Documentation ¶ Index ¶ func Bool(v bool) *bool func Deref[T any](v *T) T func GetBool(v *bool) bool func GetNumber[T Num](v *T) T func GetStr(v *string) string func Number[T Num](v T) *T func Ref[T string | bool | Num](v T) *T func Str(v string) *string func StrTrim(v *string) *string type Num Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ func Bool ¶ func Bool(v bool) *bool func Deref ¶ added in v0.2.0 func Deref[T any](v *T) T func GetBool ¶ func GetBool(v *bool) bool func GetNumber ¶ func GetNumber[T Num](v *T) T func GetStr ¶ added in v0.0.3 func GetStr(v *string) string func Number ¶ func Number[T Num](v T) *T func Ref ¶ added in v0.2.0 func Ref[T string | bool | Num](v T) *T func Str ¶ func Str(v string) *string func StrTrim ¶ func StrTrim(v *string) *string Types ¶ type Num ¶ added in v0.2.0 type Num interface { uint8 | int8 | uint16 | int16 | uint32 | int32 | uint64 | int64 | uint | int | float32 | float64 } Source Files ¶ View all Source files ptr.go Click to show internal directories. Click to hide internal directories.