pub enum Error {
SimplifyLimitExceeded,
ParseError(String),
InvalidRule(String),
RedexNotFound,
InvalidRedex,
InvalidDisplayExp,
}
Expand description
Error type.
Variants§
SimplifyLimitExceeded
化简次数超过了规定(有可能无限递归)
ParseError(String)
解析 lambda 表达式时出错
InvalidRule(String)
在创建 lambda 表达式时遇到无法处理的规则
RedexNotFound
找不到 beta redex
InvalidRedex
无效 redex
InvalidDisplayExp
无效表达式
Trait Implementations§
source§impl Error for Error
impl Error for Error
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()