pub struct AppTerm {
pub functor: Sym,
pub args: Vec<Term>,
}Expand description
An application term, i.e. a term of the form functor(arg0, arg1, ...).
Fields§
§functor: SymThe functor being applied.
args: Vec<Term>The arguments of the application.
Implementations§
Trait Implementations§
impl Eq for AppTerm
impl StructuralPartialEq for AppTerm
Auto Trait Implementations§
impl Freeze for AppTerm
impl RefUnwindSafe for AppTerm
impl Send for AppTerm
impl Sync for AppTerm
impl Unpin for AppTerm
impl UnwindSafe for AppTerm
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