pub enum RevStatus {
Available,
Missing,
}Expand description
Revision tree data structure.
Mirrors PouchDB’s pouchdb-merge tree representation. A document’s full
history is a RevTree — a list of RevPath roots. Each root has a
starting position (pos) and a tree of RevNodes.
Multiple roots arise when revisions are stemmed (pruned) and later a previously-stemmed branch is re-introduced during replication. Status of a revision’s stored data.
Variants§
Available
Full document data is stored for this revision.
Missing
This revision was compacted; only the hash remains.
Trait Implementations§
impl Eq for RevStatus
impl StructuralPartialEq for RevStatus
Auto Trait Implementations§
impl Freeze for RevStatus
impl RefUnwindSafe for RevStatus
impl Send for RevStatus
impl Sync for RevStatus
impl Unpin for RevStatus
impl UnwindSafe for RevStatus
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more