pub struct AgenticTrace {
pub block_size: usize,
pub turns: Vec<AgenticTurnTrace>,
}Fields§
§block_size: usize§turns: Vec<AgenticTurnTrace>Implementations§
Source§impl AgenticTrace
impl AgenticTrace
pub fn from_agentic_mooncake( path: &Path, trace_block_size: usize, ) -> Result<Self>
pub fn from_agentic_mooncake_rows( rows: Vec<AgenticMooncakeRow>, trace_block_size: usize, ) -> Result<Self>
pub fn normalize_starts(self) -> Self
pub fn speed_up_timing(self, ratio: f64) -> Result<Self>
pub fn into_trace_driver_with_block_size( self, engine_block_size: usize, ) -> Result<WorkloadDriver>
Trait Implementations§
Source§impl Clone for AgenticTrace
impl Clone for AgenticTrace
Source§fn clone(&self) -> AgenticTrace
fn clone(&self) -> AgenticTrace
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 AgenticTrace
impl Debug for AgenticTrace
Source§impl PartialEq for AgenticTrace
impl PartialEq for AgenticTrace
impl StructuralPartialEq for AgenticTrace
Auto Trait Implementations§
impl Freeze for AgenticTrace
impl RefUnwindSafe for AgenticTrace
impl Send for AgenticTrace
impl Sync for AgenticTrace
impl Unpin for AgenticTrace
impl UnsafeUnpin for AgenticTrace
impl UnwindSafe for AgenticTrace
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