@@ -379,7 +379,7 @@ pub trait CharExt {
379
379
fn escape_unicode ( self ) -> EscapeUnicode ;
380
380
#[ stable( feature = "core" , since = "1.6.0" ) ]
381
381
fn escape_default ( self ) -> EscapeDefault ;
382
- #[ unstable ( feature = "char_escape_debug" , issue = "35068 " ) ]
382
+ #[ stable ( feature = "char_escape_debug" , since = "1.20.0 " ) ]
383
383
fn escape_debug ( self ) -> EscapeDebug ;
384
384
#[ stable( feature = "core" , since = "1.6.0" ) ]
385
385
fn len_utf8 ( self ) -> usize ;
@@ -776,24 +776,24 @@ impl fmt::Display for EscapeDefault {
776
776
///
777
777
/// [`escape_debug`]: ../../std/primitive.char.html#method.escape_debug
778
778
/// [`char`]: ../../std/primitive.char.html
779
- #[ unstable ( feature = "char_escape_debug" , issue = "35068 " ) ]
779
+ #[ stable ( feature = "char_escape_debug" , since = "1.20.0 " ) ]
780
780
#[ derive( Clone , Debug ) ]
781
781
pub struct EscapeDebug ( EscapeDefault ) ;
782
782
783
- #[ unstable ( feature = "char_escape_debug" , issue = "35068 " ) ]
783
+ #[ stable ( feature = "char_escape_debug" , since = "1.20.0 " ) ]
784
784
impl Iterator for EscapeDebug {
785
785
type Item = char ;
786
786
fn next ( & mut self ) -> Option < char > { self . 0 . next ( ) }
787
787
fn size_hint ( & self ) -> ( usize , Option < usize > ) { self . 0 . size_hint ( ) }
788
788
}
789
789
790
- #[ unstable ( feature = "char_escape_debug" , issue = "35068 " ) ]
790
+ #[ stable ( feature = "char_escape_debug" , since = "1.20.0 " ) ]
791
791
impl ExactSizeIterator for EscapeDebug { }
792
792
793
793
#[ unstable( feature = "fused" , issue = "35602" ) ]
794
794
impl FusedIterator for EscapeDebug { }
795
795
796
- #[ unstable ( feature = "char_escape_debug" , issue = "35068 " ) ]
796
+ #[ stable ( feature = "char_escape_debug" , since = "1.20.0 " ) ]
797
797
impl fmt:: Display for EscapeDebug {
798
798
fn fmt ( & self , f : & mut fmt:: Formatter ) -> fmt:: Result {
799
799
fmt:: Display :: fmt ( & self . 0 , f)
0 commit comments