Struct proc_mounts::MountList
source · Expand description
A list of parsed mount entries from /proc/mounts
.
Tuple Fields
0: Vec<MountInfo>
Implementations
sourceimpl MountList
impl MountList
sourcepub fn parse_from<'a, I: Iterator<Item = &'a str>>(
lines: I
) -> Result<MountList>
pub fn parse_from<'a, I: Iterator<Item = &'a str>>(
lines: I
) -> Result<MountList>
Parse mounts given from an iterator of mount entry lines.
sourcepub fn get_mount_by_dest<P: AsRef<Path>>(&self, path: P) -> Option<&MountInfo>
pub fn get_mount_by_dest<P: AsRef<Path>>(&self, path: P) -> Option<&MountInfo>
Find the first mount which which has the path
destination.
sourcepub fn get_mount_by_source<P: AsRef<Path>>(&self, path: P) -> Option<&MountInfo>
pub fn get_mount_by_source<P: AsRef<Path>>(&self, path: P) -> Option<&MountInfo>
Find the first mount hich has the source path
.
Trait Implementations
impl Eq for MountList
impl StructuralEq for MountList
impl StructuralPartialEq for MountList
Auto Trait Implementations
impl RefUnwindSafe for MountList
impl Send for MountList
impl Sync for MountList
impl Unpin for MountList
impl UnwindSafe for MountList
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more