pub enum Elim {
App(Box<Term>),
Proj(String),
}
Expand description
Type for eliminations.
Variants§
Implementations§
Trait Implementations§
Source§impl HasMeta for Elim
impl HasMeta for Elim
Source§fn inline_meta(self, tcs: TCS) -> TCMS<Self>
fn inline_meta(self, tcs: TCS) -> TCMS<Self>
Inline solved metas inside
self
.impl Eq for Elim
impl StructuralPartialEq for Elim
Auto Trait Implementations§
impl Freeze for Elim
impl RefUnwindSafe for Elim
impl Send for Elim
impl Sync for Elim
impl Unpin for Elim
impl UnwindSafe for Elim
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