Help us shape the future of Go! Take the 2026 Go Developer Survey

utils

package
v0.0.13 Latest Latest
Warning

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

Go to latest
Published: Jul 26, 2024 License: AGPL-3.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrImageDataTooShort = errors.New("image data is too short")
)

Functions

func B2S

func B2S(b []byte) string

B2S converts byte slice to a string without memory allocation.

func Bool2Int

func Bool2Int(v bool) int

func CloseIO added in v0.0.11

func CloseIO(reader io.Reader)

func MustParseHexStr

func MustParseHexStr(s string) []byte

func NewTrace

func NewTrace() string

func NewUUID added in v0.0.11

func NewUUID() string

func ReadLine

func ReadLine(s string) string

func S2B

func S2B(s string) (b []byte)

S2B converts string to a byte slice without memory allocation.

Note it may break if string and/or slice header will change in the future go versions.

func TimeStamp

func TimeStamp() int64

Types

type ImageFormat

type ImageFormat uint32
const (
	Unknown ImageFormat = 0000
	Jpeg    ImageFormat = 1000
	Png     ImageFormat = 1001
	Gif     ImageFormat = 2000
	Webp    ImageFormat = 1002
	Bmp     ImageFormat = 1005
	Tiff    ImageFormat = 1006
)

func ImageResolve

func ImageResolve(image io.ReadSeeker) (format ImageFormat, size imgsz.Size, err error)

func (ImageFormat) String

func (format ImageFormat) String() string

type StringInterner

type StringInterner struct {
	// contains filtered or unexported fields
}

func NewStringInterner

func NewStringInterner() *StringInterner

func (*StringInterner) Intern

func (i *StringInterner) Intern(s string) string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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