pub enum SubjectPattern {
NamedNode(NamedNode),
BlankNode(BlankNode),
Variable(Variable),
}
Expand description
Pattern for matching subjects
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for SubjectPattern
impl Clone for SubjectPattern
Source§fn clone(&self) -> SubjectPattern
fn clone(&self) -> SubjectPattern
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 SubjectPattern
impl Debug for SubjectPattern
Source§impl<'de> Deserialize<'de> for SubjectPattern
impl<'de> Deserialize<'de> for SubjectPattern
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<TermPattern> for SubjectPattern
impl From<TermPattern> for SubjectPattern
Source§fn from(term: TermPattern) -> Self
fn from(term: TermPattern) -> Self
Converts to this type from the input type.
Source§impl Hash for SubjectPattern
impl Hash for SubjectPattern
Source§impl PartialEq for SubjectPattern
impl PartialEq for SubjectPattern
Source§impl Serialize for SubjectPattern
impl Serialize for SubjectPattern
Source§impl TryFrom<&SubjectPattern> for Subject
impl TryFrom<&SubjectPattern> for Subject
impl Eq for SubjectPattern
impl StructuralPartialEq for SubjectPattern
Auto Trait Implementations§
impl Freeze for SubjectPattern
impl RefUnwindSafe for SubjectPattern
impl Send for SubjectPattern
impl Sync for SubjectPattern
impl Unpin for SubjectPattern
impl UnwindSafe for SubjectPattern
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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