pub struct ValData {
pub kind: VarRec,
pub def: GI,
pub args: Vec<Term>,
}
Fields§
§kind: VarRec
§def: GI
§args: Vec<Term>
Implementations§
Trait Implementations§
Source§impl HasMeta for ValData
impl HasMeta for ValData
Source§fn inline_meta(self, tcs: TCS) -> TCMS<Self>
fn inline_meta(self, tcs: TCS) -> TCMS<Self>
Inline solved metas inside
self
.Source§impl RedEx for ValData
impl RedEx for ValData
Source§fn reduce_dbi(self, subst: Rc<Subst>) -> Self
fn reduce_dbi(self, subst: Rc<Subst>) -> Self
Apply a substitution to a redex.
impl Eq for ValData
impl StructuralPartialEq for ValData
Auto Trait Implementations§
impl Freeze for ValData
impl RefUnwindSafe for ValData
impl Send for ValData
impl Sync for ValData
impl Unpin for ValData
impl UnwindSafe for ValData
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