pub enum HandoffReason {
CompilerSemantics,
EngineSemantics,
UnprovenSemantics,
}Expand description
Why a run cannot be advanced here. The reason names the input that changed, not the path chosen for it: which of the three permitted paths applies is an operator decision.
Variants§
CompilerSemantics
EngineSemantics
UnprovenSemantics
The recorded binding cannot be matched to a version this build declares.
Trait Implementations§
Source§impl Clone for HandoffReason
impl Clone for HandoffReason
Source§fn clone(&self) -> HandoffReason
fn clone(&self) -> HandoffReason
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for HandoffReason
Source§impl Debug for HandoffReason
impl Debug for HandoffReason
impl Eq for HandoffReason
Source§impl PartialEq for HandoffReason
impl PartialEq for HandoffReason
impl StructuralPartialEq for HandoffReason
Auto Trait Implementations§
impl Forget for HandoffReason
impl Freeze for HandoffReason
impl Move for HandoffReason
impl RefUnwindSafe for HandoffReason
impl Send for HandoffReason
impl Sync for HandoffReason
impl Unpin for HandoffReason
impl UnsafeUnpin for HandoffReason
impl UnwindSafe for HandoffReason
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.