Crate julid

source ·

Modules§

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

Structs§

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

Enums§

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

Functions§

  • 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