pub struct OcsfProcess {
pub pid: Option<u32>,
pub name: Option<String>,
pub cmd_line: Option<String>,
pub file: Option<OcsfFile>,
pub user: Option<OcsfUser>,
pub parent_process: Option<Box<OcsfProcess>>,
pub cwd: Option<String>,
}Expand description
OCSF Process object.
Fields§
§pid: Option<u32>Process ID.
name: Option<String>Process name.
cmd_line: Option<String>Full command line.
file: Option<OcsfFile>The binary / executable file.
user: Option<OcsfUser>User who owns the process.
parent_process: Option<Box<OcsfProcess>>Parent process.
cwd: Option<String>Current working directory.
Trait Implementations§
Source§impl Clone for OcsfProcess
impl Clone for OcsfProcess
Source§fn clone(&self) -> OcsfProcess
fn clone(&self) -> OcsfProcess
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OcsfProcess
impl Debug for OcsfProcess
Source§impl<'de> Deserialize<'de> for OcsfProcess
impl<'de> Deserialize<'de> for OcsfProcess
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
Source§impl PartialEq for OcsfProcess
impl PartialEq for OcsfProcess
Source§impl Serialize for OcsfProcess
impl Serialize for OcsfProcess
impl StructuralPartialEq for OcsfProcess
Auto Trait Implementations§
impl Freeze for OcsfProcess
impl RefUnwindSafe for OcsfProcess
impl Send for OcsfProcess
impl Sync for OcsfProcess
impl Unpin for OcsfProcess
impl UnsafeUnpin for OcsfProcess
impl UnwindSafe for OcsfProcess
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