pub enum GateContradiction {
Flag(String),
Datum(String),
}Expand description
Why a gate can never open (see Gate::contradiction).
Variants§
Flag(String)
The same flag is both required and forbidden.
Datum(String)
No integer value of this datum satisfies every requires_state term
that reads it.
Trait Implementations§
Source§impl Clone for GateContradiction
impl Clone for GateContradiction
Source§impl Debug for GateContradiction
impl Debug for GateContradiction
impl Eq for GateContradiction
Source§impl PartialEq for GateContradiction
impl PartialEq for GateContradiction
impl StructuralPartialEq for GateContradiction
Auto Trait Implementations§
impl Freeze for GateContradiction
impl RefUnwindSafe for GateContradiction
impl Send for GateContradiction
impl Sync for GateContradiction
impl Unpin for GateContradiction
impl UnsafeUnpin for GateContradiction
impl UnwindSafe for GateContradiction
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