Enum s3_algo::err::Error [−][src]
pub enum Error {
Io {
source: Error,
description: String,
backtrace: Backtrace,
},
Delay {
source: Error,
backtrace: Backtrace,
},
PutObject {
source: RusotoError<PutObjectError>,
key: String,
backtrace: Backtrace,
},
Timeout {
source: Elapsed,
},
ListObjectsV2 {
source: RusotoError<ListObjectsV2Error>,
},
DeleteObjects {
source: RusotoError<DeleteObjectsError>,
},
DeleteObject {
source: RusotoError<DeleteObjectError>,
},
CopyObject {
source: RusotoError<CopyObjectError>,
},
GetObject {
source: RusotoError<GetObjectError>,
},
TokioIo {
source: Error,
},
AnyError {
source: Box<dyn Error + Send + Sync>,
},
}
Variants
Error originating from tokio::Delay
Fields of PutObject
Fields of Timeout
source: Elapsed
Fields of ListObjectsV2
source: RusotoError<ListObjectsV2Error>
Fields of DeleteObjects
source: RusotoError<DeleteObjectsError>
Fields of DeleteObject
source: RusotoError<DeleteObjectError>
Fields of CopyObject
source: RusotoError<CopyObjectError>
Fields of GetObject
source: RusotoError<GetObjectError>
Fields of TokioIo
source: Error
Trait Implementations
use the Display impl or to_string()
replaced by Error::source, which can support downcasting
The lower-level source of this error, if any. Read more
Performs the conversion.
type Source = RusotoError<PutObjectError>
type Source = RusotoError<PutObjectError>
The underlying error
Combine the information to produce the error
type Source = RusotoError<ListObjectsV2Error>
type Source = RusotoError<ListObjectsV2Error>
The underlying error
Combine the information to produce the error
type Source = RusotoError<DeleteObjectsError>
type Source = RusotoError<DeleteObjectsError>
The underlying error
Combine the information to produce the error
type Source = RusotoError<DeleteObjectError>
type Source = RusotoError<DeleteObjectError>
The underlying error
Combine the information to produce the error
type Source = RusotoError<CopyObjectError>
type Source = RusotoError<CopyObjectError>
The underlying error
Combine the information to produce the error
type Source = RusotoError<GetObjectError>
type Source = RusotoError<GetObjectError>
The underlying error
Combine the information to produce the error
Auto Trait Implementations
impl !RefUnwindSafe for Error
impl !UnwindSafe for Error
Blanket Implementations
For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method receivers. Read more
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self