pub struct AbsSparqlOp;Implementations§
Source§impl AbsSparqlOp
impl AbsSparqlOp
pub fn new() -> AbsSparqlOp
Trait Implementations§
Source§impl Debug for AbsSparqlOp
impl Debug for AbsSparqlOp
Source§impl Default for AbsSparqlOp
impl Default for AbsSparqlOp
Source§fn default() -> AbsSparqlOp
fn default() -> AbsSparqlOp
Returns the “default value” for a type. Read more
Source§impl Hash for AbsSparqlOp
impl Hash for AbsSparqlOp
Source§impl PartialEq for AbsSparqlOp
impl PartialEq for AbsSparqlOp
Source§impl ScalarSparqlOp for AbsSparqlOp
impl ScalarSparqlOp for AbsSparqlOp
Source§fn name(&self) -> &FunctionName
fn name(&self) -> &FunctionName
Returns the name of the operation.
Source§fn signature(&self) -> ScalarSparqlOpSignature
fn signature(&self) -> ScalarSparqlOpSignature
Returns the signature of this operation.
Source§fn typed_value_encoding_op(
&self,
) -> Option<Box<dyn ScalarSparqlOpImpl<TypedValueEncoding>>>
fn typed_value_encoding_op( &self, ) -> Option<Box<dyn ScalarSparqlOpImpl<TypedValueEncoding>>>
Source§fn plain_term_encoding_op(
&self,
) -> Option<Box<dyn ScalarSparqlOpImpl<PlainTermEncoding>>>
fn plain_term_encoding_op( &self, ) -> Option<Box<dyn ScalarSparqlOpImpl<PlainTermEncoding>>>
Source§fn object_id_encoding_op(
&self,
_object_id_encoding: &ObjectIdEncoding,
) -> Option<Box<dyn ScalarSparqlOpImpl<ObjectIdEncoding>>>
fn object_id_encoding_op( &self, _object_id_encoding: &ObjectIdEncoding, ) -> Option<Box<dyn ScalarSparqlOpImpl<ObjectIdEncoding>>>
impl Eq for AbsSparqlOp
impl StructuralPartialEq for AbsSparqlOp
Auto Trait Implementations§
impl Freeze for AbsSparqlOp
impl RefUnwindSafe for AbsSparqlOp
impl Send for AbsSparqlOp
impl Sync for AbsSparqlOp
impl Unpin for AbsSparqlOp
impl UnwindSafe for AbsSparqlOp
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<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> 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