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}