1#[derive(Debug, thiserror::Error)]
2pub enum Error {
3 #[error("transform the expression: {0}")]
4 Transform(Box<dyn std::error::Error + Send + Sync>),
5
6 #[error("parse the expression: {0}")]
7 Parse(String),
8
9 #[error("unsupported character: {0}")]
10 UnsupportedCharacter(char),
11}