pub enum RawEventKind {
ProcessSpawn {
child_tid: i32,
mechanism: SpawnMechanism,
},
ProcessExec {
path: String,
},
FilePathAccess {
operation: FileOperation,
path: String,
flags: Option<u64>,
},
FileOpenAt2 {
path: String,
flags: u64,
resolve: u64,
},
FileDescriptorAccess {
operation: FileOperation,
fd: i32,
path: String,
},
FileRename {
from: String,
to: String,
},
NetworkConnectAttempt {
endpoint: NetworkEndpoint,
},
}Variants§
ProcessSpawn
ProcessExec
FilePathAccess
FileOpenAt2
FileDescriptorAccess
FileRename
NetworkConnectAttempt
Fields
§
endpoint: NetworkEndpointTrait Implementations§
Source§impl Clone for RawEventKind
impl Clone for RawEventKind
Source§impl Debug for RawEventKind
impl Debug for RawEventKind
Source§impl<'de> Deserialize<'de> for RawEventKind
impl<'de> Deserialize<'de> for RawEventKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for RawEventKind
Source§impl PartialEq for RawEventKind
impl PartialEq for RawEventKind
Source§impl Serialize for RawEventKind
impl Serialize for RawEventKind
impl StructuralPartialEq for RawEventKind
Auto Trait Implementations§
impl Freeze for RawEventKind
impl RefUnwindSafe for RawEventKind
impl Send for RawEventKind
impl Sync for RawEventKind
impl Unpin for RawEventKind
impl UnsafeUnpin for RawEventKind
impl UnwindSafe for RawEventKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more