pub struct ExtractionConfig {
pub output_dir: PathBuf,
pub locale: u32,
pub threads: usize,
pub verify: bool,
pub skip_encrypted: bool,
pub filter: Option<String>,
pub no_metadata: bool,
}Expand description
Extraction configuration.
Fields§
§output_dir: PathBufDirectory where extracted files are written.
locale: u32Raw locale bitmask used to filter root entries (e.g. 0x2 for enUS).
threads: usizeNumber of rayon worker threads for parallel extraction.
verify: boolWhen true, verify extracted file checksums against their CKey.
skip_encrypted: boolWhen true, skip files marked with the ENCRYPTED content flag.
filter: Option<String>Optional glob pattern to filter files by listfile path.
no_metadata: boolWhen true, disable writing metadata files (JSONL, CSV, summary).
Auto Trait Implementations§
impl Freeze for ExtractionConfig
impl RefUnwindSafe for ExtractionConfig
impl Send for ExtractionConfig
impl Sync for ExtractionConfig
impl Unpin for ExtractionConfig
impl UnsafeUnpin for ExtractionConfig
impl UnwindSafe for ExtractionConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more