@@ -584,15 +584,14 @@ impl<T> RefCell<T> {
584
584
/// # Examples
585
585
///
586
586
/// ```
587
- /// #![feature(refcell_replace_swap)]
588
587
/// use std::cell::RefCell;
589
588
/// let cell = RefCell::new(5);
590
589
/// let old_value = cell.replace(6);
591
590
/// assert_eq!(old_value, 5);
592
591
/// assert_eq!(cell, RefCell::new(6));
593
592
/// ```
594
593
#[ inline]
595
- #[ unstable ( feature = "refcell_replace_swap " , issue= "43570 ") ]
594
+ #[ stable ( feature = "refcell_replace " , since= "1.24.0 ") ]
596
595
pub fn replace ( & self , t : T ) -> T {
597
596
mem:: replace ( & mut * self . borrow_mut ( ) , t)
598
597
}
@@ -636,7 +635,6 @@ impl<T> RefCell<T> {
636
635
/// # Examples
637
636
///
638
637
/// ```
639
- /// #![feature(refcell_replace_swap)]
640
638
/// use std::cell::RefCell;
641
639
/// let c = RefCell::new(5);
642
640
/// let d = RefCell::new(6);
@@ -645,7 +643,7 @@ impl<T> RefCell<T> {
645
643
/// assert_eq!(d, RefCell::new(5));
646
644
/// ```
647
645
#[ inline]
648
- #[ unstable ( feature = "refcell_replace_swap " , issue= "43570 ") ]
646
+ #[ stable ( feature = "refcell_swap " , since= "1.24.0 ") ]
649
647
pub fn swap ( & self , other : & Self ) {
650
648
mem:: swap ( & mut * self . borrow_mut ( ) , & mut * other. borrow_mut ( ) )
651
649
}
0 commit comments