tttr_toolbox/
errors.rs

1use std::io;
2use thiserror::Error as ThisError;
3
4#[derive(ThisError, Debug)]
5pub enum Error {
6    #[error("File {0} does not exist.")]
7    FileNotAvailable(String),
8    #[error("IO error.")]
9    IOError(#[from] io::Error),
10    //#[error("Failed unicode data conversion.")]
11    //InvalidUnicode(#[from] IOError),
12    #[error("A different enum variant was expexted.")]
13    WrongEnumVariant,
14    #[error("{0}")]
15    InvalidHeader(String),
16    #[error("{0}")]
17    NotImplemented(String),
18}