pub struct NowError { /* private fields */ }Expand description
This module implements a custom error currently over the AWS Lambda runtime, which can be extended later to support more service providers.
Implementations§
Trait Implementations§
Source§impl Error for NowError
impl Error for NowError
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<ParseIntError> for NowError
impl From<ParseIntError> for NowError
Source§fn from(i: ParseIntError) -> Self
fn from(i: ParseIntError) -> Self
Converts to this type from the input type.
Source§impl LambdaErrorExt for NowError
impl LambdaErrorExt for NowError
Source§fn error_type(&self) -> &str
fn error_type(&self) -> &str
The value for this field should be an alphanumeric unique identifier
of the error type. For example
MyCustomError. Read moreAuto Trait Implementations§
impl Freeze for NowError
impl RefUnwindSafe for NowError
impl Send for NowError
impl Sync for NowError
impl Unpin for NowError
impl UnwindSafe for NowError
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<E> Fail for E
impl<E> Fail for E
Source§fn cause(&self) -> Option<&(dyn Fail + 'static)>
fn cause(&self) -> Option<&(dyn Fail + 'static)>
Returns a reference to the underlying cause of this failure, if it
is an error that wraps other errors. Read more
Source§fn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
Returns a reference to the
Backtrace carried by this failure, if it
carries one. Read moreSource§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