Use assertions in find_with_or_insert_with example
This lets us test it automatically and also makes it more obvious what the expected result is.
This commit is contained in:
parent
73dc1e016d
commit
5b13ddb5f2
@ -1299,9 +1299,10 @@ impl<K: TotalEq + Hash<S>, V, S, H: Hasher<S>> HashMap<K, V, H> {
|
|||||||
/// );
|
/// );
|
||||||
/// }
|
/// }
|
||||||
///
|
///
|
||||||
/// for (k, v) in map.iter() {
|
/// assert_eq!(map.len(), 3);
|
||||||
/// println!("{} -> {}", *k, *v);
|
/// assert_eq!(map.get(&"a key"), &vec!["value", "new value"]);
|
||||||
/// }
|
/// assert_eq!(map.get(&"b key"), &vec!["new value"]);
|
||||||
|
/// assert_eq!(map.get(&"z key"), &vec!["new value", "value"]);
|
||||||
/// ```
|
/// ```
|
||||||
pub fn find_with_or_insert_with<'a, A>(&'a mut self,
|
pub fn find_with_or_insert_with<'a, A>(&'a mut self,
|
||||||
k: K,
|
k: K,
|
||||||
|
Loading…
Reference in New Issue
Block a user