pub struct StepData {
pub step_type: StepType,
pub content: String,
pub tokens_in: u32,
pub tokens_out: u32,
pub wall_time_ms: u64,
pub planned_step: bool,
pub context_kb: usize,
}Expand description
Individual reasoning/action step data
Fields§
§step_type: StepType§content: String§tokens_in: u32§tokens_out: u32§wall_time_ms: u64§planned_step: bool§context_kb: usizeTrait Implementations§
Source§impl<'de> Deserialize<'de> for StepData
impl<'de> Deserialize<'de> for StepData
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
Auto Trait Implementations§
impl Freeze for StepData
impl RefUnwindSafe for StepData
impl Send for StepData
impl Sync for StepData
impl Unpin for StepData
impl UnsafeUnpin for StepData
impl UnwindSafe for StepData
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