@@ -153,7 +153,7 @@ impl String {
153
153
}
154
154
}
155
155
156
- static TAG_CONT_U8 : u8 = 128u8 ;
156
+ static TAG_CONT_U8 : u8 = 128 ;
157
157
static REPLACEMENT : & ' static [ u8 ] = b"\xEF \xBF \xBD " ; // U+FFFD in UTF-8
158
158
let total = v. len ( ) ;
159
159
fn unsafe_get ( xs : & [ u8 ] , i : usize ) -> u8 {
@@ -195,14 +195,14 @@ impl String {
195
195
}
196
196
} ) }
197
197
198
- if byte < 128u8 {
198
+ if byte < 128 {
199
199
// subseqidx handles this
200
200
} else {
201
201
let w = unicode_str:: utf8_char_width ( byte) ;
202
202
203
203
match w {
204
204
2 => {
205
- if safe_get ( v, i, total) & 192u8 != TAG_CONT_U8 {
205
+ if safe_get ( v, i, total) & 192 != TAG_CONT_U8 {
206
206
error ! ( ) ;
207
207
continue ;
208
208
}
@@ -220,7 +220,7 @@ impl String {
220
220
}
221
221
}
222
222
i += 1 ;
223
- if safe_get ( v, i, total) & 192u8 != TAG_CONT_U8 {
223
+ if safe_get ( v, i, total) & 192 != TAG_CONT_U8 {
224
224
error ! ( ) ;
225
225
continue ;
226
226
}
@@ -237,12 +237,12 @@ impl String {
237
237
}
238
238
}
239
239
i += 1 ;
240
- if safe_get ( v, i, total) & 192u8 != TAG_CONT_U8 {
240
+ if safe_get ( v, i, total) & 192 != TAG_CONT_U8 {
241
241
error ! ( ) ;
242
242
continue ;
243
243
}
244
244
i += 1 ;
245
- if safe_get ( v, i, total) & 192u8 != TAG_CONT_U8 {
245
+ if safe_get ( v, i, total) & 192 != TAG_CONT_U8 {
246
246
error ! ( ) ;
247
247
continue ;
248
248
}
@@ -1084,40 +1084,40 @@ mod tests {
1084
1084
fn test_from_utf16 ( ) {
1085
1085
let pairs =
1086
1086
[ ( String :: from_str ( "𐍅𐌿𐌻𐍆𐌹𐌻𐌰\n " ) ,
1087
- vec ! [ 0xd800_u16 , 0xdf45_u16 , 0xd800_u16 , 0xdf3f_u16 ,
1088
- 0xd800_u16 , 0xdf3b_u16 , 0xd800_u16 , 0xdf46_u16 ,
1089
- 0xd800_u16 , 0xdf39_u16 , 0xd800_u16 , 0xdf3b_u16 ,
1090
- 0xd800_u16 , 0xdf30_u16 , 0x000a_u16 ] ) ,
1087
+ vec ! [ 0xd800 , 0xdf45 , 0xd800 , 0xdf3f ,
1088
+ 0xd800 , 0xdf3b , 0xd800 , 0xdf46 ,
1089
+ 0xd800 , 0xdf39 , 0xd800 , 0xdf3b ,
1090
+ 0xd800 , 0xdf30 , 0x000a ] ) ,
1091
1091
1092
1092
( String :: from_str ( "𐐒𐑉𐐮𐑀𐐲𐑋 𐐏𐐲𐑍\n " ) ,
1093
- vec ! [ 0xd801_u16 , 0xdc12_u16 , 0xd801_u16 ,
1094
- 0xdc49_u16 , 0xd801_u16 , 0xdc2e_u16 , 0xd801_u16 ,
1095
- 0xdc40_u16 , 0xd801_u16 , 0xdc32_u16 , 0xd801_u16 ,
1096
- 0xdc4b_u16 , 0x0020_u16 , 0xd801_u16 , 0xdc0f_u16 ,
1097
- 0xd801_u16 , 0xdc32_u16 , 0xd801_u16 , 0xdc4d_u16 ,
1098
- 0x000a_u16 ] ) ,
1093
+ vec ! [ 0xd801 , 0xdc12 , 0xd801 ,
1094
+ 0xdc49 , 0xd801 , 0xdc2e , 0xd801 ,
1095
+ 0xdc40 , 0xd801 , 0xdc32 , 0xd801 ,
1096
+ 0xdc4b , 0x0020 , 0xd801 , 0xdc0f ,
1097
+ 0xd801 , 0xdc32 , 0xd801 , 0xdc4d ,
1098
+ 0x000a ] ) ,
1099
1099
1100
1100
( String :: from_str ( "𐌀𐌖𐌋𐌄𐌑𐌉·𐌌𐌄𐌕𐌄𐌋𐌉𐌑\n " ) ,
1101
- vec ! [ 0xd800_u16 , 0xdf00_u16 , 0xd800_u16 , 0xdf16_u16 ,
1102
- 0xd800_u16 , 0xdf0b_u16 , 0xd800_u16 , 0xdf04_u16 ,
1103
- 0xd800_u16 , 0xdf11_u16 , 0xd800_u16 , 0xdf09_u16 ,
1104
- 0x00b7_u16 , 0xd800_u16 , 0xdf0c_u16 , 0xd800_u16 ,
1105
- 0xdf04_u16 , 0xd800_u16 , 0xdf15_u16 , 0xd800_u16 ,
1106
- 0xdf04_u16 , 0xd800_u16 , 0xdf0b_u16 , 0xd800_u16 ,
1107
- 0xdf09_u16 , 0xd800_u16 , 0xdf11_u16 , 0x000a_u16 ] ) ,
1101
+ vec ! [ 0xd800 , 0xdf00 , 0xd800 , 0xdf16 ,
1102
+ 0xd800 , 0xdf0b , 0xd800 , 0xdf04 ,
1103
+ 0xd800 , 0xdf11 , 0xd800 , 0xdf09 ,
1104
+ 0x00b7 , 0xd800 , 0xdf0c , 0xd800 ,
1105
+ 0xdf04 , 0xd800 , 0xdf15 , 0xd800 ,
1106
+ 0xdf04 , 0xd800 , 0xdf0b , 0xd800 ,
1107
+ 0xdf09 , 0xd800 , 0xdf11 , 0x000a ] ) ,
1108
1108
1109
1109
( String :: from_str ( "𐒋𐒘𐒈𐒑𐒛𐒒 𐒕𐒓 𐒈𐒚𐒍 𐒏𐒜𐒒𐒖𐒆 𐒕𐒆\n " ) ,
1110
- vec ! [ 0xd801_u16 , 0xdc8b_u16 , 0xd801_u16 , 0xdc98_u16 ,
1111
- 0xd801_u16 , 0xdc88_u16 , 0xd801_u16 , 0xdc91_u16 ,
1112
- 0xd801_u16 , 0xdc9b_u16 , 0xd801_u16 , 0xdc92_u16 ,
1113
- 0x0020_u16 , 0xd801_u16 , 0xdc95_u16 , 0xd801_u16 ,
1114
- 0xdc93_u16 , 0x0020_u16 , 0xd801_u16 , 0xdc88_u16 ,
1115
- 0xd801_u16 , 0xdc9a_u16 , 0xd801_u16 , 0xdc8d_u16 ,
1116
- 0x0020_u16 , 0xd801_u16 , 0xdc8f_u16 , 0xd801_u16 ,
1117
- 0xdc9c_u16 , 0xd801_u16 , 0xdc92_u16 , 0xd801_u16 ,
1118
- 0xdc96_u16 , 0xd801_u16 , 0xdc86_u16 , 0x0020_u16 ,
1119
- 0xd801_u16 , 0xdc95_u16 , 0xd801_u16 , 0xdc86_u16 ,
1120
- 0x000a_u16 ] ) ,
1110
+ vec ! [ 0xd801 , 0xdc8b , 0xd801 , 0xdc98 ,
1111
+ 0xd801 , 0xdc88 , 0xd801 , 0xdc91 ,
1112
+ 0xd801 , 0xdc9b , 0xd801 , 0xdc92 ,
1113
+ 0x0020 , 0xd801 , 0xdc95 , 0xd801 ,
1114
+ 0xdc93 , 0x0020 , 0xd801 , 0xdc88 ,
1115
+ 0xd801 , 0xdc9a , 0xd801 , 0xdc8d ,
1116
+ 0x0020 , 0xd801 , 0xdc8f , 0xd801 ,
1117
+ 0xdc9c , 0xd801 , 0xdc92 , 0xd801 ,
1118
+ 0xdc96 , 0xd801 , 0xdc86 , 0x0020 ,
1119
+ 0xd801 , 0xdc95 , 0xd801 , 0xdc86 ,
1120
+ 0x000a ] ) ,
1121
1121
// Issue #12318, even-numbered non-BMP planes
1122
1122
( String :: from_str ( "\u{20000} " ) ,
1123
1123
vec ! [ 0xD840 , 0xDC00 ] ) ] ;
@@ -1303,7 +1303,7 @@ mod tests {
1303
1303
assert_eq ! ( 1 . to_string( ) , "1" ) ;
1304
1304
assert_eq ! ( ( -1 ) . to_string( ) , "-1" ) ;
1305
1305
assert_eq ! ( 200 . to_string( ) , "200" ) ;
1306
- assert_eq ! ( 2u8 . to_string( ) , "2" ) ;
1306
+ assert_eq ! ( 2 . to_string( ) , "2" ) ;
1307
1307
assert_eq ! ( true . to_string( ) , "true" ) ;
1308
1308
assert_eq ! ( false . to_string( ) , "false" ) ;
1309
1309
assert_eq ! ( ( "hi" . to_string( ) ) . to_string( ) , "hi" ) ;
@@ -1421,7 +1421,7 @@ mod tests {
1421
1421
1422
1422
#[ bench]
1423
1423
fn from_utf8_lossy_100_invalid ( b : & mut Bencher ) {
1424
- let s = repeat ( 0xf5u8 ) . take ( 100 ) . collect :: < Vec < _ > > ( ) ;
1424
+ let s = repeat ( 0xf5 ) . take ( 100 ) . collect :: < Vec < _ > > ( ) ;
1425
1425
b. iter ( || {
1426
1426
let _ = String :: from_utf8_lossy ( & s) ;
1427
1427
} ) ;
0 commit comments