#[non_exhaustive]pub enum TraceFileFormat {
Mooncake,
MooncakeDelta,
AgenticMooncake,
Weka,
AppliedComputeAgentic,
Dynamo,
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future 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
Versioned Mooncake request/cache rows plus typed request-level workflow dependencies.
Weka
Public Weka/AgentX trace files or directories lowered into the same
validated graph used by AgenticMooncake.
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§
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.