pub struct EndEvent {
pub runtime_context: Option<JsonValue>,
pub call_id: String,
pub steps: Arc<[StepResult]>,
pub total_usage: Usage,
pub output_recorded: Option<JsonValue>,
}Expand description
A call finished.
Fields§
§runtime_context: Option<JsonValue>Application runtime state of the final step (telemetry requires include_runtime_context).
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