diff --git a/go.mod b/go.mod index ddf8b367742f..efad30c6ba83 100644 --- a/go.mod +++ b/go.mod @@ -20,7 +20,7 @@ require ( github.com/baidubce/bce-sdk-go v0.9.141 github.com/bmatcuk/doublestar v1.3.4 github.com/buger/jsonparser v1.1.1 - github.com/c2h5oh/datasize v0.0.0-20200112174442-28bbd4740fee + github.com/c2h5oh/datasize v0.0.0-20220606134207-859f65c6625b github.com/cespare/xxhash v1.1.0 github.com/cespare/xxhash/v2 v2.2.0 github.com/coreos/go-systemd v0.0.0-20191104093116-d3cd4ed1dbcf diff --git a/go.sum b/go.sum index a141a9213dd6..465a01a6ac13 100644 --- a/go.sum +++ b/go.sum @@ -387,8 +387,8 @@ github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869/go.mod h1:Ekp36dR github.com/boltdb/bolt v1.3.1/go.mod h1:clJnj/oiGkjum5o1McbSZDSLxVThjynRyGBgiAx27Ps= github.com/buger/jsonparser v1.1.1 h1:2PnMjfWD7wBILjqQbt530v576A/cAbQvEW9gGIpYMUs= github.com/buger/jsonparser v1.1.1/go.mod h1:6RYKKt7H4d4+iWqouImQ9R2FZql3VbhNgx27UK13J/0= -github.com/c2h5oh/datasize v0.0.0-20200112174442-28bbd4740fee h1:BnPxIde0gjtTnc9Er7cxvBk8DHLWhEux0SxayC8dP6I= -github.com/c2h5oh/datasize v0.0.0-20200112174442-28bbd4740fee/go.mod h1:S/7n9copUssQ56c7aAgHqftWO4LTf4xY6CGWt8Bc+3M= +github.com/c2h5oh/datasize v0.0.0-20220606134207-859f65c6625b h1:6+ZFm0flnudZzdSE0JxlhR2hKnGPcNB35BjQf4RYQDY= +github.com/c2h5oh/datasize v0.0.0-20220606134207-859f65c6625b/go.mod h1:S/7n9copUssQ56c7aAgHqftWO4LTf4xY6CGWt8Bc+3M= github.com/caddyserver/caddy v1.0.4/go.mod h1:uruyfVsyMcDb3IOzSKsi1x0wOjy1my/PxOSTcD+24jM= github.com/caio/go-tdigest v2.3.0+incompatible/go.mod h1:sHQM/ubZStBUmF1WbB8FAm8q9GjDajLC5T7ydxE3JHI= github.com/casbin/casbin/v2 v2.1.2/go.mod h1:YcPU1XXisHhLzuxH9coDNf2FbKpjGlbCg3n9yuLkIJQ= diff --git a/vendor/github.com/c2h5oh/datasize/README.md b/vendor/github.com/c2h5oh/datasize/README.md index ac0cf8586e9f..f6e828587f00 100644 --- a/vendor/github.com/c2h5oh/datasize/README.md +++ b/vendor/github.com/c2h5oh/datasize/README.md @@ -19,7 +19,7 @@ Just like `time` package provides `time.Second`, `time.Day` constants `datasize` Just like `time` package provides `duration.Nanoseconds() uint64 `, `duration.Hours() float64` helpers `datasize` has. * `ByteSize.Bytes() uint64` -* `ByteSize.Kilobytes() float4` +* `ByteSize.Kilobytes() float64` * `ByteSize.Megabytes() float64` * `ByteSize.Gigabytes() float64` * `ByteSize.Terabytes() float64` diff --git a/vendor/github.com/c2h5oh/datasize/datasize.go b/vendor/github.com/c2h5oh/datasize/datasize.go index 675478816249..2ce762751c08 100644 --- a/vendor/github.com/c2h5oh/datasize/datasize.go +++ b/vendor/github.com/c2h5oh/datasize/datasize.go @@ -215,3 +215,25 @@ BitsError: *b = 0 return &strconv.NumError{fnUnmarshalText, string(t0), ErrBits} } + +func Parse(t []byte) (ByteSize, error) { + var v ByteSize + err := v.UnmarshalText(t) + return v, err +} + +func MustParse(t []byte) ByteSize { + v, err := Parse(t) + if err != nil { + panic(err) + } + return v +} + +func ParseString(s string) (ByteSize, error) { + return Parse([]byte(s)) +} + +func MustParseString(s string) ByteSize { + return MustParse([]byte(s)) +} diff --git a/vendor/modules.txt b/vendor/modules.txt index 8e76eb21adbf..97cf4c4cc636 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -423,7 +423,7 @@ github.com/bmatcuk/doublestar # github.com/buger/jsonparser v1.1.1 ## explicit; go 1.13 github.com/buger/jsonparser -# github.com/c2h5oh/datasize v0.0.0-20200112174442-28bbd4740fee +# github.com/c2h5oh/datasize v0.0.0-20220606134207-859f65c6625b ## explicit github.com/c2h5oh/datasize # github.com/census-instrumentation/opencensus-proto v0.4.1