pub enum GroundSubject {
NamedNode(NamedNode),
Triple(Box<GroundTriple>),
}
Expand description
Variants§
NamedNode(NamedNode)
Triple(Box<GroundTriple>)
Trait Implementations§
Source§impl Clone for GroundSubject
impl Clone for GroundSubject
Source§fn clone(&self) -> GroundSubject
fn clone(&self) -> GroundSubject
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 GroundSubject
impl Debug for GroundSubject
Source§impl Display for GroundSubject
impl Display for GroundSubject
Source§impl From<GroundSubject> for GroundTermPattern
impl From<GroundSubject> for GroundTermPattern
Source§fn from(term: GroundSubject) -> Self
fn from(term: GroundSubject) -> Self
Converts to this type from the input type.
Source§impl From<GroundTriple> for GroundSubject
impl From<GroundTriple> for GroundSubject
Source§fn from(triple: GroundTriple) -> Self
fn from(triple: GroundTriple) -> Self
Converts to this type from the input type.
Source§impl From<NamedNode> for GroundSubject
impl From<NamedNode> for GroundSubject
Source§impl Hash for GroundSubject
impl Hash for GroundSubject
Source§impl PartialEq for GroundSubject
impl PartialEq for GroundSubject
Source§impl TryFrom<GroundTerm> for GroundSubject
impl TryFrom<GroundTerm> for GroundSubject
Source§impl TryFrom<Subject> for GroundSubject
impl TryFrom<Subject> for GroundSubject
impl Eq for GroundSubject
impl StructuralPartialEq for GroundSubject
Auto Trait Implementations§
impl Freeze for GroundSubject
impl RefUnwindSafe for GroundSubject
impl Send for GroundSubject
impl Sync for GroundSubject
impl Unpin for GroundSubject
impl UnwindSafe for GroundSubject
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