fix lints without itertools

This commit is contained in:
2025-12-13 13:16:59 -08:00
parent 59fcc7c0fb
commit 99fb761a1d

View File

@@ -1,8 +1,7 @@
use std::io::{SeekFrom,Error as IoError};
use std::ops::Range;
use binrw::binrw;
use binrw::io::{TakeSeek,TakeSeekExt};
use binrw::{BinReaderExt,BinWriterExt};
use binrw::BinReaderExt;
// the bit chunks are deposited in reverse
fn read_trey_float(bits:u32)->f32{
@@ -730,7 +729,8 @@ pub fn read_all_to_block<R:BinReaderExt>(mut data:R)->Result<Block,Error>{
}
#[cfg(feature="itertools")]
pub fn serialize<W:BinWriterExt>(block:&Block,writer:&mut W)->Result<(),binrw::Error>{
pub fn serialize<W:binrw::BinWriterExt>(block:&Block,writer:&mut W)->Result<(),binrw::Error>{
use std::ops::Range;
const MAX_BLOCK_SIZE:usize=1<<14;
const FILE_VERSION:u32=0;
const EVENT_SIZE:[usize;8]=[