pub enum StructuralCheckResult {
NoPotentialDeadlock,
PotentialDeadlock,
Inconclusive,
}Expand description
Result of structural deadlock pre-check.
Variants§
NoPotentialDeadlock
No potential deadlock based on siphon/trap analysis.
PotentialDeadlock
Potential deadlock detected.
Inconclusive
Structural analysis is inconclusive.
Trait Implementations§
Source§impl Clone for StructuralCheckResult
impl Clone for StructuralCheckResult
Source§fn clone(&self) -> StructuralCheckResult
fn clone(&self) -> StructuralCheckResult
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 moreSource§impl Debug for StructuralCheckResult
impl Debug for StructuralCheckResult
Source§impl PartialEq for StructuralCheckResult
impl PartialEq for StructuralCheckResult
impl Eq for StructuralCheckResult
impl StructuralPartialEq for StructuralCheckResult
Auto Trait Implementations§
impl Freeze for StructuralCheckResult
impl RefUnwindSafe for StructuralCheckResult
impl Send for StructuralCheckResult
impl Sync for StructuralCheckResult
impl Unpin for StructuralCheckResult
impl UnsafeUnpin for StructuralCheckResult
impl UnwindSafe for StructuralCheckResult
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