Struct es_event_setflags_t

Source
#[repr(C)]
pub struct es_event_setflags_t { pub flags: u32, pub target: ShouldNotBeNull<es_file_t>, /* private fields */ }
Available on macOS only.
Expand description

Modify file flags information.

The flags member is the desired set of new flags. The target member’s stat information contains the current set of flags.

Cache key for this event type: (process executable file, target file).

Fields§

§flags: u32

The desired new flags

§target: ShouldNotBeNull<es_file_t>

The file for which flags information will be modified

Implementations§

Source§

impl es_event_setflags_t

Accessors for ShouldNotBeNull fields

Source

pub unsafe fn target(&self) -> &es_file_t

Gives a references to the field while checking for null.

§Safety

See ShouldNotBeNull safety requirements.

Auto Trait Implementations§

Blanket Implementations§

Source§

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

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

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

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

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

Source§

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

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

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

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

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

Performs the conversion.
Source§

impl<T> AutoreleaseSafe for T
where T: ?Sized,