[−][src]Enum rusoto_core::RusotoError
Generic error type returned by all rusoto requests.
Variants
A service-specific error occurred.
HttpDispatch(HttpDispatchError)
An error occurred dispatching the HTTP request
Credentials(CredentialsError)
An error was encountered with AWS credentials.
Validation(String)
A validation error occurred. Details from AWS are provided.
ParseError(String)
An error occurred parsing the response payload.
Unknown(BufferedHttpResponse)
An unknown error occurred. The raw HTTP response is provided.
An error occurred when attempting to run a future as blocking
Trait Implementations
impl<E: Debug> Debug for RusotoError<E>
[src]
impl<E: Error + 'static> Display for RusotoError<E>
[src]
impl<E: Error + 'static> Error for RusotoError<E>
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn description(&self) -> &str
1.0.0[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl<E> From<CredentialsError> for RusotoError<E>
[src]
fn from(err: CredentialsError) -> Self
[src]
impl<E> From<Error> for RusotoError<E>
[src]
impl<E> From<Error> for RusotoError<E>
[src]
impl<E> From<HttpDispatchError> for RusotoError<E>
[src]
fn from(err: HttpDispatchError) -> Self
[src]
impl<E: PartialEq> PartialEq<RusotoError<E>> for RusotoError<E>
[src]
fn eq(&self, other: &RusotoError<E>) -> bool
[src]
fn ne(&self, other: &RusotoError<E>) -> bool
[src]
impl<E> StructuralPartialEq for RusotoError<E>
[src]
Auto Trait Implementations
impl<E> RefUnwindSafe for RusotoError<E> where
E: RefUnwindSafe,
E: RefUnwindSafe,
impl<E> Send for RusotoError<E> where
E: Send,
E: Send,
impl<E> Sync for RusotoError<E> where
E: Sync,
E: Sync,
impl<E> Unpin for RusotoError<E> where
E: Unpin,
E: Unpin,
impl<E> UnwindSafe for RusotoError<E> where
E: UnwindSafe,
E: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> Sealed<T> for T where
T: ?Sized,
T: ?Sized,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,