pub enum PyMinarrowError {
Minarrow(MinarrowError),
Ffi(String),
Type(String),
UnsupportedType(String),
PyArrow(String),
}Expand description
Error type for minarrow-pyo3 operations.
Variants§
Minarrow(MinarrowError)
Error from MinArrow core library.
Ffi(String)
Error during FFI operations.
Type(String)
Type conversion error.
UnsupportedType(String)
Unsupported Arrow type.
PyArrow(String)
PyArrow import error.
Trait Implementations§
Source§impl Debug for PyMinarrowError
impl Debug for PyMinarrowError
Source§impl Display for PyMinarrowError
impl Display for PyMinarrowError
Source§impl Error for PyMinarrowError
impl Error for PyMinarrowError
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<MinarrowError> for PyMinarrowError
impl From<MinarrowError> for PyMinarrowError
Source§fn from(source: MinarrowError) -> Self
fn from(source: MinarrowError) -> Self
Converts to this type from the input type.
Source§impl From<PyMinarrowError> for PyErr
impl From<PyMinarrowError> for PyErr
Source§fn from(err: PyMinarrowError) -> PyErr
fn from(err: PyMinarrowError) -> PyErr
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for PyMinarrowError
impl RefUnwindSafe for PyMinarrowError
impl Send for PyMinarrowError
impl Sync for PyMinarrowError
impl Unpin for PyMinarrowError
impl UnsafeUnpin for PyMinarrowError
impl UnwindSafe for PyMinarrowError
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