pub enum ArrowBridgeError {
InvalidConfiguration(String),
SchemaMismatch(String),
NullPointer(String),
Spatial(SpatialError),
Records(RecordsError),
}Expand description
Failures converting SpatialRust records to or from Arrow C ABI values.
Variants§
InvalidConfiguration(String)
Invalid configuration or unsupported layout.
SchemaMismatch(String)
Schema / dtype mismatch between Arrow and SpatialRust.
NullPointer(String)
A required null pointer was encountered.
Spatial(SpatialError)
Wrapped core error.
Records(RecordsError)
Wrapped records error.
Trait Implementations§
Source§impl Debug for ArrowBridgeError
impl Debug for ArrowBridgeError
Source§impl Display for ArrowBridgeError
impl Display for ArrowBridgeError
Source§impl Error for ArrowBridgeError
impl Error for ArrowBridgeError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<RecordsError> for ArrowBridgeError
impl From<RecordsError> for ArrowBridgeError
Source§fn from(source: RecordsError) -> Self
fn from(source: RecordsError) -> Self
Converts to this type from the input type.
Source§impl From<SpatialError> for ArrowBridgeError
impl From<SpatialError> for ArrowBridgeError
Source§fn from(source: SpatialError) -> Self
fn from(source: SpatialError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ArrowBridgeError
impl RefUnwindSafe for ArrowBridgeError
impl Send for ArrowBridgeError
impl Sync for ArrowBridgeError
impl Unpin for ArrowBridgeError
impl UnsafeUnpin for ArrowBridgeError
impl UnwindSafe for ArrowBridgeError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more