Struct Rewritten
pub struct Rewritten {
pub created: BTreeSet<Cid>,
pub removed: BTreeSet<Cid>,
}Expand description
The blocks an edit added and took away.
For [Tree::insert] and [Tree::remove] these are tree nodes. A
repository commit reports its record and commit blocks the same way.
Fields§
§created: BTreeSet<Cid>Blocks held now and not held before.
removed: BTreeSet<Cid>Blocks held before and not held now.
Implementations§
Trait Implementations§
impl Eq for Rewritten
impl StructuralPartialEq for Rewritten
Auto Trait Implementations§
impl Freeze for Rewritten
impl RefUnwindSafe for Rewritten
impl Send for Rewritten
impl Sync for Rewritten
impl Unpin for Rewritten
impl UnsafeUnpin for Rewritten
impl UnwindSafe for Rewritten
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.