pub enum SGenMapType {
Show 15 variants
U8KeyMap(FnvHashMap<u8, SGenType>),
U16KeyMap(FnvHashMap<u16, SGenType>),
U32KeyMap(FnvHashMap<u32, SGenType>),
U64KeyMap(FnvHashMap<u64, SGenType>),
U128KeyMap(FnvHashMap<u128, SGenType>),
USizeKeyMap(FnvHashMap<usize, SGenType>),
I8KeyMap(FnvHashMap<i8, SGenType>),
I16KeyMap(FnvHashMap<i16, SGenType>),
I32KeyMap(FnvHashMap<i32, SGenType>),
I64KeyMap(FnvHashMap<i64, SGenType>),
I128KeyMap(FnvHashMap<i128, SGenType>),
ISizeKeyMap(FnvHashMap<isize, SGenType>),
StrKeyMap(HashMap<String, SGenType>),
StringKeyMap(HashMap<Atom, SGenType>),
BinKeyMap(HashMap<Vec<u8>, SGenType>),
}Variants§
U8KeyMap(FnvHashMap<u8, SGenType>)
U16KeyMap(FnvHashMap<u16, SGenType>)
U32KeyMap(FnvHashMap<u32, SGenType>)
U64KeyMap(FnvHashMap<u64, SGenType>)
U128KeyMap(FnvHashMap<u128, SGenType>)
USizeKeyMap(FnvHashMap<usize, SGenType>)
I8KeyMap(FnvHashMap<i8, SGenType>)
I16KeyMap(FnvHashMap<i16, SGenType>)
I32KeyMap(FnvHashMap<i32, SGenType>)
I64KeyMap(FnvHashMap<i64, SGenType>)
I128KeyMap(FnvHashMap<i128, SGenType>)
ISizeKeyMap(FnvHashMap<isize, SGenType>)
StrKeyMap(HashMap<String, SGenType>)
StringKeyMap(HashMap<Atom, SGenType>)
BinKeyMap(HashMap<Vec<u8>, SGenType>)
Trait Implementations§
Source§impl Clone for SGenMapType
impl Clone for SGenMapType
Source§fn clone(&self) -> SGenMapType
fn clone(&self) -> SGenMapType
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 SGenMapType
impl RefUnwindSafe for SGenMapType
impl Send for SGenMapType
impl Sync for SGenMapType
impl Unpin for SGenMapType
impl UnwindSafe for SGenMapType
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