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