/// Ensures a value is in the entry by inserting the default if empty, and returns a mutable
/// reference to the value in the entry.
///
/// # Examples
///
/// ```
/// use scapegoat::SgMap;
///
/// let mut map = SgMap::<&str, usize, 10>::new();
/// map.entry("poneyland").or_insert(12);
///
/// assert_eq!(map["poneyland"], 12);
/// ```
Ensures a value is in the entry by inserting the default if empty, and returns a mutable
reference to the value in the entry.
Ensures a value is in the entry by inserting the default if empty and returns a mutable reference to the value in the entry .
pub fn or_insert(self, default: V) -> &'a mut V {
        match self {
            Occupied(entry) => entry.into_mut(),
            Vacant(entry) => entry.insert(default),
        }
    }
pub fn or_insert ( self , default : V ) -> & ' a mut V { match self { Occupied ( entry ) => entry . into_mut ( ) , Vacant ( entry ) => entry . insert ( default ) , } }
Ensures a value is in the entry by inserting the default if empty, and returns a mutable
reference to the value in the entry.
Ensures a value is in the entry by inserting the default if empty and returns a mutable reference to the value in the entry .
self
<not_specific>
default
V
<not_specific>
examples
```
use scapegoat::SgMap.




` ` ` use scapegoat :: SgMap .