pub enum GroundTermPattern {
NamedNode(NamedNode),
Literal(Literal),
Variable(Variable),
Triple(Box<GroundTriplePattern>),
}
Variants§
Trait Implementations§
Source§impl Clone for GroundTermPattern
impl Clone for GroundTermPattern
Source§fn clone(&self) -> GroundTermPattern
fn clone(&self) -> GroundTermPattern
Returns a copy of the value. Read more
1.0.0 · 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 GroundTermPattern
impl Debug for GroundTermPattern
Source§impl Display for GroundTermPattern
impl Display for GroundTermPattern
Source§impl From<GroundSubject> for GroundTermPattern
impl From<GroundSubject> for GroundTermPattern
Source§fn from(term: GroundSubject) -> GroundTermPattern
fn from(term: GroundSubject) -> GroundTermPattern
Converts to this type from the input type.
Source§impl From<GroundTerm> for GroundTermPattern
impl From<GroundTerm> for GroundTermPattern
Source§fn from(term: GroundTerm) -> GroundTermPattern
fn from(term: GroundTerm) -> GroundTermPattern
Converts to this type from the input type.
Source§impl From<GroundTermPattern> for Expression
impl From<GroundTermPattern> for Expression
Source§fn from(value: GroundTermPattern) -> Self
fn from(value: GroundTermPattern) -> Self
Converts to this type from the input type.
Source§impl From<GroundTriplePattern> for GroundTermPattern
impl From<GroundTriplePattern> for GroundTermPattern
Source§fn from(triple: GroundTriplePattern) -> GroundTermPattern
fn from(triple: GroundTriplePattern) -> GroundTermPattern
Converts to this type from the input type.
Source§impl From<Literal> for GroundTermPattern
impl From<Literal> for GroundTermPattern
Source§fn from(literal: Literal) -> GroundTermPattern
fn from(literal: Literal) -> GroundTermPattern
Converts to this type from the input type.
Source§impl From<NamedNode> for GroundTermPattern
impl From<NamedNode> for GroundTermPattern
Source§fn from(node: NamedNode) -> GroundTermPattern
fn from(node: NamedNode) -> GroundTermPattern
Converts to this type from the input type.
Source§impl From<NamedNodePattern> for GroundTermPattern
impl From<NamedNodePattern> for GroundTermPattern
Source§fn from(element: NamedNodePattern) -> GroundTermPattern
fn from(element: NamedNodePattern) -> GroundTermPattern
Converts to this type from the input type.
Source§impl From<Variable> for GroundTermPattern
impl From<Variable> for GroundTermPattern
Source§fn from(var: Variable) -> GroundTermPattern
fn from(var: Variable) -> GroundTermPattern
Converts to this type from the input type.
Source§impl Hash for GroundTermPattern
impl Hash for GroundTermPattern
Source§impl PartialEq for GroundTermPattern
impl PartialEq for GroundTermPattern
Source§impl TryFrom<TermPattern> for GroundTermPattern
impl TryFrom<TermPattern> for GroundTermPattern
Source§fn try_from(
pattern: TermPattern,
) -> Result<GroundTermPattern, <GroundTermPattern as TryFrom<TermPattern>>::Error>
fn try_from( pattern: TermPattern, ) -> Result<GroundTermPattern, <GroundTermPattern as TryFrom<TermPattern>>::Error>
Performs the conversion.
impl Eq for GroundTermPattern
impl StructuralPartialEq for GroundTermPattern
Auto Trait Implementations§
impl Freeze for GroundTermPattern
impl RefUnwindSafe for GroundTermPattern
impl Send for GroundTermPattern
impl Sync for GroundTermPattern
impl Unpin for GroundTermPattern
impl UnwindSafe for GroundTermPattern
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