pub struct ExtractionOptions {
pub overwrite: bool,
pub strip_components: usize,
pub strip_xattrs: bool,
pub strip_timestamps: bool,
pub preserve_permissions: bool,
pub preserve_ownership: bool,
pub password: Option<String>,
}Expand description
extraction options for extracting archives
Fields§
§overwrite: bool§strip_components: usize§strip_xattrs: bool§strip_timestamps: bool§preserve_permissions: bool§preserve_ownership: bool§password: Option<String>Trait Implementations§
Source§impl Clone for ExtractionOptions
impl Clone for ExtractionOptions
Source§fn clone(&self) -> ExtractionOptions
fn clone(&self) -> ExtractionOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExtractionOptions
impl Debug for ExtractionOptions
Auto Trait Implementations§
impl Freeze for ExtractionOptions
impl RefUnwindSafe for ExtractionOptions
impl Send for ExtractionOptions
impl Sync for ExtractionOptions
impl Unpin for ExtractionOptions
impl UnsafeUnpin for ExtractionOptions
impl UnwindSafe for ExtractionOptions
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