Enum arrow::error::ArrowError [−][src]
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)Returned when functionality is not yet available.
Tuple Fields of NotYetImplemented
0: StringCastError(String)Tuple Fields of CastError
0: StringMemoryError(String)Tuple Fields of MemoryError
0: StringParseError(String)Tuple Fields of ParseError
0: StringSchemaError(String)Tuple Fields of SchemaError
0: StringComputeError(String)Tuple Fields of ComputeError
0: StringCsvError(String)Tuple Fields of CsvError
0: StringJsonError(String)Tuple Fields of JsonError
0: StringIoError(String)Tuple Fields of IoError
0: StringInvalidArgumentError(String)Tuple Fields of InvalidArgumentError
0: StringParquetError(String)Tuple Fields of ParquetError
0: StringCDataInterface(String)Error during import or export to/from the C Data Interface
Tuple Fields of CDataInterface
0: StringImplementations
Trait Implementations
Performs the conversion.
Performs the conversion.