@@ -16,7 +16,6 @@ use num_enum::TryFromPrimitive;
1616/// SDT (the end of the Creator Revision at offset 36).
1717mod offsets {
1818 use super :: * ;
19-
2019 /// 32-bit physical address at which each processor can access its
2120 /// local APIC.
2221 pub const LOCAL_INT_CTRL_ADDR : Range < usize > = 0 ..4 ;
@@ -81,8 +80,7 @@ impl IcsType {
8180 if length == self . expected_len ( ) as usize - 2 {
8281 Ok ( ( ) )
8382 } else {
84- error ! ( "Invalid length={} for type=0x{:x}" ,
85- * self as u8 , length) ;
83+ error ! ( "Invalid length={} for type=0x{:x}" , * self as u8 , length) ;
8684 Err ( Error :: InvalidValue )
8785 }
8886 }
@@ -255,16 +253,18 @@ impl Ics {
255253 apic_proc_uid : NativeEndian :: read_u32 ( & bytes[ 10 ..14 ] ) ,
256254 } ) ,
257255 _ => {
258- error ! ( "type=0x{:x} length={} not implemented" ,
259- ty as u8 ,
260- bytes. len( ) ) ;
256+ error ! (
257+ "type=0x{:x} length={} not implemented" ,
258+ ty as u8 ,
259+ bytes. len( )
260+ ) ;
261261 Err ( Error :: NotImplemented )
262262 }
263263 }
264264 }
265265
266266 /// Encode into the byte sequence
267- pub fn encode < T : Array < Item = u8 > > (
267+ pub fn encode < T : Array < Item = u8 > > (
268268 & self ,
269269 buffer : & mut ArrayVec < T > ,
270270 ) -> Result < ( ) > {
@@ -295,8 +295,10 @@ impl Ics {
295295 NativeEndian :: write_u32 ( & mut tmp_buf[ 8 ..12 ] , gsi_base) ;
296296 }
297297 _ => {
298- error ! ( "The ICS Type {:?} has not been implemented" ,
299- self . ics_type( ) ) ;
298+ error ! (
299+ "The ICS Type {:?} has not been implemented" ,
300+ self . ics_type( )
301+ ) ;
300302 return Err ( Error :: NotImplemented ) ;
301303 }
302304 }
@@ -393,22 +395,22 @@ impl<'a> Iterator for IcsIterator<'a> {
393395 let ty = match IcsType :: try_from ( self . bytes [ 0 ] ) {
394396 Ok ( ty) => ty,
395397 _ => {
396- error ! ( "Invalid ICS type: {}" ,
397- self . bytes[ 0 ] ) ;
398+ error ! ( "Invalid ICS type: {}" , self . bytes[ 0 ] ) ;
398399 return Some ( Err ( Error :: InvalidValue ) ) ;
399400 }
400401 } ;
401402 let len = self . bytes [ 1 ] as usize ;
402403
403404 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( ) ) ;
405+ error ! (
406+ "Payload for type=0x{:x} and len={} to big for buffer len={}" ,
407+ ty as u8 ,
408+ len,
409+ self . bytes. len( )
410+ ) ;
408411 return Some ( Err ( Error :: InvalidValue ) ) ;
409412 } else if len < 3 {
410- error ! ( "length `{}` provided is too small" ,
411- len) ;
413+ error ! ( "length `{}` provided is too small" , len) ;
412414 return Some ( Err ( Error :: InvalidValue ) ) ;
413415 }
414416
@@ -434,7 +436,7 @@ pub struct MADTBuilder<T: Array> {
434436 structures : ArrayVec < T > ,
435437}
436438
437- impl < T : Array < Item = Ics > > MADTBuilder < T > {
439+ impl < T : Array < Item = Ics > > MADTBuilder < T > {
438440 /// Create a new builder for the MADT SDT.
439441 pub fn new ( ) -> MADTBuilder < T > {
440442 MADTBuilder {
@@ -462,8 +464,8 @@ impl<T: Array<Item=Ics>> MADTBuilder<T> {
462464}
463465
464466impl < U > SDTBuilder for MADTBuilder < U >
465- where
466- U : Array < Item = Ics > ,
467+ where
468+ U : Array < Item = Ics > ,
467469{
468470 const SIGNATURE : [ u8 ; 4 ] = [ b'A' , b'P' , b'I' , b'C' ] ;
469471
@@ -472,7 +474,7 @@ impl<U> SDTBuilder for MADTBuilder<U>
472474 5u8
473475 }
474476
475- fn encode_table < T : Array < Item = u8 > > (
477+ fn encode_table < T : Array < Item = u8 > > (
476478 & mut self ,
477479 buffer : & mut ArrayVec < T > ,
478480 ) -> Result < ( ) > {
0 commit comments