pub enum MountConsistency {
ConsistencyFull,
ConsistencyCached,
ConsistencyDelegated,
ConsistencyDefault,
}
Expand description
MountConsistency represents the consistency requirements of a mount.
Variants§
ConsistencyFull
ConsistencyFull guarantees bind mount-like consistency.
ConsistencyCached
ConsistencyCached mounts can cache read data and FS structure.
ConsistencyDelegated
ConsistencyDelegated mounts can cache read and written data and structure.
ConsistencyDefault
ConsistencyDefault provides “consistent” behavior unless overridden.
Trait Implementations§
Source§impl Clone for MountConsistency
impl Clone for MountConsistency
Source§fn clone(&self) -> MountConsistency
fn clone(&self) -> MountConsistency
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 MountConsistency
impl Debug for MountConsistency
Source§impl<'de> Deserialize<'de> for MountConsistency
impl<'de> Deserialize<'de> for MountConsistency
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
Auto Trait Implementations§
impl Freeze for MountConsistency
impl RefUnwindSafe for MountConsistency
impl Send for MountConsistency
impl Sync for MountConsistency
impl Unpin for MountConsistency
impl UnwindSafe for MountConsistency
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