pub struct SpecsHashMap(pub HashMap<InternedString, SpecPointer>);Tuple Fields§
§0: HashMap<InternedString, SpecPointer>Implementations§
Source§impl SpecsHashMap
Feel free to add more HashMap pass-through methods here as needed.
impl SpecsHashMap
Feel free to add more HashMap pass-through methods here as needed.
pub fn get(&self, key: &InternedString) -> Option<&SpecPointer>
pub fn keys(&self) -> impl Iterator<Item = &InternedString>
pub fn iter(&self) -> impl Iterator<Item = (&InternedString, &SpecPointer)>
pub fn insert(&mut self, key: InternedString, value: SpecPointer)
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
pub fn clear(&mut self)
pub fn remove(&mut self, key: &InternedString) -> Option<SpecPointer>
Trait Implementations§
Source§impl Debug for SpecsHashMap
impl Debug for SpecsHashMap
Source§impl Default for SpecsHashMap
impl Default for SpecsHashMap
Source§fn default() -> SpecsHashMap
fn default() -> SpecsHashMap
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SpecsHashMap
impl<'de> Deserialize<'de> for SpecsHashMap
Source§fn deserialize<D>(_deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(_deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SpecsHashMap
impl PartialEq for SpecsHashMap
Source§impl Serialize for SpecsHashMap
impl Serialize for SpecsHashMap
impl StructuralPartialEq for SpecsHashMap
Auto Trait Implementations§
impl Freeze for SpecsHashMap
impl RefUnwindSafe for SpecsHashMap
impl Send for SpecsHashMap
impl Sync for SpecsHashMap
impl Unpin for SpecsHashMap
impl UnwindSafe for SpecsHashMap
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