spatialrust_arrow/
error.rs1pub type ArrowBridgeResult<T> = Result<T, ArrowBridgeError>;
5
6#[derive(Debug, thiserror::Error)]
8pub enum ArrowBridgeError {
9 #[error("invalid Arrow bridge configuration: {0}")]
11 InvalidConfiguration(String),
12 #[error("Arrow schema mismatch: {0}")]
14 SchemaMismatch(String),
15 #[error("null Arrow pointer: {0}")]
17 NullPointer(String),
18 #[error(transparent)]
20 Spatial(#[from] spatialrust_core::SpatialError),
21 #[error(transparent)]
23 Records(#[from] spatialrust_records::RecordsError),
24}