pub struct EncodeTrace {
pub stages: Vec<EncodeTraceStage>,
pub artifacts: EncodeTraceArtifacts,
pub total_latency_us: u64,
}Expand description
Full synchronous write-analysis trace for one ENCODE, present when the
request opted in with trace = true. The ENCODE analog of RecallTrace:
stages is the per-phase timeline (synchronous phases plus async
derivation stages), and artifacts is what the write produced.
Fields§
§stages: Vec<EncodeTraceStage>§artifacts: EncodeTraceArtifacts§total_latency_us: u64Trait Implementations§
Source§impl Clone for EncodeTrace
impl Clone for EncodeTrace
Source§impl Debug for EncodeTrace
impl Debug for EncodeTrace
Source§impl<'de> Deserialize<'de> for EncodeTrace
impl<'de> Deserialize<'de> for EncodeTrace
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 EncodeTrace
impl PartialEq for EncodeTrace
Source§impl Serialize for EncodeTrace
impl Serialize for EncodeTrace
impl StructuralPartialEq for EncodeTrace
Auto Trait Implementations§
impl Freeze for EncodeTrace
impl RefUnwindSafe for EncodeTrace
impl Send for EncodeTrace
impl Sync for EncodeTrace
impl Unpin for EncodeTrace
impl UnsafeUnpin for EncodeTrace
impl UnwindSafe for EncodeTrace
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