pub enum RuleFailure {
Load(String),
Escapes(Vec<String>),
Undefined(String),
Exhausted(String),
Raised(String),
Shape(String),
}Expand description
Why a rule produced no findings for a form.
Variants§
Load(String)
Its program did not parse, check or load.
Escapes(Vec<String>)
Its program names what the frame refuses.
Undefined(String)
Its file defines no such function.
Exhausted(String)
It ran past its budget.
Raised(String)
It raised.
Shape(String)
It returned something that is not a list of findings.
Trait Implementations§
Source§impl Clone for RuleFailure
impl Clone for RuleFailure
Source§impl Debug for RuleFailure
impl Debug for RuleFailure
Source§impl Display for RuleFailure
impl Display for RuleFailure
Source§impl PartialEq for RuleFailure
impl PartialEq for RuleFailure
impl StructuralPartialEq for RuleFailure
Auto Trait Implementations§
impl Freeze for RuleFailure
impl RefUnwindSafe for RuleFailure
impl Send for RuleFailure
impl Sync for RuleFailure
impl Unpin for RuleFailure
impl UnsafeUnpin for RuleFailure
impl UnwindSafe for RuleFailure
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more