Enum TermPattern
pub enum TermPattern {
NamedNode(NamedNode),
BlankNode(BlankNode),
Literal(Literal),
Triple(Box<TriplePattern>),
Variable(Variable),
}Available on crate feature
rdf only.Variantsยง
NamedNode(NamedNode)
BlankNode(BlankNode)
Literal(Literal)
Triple(Box<TriplePattern>)
Available on crate feature
sparql-12 only.Variable(Variable)
Trait Implementationsยง
ยงimpl Clone for TermPattern
impl Clone for TermPattern
ยงfn clone(&self) -> TermPattern
fn clone(&self) -> TermPattern
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) ยท Sourceยงfn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreยงimpl Debug for TermPattern
impl Debug for TermPattern
ยงimpl Display for TermPattern
impl Display for TermPattern
ยงimpl From<BlankNode> for TermPattern
impl From<BlankNode> for TermPattern
ยงfn from(node: BlankNode) -> TermPattern
fn from(node: BlankNode) -> TermPattern
Converts to this type from the input type.
ยงimpl From<GroundTermPattern> for TermPattern
impl From<GroundTermPattern> for TermPattern
ยงfn from(element: GroundTermPattern) -> TermPattern
fn from(element: GroundTermPattern) -> TermPattern
Converts to this type from the input type.
ยงimpl From<Literal> for TermPattern
impl From<Literal> for TermPattern
ยงfn from(literal: Literal) -> TermPattern
fn from(literal: Literal) -> TermPattern
Converts to this type from the input type.
ยงimpl From<NamedNode> for TermPattern
impl From<NamedNode> for TermPattern
ยงfn from(node: NamedNode) -> TermPattern
fn from(node: NamedNode) -> TermPattern
Converts to this type from the input type.
ยงimpl From<NamedNodePattern> for TermPattern
impl From<NamedNodePattern> for TermPattern
ยงfn from(element: NamedNodePattern) -> TermPattern
fn from(element: NamedNodePattern) -> TermPattern
Converts to this type from the input type.
ยงimpl From<Term> for TermPattern
impl From<Term> for TermPattern
ยงfn from(term: Term) -> TermPattern
fn from(term: Term) -> TermPattern
Converts to this type from the input type.
ยงimpl From<NamedOrBlankNode> for TermPattern
impl From<NamedOrBlankNode> for TermPattern
ยงfn from(subject: NamedOrBlankNode) -> TermPattern
fn from(subject: NamedOrBlankNode) -> TermPattern
Converts to this type from the input type.
ยงimpl From<TriplePattern> for TermPattern
Available on crate feature sparql-12 only.
impl From<TriplePattern> for TermPattern
Available on crate feature
sparql-12 only.ยงfn from(triple: TriplePattern) -> TermPattern
fn from(triple: TriplePattern) -> TermPattern
Converts to this type from the input type.
ยงimpl From<Variable> for TermPattern
impl From<Variable> for TermPattern
ยงfn from(var: Variable) -> TermPattern
fn from(var: Variable) -> TermPattern
Converts to this type from the input type.
ยงimpl Hash for TermPattern
impl Hash for TermPattern
ยงimpl PartialEq for TermPattern
impl PartialEq for TermPattern
ยงimpl TryFrom<TermPattern> for GroundTermPattern
impl TryFrom<TermPattern> for GroundTermPattern
ยง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 TryFrom<TermPattern> for Term
impl TryFrom<TermPattern> for Term
ยงimpl TryFrom<TermPattern> for NamedOrBlankNode
impl TryFrom<TermPattern> for NamedOrBlankNode
ยงfn try_from(
term: TermPattern,
) -> Result<NamedOrBlankNode, <NamedOrBlankNode as TryFrom<TermPattern>>::Error>
fn try_from( term: TermPattern, ) -> Result<NamedOrBlankNode, <NamedOrBlankNode as TryFrom<TermPattern>>::Error>
Performs the conversion.
impl Eq for TermPattern
impl StructuralPartialEq for TermPattern
Auto Trait Implementationsยง
impl Freeze for TermPattern
impl RefUnwindSafe for TermPattern
impl Send for TermPattern
impl Sync for TermPattern
impl Unpin for TermPattern
impl UnsafeUnpin for TermPattern
impl UnwindSafe for TermPattern
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,
ยงimpl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
ยงfn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Converts
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>, which can then be
downcast into Box<dyn ConcreteType> where ConcreteType implements Trait.ยงfn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Converts
Rc<Trait> (where Trait: Downcast) to Rc<Any>, which can then be further
downcast into Rc<ConcreteType> where ConcreteType implements Trait.ยงfn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Converts
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Anyโs vtable from &Traitโs.ยงfn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Converts
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Anyโs vtable from &mut Traitโs.ยงimpl<T> DowncastSend for T
impl<T> DowncastSend for T
ยงimpl<T> DowncastSync for T
impl<T> DowncastSync for T
ยงimpl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
ยงfn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.ยงimpl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
ยงfn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
ยงimpl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
ยงfn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
ยงimpl<E, T, Request, Encoding> FromReq<Patch<Encoding>, Request, E> for Twhere
Request: Req<E> + Send + 'static,
Encoding: Decodes<T>,
E: FromServerFnError,
impl<E, T, Request, Encoding> FromReq<Patch<Encoding>, Request, E> for Twhere
Request: Req<E> + Send + 'static,
Encoding: Decodes<T>,
E: FromServerFnError,
ยงimpl<E, T, Request, Encoding> FromReq<Post<Encoding>, Request, E> for Twhere
Request: Req<E> + Send + 'static,
Encoding: Decodes<T>,
E: FromServerFnError,
impl<E, T, Request, Encoding> FromReq<Post<Encoding>, Request, E> for Twhere
Request: Req<E> + Send + 'static,
Encoding: Decodes<T>,
E: FromServerFnError,
ยงimpl<E, T, Request, Encoding> FromReq<Put<Encoding>, Request, E> for Twhere
Request: Req<E> + Send + 'static,
Encoding: Decodes<T>,
E: FromServerFnError,
impl<E, T, Request, Encoding> FromReq<Put<Encoding>, Request, E> for Twhere
Request: Req<E> + Send + 'static,
Encoding: Decodes<T>,
E: FromServerFnError,
ยงimpl<E, Encoding, Response, T> FromRes<Patch<Encoding>, Response, E> for Twhere
Response: ClientRes<E> + Send,
Encoding: Decodes<T>,
E: FromServerFnError,
impl<E, Encoding, Response, T> FromRes<Patch<Encoding>, Response, E> for Twhere
Response: ClientRes<E> + Send,
Encoding: Decodes<T>,
E: FromServerFnError,
ยงimpl<E, Encoding, Response, T> FromRes<Post<Encoding>, Response, E> for Twhere
Response: ClientRes<E> + Send,
Encoding: Decodes<T>,
E: FromServerFnError,
impl<E, Encoding, Response, T> FromRes<Post<Encoding>, Response, E> for Twhere
Response: ClientRes<E> + Send,
Encoding: Decodes<T>,
E: FromServerFnError,
ยงimpl<E, Encoding, Response, T> FromRes<Put<Encoding>, Response, E> for Twhere
Response: ClientRes<E> + Send,
Encoding: Decodes<T>,
E: FromServerFnError,
impl<E, Encoding, Response, T> FromRes<Put<Encoding>, Response, E> for Twhere
Response: ClientRes<E> + Send,
Encoding: Decodes<T>,
E: FromServerFnError,
ยงimpl<T> Instrument for T
impl<T> Instrument for T
ยงfn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
ยง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ยงimpl<E, T, Encoding, Request> IntoReq<Patch<Encoding>, Request, E> for Twhere
Request: ClientReq<E>,
Encoding: Encodes<T>,
E: FromServerFnError,
impl<E, T, Encoding, Request> IntoReq<Patch<Encoding>, Request, E> for Twhere
Request: ClientReq<E>,
Encoding: Encodes<T>,
E: FromServerFnError,
ยงimpl<E, T, Encoding, Request> IntoReq<Post<Encoding>, Request, E> for Twhere
Request: ClientReq<E>,
Encoding: Encodes<T>,
E: FromServerFnError,
impl<E, T, Encoding, Request> IntoReq<Post<Encoding>, Request, E> for Twhere
Request: ClientReq<E>,
Encoding: Encodes<T>,
E: FromServerFnError,
ยงimpl<E, T, Encoding, Request> IntoReq<Put<Encoding>, Request, E> for Twhere
Request: ClientReq<E>,
Encoding: Encodes<T>,
E: FromServerFnError,
impl<E, T, Encoding, Request> IntoReq<Put<Encoding>, Request, E> for Twhere
Request: ClientReq<E>,
Encoding: Encodes<T>,
E: FromServerFnError,
ยงimpl<E, Response, Encoding, T> IntoRes<Patch<Encoding>, Response, E> for T
impl<E, Response, Encoding, T> IntoRes<Patch<Encoding>, Response, E> for T
ยงimpl<E, Response, Encoding, T> IntoRes<Post<Encoding>, Response, E> for T
impl<E, Response, Encoding, T> IntoRes<Post<Encoding>, Response, E> for T
ยงimpl<E, Response, Encoding, T> IntoRes<Put<Encoding>, Response, E> for T
impl<E, Response, Encoding, T> IntoRes<Put<Encoding>, Response, E> for T
ยงimpl<T> Pointable for T
impl<T> Pointable for T
ยงimpl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
ยงimpl<T> SerializableKey for T
impl<T> SerializableKey for T
ยงimpl<T> StorageAccess<T> for T
impl<T> StorageAccess<T> for T
ยงfn as_borrowed(&self) -> &T
fn as_borrowed(&self) -> &T
Borrows the value.
ยงfn into_taken(self) -> T
fn into_taken(self) -> T
Takes the value.