pub enum TabularError {
EmptyBatches,
SchemaMismatch {
batch_index: usize,
},
EmptyColumns,
ColumnLengthMismatch {
name: String,
expected: usize,
actual: usize,
},
UnsupportedDataType {
field: String,
data_type: DataType,
},
ColumnDowncast {
field: String,
data_type: DataType,
},
InvalidBatchSize,
Io(Error),
Arrow(ArrowError),
Parquet(ParquetError),
}Variants§
EmptyBatches
SchemaMismatch
EmptyColumns
ColumnLengthMismatch
UnsupportedDataType
ColumnDowncast
InvalidBatchSize
Io(Error)
Arrow(ArrowError)
Parquet(ParquetError)
Trait Implementations§
Source§impl Debug for TabularError
impl Debug for TabularError
Source§impl Display for TabularError
impl Display for TabularError
Source§impl Error for TabularError
impl Error for TabularError
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<ArrowError> for TabularError
impl From<ArrowError> for TabularError
Source§impl From<Error> for TabularError
impl From<Error> for TabularError
Auto Trait Implementations§
impl Freeze for TabularError
impl !RefUnwindSafe for TabularError
impl Send for TabularError
impl Sync for TabularError
impl Unpin for TabularError
impl UnsafeUnpin for TabularError
impl !UnwindSafe for TabularError
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