pub struct EndEvent {
pub call_id: String,
pub steps: Arc<[StepResult]>,
pub total_usage: Usage,
pub output_recorded: Option<JsonValue>,
}Expand description
A call finished.
Fields§
§call_id: StringCall id.
steps: Arc<[StepResult]>All steps.
total_usage: UsageUsage summed over all steps.
output_recorded: Option<JsonValue>Structured output as JSON (only when record_outputs and configured).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EndEvent
impl RefUnwindSafe for EndEvent
impl Send for EndEvent
impl Sync for EndEvent
impl Unpin for EndEvent
impl UnsafeUnpin for EndEvent
impl UnwindSafe for EndEvent
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