Struct statmount

struct statmount { ... }

Fields

size: __u32
mnt_opts: __u32
mask: __u64
sb_dev_major: __u32
sb_dev_minor: __u32
sb_magic: __u64
sb_flags: __u32
fs_type: __u32
mnt_id: __u64
mnt_parent_id: __u64
mnt_id_old: __u32
mnt_parent_id_old: __u32
mnt_attr: __u64
mnt_propagation: __u64
mnt_peer_group: __u64
mnt_master: __u64
propagate_from: __u64
mnt_root: __u32
mnt_point: __u32
mnt_ns_id: __u64
fs_subtype: __u32
sb_source: __u32
opt_num: __u32
opt_array: __u32
opt_sec_num: __u32
opt_sec_array: __u32
__spare2: [__u64; 46]
str_: __IncompleteArrayField<c_char>

Implementations

impl Debug for statmount

fn fmt(self: &Self, f: &mut Formatter<'_>) -> Result

impl Freeze for statmount

impl RefUnwindSafe for statmount

impl Send for statmount

impl Sync for statmount

impl Unpin for statmount

impl UnsafeUnpin for statmount

impl UnwindSafe for statmount

impl<T> Any for statmount

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for statmount

fn borrow(self: &Self) -> &T

impl<T> BorrowMut for statmount

fn borrow_mut(self: &mut Self) -> &mut T

impl<T> From for statmount

fn from(t: T) -> T

Returns the argument unchanged.

impl<T, U> Into for statmount

fn into(self: 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 for statmount

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto for statmount

fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>