Development Documentation (main branch) - For stable release docs, see docs.rs/eidetica

Module instance

Module instance 

Source
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.
WeakInstance
Weak reference to an Instance.

Enums§

WriteSource
Indicates whether an entry write originated locally or from a remote source (e.g., sync).

Type Aliases§

AsyncWriteCallback
Async callback function type for write operations.
AsyncWriteCallbackFuture
Type alias for async write callback return type.