pub struct SafeExtractionOptions {
pub overwrite_existing: bool,
pub restore_policy: RestorePolicy,
pub allow_degraded: bool,
pub system_authorized: bool,
}Fields§
§overwrite_existing: bool§restore_policy: RestorePolicy§allow_degraded: boolPermit a requested same-OS/system operation to skip unsupported authenticated metadata with durable diagnostics.
Explicit caller authorization for system-class restoration. The core implementation still applies only system items it understands.
Trait Implementations§
Source§impl Clone for SafeExtractionOptions
impl Clone for SafeExtractionOptions
Source§fn clone(&self) -> SafeExtractionOptions
fn clone(&self) -> SafeExtractionOptions
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 moreimpl Copy for SafeExtractionOptions
Source§impl Debug for SafeExtractionOptions
impl Debug for SafeExtractionOptions
Source§impl Default for SafeExtractionOptions
impl Default for SafeExtractionOptions
Source§fn default() -> SafeExtractionOptions
fn default() -> SafeExtractionOptions
Returns the “default value” for a type. Read more
impl Eq for SafeExtractionOptions
Source§impl PartialEq for SafeExtractionOptions
impl PartialEq for SafeExtractionOptions
impl StructuralPartialEq for SafeExtractionOptions
Auto Trait Implementations§
impl Freeze for SafeExtractionOptions
impl RefUnwindSafe for SafeExtractionOptions
impl Send for SafeExtractionOptions
impl Sync for SafeExtractionOptions
impl Unpin for SafeExtractionOptions
impl UnsafeUnpin for SafeExtractionOptions
impl UnwindSafe for SafeExtractionOptions
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