pub struct ConvergeResult {
pub context: Context,
pub cycles: u32,
pub converged: bool,
pub stop_reason: StopReason,
pub criteria_outcomes: Vec<CriterionOutcome>,
}Expand description
Result of a converged execution.
Fields§
§context: ContextFinal context state.
cycles: u32Number of cycles executed.
converged: boolWhether convergence was reached (vs budget exhaustion).
stop_reason: StopReasonWhy the engine stopped from the runtime’s point of view.
criteria_outcomes: Vec<CriterionOutcome>Evaluated success criteria for the active intent, if any.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ConvergeResult
impl RefUnwindSafe for ConvergeResult
impl Send for ConvergeResult
impl Sync for ConvergeResult
impl Unpin for ConvergeResult
impl UnsafeUnpin for ConvergeResult
impl UnwindSafe for ConvergeResult
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