@@ -370,6 +370,7 @@ trait HeaderReader: Read {
370
370
let mut bytes = Vec :: new ( ) ;
371
371
372
372
// pair input bytes with a bool mask to remove comments
373
+ #[ allow( clippy:: unbuffered_bytes) ]
373
374
let mark_comments = self . bytes ( ) . scan ( true , |partof, read| {
374
375
let byte = match read {
375
376
Err ( err) => return Some ( ( * partof, Err ( err) ) ) ,
@@ -489,6 +490,7 @@ trait HeaderReader: Read {
489
490
}
490
491
}
491
492
493
+ #[ allow( clippy:: unbuffered_bytes) ]
492
494
match self . bytes ( ) . next ( ) {
493
495
None => return Err ( ImageError :: IoError ( io:: ErrorKind :: UnexpectedEof . into ( ) ) ) ,
494
496
Some ( Err ( io) ) => return Err ( ImageError :: IoError ( io) ) ,
@@ -688,6 +690,7 @@ fn read_separated_ascii<T: TryFrom<u16>>(reader: &mut dyn Read) -> ImageResult<T
688
690
let is_separator = |v : & u8 | matches ! ( * v, b'\t' | b'\n' | b'\x0b' | b'\x0c' | b'\r' | b' ' ) ;
689
691
690
692
let mut v: u16 = 0 ;
693
+ #[ allow( clippy:: unbuffered_bytes) ]
691
694
for rc in reader
692
695
. bytes ( )
693
696
. skip_while ( |v| v. as_ref ( ) . ok ( ) . is_some_and ( is_separator) )
@@ -763,6 +766,7 @@ impl Sample for PbmBit {
763
766
}
764
767
765
768
fn from_ascii ( reader : & mut dyn Read , output_buf : & mut [ u8 ] ) -> ImageResult < ( ) > {
769
+ #[ allow( clippy:: unbuffered_bytes) ]
766
770
let mut bytes = reader. bytes ( ) ;
767
771
for b in output_buf {
768
772
loop {
0 commit comments