pub enum S3ExtError {
Other(&'static str),
IoError(Error),
CompleteMultipartUploadError(RusotoError<CompleteMultipartUploadError>),
CreateMultipartUploadError(RusotoError<CreateMultipartUploadError>),
GetObjectError(RusotoError<GetObjectError>),
HttpDispatchError(RusotoError<HttpDispatchError>),
ListObjectV2Error(RusotoError<ListObjectsV2Error>),
PutObjectError(RusotoError<PutObjectError>),
UploadPartError(RusotoError<UploadPartError>),
CreateBucketError(RusotoError<CreateBucketError>),
TlsError(TlsError),
}
Expand description
Errors returned by S3Ext
Variants§
Other(&'static str)
Unknown error
IoError(Error)
I/O Error
CompleteMultipartUploadError(RusotoError<CompleteMultipartUploadError>)
Rusoto CompleteMultipartUploadError
CreateMultipartUploadError(RusotoError<CreateMultipartUploadError>)
Rusoto CreateMultipartUploadError
GetObjectError(RusotoError<GetObjectError>)
Rusoto GetObjectError
HttpDispatchError(RusotoError<HttpDispatchError>)
Rusoto HttpDispatchError
ListObjectV2Error(RusotoError<ListObjectsV2Error>)
Rusoto ListObjectV2Error
PutObjectError(RusotoError<PutObjectError>)
Rusoto PutObjectError
UploadPartError(RusotoError<UploadPartError>)
Rusoto UploadPartError
CreateBucketError(RusotoError<CreateBucketError>)
Rusoto CreateBucketError
TlsError(TlsError)
Rusoto request TlsError
Trait Implementations§
Source§impl Debug for S3ExtError
impl Debug for S3ExtError
Source§impl Display for S3ExtError
impl Display for S3ExtError
Source§impl Error for S3ExtError
impl Error for S3ExtError
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<Error> for S3ExtError
impl From<Error> for S3ExtError
Source§impl From<RusotoError<CompleteMultipartUploadError>> for S3ExtError
impl From<RusotoError<CompleteMultipartUploadError>> for S3ExtError
Source§fn from(source: RusotoError<CompleteMultipartUploadError>) -> Self
fn from(source: RusotoError<CompleteMultipartUploadError>) -> Self
Converts to this type from the input type.
Source§impl From<RusotoError<CreateBucketError>> for S3ExtError
impl From<RusotoError<CreateBucketError>> for S3ExtError
Source§fn from(source: RusotoError<CreateBucketError>) -> Self
fn from(source: RusotoError<CreateBucketError>) -> Self
Converts to this type from the input type.
Source§impl From<RusotoError<CreateMultipartUploadError>> for S3ExtError
impl From<RusotoError<CreateMultipartUploadError>> for S3ExtError
Source§fn from(source: RusotoError<CreateMultipartUploadError>) -> Self
fn from(source: RusotoError<CreateMultipartUploadError>) -> Self
Converts to this type from the input type.
Source§impl From<RusotoError<GetObjectError>> for S3ExtError
impl From<RusotoError<GetObjectError>> for S3ExtError
Source§fn from(source: RusotoError<GetObjectError>) -> Self
fn from(source: RusotoError<GetObjectError>) -> Self
Converts to this type from the input type.
Source§impl From<RusotoError<HttpDispatchError>> for S3ExtError
impl From<RusotoError<HttpDispatchError>> for S3ExtError
Source§fn from(source: RusotoError<HttpDispatchError>) -> Self
fn from(source: RusotoError<HttpDispatchError>) -> Self
Converts to this type from the input type.
Source§impl From<RusotoError<ListObjectsV2Error>> for S3ExtError
impl From<RusotoError<ListObjectsV2Error>> for S3ExtError
Source§fn from(source: RusotoError<ListObjectsV2Error>) -> Self
fn from(source: RusotoError<ListObjectsV2Error>) -> Self
Converts to this type from the input type.
Source§impl From<RusotoError<PutObjectError>> for S3ExtError
impl From<RusotoError<PutObjectError>> for S3ExtError
Source§fn from(source: RusotoError<PutObjectError>) -> Self
fn from(source: RusotoError<PutObjectError>) -> Self
Converts to this type from the input type.
Source§impl From<RusotoError<UploadPartError>> for S3ExtError
impl From<RusotoError<UploadPartError>> for S3ExtError
Source§fn from(source: RusotoError<UploadPartError>) -> Self
fn from(source: RusotoError<UploadPartError>) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !Freeze for S3ExtError
impl !RefUnwindSafe for S3ExtError
impl Send for S3ExtError
impl Sync for S3ExtError
impl Unpin for S3ExtError
impl !UnwindSafe for S3ExtError
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