es_events_t

Union es_events_t 

Source
#[repr(C)]
pub union es_events_t {
Show 58 fields pub access: es_event_access_t, pub chdir: es_event_chdir_t, pub chroot: es_event_chroot_t, pub clone: es_event_clone_t, pub close: es_event_close_t, pub create: es_event_create_t, pub cs_invalidated: es_event_cs_invalidated_t, pub deleteextattr: es_event_deleteextattr_t, pub dup: es_event_dup_t, pub exchangedata: es_event_exchangedata_t, pub exec: es_event_exec_t, pub exit: es_event_exit_t, pub file_provider_materialize: es_event_file_provider_materialize_t, pub file_provider_update: es_event_file_provider_update_t, pub fcntl: es_event_fcntl_t, pub fork: es_event_fork_t, pub fsgetpath: es_event_fsgetpath_t, pub get_task: es_event_get_task_t, pub get_task_name: es_event_get_task_name_t, pub getattrlist: es_event_getattrlist_t, pub getextattr: es_event_getextattr_t, pub iokit_open: es_event_iokit_open_t, pub kextload: es_event_kextload_t, pub kextunload: es_event_kextunload_t, pub link: es_event_link_t, pub listextattr: es_event_listextattr_t, pub lookup: es_event_lookup_t, pub mmap: es_event_mmap_t, pub mount: es_event_mount_t, pub mprotect: es_event_mprotect_t, pub open: es_event_open_t, pub proc_check: es_event_proc_check_t, pub proc_suspend_resume: es_event_proc_suspend_resume_t, pub pty_close: es_event_pty_close_t, pub pty_grant: es_event_pty_grant_t, pub readdir: es_event_readdir_t, pub readlink: es_event_readlink_t, pub remote_thread_create: es_event_remote_thread_create_t, pub remount: es_event_remount_t, pub rename: es_event_rename_t, pub searchfs: es_event_searchfs_t, pub setacl: es_event_setacl_t, pub setattrlist: es_event_setattrlist_t, pub setextattr: es_event_setextattr_t, pub setflags: es_event_setflags_t, pub setmode: es_event_setmode_t, pub setowner: es_event_setowner_t, pub settime: es_event_settime_t, pub signal: es_event_signal_t, pub stat: es_event_stat_t, pub trace: es_event_trace_t, pub truncate: es_event_truncate_t, pub uipc_bind: es_event_uipc_bind_t, pub uipc_connect: es_event_uipc_connect_t, pub unlink: es_event_unlink_t, pub unmount: es_event_unmount_t, pub utimes: es_event_utimes_t, pub write: es_event_write_t, /* private fields */
}

Fields§

§access: es_event_access_t§chdir: es_event_chdir_t§chroot: es_event_chroot_t§clone: es_event_clone_t§close: es_event_close_t§create: es_event_create_t§cs_invalidated: es_event_cs_invalidated_t§deleteextattr: es_event_deleteextattr_t§dup: es_event_dup_t§exchangedata: es_event_exchangedata_t§exec: es_event_exec_t§exit: es_event_exit_t§file_provider_materialize: es_event_file_provider_materialize_t§file_provider_update: es_event_file_provider_update_t§fcntl: es_event_fcntl_t§fork: es_event_fork_t§fsgetpath: es_event_fsgetpath_t§get_task: es_event_get_task_t§get_task_name: es_event_get_task_name_t§getattrlist: es_event_getattrlist_t§getextattr: es_event_getextattr_t§iokit_open: es_event_iokit_open_t§kextload: es_event_kextload_t§kextunload: es_event_kextunload_t§link: es_event_link_t§listextattr: es_event_listextattr_t§lookup: es_event_lookup_t§mmap: es_event_mmap_t§mount: es_event_mount_t§mprotect: es_event_mprotect_t§open: es_event_open_t§proc_check: es_event_proc_check_t§proc_suspend_resume: es_event_proc_suspend_resume_t§pty_close: es_event_pty_close_t§pty_grant: es_event_pty_grant_t§readdir: es_event_readdir_t§readlink: es_event_readlink_t§remote_thread_create: es_event_remote_thread_create_t§remount: es_event_remount_t§rename: es_event_rename_t§searchfs: es_event_searchfs_t§setacl: es_event_setacl_t§setattrlist: es_event_setattrlist_t§setextattr: es_event_setextattr_t§setflags: es_event_setflags_t§setmode: es_event_setmode_t§setowner: es_event_setowner_t§settime: es_event_settime_t§signal: es_event_signal_t§stat: es_event_stat_t§trace: es_event_trace_t§truncate: es_event_truncate_t§uipc_bind: es_event_uipc_bind_t§uipc_connect: es_event_uipc_connect_t§unlink: es_event_unlink_t§unmount: es_event_unmount_t§utimes: es_event_utimes_t§write: es_event_write_t

Trait Implementations§

Source§

impl Clone for es_events_t

Source§

fn clone(&self) -> es_events_t

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Copy for es_events_t

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> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. 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> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
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.