pub struct FlowAnalysis { /* private fields */ }
Expand description
The output of a flow analysis is two sets: the “passable” set, indicating which nodes have a
possible path “through” them to their continuation - and the “haltable” set, indicating which
nodes can possibly be run all the way to Done
.
Implementations§
Source§impl FlowAnalysis
impl FlowAnalysis
Sourcepub fn is_passable(&self, node: Index) -> bool
pub fn is_passable(&self, node: Index) -> bool
Shorthand for checking whether a node is passable.
Trait Implementations§
Source§impl Clone for FlowAnalysis
impl Clone for FlowAnalysis
Source§fn clone(&self) -> FlowAnalysis
fn clone(&self) -> FlowAnalysis
Returns a duplicate of the value. Read more
1.0.0 · 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 FlowAnalysis
impl RefUnwindSafe for FlowAnalysis
impl Send for FlowAnalysis
impl Sync for FlowAnalysis
impl Unpin for FlowAnalysis
impl UnwindSafe for FlowAnalysis
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