pub enum TraceFileFormat {
Mooncake,
MooncakeDelta,
AgenticMooncake,
AppliedComputeAgentic,
Dynamo,
}Variants§
Mooncake
MooncakeDelta
Mooncake-shaped rows where follow-up turns contain new input deltas.
Offline replay accumulates each generated output and the next input delta
per session before computing engine block hashes. Use this only for delta
traces: it expands compact session turns into cumulative prompts and can
use much more memory than Mooncake.
AgenticMooncake
Mooncake request/cache rows plus explicit request-level workflow
dependencies. Each row dispatches after wait_for completions plus its
authored delay/tool wait.
AppliedComputeAgentic
Dynamo
Implementations§
Trait Implementations§
Source§impl Clone for TraceFileFormat
impl Clone for TraceFileFormat
Source§fn clone(&self) -> TraceFileFormat
fn clone(&self) -> TraceFileFormat
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 moreimpl Copy for TraceFileFormat
Source§impl Debug for TraceFileFormat
impl Debug for TraceFileFormat
impl Eq for TraceFileFormat
Source§impl PartialEq for TraceFileFormat
impl PartialEq for TraceFileFormat
impl StructuralPartialEq for TraceFileFormat
Auto Trait Implementations§
impl Freeze for TraceFileFormat
impl RefUnwindSafe for TraceFileFormat
impl Send for TraceFileFormat
impl Sync for TraceFileFormat
impl Unpin for TraceFileFormat
impl UnsafeUnpin for TraceFileFormat
impl UnwindSafe for TraceFileFormat
Blanket Implementations§
impl<T> BlockMetadata for T
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.