pub enum KernelPhase {
Parse,
Elab,
TypeCheck,
Reduction,
}Expand description
A phase label for grouping errors.
Variants§
Parse
Error during parsing.
Elab
Error during elaboration.
TypeCheck
Error during kernel type-checking.
Reduction
Error during reduction/evaluation.
Trait Implementations§
Source§impl Clone for KernelPhase
impl Clone for KernelPhase
Source§fn clone(&self) -> KernelPhase
fn clone(&self) -> KernelPhase
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 KernelPhase
impl Debug for KernelPhase
Source§impl Display for KernelPhase
impl Display for KernelPhase
Source§impl Hash for KernelPhase
impl Hash for KernelPhase
Source§impl PartialEq for KernelPhase
impl PartialEq for KernelPhase
impl Copy for KernelPhase
impl Eq for KernelPhase
impl StructuralPartialEq for KernelPhase
Auto Trait Implementations§
impl Freeze for KernelPhase
impl RefUnwindSafe for KernelPhase
impl Send for KernelPhase
impl Sync for KernelPhase
impl Unpin for KernelPhase
impl UnsafeUnpin for KernelPhase
impl UnwindSafe for KernelPhase
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