use super::arrow_array_to_column_conversion::ArrowArrayToColumnConversionError;
use crate::base::commitment::ColumnCommitmentsMismatch;
use snafu::Snafu;
#[derive(Debug, Snafu)]
pub enum RecordBatchToColumnsError {
#[snafu(transparent)]
ArrowArrayToColumnConversionError {
source: ArrowArrayToColumnConversionError,
},
}
#[derive(Debug, Snafu)]
pub enum AppendRecordBatchTableCommitmentError {
#[snafu(transparent)]
ColumnCommitmentsMismatch {
source: ColumnCommitmentsMismatch,
},
#[snafu(transparent)]
ArrowBatchToColumnError {
source: RecordBatchToColumnsError,
},
}