pub struct RunCompleted {
pub run_id: RunId,
pub finish_reason: FinishReason,
pub iterations: usize,
pub timestamp: DateTime<Utc>,
}Expand description
Terminal event emitted when a run finishes successfully.
Fields§
§run_id: RunIdRun identifier.
finish_reason: FinishReasonFinal finish reason.
iterations: usizeTotal iterations.
timestamp: DateTime<Utc>When the run completed.
Trait Implementations§
Source§impl Clone for RunCompleted
impl Clone for RunCompleted
Source§fn clone(&self) -> RunCompleted
fn clone(&self) -> RunCompleted
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 RunCompleted
impl Debug for RunCompleted
Source§impl<'de> Deserialize<'de> for RunCompleted
impl<'de> Deserialize<'de> for RunCompleted
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 RunCompleted
impl RefUnwindSafe for RunCompleted
impl Send for RunCompleted
impl Sync for RunCompleted
impl Unpin for RunCompleted
impl UnsafeUnpin for RunCompleted
impl UnwindSafe for RunCompleted
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