pub struct Extractor {
pub utility: ExtractorType,
pub extension: String,
pub arguments: Vec<String>,
pub exit_codes: Vec<i32>,
pub do_not_recurse: bool,
}Expand description
Describes extractors, both external and internal
Fields§
§utility: ExtractorTypeExternal command or internal function to execute
extension: StringFile extension expected by an external command
arguments: Vec<String>Arguments to pass to the external command
exit_codes: Vec<i32>A list of successful exit codes for the external command
do_not_recurse: boolSet to true to disable recursion into this extractor’s extracted files
Trait Implementations§
Source§impl Ord for Extractor
impl Ord for Extractor
Source§impl PartialOrd for Extractor
impl PartialOrd for Extractor
impl Eq for Extractor
impl StructuralPartialEq for Extractor
Auto Trait Implementations§
impl Freeze for Extractor
impl RefUnwindSafe for Extractor
impl Send for Extractor
impl Sync for Extractor
impl Unpin for Extractor
impl UnwindSafe for Extractor
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