Enum rusoto_core::RusotoError [−][src]
Generic error type returned by all rusoto requests.
Variants
A service-specific error occurred.
HttpDispatch(HttpDispatchError)
An error occurred dispatching the HTTP request
InvalidDnsName(InvalidDnsNameError)
The endpoint sub-domain has invalid DNS name. (Only S3 service will generate this error)
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]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub 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,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
[src]
type Output = T
Should always be Self
impl<T> Sealed<T> for T where
T: ?Sized,
[src]
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.
pub 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>,