pub enum GenMapType {
Show 16 variants
U8KeyMap(FnvHashMap<u8, GenType>),
U16KeyMap(FnvHashMap<u16, GenType>),
U32KeyMap(FnvHashMap<u32, GenType>),
U64KeyMap(FnvHashMap<u64, GenType>),
U128KeyMap(FnvHashMap<u128, GenType>),
USizeKeyMap(FnvHashMap<usize, GenType>),
I8KeyMap(FnvHashMap<i8, GenType>),
I16KeyMap(FnvHashMap<i16, GenType>),
I32KeyMap(FnvHashMap<i32, GenType>),
I64KeyMap(FnvHashMap<i64, GenType>),
I128KeyMap(FnvHashMap<i128, GenType>),
ISizeKeyMap(FnvHashMap<isize, GenType>),
StrKeyMap(HashMap<String, GenType>),
StringKeyMap(HashMap<Atom, GenType>),
BinKeyMap(HashMap<Vec<u8>, GenType>),
PtrKeyMap(FnvHashMap<*const dyn Any, GenType>),
}Variants§
U8KeyMap(FnvHashMap<u8, GenType>)
U16KeyMap(FnvHashMap<u16, GenType>)
U32KeyMap(FnvHashMap<u32, GenType>)
U64KeyMap(FnvHashMap<u64, GenType>)
U128KeyMap(FnvHashMap<u128, GenType>)
USizeKeyMap(FnvHashMap<usize, GenType>)
I8KeyMap(FnvHashMap<i8, GenType>)
I16KeyMap(FnvHashMap<i16, GenType>)
I32KeyMap(FnvHashMap<i32, GenType>)
I64KeyMap(FnvHashMap<i64, GenType>)
I128KeyMap(FnvHashMap<i128, GenType>)
ISizeKeyMap(FnvHashMap<isize, GenType>)
StrKeyMap(HashMap<String, GenType>)
StringKeyMap(HashMap<Atom, GenType>)
BinKeyMap(HashMap<Vec<u8>, GenType>)
PtrKeyMap(FnvHashMap<*const dyn Any, GenType>)
Trait Implementations§
Source§impl Clone for GenMapType
impl Clone for GenMapType
Source§fn clone(&self) -> GenMapType
fn clone(&self) -> GenMapType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for GenMapType
impl !RefUnwindSafe for GenMapType
impl !Send for GenMapType
impl !Sync for GenMapType
impl Unpin for GenMapType
impl !UnwindSafe for GenMapType
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