format

package module
v1.17.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 2, 2022 License: OSL-3.0 Imports: 9 Imported by: 0

README

Format

Yeah so it sounds like you and me had the same journey here, and uh yeah I'm glad to find someone who's on the other side of it. So uh tell me what did you do?

Uh what do you mean?

Like what do you do?

I mean I hit both shift keys, and I type the letters with my nose.

I know that that's what I've been doing too, but what did you do so you don't have to do that anymore?

No that's what I do.

Joel Haver (2021)

Parsers and formatters for different data types

Path Synopsis
crypto TLS and JA3 parsers
json JSON parser
m3u M3U parser
net HTML and HTTP parsers
protobuf Protocol Buffers

Repo

https://github.com/89z/format

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Number = Symbols{"", " K", " M", " B", " T"}
	Size   = Symbols{" B", " kB", " MB", " GB", " TB"}
	Rate   = Symbols{" B/s", " kB/s", " MB/s", " GB/s", " TB/s"}
)

Functions

func Clean added in v1.16.5

func Clean(char rune) rune

func ExtensionByType added in v1.16.6

func ExtensionByType(typ string) (string, error)

github.com/golang/go/issues/22318

func Percent

func Percent(value, total float64) string

godocs.io/github.com/google/pprof/internal/measurement#Percentage

func PercentInt added in v1.16.0

func PercentInt(value, total int) string

godocs.io/github.com/google/pprof/internal/measurement#Percentage

func PercentInt64 added in v1.15.9

func PercentInt64(value, total int64) string

godocs.io/github.com/google/pprof/internal/measurement#Percentage

func Trim

func Trim(s string) string

Types

type InvalidSlice added in v1.16.7

type InvalidSlice struct {
	Index, Length int
}

func (InvalidSlice) Error added in v1.16.7

func (i InvalidSlice) Error() string

type LogLevel added in v1.16.4

type LogLevel int

func (LogLevel) Dump added in v1.16.4

func (l LogLevel) Dump(req *http.Request) error

type Progress added in v1.16.3

type Progress struct {
	*http.Response
	Content, PartLength int64
	time.Time
	// contains filtered or unexported fields
}

func Content added in v1.16.3

func Content(length int64) Progress

func Response added in v1.16.3

func Response(res *http.Response) *Progress

func (Progress) Print added in v1.16.3

func (p Progress) Print()

func (Progress) Range added in v1.16.3

func (p Progress) Range() string

func (*Progress) Read added in v1.16.3

func (p *Progress) Read(buf []byte) (int, error)

type Symbols

type Symbols []string

func (Symbols) Label added in v1.15.7

func (s Symbols) Label(f float64) string

godocs.io/github.com/google/pprof/internal/measurement#Label

func (Symbols) LabelInt

func (s Symbols) LabelInt(i int64) string

godocs.io/github.com/google/pprof/internal/measurement#Label

func (Symbols) LabelUint

func (s Symbols) LabelUint(i uint64) string

godocs.io/github.com/google/pprof/internal/measurement#Label

Directories

Path Synopsis
cmd
net
TLS and JA3 parsers
TLS and JA3 parsers
JSON parser
JSON parser
M3U parser
M3U parser
HTML and HTTP parsers.
HTML and HTTP parsers.
Protocol Buffers
Protocol Buffers

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL