Trait PermissionsExt

Source
pub trait PermissionsExt {
    // Required methods
    fn unix(&self) -> Permissions;
    fn set_unix(&mut self, perm: impl Borrow<Permissions>);
    fn from_unix(perm: impl Into<Permissions>) -> Self;
}

Required Methods§

Source

fn unix(&self) -> Permissions

Source

fn set_unix(&mut self, perm: impl Borrow<Permissions>)

Source

fn from_unix(perm: impl Into<Permissions>) -> Self

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl PermissionsExt for Permissions

Source§

fn unix(&self) -> Permissions

Source§

fn set_unix(&mut self, perm: impl Borrow<Permissions>)

Source§

fn from_unix(perm: impl Into<Permissions>) -> Self

Implementors§