Skip to main content

Crate libanu

Crate libanu 

Source

Re-exports§

pub use crate::output::Archive;
pub use crate::output::Conflict;
pub use crate::pristine::Vertex;
pub use crate::record::Builder as RecordBuilder;
pub use crate::record::Algorithm;
pub use crate::record::InodeUpdate;

Modules§

alive
change
changestore
A change store is a trait for change storage facilities. Even though changes are normally stored on disk, there are situations (such as an embedded Pijul) where one might want changes in-memory, in a database, or something else.
output
path
Treating strings as paths. For portability reasons, paths must internally be treated as strings, and converted to paths only by the backend, if required (in-memory backends will typically not need that conversion).
pristine
record
Record a change from a pristine and a working copy.
small_string
vertex_buffer
working_copy

Structs§

ApplyWorkspace
Log
RevLog
TIMERS
Touched
WorkingCopyIterator
An iterator over all the paths in the working copy.

Enums§

Error

Constants§

DOT_DIR

Traits§

MutTxnTExt
TxnTExt