Versions in this module Expand all Collapse all v1 v1.10.6 Jun 6, 2024 v1.10.5 Jun 6, 2024 v1.10.4 Jun 5, 2024 v1.10.2 Jun 1, 2024 v1.10.1 Jun 1, 2024 v1.10.0 Jun 1, 2024 v1.9.3 May 31, 2024 v1.9.1 May 29, 2024 v1.9.0 May 29, 2024 v1.8.12 May 28, 2024 v1.8.11 May 26, 2024 v1.8.9 May 26, 2024 v1.8.8 May 26, 2024 v1.8.6 May 25, 2024 v1.8.3 May 24, 2024 v1.8.2 May 23, 2024 Changes in this version + const DomainGroup + const DomainOrg + const DomainPerson + const Size + const V1 + const V2 + const V3 + const V4 + const V5 + const VariantFuture + const VariantMicrosoft + const VariantNCS + const VariantRFC4122 + var NamespaceDNS = Must(FromString("6ba7b810-9dad-11d1-80b4-00c04fd430c8")) + var NamespaceOID = Must(FromString("6ba7b812-9dad-11d1-80b4-00c04fd430c8")) + var NamespaceURL = Must(FromString("6ba7b811-9dad-11d1-80b4-00c04fd430c8")) + var NamespaceX500 = Must(FromString("6ba7b814-9dad-11d1-80b4-00c04fd430c8")) + var Nil = UUID + func Equal(u1 UUID, u2 UUID) bool + type Generator interface + NewV1 func() UUID + NewV2 func(domain byte) UUID + NewV3 func(ns UUID, name string) UUID + NewV4 func() UUID + NewV5 func(ns UUID, name string) UUID + type NullUUID struct + UUID UUID + Valid bool + func (u *NullUUID) Scan(src interface{}) error + func (u NullUUID) Value() (driver.Value, error) + type UUID [Size]byte + func FromBytes(input []byte) (u UUID, err error) + func FromBytesOrNil(input []byte) UUID + func FromString(input string) (u UUID, err error) + func FromStringOrNil(input string) UUID + func Must(u UUID, err error) UUID + func NewV1() UUID + func NewV2(domain byte) UUID + func NewV3(ns UUID, name string) UUID + func NewV4() UUID + func NewV5(ns UUID, name string) UUID + func (u *UUID) Scan(src interface{}) error + func (u *UUID) SetVariant(v byte) + func (u *UUID) SetVersion(v byte) + func (u *UUID) UnmarshalBinary(data []byte) (err error) + func (u *UUID) UnmarshalText(text []byte) (err error) + func (u UUID) Bytes() []byte + func (u UUID) MarshalBinary() (data []byte, err error) + func (u UUID) MarshalText() (text []byte, err error) + func (u UUID) String() string + func (u UUID) Value() (driver.Value, error) + func (u UUID) Variant() byte + func (u UUID) Version() byte