Enum tame_oauth::Error [−][src]
pub enum Error { InvalidKeyFormat, Base64Decode(DecodeError), Http(Error), HttpStatus(StatusCode), Json(Error), Auth(AuthError), InvalidRsaKey(Unspecified), InvalidRsaKeyRejected(KeyRejected), Poisoned, Io(Error), InvalidCredentials { file: PathBuf, error: Box<Error>, }, }
Variants
The private_key field in the Service Account Key is invalid and cannot be parsed
Unable to deserialize the base64 encoded RSA key
Tuple Fields of Base64Decode
0: DecodeError
An error occurred trying to create an HTTP request
Tuple Fields of Http
0: Error
Failed to authenticate and retrieve an oauth token, and were unable to deserialize a more exact reason from the error response
Tuple Fields of HttpStatus
0: StatusCode
Failed to de/serialize JSON
Tuple Fields of Json
0: Error
Failed to authenticate and retrieve an oauth token
The RSA key seems valid, but is unable to sign a payload
Tuple Fields of InvalidRsaKey
0: Unspecified
The RSA key is invalid and cannot be used to sign
Tuple Fields of InvalidRsaKeyRejected
0: KeyRejected
A mutex has been poisoned due to a panic while a lock was held
An I/O error occurred when reading credentials
Tuple Fields of Io
0: Error
Failed to load valid credentials from a file on disk
Trait Implementations
replaced by Error::source, which can support downcasting
The lower-level source of this error, if any. Read more
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
use the Display impl or to_string()
Performs the conversion.