We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 15bfa47 commit 66d9e38Copy full SHA for 66d9e38
1 file changed
iceberg-rust/src/error.rs
@@ -46,7 +46,7 @@ pub enum Error {
46
Parquet(#[from] parquet::errors::ParquetError),
47
/// Avro error
48
#[error(transparent)]
49
- Avro(#[from] apache_avro::Error),
+ Avro(Box<apache_avro::Error>),
50
/// Thrift error
51
52
Thrift(#[from] thrift::Error),
@@ -115,6 +115,12 @@ pub enum Error {
115
),
116
}
117
118
+impl From<apache_avro::Error> for Error {
119
+ fn from(err: apache_avro::Error) -> Self {
120
+ Error::Avro(Box::new(err))
121
+ }
122
+}
123
+
124
impl From<Error> for ArrowError {
125
fn from(value: Error) -> Self {
126
ArrowError::from_external_error(Box::new(value))
0 commit comments