[][src]Module taskchampion::taskstorage

Structs

KVStorage

KVStorage is an on-disk storage backend which uses LMDB via the kv crate.

Enums

Operation

An Operation defines a single change to the task database

Traits

TaskStorage

A trait for objects able to act as task storage. Most of the interesting behavior is in the crate::taskstorage::TaskStorageTxn trait.

TaskStorageTxn

A TaskStorage transaction, in which storage operations are performed.

Type Definitions

TaskMap

An in-memory representation of a task as a simple hashmap

VersionId

Versions are referred to with sha2 hashes.