Struct rustc_data_structures::snapshot_map::SnapshotMap [−][src]
pub struct SnapshotMap<K, V, M = FxHashMap<K, V>, L = VecLog<UndoLog<K, V>>> {
map: M,
undo_log: L,
_marker: PhantomData<(K, V)>,
}
Fields
map: M
undo_log: L
_marker: PhantomData<(K, V)>
Implementations
Trait Implementations
Auto Trait Implementations
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> UnwindSafe for SnapshotMap<K, V, M, L> where
K: UnwindSafe,
L: UnwindSafe,
M: UnwindSafe,
V: UnwindSafe,
Blanket Implementations
Layout
Note: Unable to compute type layout, possibly due to this type having generic parameters. Layout can only be computed for concrete, fully-instantiated types.