pub struct LoopOutcome {
pub reason: TerminationReason,
pub iterations_used: u64,
pub units: Vec<UnitResult>,
}Expand description
The result of a complete walk.
Fields§
§reason: TerminationReasonWhy the walk stopped (walk-level reason, not per-unit reason).
iterations_used: u64Total iterations consumed across all units.
units: Vec<UnitResult>Per-unit results for every unit that reached the close step.
Auto Trait Implementations§
impl Freeze for LoopOutcome
impl RefUnwindSafe for LoopOutcome
impl Send for LoopOutcome
impl Sync for LoopOutcome
impl Unpin for LoopOutcome
impl UnsafeUnpin for LoopOutcome
impl UnwindSafe for LoopOutcome
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