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 feature
client
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
sourceimpl Error for Error
impl Error for Error
sourcefn 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 · sourcefn 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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more