Index
Modules:
nulid
,
nulid/private/constants
,
nulid/private/stew/endians2
.
API symbols
`$`:
nulid: proc `$`(ulid: ULID): string
`%`:
nulid: proc `%`(u: ULID): JsonNode
`==`:
nulid: proc `==`(a, b: ULID): bool
fromBE:
endians2: proc fromBE[T: SomeEndianInt](x: T): T
fromBytes:
nulid: proc fromBytes(__520094038: typedesc[ULID]; ulidBytes: openArray[byte]): ULID
endians2: proc fromBytes(T: typedesc[SomeEndianInt]; x: openArray[byte]; endian: Endianness = system.cpuEndian): T:type
fromBytesBE:
endians2: proc fromBytesBE(T: typedesc[SomeEndianInt]; x: openArray[byte]): T:type
fromBytesLE:
endians2: proc fromBytesLE(T: typedesc[SomeEndianInt]; x: openArray[byte]): T:type
fromInt128:
nulid: proc fromInt128(__520094026: typedesc[ULID]; val: Int128): ULID
fromLE:
endians2: proc fromLE[T: SomeEndianInt](x: T): T
HasDebby:
constants: const HasDebby
HasJsony:
constants: const HasJsony
HighInt48:
constants: const HighInt48
HighUint80:
constants: const HighUint80
initUlidGenerator:
nulid: proc initUlidGenerator(): ULIDGenerator
InsecureRandom:
constants: const InsecureRandom
LowInt48:
constants: const LowInt48
LowUint80:
constants: const LowUint80
NoLocks:
constants: const NoLocks
parse:
nulid: proc parse(__520094043: typedesc[ULID]; ulidStr: string): ULID
SomeEndianInt:
endians2: type SomeEndianInt
swapBytes:
endians2: proc swapBytes[T: SomeEndianInt](x: T): T
to:
nulid: proc to(j: JsonNode; __520094092: typedesc[ULID]): ULID
toBE:
endians2: proc toBE[T: SomeEndianInt](x: T): T
toBytes:
nulid: proc toBytes(ulid: ULID): array[16, byte]
endians2: proc toBytes(x: SomeEndianInt; endian: Endianness = system.cpuEndian): array[ sizeof(x), byte]
toBytesBE:
endians2: proc toBytesBE(x: SomeEndianInt): array[sizeof(x), byte]
toBytesLE:
endians2: proc toBytesLE(x: SomeEndianInt): array[sizeof(x), byte]
toInt128:
nulid: proc toInt128(ulid: ULID): Int128
toLE:
endians2: proc toLE[T: SomeEndianInt](x: T): T
ULID:
nulid: object ULID
ulid:
nulid: proc ulid(gen: ULIDGenerator; timestamp = LowInt48; randomness = LowUint80): ULID
nulid: proc ulid(timestamp = LowInt48; randomness = LowUint80): ULID
ULIDDefect:
nulid: object ULIDDefect
ULIDError:
nulid: object ULIDError
ULIDGenerationDefect:
nulid: object ULIDGenerationDefect
ULIDGenerationError:
nulid: object ULIDGenerationError
ULIDGenerator:
nulid: type ULIDGenerator