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.