[][src]Trait fast_map::strict::MapLike

pub trait MapLike<K: ?Sized, T> {
    fn get<B: Borrow<K>>(&self, key: B) -> Result<Option<&T>, Error>;
fn insert<B: Borrow<K>>(
        &mut self,
        key: B,
        val: T
    ) -> Result<Option<T>, Error>;
fn remove<B: Borrow<K>>(&mut self, key: B) -> Result<Option<T>, Error>;
fn values<'fast_map>(&'fast_map self) -> Values<'fast_map, T>; }

Required methods

fn get<B: Borrow<K>>(&self, key: B) -> Result<Option<&T>, Error>

fn insert<B: Borrow<K>>(&mut self, key: B, val: T) -> Result<Option<T>, Error>

fn remove<B: Borrow<K>>(&mut self, key: B) -> Result<Option<T>, Error>

Important traits for Values<'fast_map, T>
fn values<'fast_map>(&'fast_map self) -> Values<'fast_map, T>

Loading content...

Implementors

Loading content...