brrrr_lib/errors.rs
1use arrow;
2use parquet;
3use std::io;
4use thiserror;
5
6#[derive(Debug, thiserror::Error)]
7pub enum BrrrrError {
8 #[error("io error")]
9 IOError(#[from] io::Error),
10
11 #[error("arrow error")]
12 ArrowError(#[from] arrow::error::ArrowError),
13
14 #[error("parquet error")]
15 ParquetError(#[from] parquet::errors::ParquetError),
16}