Skip to content

Commit e687522

Browse files
authored
Rollup merge of rust-lang#64836 - lzutao:stabilize-map_get_key_value, r=SimonSapin
Stabilize map_get_key_value feature FCP done in rust-lang#49347 (comment) r? @SimonSapin Closes rust-lang#49347
2 parents dd45b80 + c482c84 commit e687522

File tree

2 files changed

+2
-4
lines changed
  • src
    • liballoc/collections/btree
    • libstd/collections/hash

2 files changed

+2
-4
lines changed

src/liballoc/collections/btree/map.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -580,15 +580,14 @@ impl<K: Ord, V> BTreeMap<K, V> {
580580
/// # Examples
581581
///
582582
/// ```
583-
/// #![feature(map_get_key_value)]
584583
/// use std::collections::BTreeMap;
585584
///
586585
/// let mut map = BTreeMap::new();
587586
/// map.insert(1, "a");
588587
/// assert_eq!(map.get_key_value(&1), Some((&1, &"a")));
589588
/// assert_eq!(map.get_key_value(&2), None);
590589
/// ```
591-
#[unstable(feature = "map_get_key_value", issue = "49347")]
590+
#[stable(feature = "map_get_key_value", since = "1.40.0")]
592591
pub fn get_key_value<Q: ?Sized>(&self, k: &Q) -> Option<(&K, &V)>
593592
where K: Borrow<Q>,
594593
Q: Ord

src/libstd/collections/hash/map.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -714,15 +714,14 @@ where
714714
/// # Examples
715715
///
716716
/// ```
717-
/// #![feature(map_get_key_value)]
718717
/// use std::collections::HashMap;
719718
///
720719
/// let mut map = HashMap::new();
721720
/// map.insert(1, "a");
722721
/// assert_eq!(map.get_key_value(&1), Some((&1, &"a")));
723722
/// assert_eq!(map.get_key_value(&2), None);
724723
/// ```
725-
#[unstable(feature = "map_get_key_value", issue = "49347")]
724+
#[stable(feature = "map_get_key_value", since = "1.40.0")]
726725
#[inline]
727726
pub fn get_key_value<Q: ?Sized>(&self, k: &Q) -> Option<(&K, &V)>
728727
where

0 commit comments

Comments
 (0)