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