csv_zip_maker/error.rs
1use thiserror::Error;
2
3/// This is a csv zip maker error.
4#[derive(Error, Debug)]
5pub enum CsvZipError {
6 #[error("io error {0}")]
7 Io(#[from] std::io::Error),
8
9 #[error("csv error {0}")]
10 Csv(#[from] csv::Error),
11
12 #[error("zip error {0}")]
13 Zip(#[from] zip::result::ZipError),
14
15 #[error("Utf16 {0}")]
16 Utf16(String),
17}