pub struct PredicateSymbol(/* private fields */);Expand description
Predicate symbol in a Datalog atom.
Implementations§
Trait Implementations§
Source§impl Clone for PredicateSymbol
impl Clone for PredicateSymbol
Source§impl Debug for PredicateSymbol
impl Debug for PredicateSymbol
Source§impl<'de> Deserialize<'de> for PredicateSymbol
impl<'de> Deserialize<'de> for PredicateSymbol
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
impl Eq for PredicateSymbol
Source§impl Hash for PredicateSymbol
impl Hash for PredicateSymbol
Source§impl Ord for PredicateSymbol
impl Ord for PredicateSymbol
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for PredicateSymbol
impl PartialEq for PredicateSymbol
Source§impl PartialOrd for PredicateSymbol
impl PartialOrd for PredicateSymbol
Source§impl Serialize for PredicateSymbol
impl Serialize for PredicateSymbol
impl StructuralPartialEq for PredicateSymbol
Auto Trait Implementations§
impl Freeze for PredicateSymbol
impl RefUnwindSafe for PredicateSymbol
impl Send for PredicateSymbol
impl Sync for PredicateSymbol
impl Unpin for PredicateSymbol
impl UnsafeUnpin for PredicateSymbol
impl UnwindSafe for PredicateSymbol
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