diff --git a/src/file.rs b/src/file.rs index 3423342..6f22cf9 100644 --- a/src/file.rs +++ b/src/file.rs @@ -94,7 +94,7 @@ impl File{ let block_start=self.header.block_location[block_id.get() as usize]; let block_end=self.header.block_location[block_id.get() as usize+1]; self.data.seek(std::io::SeekFrom::Start(block_start)).map_err(Error::Seek)?; - Ok((&mut self.data).take_seek(block_end-block_start)) + Ok(self.as_mut().take_seek(block_end-block_start)) } pub(crate) fn fourcc(&self)->FourCC{ self.header.fourcc diff --git a/src/lib.rs b/src/lib.rs index 4f4f479..90594ff 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -2,7 +2,7 @@ use binrw::BinReaderExt; mod newtypes; -pub mod file; +mod file; pub mod map; pub mod bot; pub mod demo;