pub struct StepContextResult {
pub execution_id: ExecutionId,
pub step_id: StepId,
pub segments: Vec<ContextSegment>,
pub learnings: Vec<StepLearning>,
pub total_tokens: usize,
pub processed_at: DateTime<Utc>,
}Expand description
Result of step context extraction
Fields§
§execution_id: ExecutionIdExecution ID
step_id: StepIdStep ID that was processed
segments: Vec<ContextSegment>Extracted context segments
learnings: Vec<StepLearning>Extracted learnings
total_tokens: usizeTotal tokens in extracted context
processed_at: DateTime<Utc>Processing timestamp
Trait Implementations§
Source§impl Clone for StepContextResult
impl Clone for StepContextResult
Source§fn clone(&self) -> StepContextResult
fn clone(&self) -> StepContextResult
Returns a duplicate of the value. Read more
1.0.0 · 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 StepContextResult
impl Debug for StepContextResult
Source§impl<'de> Deserialize<'de> for StepContextResult
impl<'de> Deserialize<'de> for StepContextResult
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 StepContextResult
impl RefUnwindSafe for StepContextResult
impl Send for StepContextResult
impl Sync for StepContextResult
impl Unpin for StepContextResult
impl UnsafeUnpin for StepContextResult
impl UnwindSafe for StepContextResult
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