pub enum ArithmeticsError {
AdditionOverflow,
SubtractingOverflow,
ConversionError,
}Expand description
Computation result error.
Variants§
AdditionOverflow
Addition result exceeds the max value.
SubtractingOverflow
Subtraction result is lower than the min value.
ConversionError
Conversion error
Trait Implementations§
Source§impl Debug for ArithmeticsError
impl Debug for ArithmeticsError
Source§impl From<ArithmeticsError> for ExecutionError
impl From<ArithmeticsError> for ExecutionError
Source§fn from(error: ArithmeticsError) -> Self
fn from(error: ArithmeticsError) -> Self
Converts to this type from the input type.
Source§impl From<ArithmeticsError> for OdraError
impl From<ArithmeticsError> for OdraError
Source§fn from(error: ArithmeticsError) -> Self
fn from(error: ArithmeticsError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ArithmeticsError
impl PartialEq for ArithmeticsError
impl Eq for ArithmeticsError
impl StructuralPartialEq for ArithmeticsError
Auto Trait Implementations§
impl Freeze for ArithmeticsError
impl RefUnwindSafe for ArithmeticsError
impl Send for ArithmeticsError
impl Sync for ArithmeticsError
impl Unpin for ArithmeticsError
impl UnwindSafe for ArithmeticsError
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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