@@ -81,8 +81,7 @@ impl IcsType {
81
81
if length == self . expected_len ( ) as usize - 2 {
82
82
Ok ( ( ) )
83
83
} else {
84
- error ! ( "Invalid length={} for type=0x{:x}" ,
85
- * self as u8 , length) ;
84
+ error ! ( "Invalid length={} for type=0x{:x}" , * self as u8 , length) ;
86
85
Err ( Error :: InvalidValue )
87
86
}
88
87
}
@@ -255,16 +254,18 @@ impl Ics {
255
254
apic_proc_uid : NativeEndian :: read_u32 ( & bytes[ 10 ..14 ] ) ,
256
255
} ) ,
257
256
_ => {
258
- error ! ( "type=0x{:x} length={} not implemented" ,
259
- ty as u8 ,
260
- bytes. len( ) ) ;
257
+ error ! (
258
+ "type=0x{:x} length={} not implemented" ,
259
+ ty as u8 ,
260
+ bytes. len( )
261
+ ) ;
261
262
Err ( Error :: NotImplemented )
262
263
}
263
264
}
264
265
}
265
266
266
267
/// Encode into the byte sequence
267
- pub fn encode < T : Array < Item = u8 > > (
268
+ pub fn encode < T : Array < Item = u8 > > (
268
269
& self ,
269
270
buffer : & mut ArrayVec < T > ,
270
271
) -> Result < ( ) > {
@@ -295,8 +296,10 @@ impl Ics {
295
296
NativeEndian :: write_u32 ( & mut tmp_buf[ 8 ..12 ] , gsi_base) ;
296
297
}
297
298
_ => {
298
- error ! ( "The ICS Type {:?} has not been implemented" ,
299
- self . ics_type( ) ) ;
299
+ error ! (
300
+ "The ICS Type {:?} has not been implemented" ,
301
+ self . ics_type( )
302
+ ) ;
300
303
return Err ( Error :: NotImplemented ) ;
301
304
}
302
305
}
@@ -393,22 +396,22 @@ impl<'a> Iterator for IcsIterator<'a> {
393
396
let ty = match IcsType :: try_from ( self . bytes [ 0 ] ) {
394
397
Ok ( ty) => ty,
395
398
_ => {
396
- error ! ( "Invalid ICS type: {}" ,
397
- self . bytes[ 0 ] ) ;
399
+ error ! ( "Invalid ICS type: {}" , self . bytes[ 0 ] ) ;
398
400
return Some ( Err ( Error :: InvalidValue ) ) ;
399
401
}
400
402
} ;
401
403
let len = self . bytes [ 1 ] as usize ;
402
404
403
405
if len > self . bytes . len ( ) {
404
- error ! ( "Payload for type=0x{:x} and len={} to big for buffer len={}" ,
405
- ty as u8 ,
406
- len,
407
- self . bytes. len( ) ) ;
406
+ error ! (
407
+ "Payload for type=0x{:x} and len={} to big for buffer len={}" ,
408
+ ty as u8 ,
409
+ len,
410
+ self . bytes. len( )
411
+ ) ;
408
412
return Some ( Err ( Error :: InvalidValue ) ) ;
409
413
} else if len < 3 {
410
- error ! ( "length `{}` provided is too small" ,
411
- len) ;
414
+ error ! ( "length `{}` provided is too small" , len) ;
412
415
return Some ( Err ( Error :: InvalidValue ) ) ;
413
416
}
414
417
@@ -434,7 +437,7 @@ pub struct MADTBuilder<T: Array> {
434
437
structures : ArrayVec < T > ,
435
438
}
436
439
437
- impl < T : Array < Item = Ics > > MADTBuilder < T > {
440
+ impl < T : Array < Item = Ics > > MADTBuilder < T > {
438
441
/// Create a new builder for the MADT SDT.
439
442
pub fn new ( ) -> MADTBuilder < T > {
440
443
MADTBuilder {
@@ -462,8 +465,8 @@ impl<T: Array<Item=Ics>> MADTBuilder<T> {
462
465
}
463
466
464
467
impl < U > SDTBuilder for MADTBuilder < U >
465
- where
466
- U : Array < Item = Ics > ,
468
+ where
469
+ U : Array < Item = Ics > ,
467
470
{
468
471
const SIGNATURE : [ u8 ; 4 ] = [ b'A' , b'P' , b'I' , b'C' ] ;
469
472
@@ -472,7 +475,7 @@ impl<U> SDTBuilder for MADTBuilder<U>
472
475
5u8
473
476
}
474
477
475
- fn encode_table < T : Array < Item = u8 > > (
478
+ fn encode_table < T : Array < Item = u8 > > (
476
479
& mut self ,
477
480
buffer : & mut ArrayVec < T > ,
478
481
) -> Result < ( ) > {
0 commit comments