Struct StatxExtraFields

pub(in ::sys::fs::unix) struct StatxExtraFields { pub(in ::sys::fs::unix) stx_mask: u32, pub(in ::sys::fs::unix) stx_btime: statx_timestamp }

Fields

stx_mask: u32
stx_btime: statx_timestamp

Trait Implementations

impl Clone for StatxExtraFields

fn clone(&self) -> StatxExtraFields

Auto Trait Implementations

impl Freeze for StatxExtraFields

impl RefUnwindSafe for StatxExtraFields

impl Send for StatxExtraFields

impl Sync for StatxExtraFields

impl Unpin for StatxExtraFields

impl UnsafeUnpin for StatxExtraFields

impl UnwindSafe for StatxExtraFields

Blanket Implementations

impl<T> Any for StatxExtraFields where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for StatxExtraFields where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for StatxExtraFields where T: ?Sized,

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

impl<T> CloneToUninit for StatxExtraFields where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for StatxExtraFields

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> SizeHint for StatxExtraFields where T: ?Sized,

fn lower_bound(&self) -> usize
fn upper_bound(&self) -> Option<usize>

impl<T> SizedTypeProperties for StatxExtraFields

impl<T> ToOwned for StatxExtraFields where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T, U> Into<U> for StatxExtraFields 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 StatxExtraFields 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 StatxExtraFields where U: TryFrom<T>,

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