pub enum IncompleteKind {
Unsupported,
ResourceLimit {
steps: usize,
depth: usize,
nodes: usize,
},
}Expand description
What stopped the independent kernel.
Variants§
Unsupported
A construct outside the covered fragment: a Hole (an unelaborated metavariable), a
match on an inductive whose head this kernel does not recognize, or a reduction rule of
the first kernel that this one does not compute. More resources cannot decide it.
ResourceLimit
One of this kernel’s resource bounds stopped the check before it decided: its reduction step budget, its nesting depth, its term size, its share of the native stack, or its input admission bounds. The bounds in force are recorded; more of the resource could decide it.
Trait Implementations§
Source§impl Clone for IncompleteKind
impl Clone for IncompleteKind
Source§fn clone(&self) -> IncompleteKind
fn clone(&self) -> IncompleteKind
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 IncompleteKind
impl Debug for IncompleteKind
Source§impl PartialEq for IncompleteKind
impl PartialEq for IncompleteKind
impl Copy for IncompleteKind
impl Eq for IncompleteKind
impl StructuralPartialEq for IncompleteKind
Auto Trait Implementations§
impl Freeze for IncompleteKind
impl RefUnwindSafe for IncompleteKind
impl Send for IncompleteKind
impl Sync for IncompleteKind
impl Unpin for IncompleteKind
impl UnsafeUnpin for IncompleteKind
impl UnwindSafe for IncompleteKind
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