evoxel_transform/
error.rs

1use thiserror::Error;
2
3#[derive(Error, Debug)]
4pub enum Error {
5    #[error(transparent)]
6    EcoordError(#[from] ecoord::Error),
7    #[error(transparent)]
8    EvoxelError(#[from] evoxel_core::Error),
9    #[error(transparent)]
10    Polars(#[from] polars::error::PolarsError),
11
12    #[error("the data for key `{0}` is not available")]
13    LowerCornerMustBeBelowUpperCorner(&'static str),
14}