diff options
| author | Jeroen Bollen <contact@jeroenbollen.eu> | 2017-09-12 15:32:10 +0200 |
|---|---|---|
| committer | Jeroen Bollen <contact@jeroenbollen.eu> | 2017-09-12 15:32:10 +0200 |
| commit | d3de465dc85638a6a77298638ebbbfab04b1844d (patch) | |
| tree | 38d0cda7886ca81c4fac95b467b5861598e4a73e /src/libstd/collections | |
| parent | a312b4769808f69607377c8e00a5436c31edf67d (diff) | |
| download | rust-d3de465dc85638a6a77298638ebbbfab04b1844d.tar.gz rust-d3de465dc85638a6a77298638ebbbfab04b1844d.zip | |
Addressed @BurntSuchi's remarks regarding Entry::replace
Diffstat (limited to 'src/libstd/collections')
| -rw-r--r-- | src/libstd/collections/hash/map.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/libstd/collections/hash/map.rs b/src/libstd/collections/hash/map.rs index 81d79493f08..48dad8bff5d 100644 --- a/src/libstd/collections/hash/map.rs +++ b/src/libstd/collections/hash/map.rs @@ -2167,21 +2167,20 @@ impl<'a, K, V> OccupiedEntry<'a, K, V> { /// # Examples /// /// ``` - /// # #![feature(map_entry_replace)] + /// #![feature(map_entry_replace)] /// use std::collections::HashMap; /// use std::collections::hash_map::Entry; /// /// let mut map: HashMap<String, u32> = HashMap::new(); - /// map.insert(String::from("poneyland"), 15); + /// map.insert("poneyland".to_string(), 15); /// - /// if let Entry::Occupied(entry) = map.entry(String::from("poneyland")) { + /// if let Entry::Occupied(entry) = map.entry("poneyland".to_string()) { /// let (old_key, old_value): (String, u32) = entry.replace(16); /// assert_eq!(old_key, "poneyland"); /// assert_eq!(old_value, 15); /// } /// /// assert_eq!(map.get("poneyland"), Some(&16)); - /// /// ``` #[unstable(feature = "map_entry_replace", issue = "44286")] pub fn replace(mut self, value: V) -> (K, V) { |
