pub struct AnyMap(/* private fields */);Implementations§
Source§impl AnyMap
impl AnyMap
pub fn new() -> Self
pub fn len(&self) -> usize
pub fn clear(&mut self)
pub fn is_empty(&self) -> bool
pub fn contain<T: ErasedTy>(&self) -> bool
pub fn entry<T: ErasedTy>(&mut self) -> Entry<'_, T>
pub fn insert<T: ErasedTy>(&mut self, value: T) -> Option<T>
pub fn remove<T: ErasedTy>(&mut self) -> Option<T>
pub fn value<T: ErasedTy>(&self) -> Option<&T>
pub fn value_mut<T: ErasedTy>(&mut self) -> Option<&mut T>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AnyMap
impl !RefUnwindSafe for AnyMap
impl Send for AnyMap
impl Sync for AnyMap
impl Unpin for AnyMap
impl UnsafeUnpin for AnyMap
impl !UnwindSafe for AnyMap
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