Versions in this module Expand all Collapse all v1 v1.0.0 Jun 16, 2016 Changes in this version + type ErrInvalidType struct + Type reflect.Type + func (e ErrInvalidType) Error() string + type ErrTooLong ScanError + func (e ErrTooLong) Error() string + type ErrTooShort ScanError + func (e ErrTooShort) Error() string + type ErrUneven ScanError + func (e ErrUneven) Error() string + type NullUUID struct + UUID UUID + Valid bool + func (n *NullUUID) UnmarshalJSON(data []byte) error + func (n *NullUUID) UnmarshalText(data []byte) error + func (n NullUUID) MarshalJSON() ([]byte, error) + func (n NullUUID) MarshalText() ([]byte, error) + func (nu *NullUUID) Scan(val interface{}) error + func (nu NullUUID) Value() (driver.Value, error) + type ScanError struct + Length int + Scanned int + Written int + type UUID [16]byte + func FromString(str string) (UUID, error) + func MaybeFromString(str string) UUID + func MustFromString(str string) UUID + func V4() (UUID, error) + func (u *UUID) ReadBytes(str []byte) error + func (u *UUID) Scan(val interface{}) error + func (u *UUID) SetString(str string) error + func (u *UUID) SetZero() + func (u *UUID) UnmarshalJSON(data []byte) error + func (u *UUID) UnmarshalText(data []byte) error + func (u UUID) IsZero() bool + func (u UUID) MarshalJSON() ([]byte, error) + func (u UUID) MarshalText() ([]byte, error) + func (u UUID) String() string + func (u UUID) Value() (driver.Value, error) + func (u UUID) Version() int