pub enum NonthrowingFunctionError {
ApplicationException(ApplicationException),
ThriftError(Error),
}
Expand description
Error value returned by functions that do not throw any user-defined exceptions.
Variants§
ApplicationException(ApplicationException)
ThriftError(Error)
Trait Implementations§
source§impl Debug for NonthrowingFunctionError
impl Debug for NonthrowingFunctionError
source§impl Display for NonthrowingFunctionError
impl Display for NonthrowingFunctionError
source§impl Error for NonthrowingFunctionError
impl Error for NonthrowingFunctionError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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<ApplicationException> for NonthrowingFunctionError
impl From<ApplicationException> for NonthrowingFunctionError
source§fn from(source: ApplicationException) -> Self
fn from(source: ApplicationException) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for NonthrowingFunctionError
impl Send for NonthrowingFunctionError
impl Sync for NonthrowingFunctionError
impl Unpin for NonthrowingFunctionError
impl UnwindSafe for NonthrowingFunctionError
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