Versions in this module Expand all Collapse all v0 v0.1.0 May 24, 2024 Changes in this version + func CantDecodeHex(err error, s string) error + func CantParseFloat64(err error, s string) error + func CantParseInt64(err error, s string) error + func CantParseUint64(err error, s string) error + func CantUnmarshalYAML(err error, v interface{}) error + func MarshalJSON(v interface{}) ([]byte, error) + func Name(t any) string + func UnmarshalJSON(data []byte, v interface{}) error + type Binary []byte + func (binary *Binary) Scan(src interface{}) error + func (binary *Binary) UnmarshalJSON(data []byte) error + func (binary *Binary) UnmarshalText(text []byte) error + func (binary Binary) MarshalJSON() ([]byte, error) + func (binary Binary) MarshalText() ([]byte, error) + func (binary Binary) String() string + func (binary Binary) Valid() bool + func (binary Binary) Value() (driver.Value, error) + type Bool struct + Bool bool + Valid bool + func (b *Bool) Scan(src interface{}) error + func (b *Bool) UnmarshalJSON(data []byte) error + func (b *Bool) UnmarshalText(text []byte) error + func (b Bool) MarshalJSON() ([]byte, error) + func (b Bool) Value() (driver.Value, error) + type Float struct + func (f *Float) UnmarshalJSON(data []byte) error + func (f *Float) UnmarshalText(text []byte) error + func (f Float) MarshalJSON() ([]byte, error) + type Int struct + func (i *Int) UnmarshalJSON(data []byte) error + func (i *Int) UnmarshalText(text []byte) error + func (i Int) MarshalJSON() ([]byte, error) + type String struct + func MakeString(s string) String + func (s *String) UnmarshalJSON(data []byte) error + func (s *String) UnmarshalText(text []byte) error + func (s String) MarshalJSON() ([]byte, error) + func (s String) Value() (driver.Value, error) + type UUID struct + func (uuid UUID) Value() (driver.Value, error) + type UnixMilli time.Time + func (t *UnixMilli) Scan(src interface{}) error + func (t *UnixMilli) UnmarshalJSON(data []byte) error + func (t *UnixMilli) UnmarshalText(text []byte) error + func (t UnixMilli) MarshalJSON() ([]byte, error) + func (t UnixMilli) MarshalText() ([]byte, error) + func (t UnixMilli) Time() time.Time + func (t UnixMilli) Value() (driver.Value, error)