use thiserror::Error;
#[derive(Error, Debug)]
pub enum WordcutError {
#[error("Cannot open cluster rules at `{0}`")]
CannotOpenClusterRulesAt(String),
#[error("Cannot read a cluster rule")]
CannotReadClusterRule,
#[error("Cannot compile cluster rules `{0}`")]
CannotCompileClusterRules(String),
#[error("Cannot open split rules at `{0}`")]
CannotOpenSplitRulesAt(String),
#[error("Cannot compile split rules `{0}`")]
CannotCompileSplitRules(String),
}