pub struct RawTraceEvent {
pub schema_version: u32,
pub seq: RawEventSeq,
pub wall_time_unix_ms: i64,
pub rollout_id: String,
pub thread_id: Option<AgentThreadId>,
pub codex_turn_id: Option<CodexTurnId>,
pub payload: RawTraceEventPayload,
}Expand description
One append-only raw trace event from trace.jsonl.
One append-only raw trace event.
Every event uses the same envelope so partial replay and corruption checks can run before the reducer understands the event-specific payload.
Fields§
§schema_version: u32§seq: RawEventSeqContiguous writer-assigned order inside one rollout event log.
wall_time_unix_ms: i64Unix wall-clock timestamp in milliseconds. Use for display/latency.
rollout_id: String§thread_id: Option<AgentThreadId>§codex_turn_id: Option<CodexTurnId>§payload: RawTraceEventPayloadTrait Implementations§
Source§impl Clone for RawTraceEvent
impl Clone for RawTraceEvent
Source§fn clone(&self) -> RawTraceEvent
fn clone(&self) -> RawTraceEvent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RawTraceEvent
impl Debug for RawTraceEvent
Source§impl<'de> Deserialize<'de> for RawTraceEvent
impl<'de> Deserialize<'de> for RawTraceEvent
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 RawTraceEvent
impl PartialEq for RawTraceEvent
Source§impl Serialize for RawTraceEvent
impl Serialize for RawTraceEvent
impl StructuralPartialEq for RawTraceEvent
Auto Trait Implementations§
impl Freeze for RawTraceEvent
impl RefUnwindSafe for RawTraceEvent
impl Send for RawTraceEvent
impl Sync for RawTraceEvent
impl Unpin for RawTraceEvent
impl UnsafeUnpin for RawTraceEvent
impl UnwindSafe for RawTraceEvent
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more