pub struct ExecAuditEvent<'a> {
pub route_id: &'a str,
pub profile: &'a str,
pub canonical_executable: &'a str,
pub args: &'a [String],
pub env_keys: Vec<&'a str>,
pub cwd: &'a str,
pub exit_code: Option<i32>,
pub timed_out: bool,
pub stdout_truncated: bool,
pub stderr_truncated: bool,
pub duration: Duration,
}Fields§
§route_id: &'a str§profile: &'a str§canonical_executable: &'a str§args: &'a [String]§env_keys: Vec<&'a str>§cwd: &'a str§exit_code: Option<i32>§timed_out: bool§stdout_truncated: bool§stderr_truncated: bool§duration: DurationAuto Trait Implementations§
impl<'a> Freeze for ExecAuditEvent<'a>
impl<'a> RefUnwindSafe for ExecAuditEvent<'a>
impl<'a> Send for ExecAuditEvent<'a>
impl<'a> Sync for ExecAuditEvent<'a>
impl<'a> Unpin for ExecAuditEvent<'a>
impl<'a> UnsafeUnpin for ExecAuditEvent<'a>
impl<'a> UnwindSafe for ExecAuditEvent<'a>
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