Enum polars_core::error::ArrowError [−][src]
pub enum ArrowError {
NotYetImplemented(String),
External(String, Box<dyn Error + Send + Sync + 'static, Global>),
Schema(String),
Io(Error),
InvalidArgumentError(String),
Ffi(String),
Ipc(String),
ExternalFormat(String),
KeyOverflowError,
ArithmeticError(String),
Other(String),
}Expand description
Enum with all errors in this crate.
Variants
NotYetImplemented(String)Returned when functionality is not yet available.
Tuple Fields of NotYetImplemented
0: StringTriggered by an external error, such as CSV, serde, chrono.
Schema(String)Error associated with incompatible schemas.
Tuple Fields of Schema
0: StringIo(Error)Errors associated with IO
Tuple Fields of Io
0: ErrorInvalidArgumentError(String)When an invalid argument is passed to a function.
Tuple Fields of InvalidArgumentError
0: StringFfi(String)Error during import or export to/from C Data Interface
Tuple Fields of Ffi
0: StringIpc(String)Error during import or export to/from IPC
Tuple Fields of Ipc
0: StringExternalFormat(String)Error during import or export to/from a format
Tuple Fields of ExternalFormat
0: StringWhenever pushing to a container fails because it does not support more entries. (e.g. maximum size of the keys of a dictionary overflowed)
ArithmeticError(String)Error during arithmetic operation. Normally returned during checked operations
Tuple Fields of ArithmeticError
0: StringOther(String)Any other error.
Tuple Fields of Other
0: StringImplementations
Wraps an external error in an ArrowError.
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.