@@ -280,6 +280,7 @@ impl char {
280280 /// '1'.is_digit(37);
281281 /// ```
282282 #[ stable( feature = "rust1" , since = "1.0.0" ) ]
283+ #[ doc( alias = "isxdigit" ) ]
283284 #[ inline]
284285 pub fn is_digit ( self , radix : u32 ) -> bool {
285286 self . to_digit ( radix) . is_some ( )
@@ -844,6 +845,7 @@ impl char {
844845 /// assert!(!'q'.is_control());
845846 /// ```
846847 #[ stable( feature = "rust1" , since = "1.0.0" ) ]
848+ #[ doc( alias = "iscntrl" ) ]
847849 #[ inline]
848850 pub fn is_control ( self ) -> bool {
849851 unicode:: Cc ( self )
@@ -1093,6 +1095,7 @@ impl char {
10931095 /// [`to_uppercase()`]: #method.to_uppercase
10941096 #[ stable( feature = "ascii_methods_on_intrinsics" , since = "1.23.0" ) ]
10951097 #[ rustc_const_stable( feature = "const_ascii_methods_on_intrinsics" , since = "1.52.0" ) ]
1098+ #[ doc( alias = "toupper" ) ]
10961099 #[ inline]
10971100 pub const fn to_ascii_uppercase ( & self ) -> char {
10981101 if self . is_ascii_lowercase ( ) {
@@ -1126,6 +1129,7 @@ impl char {
11261129 /// [`to_lowercase()`]: #method.to_lowercase
11271130 #[ stable( feature = "ascii_methods_on_intrinsics" , since = "1.23.0" ) ]
11281131 #[ rustc_const_stable( feature = "const_ascii_methods_on_intrinsics" , since = "1.52.0" ) ]
1132+ #[ doc( alias = "tolower" ) ]
11291133 #[ inline]
11301134 pub const fn to_ascii_lowercase ( & self ) -> char {
11311135 if self . is_ascii_uppercase ( ) {
@@ -1237,6 +1241,7 @@ impl char {
12371241 /// ```
12381242 #[ stable( feature = "ascii_ctype_on_intrinsics" , since = "1.24.0" ) ]
12391243 #[ rustc_const_stable( feature = "const_ascii_ctype_on_intrinsics" , since = "1.47.0" ) ]
1244+ #[ doc( alias = "isalpha" ) ]
12401245 #[ inline]
12411246 pub const fn is_ascii_alphabetic ( & self ) -> bool {
12421247 matches ! ( * self , 'A' ..='Z' | 'a' ..='z' )
@@ -1270,6 +1275,7 @@ impl char {
12701275 /// ```
12711276 #[ stable( feature = "ascii_ctype_on_intrinsics" , since = "1.24.0" ) ]
12721277 #[ rustc_const_stable( feature = "const_ascii_ctype_on_intrinsics" , since = "1.47.0" ) ]
1278+ #[ doc( alias = "isupper" ) ]
12731279 #[ inline]
12741280 pub const fn is_ascii_uppercase ( & self ) -> bool {
12751281 matches ! ( * self , 'A' ..='Z' )
@@ -1303,6 +1309,7 @@ impl char {
13031309 /// ```
13041310 #[ stable( feature = "ascii_ctype_on_intrinsics" , since = "1.24.0" ) ]
13051311 #[ rustc_const_stable( feature = "const_ascii_ctype_on_intrinsics" , since = "1.47.0" ) ]
1312+ #[ doc( alias = "islower" ) ]
13061313 #[ inline]
13071314 pub const fn is_ascii_lowercase ( & self ) -> bool {
13081315 matches ! ( * self , 'a' ..='z' )
@@ -1339,6 +1346,7 @@ impl char {
13391346 /// ```
13401347 #[ stable( feature = "ascii_ctype_on_intrinsics" , since = "1.24.0" ) ]
13411348 #[ rustc_const_stable( feature = "const_ascii_ctype_on_intrinsics" , since = "1.47.0" ) ]
1349+ #[ doc( alias = "isalnum" ) ]
13421350 #[ inline]
13431351 pub const fn is_ascii_alphanumeric ( & self ) -> bool {
13441352 matches ! ( * self , '0' ..='9' | 'A' ..='Z' | 'a' ..='z' )
@@ -1372,6 +1380,7 @@ impl char {
13721380 /// ```
13731381 #[ stable( feature = "ascii_ctype_on_intrinsics" , since = "1.24.0" ) ]
13741382 #[ rustc_const_stable( feature = "const_ascii_ctype_on_intrinsics" , since = "1.47.0" ) ]
1383+ #[ doc( alias = "isdigit" ) ]
13751384 #[ inline]
13761385 pub const fn is_ascii_digit ( & self ) -> bool {
13771386 matches ! ( * self , '0' ..='9' )
@@ -1445,6 +1454,7 @@ impl char {
14451454 /// ```
14461455 #[ stable( feature = "ascii_ctype_on_intrinsics" , since = "1.24.0" ) ]
14471456 #[ rustc_const_stable( feature = "const_ascii_ctype_on_intrinsics" , since = "1.47.0" ) ]
1457+ #[ doc( alias = "ispunct" ) ]
14481458 #[ inline]
14491459 pub const fn is_ascii_punctuation ( & self ) -> bool {
14501460 matches ! ( * self , '!' ..='/' | ':' ..='@' | '[' ..='`' | '{' ..='~' )
@@ -1528,6 +1538,7 @@ impl char {
15281538 /// ```
15291539 #[ stable( feature = "ascii_ctype_on_intrinsics" , since = "1.24.0" ) ]
15301540 #[ rustc_const_stable( feature = "const_ascii_ctype_on_intrinsics" , since = "1.47.0" ) ]
1541+ #[ doc( alias = "isspace" ) ]
15311542 #[ inline]
15321543 pub const fn is_ascii_whitespace ( & self ) -> bool {
15331544 matches ! ( * self , '\t' | '\n' | '\x0C' | '\r' | ' ' )
0 commit comments