pub trait Unmount {
fn unmount(&self, flags: UnmountFlags) -> Result<()>;
fn into_unmount_drop(self, flags: UnmountFlags) -> UnmountDrop<Self>
where
Self: Sized,
{ ... }
}Expand description
Unmount trait which enables any type that implements it to be upgraded into an UnmountDrop.
Required Methods
Provided Methods
sourcefn into_unmount_drop(self, flags: UnmountFlags) -> UnmountDrop<Self>where
Self: Sized,
fn into_unmount_drop(self, flags: UnmountFlags) -> UnmountDrop<Self>where
Self: Sized,
Upgrades Self into an UnmountDrop, which will unmount the mount when it is dropped.