Enum arrow::error::ArrowError
source ·
[−]pub enum ArrowError {
Show 15 variants
NotYetImplemented(String),
ExternalError(Box<dyn Error + Send + Sync>),
CastError(String),
MemoryError(String),
ParseError(String),
SchemaError(String),
ComputeError(String),
DivideByZero,
CsvError(String),
JsonError(String),
IoError(String),
InvalidArgumentError(String),
ParquetError(String),
CDataInterface(String),
DictionaryKeyOverflowError,
}
Expand description
Many different operations in the arrow
crate return this error type.
Variants
NotYetImplemented(String)
Tuple Fields
0: String
Returned when functionality is not yet available.
ExternalError(Box<dyn Error + Send + Sync>)
CastError(String)
Tuple Fields
0: String
MemoryError(String)
Tuple Fields
0: String
ParseError(String)
Tuple Fields
0: String
SchemaError(String)
Tuple Fields
0: String
ComputeError(String)
Tuple Fields
0: String
DivideByZero
CsvError(String)
Tuple Fields
0: String
JsonError(String)
Tuple Fields
0: String
IoError(String)
Tuple Fields
0: String
InvalidArgumentError(String)
Tuple Fields
0: String
ParquetError(String)
Tuple Fields
0: String
CDataInterface(String)
Tuple Fields
0: String
Error during import or export to/from the C Data Interface
DictionaryKeyOverflowError
Implementations
Trait Implementations
Performs the conversion.
Performs the conversion.