wordcut_engine/
errors.rs

1use thiserror::Error;
2
3#[derive(Error, Debug)]
4pub enum WordcutError {
5    #[error("Cannot open cluster rules at `{0}`")]
6    CannotOpenClusterRulesAt(String),
7    #[error("Cannot read a cluster rule")]
8    CannotReadClusterRule,
9    #[error("Cannot compile cluster rules `{0}`")]
10    CannotCompileClusterRules(String),
11    #[error("Cannot open split rules at `{0}`")]
12    CannotOpenSplitRulesAt(String),
13    #[error("Cannot compile split rules `{0}`")]
14    CannotCompileSplitRules(String),
15}