nostralink 0.1.9

Linked data library for nostr
Documentation
use oxigraph::store::StorageError;

#[derive(Debug, PartialEq, Eq)]
pub enum LDError {
    /// Named Node conversion error
    NamedNodeConvertError,
    /// URN error
    URNError,
    /// Event build error
    EventBuildError,
    /// JSON-LD parsing error
    JsonLDParseError,
    /// JSON parsing error
    JsonParseError,
    /// JSON serialization error
    JsonSerializationError,
    /// Triple insert error
    TripleInsertError,
    /// TTL (turtle) serialization error
    TTLSerializationError,
    /// N-Triples serialization error
    NTSerializationError,
    /// SparQL query not found
    SparQLQueryNotFoundError,
    /// Graph storage error
    StorageErr,
    /// std
    StdErr,
    /// Tokio runtime error
    TokioRuntimeError,
    /// SparQL substitution error
    SubstitutionError,
    /// Invalid TS
    InvalidTimestampError,
    /// Cell Value Error
    CellValueError,
}

impl From<StorageError> for LDError {
    fn from(_e: StorageError) -> LDError {
        LDError::StorageErr
    }
}