Enum googauth_lib::LibError
source · pub enum LibError {
Show 18 variants
NoSuchConfiguration(String),
HomeDirectoryNotFound,
ConfigsDirectoryNotADirectory(PathBuf),
IoError(Error),
FilenameError,
JsonError(Error),
UrlError(ParseError),
TokenCsrfError,
NoIdToken,
NoRefreshToken,
CouldNotRefreshToken,
CouldNotReadClaims,
NoScopes,
NoResponse,
NoRefreshTokenForConfig(String),
CouldNotReadConfigCorrupt(String),
OpenIdError(String),
NoRedirectPortError,
}
Variants§
NoSuchConfiguration(String)
HomeDirectoryNotFound
ConfigsDirectoryNotADirectory(PathBuf)
IoError(Error)
FilenameError
JsonError(Error)
UrlError(ParseError)
TokenCsrfError
NoIdToken
NoRefreshToken
CouldNotRefreshToken
CouldNotReadClaims
NoScopes
NoResponse
NoRefreshTokenForConfig(String)
CouldNotReadConfigCorrupt(String)
OpenIdError(String)
NoRedirectPortError
Trait Implementations§
source§impl Error for LibError
impl Error for LibError
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()
source§impl From<ParseError> for LibError
impl From<ParseError> for LibError
source§fn from(source: ParseError) -> Self
fn from(source: ParseError) -> Self
Converts to this type from the input type.