Enum FchmodatFlags

pub enum FchmodatFlags

Flags for fchmodat function.

Variants

Trait Implementations

impl Clone for FchmodatFlags

fn clone(&self) -> Self

impl Copy for FchmodatFlags

impl Debug for FchmodatFlags

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

Auto Trait Implementations

impl Freeze for FchmodatFlags

impl RefUnwindSafe for FchmodatFlags

impl Send for FchmodatFlags

impl Sync for FchmodatFlags

impl Unpin for FchmodatFlags

impl UnsafeUnpin for FchmodatFlags

impl UnwindSafe for FchmodatFlags

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for FchmodatFlags

fn from(t: T) -> T

Returns the argument unchanged.

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

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

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

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for FchmodatFlags where U: TryFrom<T>,

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