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}