pub struct NaturalLoopResult {
pub loops: Vec<NaturalLoop>,
pub back_edges: Vec<(u64, u64)>,
}Expand description
Result of natural loop analysis
Fields§
§loops: Vec<NaturalLoop>All natural loops found
back_edges: Vec<(u64, u64)>Back-edges (source, target) pairs
Trait Implementations§
Source§impl Clone for NaturalLoopResult
impl Clone for NaturalLoopResult
Source§fn clone(&self) -> NaturalLoopResult
fn clone(&self) -> NaturalLoopResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 NaturalLoopResult
impl RefUnwindSafe for NaturalLoopResult
impl Send for NaturalLoopResult
impl Sync for NaturalLoopResult
impl Unpin for NaturalLoopResult
impl UnsafeUnpin for NaturalLoopResult
impl UnwindSafe for NaturalLoopResult
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