pub struct AttemptOutcome {
pub outcome: AttemptOutcomeKind,
pub run_status: String,
pub verdict: Option<Verdict>,
pub result: String,
pub attempts: u32,
pub turns: u32,
pub total_tokens: u64,
pub submitted_nodes: Option<Vec<WorkflowNode>>,
}Fields§
§outcome: AttemptOutcomeKind§run_status: String§verdict: Option<Verdict>§result: String§attempts: u32§turns: u32§total_tokens: u64§submitted_nodes: Option<Vec<WorkflowNode>>Trait Implementations§
Source§impl Clone for AttemptOutcome
impl Clone for AttemptOutcome
Source§fn clone(&self) -> AttemptOutcome
fn clone(&self) -> AttemptOutcome
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 moreAuto Trait Implementations§
impl Freeze for AttemptOutcome
impl RefUnwindSafe for AttemptOutcome
impl Send for AttemptOutcome
impl Sync for AttemptOutcome
impl Unpin for AttemptOutcome
impl UnsafeUnpin for AttemptOutcome
impl UnwindSafe for AttemptOutcome
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