pub struct MatchTraceEvent {
pub event_id: u64,
pub schema_version: u8,
pub received_at_ms: u64,
pub duration_ms: u32,
pub request: RequestSummary,
pub outcome: Outcome,
pub dropped_count: u32,
}Expand description
A single request/response trace event.
Fields§
§event_id: u64Monotonically increasing event counter within this server run.
schema_version: u8Schema version — bumped on breaking changes.
received_at_ms: u64Unix timestamp (milliseconds) when the request was received.
duration_ms: u32Processing time in milliseconds.
request: RequestSummaryKey fields from the incoming request.
outcome: OutcomeWhat the server decided to do with the request.
dropped_count: u32Events dropped since the last successfully delivered event.
Trait Implementations§
Source§impl Clone for MatchTraceEvent
impl Clone for MatchTraceEvent
Source§fn clone(&self) -> MatchTraceEvent
fn clone(&self) -> MatchTraceEvent
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 MatchTraceEvent
impl Debug for MatchTraceEvent
Auto Trait Implementations§
impl Freeze for MatchTraceEvent
impl RefUnwindSafe for MatchTraceEvent
impl Send for MatchTraceEvent
impl Sync for MatchTraceEvent
impl Unpin for MatchTraceEvent
impl UnsafeUnpin for MatchTraceEvent
impl UnwindSafe for MatchTraceEvent
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