View Source PrefixedID.Nifs (prefixed_id v0.1.0)

Rust NIFs used by the PrefixedID module.

Summary

Functions

Decodes a Base62 string into a 128-bit number.

Encodes a 128-bit number as a Base62 string.

Generates a UUIDv7 as a 128-bit number.

Functions

@spec base62_decode(String.t()) :: {:ok, number()} | :error

Decodes a Base62 string into a 128-bit number.

@spec base62_encode(number()) :: String.t()

Encodes a 128-bit number as a Base62 string.

Link to this function

generate_numeric_uuidv7()

View Source
@spec generate_numeric_uuidv7() :: number()

Generates a UUIDv7 as a 128-bit number.