1use thiserror::Error;
2
3#[derive(Debug, Error)]
4pub enum DatagenError {
5 #[error("invalid parameter: {0}")]
6 InvalidParameter(String),
7 #[error("arrow error: {0}")]
8 Arrow(#[from] arrow_schema::ArrowError),
9}
10
11pub type DatagenResult<T> = Result<T, DatagenError>;