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

pub enum ServiceAccountError {
    Io {
        file: PathBuf,
        error: Error,
    },
    Parse(Error),
    InvalidKey(Error),
}

An error occurring when loading the service account file.

Variants

Io

The service account file could not be read.

Fields of Io

file: PathBuf

The service account file, for informational purposes.

error: Error

The actual error that occured.

Parse(Error)

The service account JSON could not be parsed into the expected format.

InvalidKey(Error)

The private key was invalid.

Trait Implementations

impl Debug for ServiceAccountError[src]

impl Display for ServiceAccountError[src]

impl Error for ServiceAccountError[src]

impl From<Error> for ServiceAccountError[src]

impl From<Error> for ServiceAccountError[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.