[−][src]Enum evmap::Operation
A pending map operation.
Variants
Replace(K, V)
Replace the set of entries for this key with this value.
Add(K, V)
Add this value to the set of entries for this key.
Remove(K, V)
Remove this value from the set of entries for this key.
Empty(K)
Remove the value set for this key.
Clear(K)
Remove all values in the value set for this key.
Trait Implementations
impl<K: Eq, V: Eq> Eq for Operation<K, V>
[src]
impl<K: Eq, V: Eq> Eq for Operation<K, V>
impl<K: PartialEq, V: PartialEq> PartialEq<Operation<K, V>> for Operation<K, V>
[src]
impl<K: PartialEq, V: PartialEq> PartialEq<Operation<K, V>> for Operation<K, V>
fn eq(&self, other: &Operation<K, V>) -> bool | [src] |
fn ne(&self, other: &Operation<K, V>) -> bool | [src] |
impl<K: Clone, V: Clone> Clone for Operation<K, V>
[src]
impl<K: Clone, V: Clone> Clone for Operation<K, V>
fn clone(&self) -> Operation<K, V> | [src] |
fn clone_from(&mut self, source: &Self) | 1.0.0 [src] |
Performs copy-assignment from source
. Read more
impl<K: Debug, V: Debug> Debug for Operation<K, V>
[src]
impl<K: Debug, V: Debug> Debug for Operation<K, V>
Auto Trait Implementations
impl<K, V> Send for Operation<K, V> where
K: Send,
V: Send,
impl<K, V> Send for Operation<K, V> where
K: Send,
V: Send,
impl<K, V> Sync for Operation<K, V> where
K: Sync,
V: Sync,
impl<K, V> Sync for Operation<K, V> where
K: Sync,
V: Sync,
Blanket Implementations
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error> | [src] |
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T | [src] |
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error> | [src] |
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId | [src] |