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)
Tuple Fields
0: StringReturned when functionality is not yet available.
ExternalError(Box<dyn Error + Send + Sync>)
CastError(String)
Tuple Fields
0: StringMemoryError(String)
Tuple Fields
0: StringParseError(String)
Tuple Fields
0: StringSchemaError(String)
Tuple Fields
0: StringComputeError(String)
Tuple Fields
0: StringDivideByZero
CsvError(String)
Tuple Fields
0: StringJsonError(String)
Tuple Fields
0: StringIoError(String)
Tuple Fields
0: StringInvalidArgumentError(String)
Tuple Fields
0: StringParquetError(String)
Tuple Fields
0: StringCDataInterface(String)
Tuple Fields
0: StringError during import or export to/from the C Data Interface
DictionaryKeyOverflowError
Implementations
Trait Implementations
Performs the conversion.
Performs the conversion.
