pub enum AwsError {
Config(String),
Auth(String),
NotFound(String),
Http {
status: u16,
message: String,
},
Transport(String),
}Variants§
Config(String)
A required environment variable is missing or invalid.
Auth(String)
Credential acquisition failed (static env, ECS, or IMDSv2).
NotFound(String)
The requested secret does not exist.
Http
Unexpected HTTP status returned by Secrets Manager.
Transport(String)
Network or ureq transport error.
Trait Implementations§
Source§impl Error for AwsError
impl Error for AwsError
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()
Auto Trait Implementations§
impl Freeze for AwsError
impl RefUnwindSafe for AwsError
impl Send for AwsError
impl Sync for AwsError
impl Unpin for AwsError
impl UnsafeUnpin for AwsError
impl UnwindSafe for AwsError
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