Enum cloud_storage_lite::token_provider::oauth::OAuthError[][src]

pub enum OAuthError {
    InvalidSigningKey(Error),
    Http(Error),
    Other(GoogleError),
    InvalidScope,
}

An error occured while authenticating using OAuth.

Variants

InvalidSigningKey(Error)

The service private key was invalid and could not be used for signing.

Http(Error)

A network error occurred.

The GCP API returned some error that’s not commonly encountered while using this library.

InvalidScope

(Only) An invalid scope was requested, leading to the OAuth API returning an identity token rather than an access token.

Trait Implementations

impl Debug for OAuthError[src]

impl Display for OAuthError[src]

impl Error for OAuthError[src]

impl From<Error> for OAuthError[src]

impl From<Error> for OAuthError[src]

impl From<GoogleError> for OAuthError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.