impl<K, V, M, L> SnapshotMap<K, V, M, L> where
K: Hash + Clone + Eq,
M: BorrowMut<FxHashMap<K, V>> + Borrow<FxHashMap<K, V>>,
L: UndoLogs<UndoLog<K, V>>,
[src]
Returns the “default value” for a type. Read more
impl<'k, K, V, M, L> Index<&'k K> for SnapshotMap<K, V, M, L> where
K: Hash + Clone + Eq,
M: Borrow<FxHashMap<K, V>>,
[src]
The returned type after indexing.
Performs the indexing (container[index]
) operation. Read more
impl<K, V, M, L> Rollback<UndoLog<K, V>> for SnapshotMap<K, V, M, L> where
K: Eq + Hash,
M: Rollback<UndoLog<K, V>>,
[src]
impl<K, V, M, L> RefUnwindSafe for SnapshotMap<K, V, M, L> where
K: RefUnwindSafe,
L: RefUnwindSafe,
M: RefUnwindSafe,
V: RefUnwindSafe,
impl<K, V, M, L> Send for SnapshotMap<K, V, M, L> where
K: Send,
L: Send,
M: Send,
V: Send,
impl<K, V, M, L> Sync for SnapshotMap<K, V, M, L> where
K: Sync,
L: Sync,
M: Sync,
V: Sync,
impl<K, V, M, L> Unpin for SnapshotMap<K, V, M, L> where
K: Unpin,
L: Unpin,
M: Unpin,
V: Unpin,
impl<K, V, M, L> UnwindSafe for SnapshotMap<K, V, M, L> where
K: UnwindSafe,
L: UnwindSafe,
M: UnwindSafe,
V: UnwindSafe,
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Instruments this type with the current Span
, returning an
Instrumented
wrapper. Read more
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.
impl<V, T> VZip<V> for T where
V: MultiLane<T>,