gtars_tokenizers/
error.rs

1use thiserror::Error;
2
3use super::config::TokenizerConfigError;
4
5#[derive(Error, Debug)]
6pub enum TokenizerError {
7    #[error(transparent)]
8    Io(#[from] std::io::Error),
9    #[error("Invalid special token configuration")]
10    InvalidSpecialTokenConfig,
11    #[error(transparent)]
12    Config(#[from] TokenizerConfigError),
13    #[error("Universe error: {0}")]
14    UniverseError(#[from] crate::universe::UniverseError),
15    #[error(transparent)]
16    Anyhow(#[from] anyhow::Error),
17}