pub struct BackupProvenanceOptions {
pub dir: PathBuf,
pub out: Option<PathBuf>,
pub require_consistent: bool,
}Expand description
BackupProvenanceOptions
Fields§
§dir: PathBuf§out: Option<PathBuf>§require_consistent: boolImplementations§
Source§impl BackupProvenanceOptions
impl BackupProvenanceOptions
Sourcepub fn parse<I>(args: I) -> Result<Self, BackupCommandError>where
I: IntoIterator<Item = OsString>,
pub fn parse<I>(args: I) -> Result<Self, BackupCommandError>where
I: IntoIterator<Item = OsString>,
Parse backup provenance options from CLI arguments.
Trait Implementations§
Source§impl Clone for BackupProvenanceOptions
impl Clone for BackupProvenanceOptions
Source§fn clone(&self) -> BackupProvenanceOptions
fn clone(&self) -> BackupProvenanceOptions
Returns a duplicate of the value. Read more
1.0.0 · 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 BackupProvenanceOptions
impl Debug for BackupProvenanceOptions
Source§impl PartialEq for BackupProvenanceOptions
impl PartialEq for BackupProvenanceOptions
impl Eq for BackupProvenanceOptions
impl StructuralPartialEq for BackupProvenanceOptions
Auto Trait Implementations§
impl Freeze for BackupProvenanceOptions
impl RefUnwindSafe for BackupProvenanceOptions
impl Send for BackupProvenanceOptions
impl Sync for BackupProvenanceOptions
impl Unpin for BackupProvenanceOptions
impl UnsafeUnpin for BackupProvenanceOptions
impl UnwindSafe for BackupProvenanceOptions
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