#[non_exhaustive]pub enum SparqlEvaluationError {
Dataset(Box<dyn Error + Send + Sync>),
Service(Box<dyn Error + Send + Sync>),
UnexpectedDefaultGraph,
UnboundService,
InvalidServiceName(Term),
UnsupportedService(NamedNode),
InvalidStorageTripleTerm,
}
Expand description
A SPARQL evaluation error
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Dataset(Box<dyn Error + Send + Sync>)
Error from the underlying RDF dataset
Service(Box<dyn Error + Send + Sync>)
Error during SERVICE
evaluation
UnexpectedDefaultGraph
Error if the dataset returns the default graph even if a named graph is expected
UnboundService
The variable storing the SERVICE
name is unbound
InvalidServiceName(Term)
Invalid service name
UnsupportedService(NamedNode)
The given SERVICE
is not supported
InvalidStorageTripleTerm
Trait Implementations§
Source§impl Debug for SparqlEvaluationError
impl Debug for SparqlEvaluationError
Source§impl Display for SparqlEvaluationError
impl Display for SparqlEvaluationError
Source§impl Error for SparqlEvaluationError
impl Error for SparqlEvaluationError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<Infallible> for SparqlEvaluationError
impl From<Infallible> for SparqlEvaluationError
Source§fn from(error: Infallible) -> SparqlEvaluationError
fn from(error: Infallible) -> SparqlEvaluationError
Converts to this type from the input type.
Source§impl From<SparqlEvaluationError> for QueryEvaluationError
impl From<SparqlEvaluationError> for QueryEvaluationError
Source§fn from(error: SparqlEvaluationError) -> QueryEvaluationError
fn from(error: SparqlEvaluationError) -> QueryEvaluationError
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SparqlEvaluationError
impl !RefUnwindSafe for SparqlEvaluationError
impl Send for SparqlEvaluationError
impl Sync for SparqlEvaluationError
impl Unpin for SparqlEvaluationError
impl !UnwindSafe for SparqlEvaluationError
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> 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