Crate alexandria2[−][src]
Encrypted record-oriented database
Experimental: please note that this database was writted for qaul, which itself is a very experimental platform. There will be data retention bugs, and you shouldn’t use Alexandria unless you’re okay with losing the data you’re storing!
A multi-payload, zone-encrypting, journaled persistence module, built with low-overhead applications in mind.
alexandria
provides an easy to use database interface with
transactions, merges and dynamic queries, ensuring that your
in-memory representation of data never get’s out-of-sync with your
on-disk representation. Don’t burn your data.
Modules
error | Alexandria specific error handling |
query | Database query builder type utilities |
record | Clear-text data record representation |
utils | A set of utilities to work with an alexandria library |
Structs
Builder | A utility to configure and initialise an alexandria database |
Library | In-memory representation of an alexandria database |
SessionsApi | Api scope wrapper for database sessions |
Enums
Session | Represents a database session |
Constants
GLOBAL | Convenience type to represent the global namespace |