Module taskchampion::storage
source · Re-exports§
pub use crate::server::VersionId;
Structs§
- InMemoryStorage is a simple in-memory task storage implementation. It is not useful for production data, but is useful for testing purposes.
- SqliteStorage is an on-disk storage backed by SQLite3.
Enums§
- A ReplicaOp defines a single change to the task database, as stored locally in the replica. This contains additional information not included in SyncOp.
- The configuration required for a replica’s storage.
Traits§
- A trait for objects able to act as task storage. Most of the interesting behavior is in the
crate::storage::StorageTxn
trait. - A Storage transaction, in which storage operations are performed.
Type Aliases§
- An in-memory representation of a task as a simple hashmap