Skip to main content

FileFlags

Trait FileFlags 

Source
pub trait FileFlags {
    // Required methods
    fn flags(&self) -> Result<Flags, Error>;
    fn set_flags(&self, f: Flags) -> Result<(), Error>;
}
Expand description

Reading and setting of file flags.

Required Methods§

Source

fn flags(&self) -> Result<Flags, Error>

Determine currently set file flags.

Source

fn set_flags(&self, f: Flags) -> Result<(), Error>

Set file flags. This will update all user-writable flags according to f, i.e., flags set in f will be set, flags not set in f will be unset.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl FileFlags for File

Source§

impl FileFlags for Path

Implementors§