pub struct AtomicFormula {
pub name: Name,
pub args: Vec<Term>,
}Expand description
A predicate applied to arguments, e.g. (at truck1 city-a).
Fields§
§name: NameThe predicate name.
args: Vec<Term>Arguments (constants or variables).
Trait Implementations§
Source§impl Clone for AtomicFormula
impl Clone for AtomicFormula
Source§fn clone(&self) -> AtomicFormula
fn clone(&self) -> AtomicFormula
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AtomicFormula
impl Debug for AtomicFormula
Source§impl PartialEq for AtomicFormula
impl PartialEq for AtomicFormula
Source§fn eq(&self, other: &AtomicFormula) -> bool
fn eq(&self, other: &AtomicFormula) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for AtomicFormula
impl Serialize for AtomicFormula
impl StructuralPartialEq for AtomicFormula
Auto Trait Implementations§
impl Freeze for AtomicFormula
impl RefUnwindSafe for AtomicFormula
impl Send for AtomicFormula
impl Sync for AtomicFormula
impl Unpin for AtomicFormula
impl UnsafeUnpin for AtomicFormula
impl UnwindSafe for AtomicFormula
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