Enum UnlinkatFlags
pub enum UnlinkatFlags
Flags for unlinkat function.
Variants
-
RemoveDir Remove the directory entry as a directory, not a normal file
-
NoRemoveDir Remove the directory entry as a normal file, not a directory
Trait Implementations
impl Clone for UnlinkatFlags
fn clone(&self) -> Self
impl Copy for UnlinkatFlags
impl Debug for UnlinkatFlags
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Auto Trait Implementations
impl Freeze for UnlinkatFlags
impl RefUnwindSafe for UnlinkatFlags
impl Send for UnlinkatFlags
impl Sync for UnlinkatFlags
impl Unpin for UnlinkatFlags
impl UnsafeUnpin for UnlinkatFlags
impl UnwindSafe for UnlinkatFlags
Blanket Implementations
impl<T> Any for UnlinkatFlags
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for UnlinkatFlags
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for UnlinkatFlags
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for UnlinkatFlags
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for UnlinkatFlags
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for UnlinkatFlags
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for UnlinkatFlags
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for UnlinkatFlags
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for UnlinkatFlags
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>