@@ -165,11 +165,11 @@ impl<'a> ReprVisitor<'a> {
165
165
}
166
166
167
167
pub fn write_escaped_slice ( & mut self , slice : & str ) -> bool {
168
- try!( self , self . writer . write ( [ '"' as u8 ] ) ) ;
168
+ try!( self , self . writer . write ( [ b '"'] ) ) ;
169
169
for ch in slice. chars ( ) {
170
170
if !self . write_escaped_char ( ch, true ) { return false }
171
171
}
172
- try!( self , self . writer . write ( [ '"' as u8 ] ) ) ;
172
+ try!( self , self . writer . write ( [ b '"'] ) ) ;
173
173
true
174
174
}
175
175
@@ -188,7 +188,7 @@ impl<'a> ReprVisitor<'a> {
188
188
inner : * const TyDesc ) -> bool {
189
189
let mut p = ptr as * const u8 ;
190
190
let ( sz, al) = unsafe { ( ( * inner) . size , ( * inner) . align ) } ;
191
- try!( self , self . writer . write ( [ '[' as u8 ] ) ) ;
191
+ try!( self , self . writer . write ( [ b '['] ) ) ;
192
192
let mut first = true ;
193
193
let mut left = len;
194
194
// unit structs have 0 size, and don't loop forever.
@@ -203,7 +203,7 @@ impl<'a> ReprVisitor<'a> {
203
203
p = align ( unsafe { p. offset ( sz as int ) as uint } , al) as * const u8 ;
204
204
left -= dec;
205
205
}
206
- try!( self , self . writer . write ( [ ']' as u8 ] ) ) ;
206
+ try!( self , self . writer . write ( [ b ']'] ) ) ;
207
207
true
208
208
}
209
209
@@ -263,9 +263,9 @@ impl<'a> TyVisitor for ReprVisitor<'a> {
263
263
264
264
fn visit_char ( & mut self ) -> bool {
265
265
self . get :: < char > ( |this, & ch| {
266
- try!( this, this. writer . write ( [ '\'' as u8 ] ) ) ;
266
+ try!( this, this. writer . write ( [ b '\''] ) ) ;
267
267
if !this. write_escaped_char ( ch, false ) { return false }
268
- try!( this, this. writer . write ( [ '\'' as u8 ] ) ) ;
268
+ try!( this, this. writer . write ( [ b '\''] ) ) ;
269
269
true
270
270
} )
271
271
}
@@ -310,7 +310,7 @@ impl<'a> TyVisitor for ReprVisitor<'a> {
310
310
}
311
311
312
312
fn visit_rptr ( & mut self , mtbl : uint , inner : * const TyDesc ) -> bool {
313
- try!( self , self . writer . write ( [ '&' as u8 ] ) ) ;
313
+ try!( self , self . writer . write ( [ b '&'] ) ) ;
314
314
self . write_mut_qualifier ( mtbl) ;
315
315
self . get :: < * const u8 > ( |this, p| {
316
316
this. visit_ptr_inner ( * p, inner)
@@ -319,7 +319,7 @@ impl<'a> TyVisitor for ReprVisitor<'a> {
319
319
320
320
fn visit_evec_slice ( & mut self , mtbl : uint , inner : * const TyDesc ) -> bool {
321
321
self . get :: < raw:: Slice < ( ) > > ( |this, s| {
322
- try!( this, this. writer . write ( [ '&' as u8 ] ) ) ;
322
+ try!( this, this. writer . write ( [ b '&'] ) ) ;
323
323
this. write_mut_qualifier ( mtbl) ;
324
324
let size = unsafe {
325
325
if ( * inner) . size == 0 { 1 } else { ( * inner) . size }
@@ -338,7 +338,7 @@ impl<'a> TyVisitor for ReprVisitor<'a> {
338
338
339
339
fn visit_enter_rec ( & mut self , _n_fields : uint ,
340
340
_sz : uint , _align : uint ) -> bool {
341
- try!( self , self . writer . write ( [ '{' as u8 ] ) ) ;
341
+ try!( self , self . writer . write ( [ b '{'] ) ) ;
342
342
true
343
343
}
344
344
@@ -356,7 +356,7 @@ impl<'a> TyVisitor for ReprVisitor<'a> {
356
356
357
357
fn visit_leave_rec ( & mut self , _n_fields : uint ,
358
358
_sz : uint , _align : uint ) -> bool {
359
- try!( self , self . writer . write ( [ '}' as u8 ] ) ) ;
359
+ try!( self , self . writer . write ( [ b '}'] ) ) ;
360
360
true
361
361
}
362
362
@@ -365,9 +365,9 @@ impl<'a> TyVisitor for ReprVisitor<'a> {
365
365
try!( self , self . writer . write ( name. as_bytes ( ) ) ) ;
366
366
if n_fields != 0 {
367
367
if named_fields {
368
- try!( self , self . writer . write ( [ '{' as u8 ] ) ) ;
368
+ try!( self , self . writer . write ( [ b '{'] ) ) ;
369
369
} else {
370
- try!( self , self . writer . write ( [ '(' as u8 ] ) ) ;
370
+ try!( self , self . writer . write ( [ b '('] ) ) ;
371
371
}
372
372
}
373
373
true
@@ -390,17 +390,17 @@ impl<'a> TyVisitor for ReprVisitor<'a> {
390
390
_sz : uint , _align : uint ) -> bool {
391
391
if n_fields != 0 {
392
392
if named_fields {
393
- try!( self , self . writer . write ( [ '}' as u8 ] ) ) ;
393
+ try!( self , self . writer . write ( [ b '}'] ) ) ;
394
394
} else {
395
- try!( self , self . writer . write ( [ ')' as u8 ] ) ) ;
395
+ try!( self , self . writer . write ( [ b ')'] ) ) ;
396
396
}
397
397
}
398
398
true
399
399
}
400
400
401
401
fn visit_enter_tup ( & mut self , _n_fields : uint ,
402
402
_sz : uint , _align : uint ) -> bool {
403
- try!( self , self . writer . write ( [ '(' as u8 ] ) ) ;
403
+ try!( self , self . writer . write ( [ b '('] ) ) ;
404
404
true
405
405
}
406
406
@@ -415,9 +415,9 @@ impl<'a> TyVisitor for ReprVisitor<'a> {
415
415
fn visit_leave_tup ( & mut self , _n_fields : uint ,
416
416
_sz : uint , _align : uint ) -> bool {
417
417
if _n_fields == 1 {
418
- try!( self , self . writer . write ( [ ',' as u8 ] ) ) ;
418
+ try!( self , self . writer . write ( [ b ','] ) ) ;
419
419
}
420
- try!( self , self . writer . write ( [ ')' as u8 ] ) ) ;
420
+ try!( self , self . writer . write ( [ b ')'] ) ) ;
421
421
true
422
422
}
423
423
@@ -455,7 +455,7 @@ impl<'a> TyVisitor for ReprVisitor<'a> {
455
455
if write {
456
456
try!( self , self . writer . write ( name. as_bytes ( ) ) ) ;
457
457
if n_fields > 0 {
458
- try!( self , self . writer . write ( [ '(' as u8 ] ) ) ;
458
+ try!( self , self . writer . write ( [ b '('] ) ) ;
459
459
}
460
460
}
461
461
true
@@ -487,7 +487,7 @@ impl<'a> TyVisitor for ReprVisitor<'a> {
487
487
match self . var_stk [ self . var_stk . len ( ) - 1 ] {
488
488
Matched => {
489
489
if n_fields > 0 {
490
- try!( self , self . writer . write ( [ ')' as u8 ] ) ) ;
490
+ try!( self , self . writer . write ( [ b ')'] ) ) ;
491
491
}
492
492
}
493
493
_ => ( )
0 commit comments