pub enum AddOutcome {
Inserted,
Replaced,
}Expand description
Outcome flag for add_item / replace_item: did
the existing item already exist?
Variants§
Inserted
New item created at the chosen anchor.
Replaced
Existing item replaced in place. Only returned
when replace = true.
Trait Implementations§
Source§impl Clone for AddOutcome
impl Clone for AddOutcome
impl Copy for AddOutcome
Source§impl Debug for AddOutcome
impl Debug for AddOutcome
impl Eq for AddOutcome
Source§impl PartialEq for AddOutcome
impl PartialEq for AddOutcome
impl StructuralPartialEq for AddOutcome
Auto Trait Implementations§
impl Freeze for AddOutcome
impl RefUnwindSafe for AddOutcome
impl Send for AddOutcome
impl Sync for AddOutcome
impl Unpin for AddOutcome
impl UnsafeUnpin for AddOutcome
impl UnwindSafe for AddOutcome
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.