Rollup merge of #130290 - passcod:stabilise-entry-insert, r=ChrisDenton · qinheping/verify-rust-std@d38c59a (original) (raw)

`@@ -2754,7 +2754,6 @@ impl<'a, K, V> Entry<'a, K, V> {

`

2754

2754

`/// # Examples

`

2755

2755

`///

`

2756

2756

```` /// ```


`2757`

``

`-

/// #![feature(entry_insert)]

`

`2758`

`2757`

`/// use std::collections::HashMap;

`

`2759`

`2758`

`///

`

`2760`

`2759`

`/// let mut map: HashMap<&str, String> = HashMap::new();

`

`@@ -2763,7 +2762,7 @@ impl<'a, K, V> Entry<'a, K, V> {

`

`2763`

`2762`

`/// assert_eq!(entry.key(), &"poneyland");

`

`2764`

`2763`

```` /// ```

2765

2764

`#[inline]

`

2766

``

`-

#[unstable(feature = "entry_insert", issue = "65225")]

`

``

2765

`+

#[stable(feature = "entry_insert", since = "CURRENT_RUSTC_VERSION")]

`

2767

2766

`pub fn insert_entry(self, value: V) -> OccupiedEntry<'a, K, V> {

`

2768

2767

`match self {

`

2769

2768

`Occupied(mut entry) => {

`

`@@ -3097,7 +3096,6 @@ impl<'a, K: 'a, V: 'a> VacantEntry<'a, K, V> {

`

3097

3096

`/// # Examples

`

3098

3097

`///

`

3099

3098

```` /// ```


`3100`

``

`-

/// #![feature(entry_insert)]

`

`3101`

`3099`

`/// use std::collections::HashMap;

`

`3102`

`3100`

`/// use std::collections::hash_map::Entry;

`

`3103`

`3101`

`///

`

`@@ -3109,7 +3107,7 @@ impl<'a, K: 'a, V: 'a> VacantEntry<'a, K, V> {

`

`3109`

`3107`

`/// assert_eq!(map["poneyland"], 37);

`

`3110`

`3108`

```` /// ```

3111

3109

`#[inline]

`

3112

``

`-

#[unstable(feature = "entry_insert", issue = "65225")]

`

``

3110

`+

#[stable(feature = "entry_insert", since = "CURRENT_RUSTC_VERSION")]

`

3113

3111

`pub fn insert_entry(self, value: V) -> OccupiedEntry<'a, K, V> {

`

3114

3112

`let base = self.base.insert_entry(value);

`

3115

3113

`OccupiedEntry { base }

`