Enum oxrdf::NamedOrBlankNode
source · pub enum NamedOrBlankNode {
NamedNode(NamedNode),
BlankNode(BlankNode),
}
Expand description
The owned union of IRIs and blank nodes.
Variants§
Implementations§
source§impl NamedOrBlankNode
impl NamedOrBlankNode
pub fn is_named_node(&self) -> bool
pub fn is_blank_node(&self) -> bool
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 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 NamedOrBlankNode
impl Debug for NamedOrBlankNode
source§impl Display for NamedOrBlankNode
impl Display for NamedOrBlankNode
source§impl<'a> From<&'a NamedOrBlankNode> for GraphNameRef<'a>
impl<'a> From<&'a NamedOrBlankNode> for GraphNameRef<'a>
source§fn from(node: &'a NamedOrBlankNode) -> Self
fn from(node: &'a NamedOrBlankNode) -> Self
Converts to this type from the input type.
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<'a> From<&'a NamedOrBlankNode> for SubjectRef<'a>
impl<'a> From<&'a NamedOrBlankNode> for SubjectRef<'a>
source§fn from(node: &'a NamedOrBlankNode) -> Self
fn from(node: &'a NamedOrBlankNode) -> Self
Converts to this type from the input type.
source§impl<'a> From<&'a NamedOrBlankNode> for TermRef<'a>
impl<'a> From<&'a NamedOrBlankNode> for TermRef<'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<BlankNodeRef<'_>> for NamedOrBlankNode
impl From<BlankNodeRef<'_>> for NamedOrBlankNode
source§fn from(node: BlankNodeRef<'_>) -> Self
fn from(node: BlankNodeRef<'_>) -> Self
Converts to this type from the input type.
source§impl From<NamedNode> for NamedOrBlankNode
impl From<NamedNode> for NamedOrBlankNode
source§impl From<NamedNodeRef<'_>> for NamedOrBlankNode
impl From<NamedNodeRef<'_>> for NamedOrBlankNode
source§fn from(node: NamedNodeRef<'_>) -> Self
fn from(node: NamedNodeRef<'_>) -> Self
Converts to this type from the input type.
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 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<'a> From<NamedOrBlankNodeRef<'a>> for NamedOrBlankNode
impl<'a> From<NamedOrBlankNodeRef<'a>> for NamedOrBlankNode
source§fn from(node: NamedOrBlankNodeRef<'a>) -> Self
fn from(node: NamedOrBlankNodeRef<'a>) -> Self
Converts to this type from the input type.
source§impl Hash for NamedOrBlankNode
impl Hash for NamedOrBlankNode
source§impl PartialEq<NamedOrBlankNode> for NamedOrBlankNode
impl PartialEq<NamedOrBlankNode> for NamedOrBlankNode
source§fn eq(&self, other: &NamedOrBlankNode) -> bool
fn eq(&self, other: &NamedOrBlankNode) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.