Expand description
Provides the main database structures (Instance and Database).
Instance manages multiple Database instances and interacts with the storage Database.
Database represents a single, independent history of data entries, analogous to a table or branch.
Re-exports§
pub use errors::InstanceError;
Modules§
- backend
- Backend wrapper for Instance-level operations
- errors
- Base database error types for the Eidetica library.
- settings_
merge - Settings merge logic for combining user preferences.
Structs§
- Instance
- Database implementation on top of the storage backend.
- Weak
Instance - Weak reference to an Instance.
Enums§
- Write
Source - Indicates whether an entry write originated locally or from a remote source (e.g., sync).
Type Aliases§
- Async
Write Callback - Async callback function type for write operations.
- Async
Write Callback Future - Type alias for async write callback return type.