@@ -438,8 +438,7 @@ impl Sample {
438438
439439        let  raw_val = & self . buffer [ vs..ve] ; 
440440
441-         let  v:  Value ; 
442-         v = match  vt { 
441+         let  v:  Value  = match  vt { 
443442            Value :: INT ( _)  => { 
444443                if  vc == 1  { 
445444                    Value :: INT ( i32:: from_le_bytes ( raw_val. try_into ( ) . unwrap ( ) ) ) 
@@ -475,7 +474,7 @@ impl Sample {
475474            } 
476475            Value :: DOUBLE ( _)  => Value :: DOUBLE ( f64:: from_le_bytes ( raw_val. try_into ( ) . unwrap ( ) ) ) , 
477476            Value :: BITS ( _)  => Value :: BITS ( u32:: from_le_bytes ( raw_val. try_into ( ) . unwrap ( ) ) ) , 
478-             Value :: CHAR ( _)  => Value :: CHAR ( raw_val[ 0 ]   as   u8 ) , 
477+             Value :: CHAR ( _)  => Value :: CHAR ( raw_val[ 0 ] ) , 
479478            Value :: BOOL ( _)  => { 
480479                if  vc == 1  { 
481480                    Value :: BOOL ( raw_val[ 0 ]  > 0 ) 
@@ -539,8 +538,8 @@ pub enum SampleError {
539538    NoValue ( String ) , 
540539} 
541540
542- impl < ' conn >  Blocking < ' conn >  { 
543-     fn  new ( location :  * const  c_void )  -> IOResult < Self >  { 
541+ impl  Blocking < ' _ >  { 
542+     fn  new ( location :  * const  c_void )  -> std :: io :: Result < Self >  { 
544543        let  mut  event_name:  Vec < u16 >  = DATA_EVENT_NAME . encode_utf16 ( ) . collect ( ) ; 
545544        event_name. push ( 0 ) ; 
546545
@@ -617,7 +616,7 @@ impl<'conn> Blocking<'conn> {
617616    } 
618617} 
619618
620- impl < ' conn >  Drop  for  Blocking < ' conn >  { 
619+ impl  Drop  for  Blocking < ' _ >  { 
621620    fn  drop ( & mut  self )  { 
622621        unsafe  { 
623622            let  succ = CloseHandle ( self . event_handle ) ; 
@@ -800,7 +799,7 @@ mod tests {
800799
801800    #[ test]  
802801    fn  test_latest_telemetry ( )  { 
803-         let  session_tick:  u32  = Connection :: new ( ) 
802+         let  session_tick:  Sample  = Connection :: new ( ) 
804803            . expect ( "Unable to open telemetry" ) 
805804            . telemetry ( ) ; 
806805    } 
0 commit comments