ulid

package
v2.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 12, 2026 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ULID

type ULID [16]byte

ULID is an extended ulid implementation.

A ULID serializes to JSON and string as the standard 26 char ulid text form, but it can be deserialized from a UUID. This is helpful when storing ULIDs as UUID in a postgres database.

func Generate

func Generate() ULID

func (ULID) LogValue

func (u ULID) LogValue() slog.Value

func (ULID) MarshalText

func (u ULID) MarshalText() (text []byte, err error)

func (*ULID) Scan

func (u *ULID) Scan(src any) error

func (ULID) String

func (u ULID) String() string

func (ULID) Timestamp

func (u ULID) Timestamp() time.Time

func (*ULID) UnmarshalText

func (u *ULID) UnmarshalText(text []byte) error

func (ULID) Value

func (u ULID) Value() (driver.Value, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL