pub struct KernelTraceEvent {
pub run_id: RunId,
pub seq: Seq,
pub step_id: Option<StepId>,
pub action_id: Option<String>,
pub kind: String,
pub timestamp_ms: Option<i64>,
}Expand description
Unified kernel trace event shape for audit and observability consumers.
Fields§
§run_id: RunId§seq: Seq§step_id: Option<StepId>§action_id: Option<String>§kind: String§timestamp_ms: Option<i64>Trait Implementations§
Source§impl Clone for KernelTraceEvent
impl Clone for KernelTraceEvent
Source§fn clone(&self) -> KernelTraceEvent
fn clone(&self) -> KernelTraceEvent
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 KernelTraceEvent
impl Debug for KernelTraceEvent
Source§impl<'de> Deserialize<'de> for KernelTraceEvent
impl<'de> Deserialize<'de> for KernelTraceEvent
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
Auto Trait Implementations§
impl Freeze for KernelTraceEvent
impl RefUnwindSafe for KernelTraceEvent
impl Send for KernelTraceEvent
impl Sync for KernelTraceEvent
impl Unpin for KernelTraceEvent
impl UnsafeUnpin for KernelTraceEvent
impl UnwindSafe for KernelTraceEvent
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