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: String
Triggered by an external error, such as CSV, serde, chrono.
Schema(String)
Error associated with incompatible schemas.
Tuple Fields of Schema
0: String
Io(Error)
Errors associated with IO
Tuple Fields of Io
0: Error
InvalidArgumentError(String)
When an invalid argument is passed to a function.
Tuple Fields of InvalidArgumentError
0: String
Ffi(String)
Error during import or export to/from C Data Interface
Tuple Fields of Ffi
0: String
Ipc(String)
Error during import or export to/from IPC
Tuple Fields of Ipc
0: String
ExternalFormat(String)
Error during import or export to/from a format
Tuple Fields of ExternalFormat
0: String
Whenever 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: String
Other(String)
Any other error.
Tuple Fields of Other
0: String
Implementations
Wraps an external error in an ArrowError
.
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.