diff --git a/src/ttmp_extractor.rs b/src/ttmp_extractor.rs index c777379..8ea9a65 100644 --- a/src/ttmp_extractor.rs +++ b/src/ttmp_extractor.rs @@ -15,10 +15,10 @@ use crate::tracking_reader::TrackingReader; use crate::util::{MAX_MODEL_LODS, read_struct}; #[doc(hidden)] -pub trait WriteSeek: Write + Seek + Read {} +pub trait WriteSeek: Write + Seek {} impl WriteSeek for T - where T: Write + Seek + Read {} + where T: Write + Seek {} pub struct TtmpExtractor { manifest: ManifestKind, @@ -128,7 +128,7 @@ impl TtmpExtractor { } impl TtmpExtractor { - pub fn extract_one_into(mod_file: &ModFile, mut reader: R, mut writer: W) -> Result<()> { + pub fn extract_one_into(mod_file: &ModFile, mut reader: R, mut writer: W) -> Result<()> { let mut reader = TrackingReader::new(&mut reader); let mut buf = [0; 4096]; let file = mod_file.file; @@ -175,7 +175,7 @@ impl TtmpExtractor { Ok(()) } - fn extract_model_file(info: &SqPackFileInfoHeader, mut reader: T, mut writer: W, buf: &mut [u8]) -> Result<()> { + fn extract_model_file(info: &SqPackFileInfoHeader, mut reader: T, mut writer: W, buf: &mut [u8]) -> Result<()> { let model_info: ModelBlock = read_struct(&mut reader, buf)?; let block_counts = &model_info.block_num;