h3ron_polars/
error.rs

1use thiserror::Error as DeriveError;
2
3#[derive(Debug, DeriveError)]
4pub enum Error {
5    #[error(transparent)]
6    Polars(#[from] polars::error::PolarsError),
7    #[error(transparent)]
8    Arrow(#[from] polars::error::ArrowError),
9    #[error(transparent)]
10    H3ron(#[from] h3ron::Error),
11
12    #[error("spatial indexing error: {0}")]
13    SpatialIndex(String),
14
15    #[error("invalid h3indexes")]
16    InvalidH3Indexes,
17}