pub fn remove<Q>(&mut self, key: &Q) -> Option<V>
    where
        K: Borrow<Q>,
        Q: Eq + Hash + ?Sized,
    {
        self.0.remove(key)
    }
/// Removes a key from the map, returning the value at the key if the key was previously in the
/// map.
Removes a key from the map, returning the value at the key if the key was previously in the
map.
Removes a key from the map returning the value at the key if the key was previously in the map .
pub fn remove<Q>(&mut self, key: &Q) -> Option<V>
    where
        K: Borrow<Q>,
        Q: Eq + Hash + ?Sized,
    {
        self.0.remove(key)
    }
pub fn remove < Q > ( & mut self , key : & Q ) -> Option < V > where K : Borrow < Q > , Q : Eq + Hash + ? Sized , { self . 0 . remove ( key ) }
Removes a key from the map, returning the value at the key if the key was previously in the
map.
Removes a key from the map returning the value at the key if the key was previously in the map .
&mut self
key
&Q
&mut self
key
&Q