Skip to main contentCrate appdb
Source pub use auth::*;pub use connection::*;pub use crypto::*;pub use error::*;pub use graph::*;pub use repository::*;pub use serde_utils::id::*;pub use tx::*;
- auth
- Authentication helpers for bootstrapping the embedded database.
- connection
- Database runtime setup and global handle access.
- crypto
- Encryption helpers and key-provider abstractions.
- error
- Library error types.
- graph
- Graph relation helpers built on top of SurrealDB relation tables.
- model
- Model metadata, schema registration, and relation metadata.
- prelude
- Common re-exports for application code.
- query
- Raw and builder-style query helpers.
- repository
- CRUD repository layer.
- serde_utils
- Serde helpers for ids and SurrealDB-friendly encoding.
- tx
- Explicit transaction runner helpers.
- impl_schema
- Registers a schema DDL string for a type.
- Sensitive
- Trait implemented by encrypted domain types generated by
#[derive(Sensitive)].
- Relation
- Sensitive
- Store