pub enum LIATransformationError {
GuardError(Box<Rule>, Box<BooleanExpression<Variable>>, Box<ConstraintRewriteError>),
InitialConstraintError(Box<BooleanExpression<Variable>>, Box<ConstraintRewriteError>),
}Expand description
Errors that can occur when trying to transform a threshold automaton in a linear arithmetic threshold automaton
Variants§
GuardError(Box<Rule>, Box<BooleanExpression<Variable>>, Box<ConstraintRewriteError>)
Error occurred during transformation of a guard of a rule, see
ConstraintRewriteError for more details on the error
InitialConstraintError(Box<BooleanExpression<Variable>>, Box<ConstraintRewriteError>)
Error occurred during the transformation of an initial variable
constraint, see ConstraintRewriteError for more details on the error
Trait Implementations§
Source§impl Clone for LIATransformationError
impl Clone for LIATransformationError
Source§fn clone(&self) -> LIATransformationError
fn clone(&self) -> LIATransformationError
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 LIATransformationError
impl Debug for LIATransformationError
Source§impl Display for LIATransformationError
impl Display for LIATransformationError
Source§impl Error for LIATransformationError
impl Error for LIATransformationError
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 LIATransformationError
impl PartialEq for LIATransformationError
impl StructuralPartialEq for LIATransformationError
Auto Trait Implementations§
impl Freeze for LIATransformationError
impl RefUnwindSafe for LIATransformationError
impl Send for LIATransformationError
impl Sync for LIATransformationError
impl Unpin for LIATransformationError
impl UnwindSafe for LIATransformationError
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