@@ -308,7 +308,7 @@ impl<'a, L: CharSet> RestrictedStringChars<'a, L> {
308
308
}
309
309
}
310
310
311
- impl < ' a , L : CharSet > Iterator for RestrictedStringChars < ' a , L > {
311
+ impl < L : CharSet > Iterator for RestrictedStringChars < ' _ , L > {
312
312
type Item = char ;
313
313
314
314
fn next ( & mut self ) -> Option < char > {
@@ -361,7 +361,7 @@ impl CharSet for Utf8CharSet {
361
361
if first < 0xE0 {
362
362
return Ok ( Some ( unsafe {
363
363
char:: from_u32_unchecked (
364
- ( u32:: from ( first & 0x1F ) ) << 6 |
364
+ ( ( u32:: from ( first & 0x1F ) ) << 6 ) |
365
365
u32:: from ( second & 0x3F )
366
366
)
367
367
} ) )
@@ -376,8 +376,8 @@ impl CharSet for Utf8CharSet {
376
376
if first < 0xF0 {
377
377
return Ok ( Some ( unsafe {
378
378
char:: from_u32_unchecked (
379
- ( u32:: from ( first & 0x0F ) ) << 12 |
380
- ( u32:: from ( second & 0x3F ) ) << 6 |
379
+ ( ( u32:: from ( first & 0x0F ) ) << 12 ) |
380
+ ( ( u32:: from ( second & 0x3F ) ) << 6 ) |
381
381
u32:: from ( third & 0x3F )
382
382
)
383
383
} ) )
@@ -391,9 +391,9 @@ impl CharSet for Utf8CharSet {
391
391
}
392
392
Ok ( Some ( unsafe {
393
393
char:: from_u32_unchecked (
394
- ( u32:: from ( first & 0x07 ) ) << 18 |
395
- ( u32:: from ( second & 0x3F ) ) << 12 |
396
- ( u32:: from ( third & 0x3F ) ) << 6 |
394
+ ( ( u32:: from ( first & 0x07 ) ) << 18 ) |
395
+ ( ( u32:: from ( second & 0x3F ) ) << 12 ) |
396
+ ( ( u32:: from ( third & 0x3F ) ) << 6 ) |
397
397
u32:: from ( fourth & 0x3F )
398
398
)
399
399
} ) )
0 commit comments