pub enum CompletionProofMismatch {
Graph,
Lattice,
Policy,
Limits,
Dependencies,
}Expand description
Why a completion proof cannot be presented for the supplied inputs.
Variants§
Graph
The immutable graph or its boundary declarations changed.
Lattice
The lattice bottom or state representation changed.
Policy
The admitted transfer policy changed.
Limits
The declared resource limits changed.
Dependencies
Entry or external facts changed.
Trait Implementations§
Source§impl Clone for CompletionProofMismatch
impl Clone for CompletionProofMismatch
Source§fn clone(&self) -> CompletionProofMismatch
fn clone(&self) -> CompletionProofMismatch
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 CompletionProofMismatch
Source§impl Debug for CompletionProofMismatch
impl Debug for CompletionProofMismatch
impl Eq for CompletionProofMismatch
Source§impl PartialEq for CompletionProofMismatch
impl PartialEq for CompletionProofMismatch
impl StructuralPartialEq for CompletionProofMismatch
Auto Trait Implementations§
impl Freeze for CompletionProofMismatch
impl RefUnwindSafe for CompletionProofMismatch
impl Send for CompletionProofMismatch
impl Sync for CompletionProofMismatch
impl Unpin for CompletionProofMismatch
impl UnsafeUnpin for CompletionProofMismatch
impl UnwindSafe for CompletionProofMismatch
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