bbox-feature-server 0.6.1

BBOX OGC API Features Service
Documentation
//! Error and Result types.
use thiserror::Error;

#[derive(Error, Debug)]
#[allow(clippy::enum_variant_names)]
pub enum Error {
    #[error("Geometry format error")]
    GeometryFormatError,
    #[error("datasource setup error - {0}")]
    DatasourceSetupError(String),
    #[error("datasource `{0}` not found")]
    DatasourceNotFound(String),
    // Database errors
    #[error(transparent)]
    DbError(#[from] sqlx::Error),
    #[error("Query parameters error")]
    QueryParams,
}

pub type Result<T> = std::result::Result<T, Error>;