pub enum Theory {
Lean,
Logos,
}Expand description
The type theory a kernel checks.
Variants§
Lean
Lean 4’s, exactly: the Lean Kernel Arena’s checker and the Lean import path.
Logos
LOGOS’s Calculus of Inductive Constructions: match, fix and mutual fix, cumulative
universes, SProp, LOGOS’s literals.
Trait Implementations§
impl Copy for Theory
impl Eq for Theory
impl StructuralPartialEq for Theory
Auto Trait Implementations§
impl Freeze for Theory
impl RefUnwindSafe for Theory
impl Send for Theory
impl Sync for Theory
impl Unpin for Theory
impl UnsafeUnpin for Theory
impl UnwindSafe for Theory
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