Struct libc::mntent

#[repr(C)]
pub struct mntent {    
    pub mnt_fsname: *mut ::c_char,
    pub mnt_dir: *mut ::c_char,
    pub mnt_type: *mut ::c_char,
    pub mnt_opts: *mut ::c_char,
    pub mnt_freq: ::c_int,
    pub mnt_passno: ::c_int,
}

Fields

pub mnt_fsname: *mut ::c_char
pub mnt_dir: *mut ::c_char
pub mnt_type: *mut ::c_char
pub mnt_opts: *mut ::c_char
pub mnt_freq: ::c_int
pub mnt_passno: ::c_int

Trait Implementations

impl Clone for mntent
fn clone(&Self) -> mntent
impl Copy for mntent
impl Debug for mntent
fn fmt(&Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
impl Eq for mntent
impl Hash for mntent
fn hash<__H: $crate::hash::Hasher>(&Self, state: &mut __H) -> ()
impl PartialEq<mntent> for mntent
fn eq(&Self, other: &mntent) -> bool
fn ne(&Self, other: &mntent) -> bool
impl StructuralEq for mntent

Auto Trait Implementations

impl !Send for mntent
impl !Sync for mntent
impl RefUnwindSafe for mntent
impl Unpin for mntent
impl UnwindSafe for mntent

Blanket Implementations

impl<T> Any for T
where
    T: 'static + ?Sized,
fn type_id(&Self) -> TypeId
impl<T> Borrow<T> for T
where
    T: ?Sized,
fn borrow(&Self) -> &T
impl<T> BorrowMut<T> for T
where
    T: ?Sized,
fn borrow_mut(&mut Self) -> &mut T
impl<T> From<T> for T
fn from(t: T) -> T

Returns the argument unchanged.

impl<T, U> Into<U> for T
where
    U: From<T>,
fn into(Self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

impl<T, U> TryFrom<U> for T
where
    U: Into<T>,
type Error = Infallible
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for T
where
    U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
fn try_into(Self) -> Result<U, <U as TryFrom<T>>::Error>