Versions in this module Expand all Collapse all v1 v1.0.1 Mar 21, 2022 v1.0.0 Mar 20, 2022 Changes in this version + type Bytes16 [16]byte + func ParseBytes16(buf []byte) (b Bytes16, err error) + func (b *Bytes16) FromHexString(buf []byte) error + func (b *Bytes16) Scan(src any) error + func (b *Bytes16) Size() int + func (b *Bytes16) Unmarshal(buf []byte) error + func (b *Bytes16) UnmarshalJSON(from []byte) error + func (b Bytes16) Compare(other Bytes16) int + func (b Bytes16) Equal(other Bytes16) bool + func (b Bytes16) Marshal() ([]byte, error) + func (b Bytes16) MarshalJSON() ([]byte, error) + func (b Bytes16) MarshalTo(buf []byte) (n int, err error) + func (b Bytes16) ToHexString() string + func (b Bytes16) Value() (driver.Value, error) + type Decimal struct + func NewDecimal(d *decimal.Big) (num Decimal) + func (d *Decimal) Scan(val any) (err error) + func (d Decimal) Value() (driver.Value, error) + type JSON json.RawMessage + func (j *JSON) Marshal(obj any) (err error) + func (j *JSON) Scan(src any) error + func (j *JSON) UnmarshalJSON(data []byte) error + func (j JSON) MarshalJSON() ([]byte, error) + func (j JSON) String() string + func (j JSON) Unmarshal(dest any) error + func (j JSON) Value() (driver.Value, error) + type JSONTime time.Time + func (dttm *JSONTime) UnmarshalJSON(b []byte) error + func (dttm JSONTime) MarshalJSON() ([]byte, error) + type NullDecimal struct + func NewNullDecimal(d *decimal.Big) NullDecimal + func (n *NullDecimal) Scan(val any) error + func (n NullDecimal) Value() (driver.Value, error) + type UUID [16]byte + func NewUUID() (u UUID) + func (u *UUID) Clear() *UUID + func (u *UUID) Random() *UUID + func (u *UUID) Scan(src any) error + func (u *UUID) Size() int + func (u *UUID) UUIDFromHexString(buf []byte) error + func (u *UUID) Unmarshal(buf []byte) error + func (u *UUID) UnmarshalJSON(from []byte) error + func (u UUID) Compare(other UUID) int + func (u UUID) Equal(other UUID) bool + func (u UUID) IsZero() bool + func (u UUID) Marshal() ([]byte, error) + func (u UUID) MarshalJSON() ([]byte, error) + func (u UUID) MarshalTo(buf []byte) (n int, err error) + func (u UUID) ToHexString() string + func (u UUID) Value() (driver.Value, error)