Skip to content

RootOutcome

Defined in: root.rs:297

pub enum RootOutcome\<B\> {
Reached,
Event { reason: B },
Roots { t: f64, bracket: f64, terminal: bool },
}

How a walk with root events ended.

The target time was reached with no root in the way.


reason: B

The caller’s termination check broke on an ordinary step, with this reason. Boundaries are not run past it: a caller that stops the walk stops it whether or not an event was about to cross.


t: f64 bracket: f64 terminal: bool

One or more events crossed. RootSet::hits lists them, ordered by priority and then by registration order.