use thiserror::Error;
#[derive(Debug, Error)]
pub enum Error {
#[error(transparent)]
Catalog(#[from] strixonomy_catalog::CatalogError),
#[error(transparent)]
Query(#[from] strixonomy_query::QueryError),
#[error(transparent)]
Graph(#[from] strixonomy_catalog::GraphError),
#[error(transparent)]
Reasoner(#[from] strixonomy_reasoner::ReasonerError),
#[error(transparent)]
Export(#[from] strixonomy_docs::ExportError),
#[error(transparent)]
Owl(#[from] strixonomy_owl::OwlError),
#[error(transparent)]
Obo(#[from] strixonomy_obo::OboError),
}