pub struct Flow {
pub level: Vec<Option<u32>>,
pub edges: BTreeSet<(Node, ExpId)>,
pub routes: Vec<Option<Route>>,
pub states: usize,
pub truncated: bool,
}Fields§
§level: Vec<Option<u32>>Per expectation: the fewest steps from a start before it applies, if it ever does.
edges: BTreeSet<(Node, ExpId)>(parent, child) edges of the DAG.
routes: Vec<Option<Route>>Per expectation: a shortest route to it.
states: usize§truncated: boolThe search hit its limits, so “unreachable” isn’t conclusive.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Flow
impl RefUnwindSafe for Flow
impl Send for Flow
impl Sync for Flow
impl Unpin for Flow
impl UnsafeUnpin for Flow
impl UnwindSafe for Flow
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