pub struct ExecutableAtom {
pub relation_id: String,
pub name: String,
pub terms: Vec<ExecutableTerm>,
}Expand description
A predicate application with a stable relation identity.
Fields§
§relation_id: String§name: String§terms: Vec<ExecutableTerm>Trait Implementations§
Source§impl Clone for ExecutableAtom
impl Clone for ExecutableAtom
Source§fn clone(&self) -> ExecutableAtom
fn clone(&self) -> ExecutableAtom
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 ExecutableAtom
impl Debug for ExecutableAtom
impl Eq for ExecutableAtom
Source§impl PartialEq for ExecutableAtom
impl PartialEq for ExecutableAtom
Source§impl Serialize for ExecutableAtom
impl Serialize for ExecutableAtom
impl StructuralPartialEq for ExecutableAtom
Auto Trait Implementations§
impl Freeze for ExecutableAtom
impl RefUnwindSafe for ExecutableAtom
impl Send for ExecutableAtom
impl Sync for ExecutableAtom
impl Unpin for ExecutableAtom
impl UnsafeUnpin for ExecutableAtom
impl UnwindSafe for ExecutableAtom
Blanket Implementations§
impl<T> Allocation for T
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more