Enum kube_client::client::OAuthError
source · pub enum OAuthError {
Show 13 variants
InvalidDefaultProviderConfig(Error),
NoDefaultProvider,
LoadCredentials(Error),
ParseCredentials(Error),
InvalidKeyFormat(Error),
InvalidRsaKey(Error),
RequestToken(Error),
RetrieveCredentials(Error),
ParseToken(Error),
ConcatBuffers(Error),
BuildRequest(Error),
Unknown(String),
CreateOpensslHttpsConnector(ErrorStack),
}
Available on crate features
client
and oauth
only.Expand description
Possible errors when requesting token with OAuth
Variants§
InvalidDefaultProviderConfig(Error)
Default provider appears to be configured, but was invalid
NoDefaultProvider
No provider was found
LoadCredentials(Error)
Failed to load OAuth credentials file
ParseCredentials(Error)
Failed to parse OAuth credentials file
InvalidKeyFormat(Error)
Credentials file had invalid key format
InvalidRsaKey(Error)
Credentials file had invalid RSA key
RequestToken(Error)
Failed to request token
RetrieveCredentials(Error)
Failed to retrieve new credential
ParseToken(Error)
Failed to parse token
ConcatBuffers(Error)
Failed to concatenate the buffers from response body
BuildRequest(Error)
Failed to build a request
Unknown(String)
OAuth failed with unknown reason
CreateOpensslHttpsConnector(ErrorStack)
Available on crate feature
openssl-tls
only.Failed to create OpenSSL HTTPS connector
Trait Implementations§
source§impl Error for Error
impl Error for Error
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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 !RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl !UnwindSafe for Error
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