Crate julid

Source

Modules§

julid
serde
Serialization into bytes, and deserialization from a variety of formats, with Serde (feature serde (default))
sqlite_plugin
The code for the SQLite plugin is kept in this module, and exposed via the sqlite3_julid_init function (feature plugin)
sqlx
Traits from the SQLx crate for getting Julids into and out of SQLite databases from normal Rust applications. (feature sqlx (default))

Structs§

Julid
A Julid is a unique 128-bit lexicographically sortable identifier, compatible with ULIDs.

Enums§

DecodeError
An error that can occur when decoding a base32 string into a Julid (invalid length, or invalid character)

Functions§

sqlite3_julid_init
This unsafe extern "C" function is the main entry point into the loadable SQLite extension. By default, it and the plugin module it depends on will not be built. Build with cargo build --features plugin