pub enum CalculatorError {
DivisionByZero,
InvalidInput(String),
OperationFailed(String),
}
Variants§
Trait Implementations§
Source§impl Debug for CalculatorError
impl Debug for CalculatorError
Source§impl Display for CalculatorError
impl Display for CalculatorError
Source§impl Error for CalculatorError
impl Error for CalculatorError
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 From<CalculatorError> for McpError
impl From<CalculatorError> for McpError
Source§fn from(err: CalculatorError) -> Self
fn from(err: CalculatorError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for CalculatorError
impl RefUnwindSafe for CalculatorError
impl Send for CalculatorError
impl Sync for CalculatorError
impl Unpin for CalculatorError
impl UnwindSafe for CalculatorError
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