pub struct EngineTokenTimingEvidence {
pub clock_source: String,
pub wall_anchor_unix_nanos: i64,
pub wall_anchor_max_error_nanos: u64,
pub decode_ready_nanos_since_request_start: Option<u64>,
pub token_commit_nanos_since_request_start: Vec<u64>,
pub decode_stage_intervals: Vec<EngineDecodeStageInterval>,
}Fields§
§clock_source: String§wall_anchor_unix_nanos: i64§wall_anchor_max_error_nanos: u64§decode_ready_nanos_since_request_start: Option<u64>§token_commit_nanos_since_request_start: Vec<u64>§decode_stage_intervals: Vec<EngineDecodeStageInterval>Opt-in decode-stage evidence captured only with engine token timing.
Implementations§
Trait Implementations§
Source§impl Clone for EngineTokenTimingEvidence
impl Clone for EngineTokenTimingEvidence
Source§fn clone(&self) -> EngineTokenTimingEvidence
fn clone(&self) -> EngineTokenTimingEvidence
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 EngineTokenTimingEvidence
impl Debug for EngineTokenTimingEvidence
Source§impl<'de> Deserialize<'de> for EngineTokenTimingEvidence
impl<'de> Deserialize<'de> for EngineTokenTimingEvidence
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
impl Eq for EngineTokenTimingEvidence
impl StructuralPartialEq for EngineTokenTimingEvidence
Auto Trait Implementations§
impl Freeze for EngineTokenTimingEvidence
impl RefUnwindSafe for EngineTokenTimingEvidence
impl Send for EngineTokenTimingEvidence
impl Sync for EngineTokenTimingEvidence
impl Unpin for EngineTokenTimingEvidence
impl UnsafeUnpin for EngineTokenTimingEvidence
impl UnwindSafe for EngineTokenTimingEvidence
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