@@ -2416,7 +2416,6 @@ impl<T> VecDeque<T> {
2416
2416
/// found; the fourth could match any position in `[1, 4]`.
2417
2417
///
2418
2418
/// ```
2419
- /// #![feature(vecdeque_binary_search)]
2420
2419
/// use std::collections::VecDeque;
2421
2420
///
2422
2421
/// let deque: VecDeque<_> = vec![0, 1, 1, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55].into();
@@ -2432,7 +2431,6 @@ impl<T> VecDeque<T> {
2432
2431
/// sort order:
2433
2432
///
2434
2433
/// ```
2435
- /// #![feature(vecdeque_binary_search)]
2436
2434
/// use std::collections::VecDeque;
2437
2435
///
2438
2436
/// let mut deque: VecDeque<_> = vec![0, 1, 1, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55].into();
@@ -2441,7 +2439,7 @@ impl<T> VecDeque<T> {
2441
2439
/// deque.insert(idx, num);
2442
2440
/// assert_eq!(deque, &[0, 1, 1, 1, 1, 2, 3, 5, 8, 13, 21, 34, 42, 55]);
2443
2441
/// ```
2444
- #[ unstable ( feature = "vecdeque_binary_search" , issue = "78021 " ) ]
2442
+ #[ stable ( feature = "vecdeque_binary_search" , since = "1.52.0 " ) ]
2445
2443
#[ inline]
2446
2444
pub fn binary_search ( & self , x : & T ) -> Result < usize , usize >
2447
2445
where
@@ -2476,7 +2474,6 @@ impl<T> VecDeque<T> {
2476
2474
/// found; the fourth could match any position in `[1, 4]`.
2477
2475
///
2478
2476
/// ```
2479
- /// #![feature(vecdeque_binary_search)]
2480
2477
/// use std::collections::VecDeque;
2481
2478
///
2482
2479
/// let deque: VecDeque<_> = vec![0, 1, 1, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55].into();
@@ -2487,7 +2484,7 @@ impl<T> VecDeque<T> {
2487
2484
/// let r = deque.binary_search_by(|x| x.cmp(&1));
2488
2485
/// assert!(matches!(r, Ok(1..=4)));
2489
2486
/// ```
2490
- #[ unstable ( feature = "vecdeque_binary_search" , issue = "78021 " ) ]
2487
+ #[ stable ( feature = "vecdeque_binary_search" , since = "1.52.0 " ) ]
2491
2488
pub fn binary_search_by < ' a , F > ( & ' a self , mut f : F ) -> Result < usize , usize >
2492
2489
where
2493
2490
F : FnMut ( & ' a T ) -> Ordering ,
@@ -2530,7 +2527,6 @@ impl<T> VecDeque<T> {
2530
2527
/// fourth could match any position in `[1, 4]`.
2531
2528
///
2532
2529
/// ```
2533
- /// #![feature(vecdeque_binary_search)]
2534
2530
/// use std::collections::VecDeque;
2535
2531
///
2536
2532
/// let deque: VecDeque<_> = vec![(0, 0), (2, 1), (4, 1), (5, 1),
@@ -2543,7 +2539,7 @@ impl<T> VecDeque<T> {
2543
2539
/// let r = deque.binary_search_by_key(&1, |&(a, b)| b);
2544
2540
/// assert!(matches!(r, Ok(1..=4)));
2545
2541
/// ```
2546
- #[ unstable ( feature = "vecdeque_binary_search" , issue = "78021 " ) ]
2542
+ #[ stable ( feature = "vecdeque_binary_search" , since = "1.52.0 " ) ]
2547
2543
#[ inline]
2548
2544
pub fn binary_search_by_key < ' a , B , F > ( & ' a self , b : & B , mut f : F ) -> Result < usize , usize >
2549
2545
where
0 commit comments