pub enum EdgeKind {
Fallthrough,
Jump,
Branch {
condition: BranchCondition,
},
Call {
label_style: bool,
},
Return,
Abort,
Quit,
}Expand description
The reason for a control-flow edge.
Variants§
Fallthrough
Ordinary fallthrough to the next entry.
Jump
Unconditional jump.
Branch
Conditional branch.
Fields
§
condition: BranchConditionBranch condition represented by this edge.
Call
Static or dynamic call edge.
Return
Return from a function-like region.
Abort
Abort command.
Quit
Quit command.
Trait Implementations§
impl Eq for EdgeKind
impl StructuralPartialEq for EdgeKind
Auto Trait Implementations§
impl Freeze for EdgeKind
impl RefUnwindSafe for EdgeKind
impl Send for EdgeKind
impl Sync for EdgeKind
impl Unpin for EdgeKind
impl UnsafeUnpin for EdgeKind
impl UnwindSafe for EdgeKind
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