Struct pill_core::PillSlotMap [−][src]
pub struct PillSlotMap<K: PillSlotMapKey, V> {
slots: Vec<Slot<V>>,
free_head: u32,
num_elems: u32,
version_limit: u32,
_k: PhantomData<fn(_: K) -> K>,
}Fields
slots: Vec<Slot<V>>free_head: u32num_elems: u32version_limit: u32_k: PhantomData<fn(_: K) -> K>Implementations
Trait Implementations
Auto Trait Implementations
impl<K, V> RefUnwindSafe for PillSlotMap<K, V> where
V: RefUnwindSafe,
impl<K, V> Send for PillSlotMap<K, V> where
V: Send,
impl<K, V> Sync for PillSlotMap<K, V> where
V: Sync,
impl<K, V> Unpin for PillSlotMap<K, V> where
V: Unpin,
impl<K, V> UnwindSafe for PillSlotMap<K, V> where
V: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more