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:
Chris Morgan 2014-05-15 10:28:48 +10:00
parent 73dc1e016d
commit 5b13ddb5f2

View File

@ -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,