We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6681898 commit 15bfa47Copy full SHA for 15bfa47
1 file changed
iceberg-rust-spec/src/error.rs
@@ -27,7 +27,7 @@ pub enum Error {
27
NotSupported(String),
28
/// Avro error
29
#[error(transparent)]
30
- Avro(#[from] apache_avro::Error),
+ Avro(Box<apache_avro::Error>),
31
/// Serde json
32
33
JSONSerde(#[from] serde_json::Error),
@@ -80,3 +80,9 @@ pub enum Error {
80
81
PartitionSpec(#[from] crate::spec::partition::PartitionSpecBuilderError),
82
}
83
+
84
+impl From<apache_avro::Error> for Error {
85
+ fn from(err: apache_avro::Error) -> Self {
86
+ Error::Avro(Box::new(err))
87
+ }
88
+}
0 commit comments