pub enum RuleEngineError {
InvalidRule(String),
InvalidContext(String),
Evaluation(String),
NumericCoercion(String),
Serialization(String),
}Variants§
InvalidRule(String)
InvalidContext(String)
Evaluation(String)
NumericCoercion(String)
Serialization(String)
Trait Implementations§
Source§impl Clone for RuleEngineError
impl Clone for RuleEngineError
Source§fn clone(&self) -> RuleEngineError
fn clone(&self) -> RuleEngineError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RuleEngineError
impl Debug for RuleEngineError
Source§impl Display for RuleEngineError
impl Display for RuleEngineError
Source§impl Error for RuleEngineError
impl Error for RuleEngineError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns 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()
Source§impl PartialEq for RuleEngineError
impl PartialEq for RuleEngineError
impl Eq for RuleEngineError
impl StructuralPartialEq for RuleEngineError
Auto Trait Implementations§
impl Freeze for RuleEngineError
impl RefUnwindSafe for RuleEngineError
impl Send for RuleEngineError
impl Sync for RuleEngineError
impl Unpin for RuleEngineError
impl UnsafeUnpin for RuleEngineError
impl UnwindSafe for RuleEngineError
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more