pub struct IndexedMapEditor { /* private fields */ }Expand description
Last-write-wins mutation collector for IndexedMap::edit.
Implementations§
Source§impl IndexedMapEditor
impl IndexedMapEditor
pub fn new() -> Self
pub fn put( &mut self, key: impl Into<Vec<u8>>, value: impl Into<Vec<u8>>, ) -> &mut Self
pub fn delete(&mut self, key: impl Into<Vec<u8>>) -> &mut Self
pub fn push(&mut self, mutation: Mutation) -> &mut Self
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
Trait Implementations§
Source§impl Clone for IndexedMapEditor
impl Clone for IndexedMapEditor
Source§fn clone(&self) -> IndexedMapEditor
fn clone(&self) -> IndexedMapEditor
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IndexedMapEditor
impl Debug for IndexedMapEditor
Source§impl Default for IndexedMapEditor
impl Default for IndexedMapEditor
Source§fn default() -> IndexedMapEditor
fn default() -> IndexedMapEditor
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for IndexedMapEditor
impl RefUnwindSafe for IndexedMapEditor
impl Send for IndexedMapEditor
impl Sync for IndexedMapEditor
impl Unpin for IndexedMapEditor
impl UnsafeUnpin for IndexedMapEditor
impl UnwindSafe for IndexedMapEditor
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,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more