Enum tracker::SparqlError[][src]

#[non_exhaustive]
pub enum SparqlError {
Show variants ErrorConstraint, ErrorInternal, ErrorNoSpace, ErrorOntologyNotFound, ErrorOpenError, ErrorParse, ErrorQueryFailed, ErrorType, ErrorUnknownClass, ErrorUnknownGraph, ErrorUnknownProperty, ErrorUnsupported, NErrors, // some variants omitted
}

Error domain for Tracker Sparql. Errors in this domain will be from the SparqlError enumeration. See [glib::Error][crate::glib::Error] for more information on error domains.

Variants (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.
ErrorConstraint

Subject is not in the domain of a property or trying to set multiple values for a single valued property.

ErrorInternal

Internal error.

ErrorNoSpace

There was no disk space available to perform the request.

ErrorOntologyNotFound

The specified ontology wasn’t found.

ErrorOpenError

Problem encounted while opening the database.

ErrorParse

Error parsing the SPARQL string.

ErrorQueryFailed

Problem while executing the query.

ErrorType

Type constraint failed when trying to insert data.

ErrorUnknownClass

Unknown class.

ErrorUnknownGraph

Unknown graph.

ErrorUnknownProperty

Unknown property.

ErrorUnsupported

Unsupported feature or method.

NErrors

The total number of error codes.

Trait Implementations

impl Clone for SparqlError[src]

impl Debug for SparqlError[src]

impl Display for SparqlError[src]

impl ErrorDomain for SparqlError[src]

impl Hash for SparqlError[src]

impl Ord for SparqlError[src]

impl PartialEq<SparqlError> for SparqlError[src]

impl PartialOrd<SparqlError> for SparqlError[src]

impl Copy for SparqlError[src]

impl Eq for SparqlError[src]

impl StructuralEq for SparqlError[src]

impl StructuralPartialEq for SparqlError[src]

Auto Trait Implementations

impl RefUnwindSafe for SparqlError

impl Send for SparqlError

impl Sync for SparqlError

impl Unpin for SparqlError

impl UnwindSafe for SparqlError

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.