pub enum LockCheckResult {
Clear,
Warning(Vec<Lock>),
Blocked(Vec<Lock>),
}Expand description
Result of a lock conflict check
Variants§
Clear
No conflicts
Warning(Vec<Lock>)
Conflicts exist but policy allows continue (warn)
Blocked(Vec<Lock>)
Conflicts exist and policy blocks operation
Implementations§
Trait Implementations§
Source§impl Clone for LockCheckResult
impl Clone for LockCheckResult
Source§fn clone(&self) -> LockCheckResult
fn clone(&self) -> LockCheckResult
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 moreAuto Trait Implementations§
impl Freeze for LockCheckResult
impl RefUnwindSafe for LockCheckResult
impl Send for LockCheckResult
impl Sync for LockCheckResult
impl Unpin for LockCheckResult
impl UnwindSafe for LockCheckResult
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