Struct FilePermissions
pub struct FilePermissions { pub(in ::sys::fs::unix) mode: mode_t }
Fields
mode: mode_t
Implementations
impl FilePermissions
fn readonly(&self) -> boolfn set_readonly(&mut self, readonly: bool)fn mode(&self) -> u32
Trait Implementations
impl Clone for FilePermissions
fn clone(&self) -> FilePermissions
impl Debug for FilePermissions
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for FilePermissions
fn assert_fields_are_eq(&self)
impl FromInner<u32> for FilePermissions
fn from_inner(mode: u32) -> FilePermissions
impl PartialEq for FilePermissions
fn eq(&self, other: &FilePermissions) -> bool
impl StructuralPartialEq for FilePermissions
Auto Trait Implementations
impl Freeze for FilePermissions
impl RefUnwindSafe for FilePermissions
impl Send for FilePermissions
impl Sync for FilePermissions
impl Unpin for FilePermissions
impl UnsafeUnpin for FilePermissions
impl UnwindSafe for FilePermissions
Blanket Implementations
impl<T> Any for FilePermissions
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for FilePermissions
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for FilePermissions
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for FilePermissions
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for FilePermissions
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for FilePermissions
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for FilePermissions
impl<T> ToOwned for FilePermissions
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for FilePermissions
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 FilePermissions
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 FilePermissions
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>