1
Fork 0

Auto merge of #24559 - frewsxcv:get-mut-if-let, r=steveklabnik

None
This commit is contained in:
bors 2015-04-19 11:16:45 +00:00
commit d86b6f67bc
4 changed files with 10 additions and 17 deletions

View file

@ -261,9 +261,8 @@ impl<K: Ord, V> BTreeMap<K, V> {
/// ///
/// let mut map = BTreeMap::new(); /// let mut map = BTreeMap::new();
/// map.insert(1, "a"); /// map.insert(1, "a");
/// match map.get_mut(&1) { /// if let Some(x) = map.get_mut(&1) {
/// Some(x) => *x = "b", /// *x = "b";
/// None => (),
/// } /// }
/// assert_eq!(map[&1], "b"); /// assert_eq!(map[&1], "b");
/// ``` /// ```

View file

@ -224,11 +224,8 @@ impl<T> VecDeque<T> {
/// buf.push_back(3); /// buf.push_back(3);
/// buf.push_back(4); /// buf.push_back(4);
/// buf.push_back(5); /// buf.push_back(5);
/// match buf.get_mut(1) { /// if let Some(elem) = buf.get_mut(1) {
/// None => {} /// *elem = 7;
/// Some(elem) => {
/// *elem = 7;
/// }
/// } /// }
/// ///
/// assert_eq!(buf[1], 7); /// assert_eq!(buf[1], 7);

View file

@ -48,9 +48,8 @@ use vec::Vec;
/// ///
/// assert_eq!(months.get(&1), Some(&"Jan")); /// assert_eq!(months.get(&1), Some(&"Jan"));
/// ///
/// match months.get_mut(&3) { /// if let Some(value) = months.get_mut(&3) {
/// Some(value) => *value = "Venus", /// *value = "Venus";
/// None => (),
/// } /// }
/// ///
/// assert_eq!(months.get(&3), Some(&"Venus")); /// assert_eq!(months.get(&3), Some(&"Venus"));
@ -558,9 +557,8 @@ impl<V> VecMap<V> {
/// ///
/// let mut map = VecMap::new(); /// let mut map = VecMap::new();
/// map.insert(1, "a"); /// map.insert(1, "a");
/// match map.get_mut(&1) { /// if let Some(x) = map.get_mut(&1) {
/// Some(x) => *x = "b", /// *x = "b";
/// None => (),
/// } /// }
/// assert_eq!(map[1], "b"); /// assert_eq!(map[1], "b");
/// ``` /// ```

View file

@ -1094,9 +1094,8 @@ impl<K, V, S> HashMap<K, V, S>
/// ///
/// let mut map = HashMap::new(); /// let mut map = HashMap::new();
/// map.insert(1, "a"); /// map.insert(1, "a");
/// match map.get_mut(&1) { /// if let Some(x) = map.get_mut(&1) {
/// Some(x) => *x = "b", /// *x = "b";
/// None => (),
/// } /// }
/// assert_eq!(map[&1], "b"); /// assert_eq!(map[&1], "b");
/// ``` /// ```