gtars_tokenizers/
error.rs1use 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}