pub enum LoopType {
Natural,
Irreducible,
DoWhile,
While,
For,
Infinite,
Unknown,
}
Expand description
Loop types for enhanced control flow analysis
Variants§
Natural
Single entry point (reducible)
Irreducible
Multiple entry points
DoWhile
Test at end
While
Test at beginning
For
Counted loop with induction variable
Infinite
No clear exit condition
Unknown
Unknown loop type
Trait Implementations§
impl Eq for LoopType
impl StructuralPartialEq for LoopType
Auto Trait Implementations§
impl Freeze for LoopType
impl RefUnwindSafe for LoopType
impl Send for LoopType
impl Sync for LoopType
impl Unpin for LoopType
impl UnwindSafe for LoopType
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