dingus
This commit is contained in:
parent
170604b463
commit
8df9ff8545
|
@ -12,7 +12,7 @@ serde = { version = "1", features = ["derive"] }
|
||||||
serde_json = "1"
|
serde_json = "1"
|
||||||
thiserror = "1"
|
thiserror = "1"
|
||||||
zip = "0.6"
|
zip = "0.6"
|
||||||
sqpack = { path = "../sqpack", features = ["read"] }
|
sqpack = { path = "../sqpack-rs", features = ["read"] }
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
criterion = "0.4"
|
criterion = "0.4"
|
||||||
|
|
|
@ -4,7 +4,6 @@ use std::io::{Cursor, Read, Seek, SeekFrom, Write};
|
||||||
use flate2::read::DeflateDecoder;
|
use flate2::read::DeflateDecoder;
|
||||||
use sqpack::{DatBlockHeader, DatStdFileBlockInfos, FileKind, LodBlock, ModelBlock, SqPackFileInfo, SqPackFileInfoHeader};
|
use sqpack::{DatBlockHeader, DatStdFileBlockInfos, FileKind, LodBlock, ModelBlock, SqPackFileInfo, SqPackFileInfoHeader};
|
||||||
use sqpack::binrw::{BinRead, BinWriterExt, VecArgs};
|
use sqpack::binrw::{BinRead, BinWriterExt, VecArgs};
|
||||||
use zip::read::ZipFile;
|
|
||||||
use zip::ZipArchive;
|
use zip::ZipArchive;
|
||||||
|
|
||||||
use crate::{Error, ModPack};
|
use crate::{Error, ModPack};
|
||||||
|
@ -21,7 +20,6 @@ impl<T> WriteSeek for T
|
||||||
pub struct TtmpExtractor<R> {
|
pub struct TtmpExtractor<R> {
|
||||||
manifest: ModPack,
|
manifest: ModPack,
|
||||||
zip: RefCell<ZipArchive<R>>,
|
zip: RefCell<ZipArchive<R>>,
|
||||||
post: Option<Box<dyn Fn()>>,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<R: Read + Seek> TtmpExtractor<R> {
|
impl<R: Read + Seek> TtmpExtractor<R> {
|
||||||
|
@ -31,7 +29,6 @@ impl<R: Read + Seek> TtmpExtractor<R> {
|
||||||
Ok(Self {
|
Ok(Self {
|
||||||
manifest,
|
manifest,
|
||||||
zip: RefCell::new(zip),
|
zip: RefCell::new(zip),
|
||||||
post: None,
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue