pub enum NamedOrBlankNode {
NamedNode(NamedNode),
BlankNode(BlankNode),
}Expand description
A node that can be either a named node (IRI) or a blank node
Variants§
Implementations§
Source§impl NamedOrBlankNode
impl NamedOrBlankNode
pub fn as_ref(&self) -> NamedOrBlankNodeRef<'_>
Trait Implementations§
Source§impl Clone for NamedOrBlankNode
impl Clone for NamedOrBlankNode
Source§fn clone(&self) -> NamedOrBlankNode
fn clone(&self) -> NamedOrBlankNode
Returns a duplicate 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 NamedOrBlankNode
impl Debug for NamedOrBlankNode
Source§impl<'a> From<&'a NamedOrBlankNode> for NamedOrBlankNodeRef<'a>
impl<'a> From<&'a NamedOrBlankNode> for NamedOrBlankNodeRef<'a>
Source§fn from(node: &'a NamedOrBlankNode) -> Self
fn from(node: &'a NamedOrBlankNode) -> Self
Converts to this type from the input type.
Source§impl From<BlankNode> for NamedOrBlankNode
impl From<BlankNode> for NamedOrBlankNode
Source§impl From<NamedNode> for NamedOrBlankNode
impl From<NamedNode> for NamedOrBlankNode
Source§impl From<NamedOrBlankNode> for GraphName
impl From<NamedOrBlankNode> for GraphName
Source§fn from(node: NamedOrBlankNode) -> Self
fn from(node: NamedOrBlankNode) -> Self
Converts to this type from the input type.
Source§impl From<NamedOrBlankNode> for Object
impl From<NamedOrBlankNode> for Object
Source§fn from(node: NamedOrBlankNode) -> Self
fn from(node: NamedOrBlankNode) -> Self
Converts to this type from the input type.
Source§impl From<NamedOrBlankNode> for Subject
impl From<NamedOrBlankNode> for Subject
Source§fn from(node: NamedOrBlankNode) -> Self
fn from(node: NamedOrBlankNode) -> Self
Converts to this type from the input type.
Source§impl From<NamedOrBlankNode> for Term
impl From<NamedOrBlankNode> for Term
Source§fn from(node: NamedOrBlankNode) -> Self
fn from(node: NamedOrBlankNode) -> Self
Converts to this type from the input type.
Source§impl PartialEq for NamedOrBlankNode
impl PartialEq for NamedOrBlankNode
impl Eq for NamedOrBlankNode
impl StructuralPartialEq for NamedOrBlankNode
Auto Trait Implementations§
impl Freeze for NamedOrBlankNode
impl RefUnwindSafe for NamedOrBlankNode
impl Send for NamedOrBlankNode
impl Sync for NamedOrBlankNode
impl Unpin for NamedOrBlankNode
impl UnsafeUnpin for NamedOrBlankNode
impl UnwindSafe for NamedOrBlankNode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more