pub struct LivenessResult {
pub state_class_graph: StateClassGraph,
pub all_sccs: Vec<Vec<usize>>,
pub terminal_sccs: Vec<Vec<usize>>,
pub goal_classes: HashSet<usize>,
pub can_reach_goal: HashSet<usize>,
pub is_goal_live: bool,
pub is_l4_live: bool,
pub is_complete: bool,
pub report: String,
}Expand description
Result of liveness analysis.
Fields§
§state_class_graph: StateClassGraph§all_sccs: Vec<Vec<usize>>§terminal_sccs: Vec<Vec<usize>>§goal_classes: HashSet<usize>§can_reach_goal: HashSet<usize>§is_goal_live: bool§is_l4_live: bool§is_complete: bool§report: StringTrait Implementations§
Auto Trait Implementations§
impl Freeze for LivenessResult
impl RefUnwindSafe for LivenessResult
impl Send for LivenessResult
impl Sync for LivenessResult
impl Unpin for LivenessResult
impl UnsafeUnpin for LivenessResult
impl UnwindSafe for LivenessResult
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