pub enum ExternalMountRestorePolicy {
Strict,
Relaxed,
}Expand description
How full restore validates authorized external filesystem mappings and captured objects.
This policy does not authorize or inherit host resources. Intentionally unmapped filesystems remain unavailable under either policy; backend operations return EIO.
Variants§
Strict
Refuse activation when a supplied mapping or its captured objects cannot be reconstructed.
Relaxed
Accept supported mapping mismatches with warnings and errors for stale or unavailable objects.
Trait Implementations§
Source§impl Clone for ExternalMountRestorePolicy
impl Clone for ExternalMountRestorePolicy
Source§fn clone(&self) -> ExternalMountRestorePolicy
fn clone(&self) -> ExternalMountRestorePolicy
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 ExternalMountRestorePolicy
Source§impl Debug for ExternalMountRestorePolicy
impl Debug for ExternalMountRestorePolicy
Source§impl Default for ExternalMountRestorePolicy
impl Default for ExternalMountRestorePolicy
Source§fn default() -> ExternalMountRestorePolicy
fn default() -> ExternalMountRestorePolicy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExternalMountRestorePolicy
impl<'de> Deserialize<'de> for ExternalMountRestorePolicy
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ExternalMountRestorePolicy
impl StructuralPartialEq for ExternalMountRestorePolicy
Auto Trait Implementations§
impl Freeze for ExternalMountRestorePolicy
impl RefUnwindSafe for ExternalMountRestorePolicy
impl Send for ExternalMountRestorePolicy
impl Sync for ExternalMountRestorePolicy
impl Unpin for ExternalMountRestorePolicy
impl UnsafeUnpin for ExternalMountRestorePolicy
impl UnwindSafe for ExternalMountRestorePolicy
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