Enum credentials::ErrorKind
[−]
pub enum ErrorKind { Msg(String), Io(Error), Json(DecoderError), UnparseableUrl(UrlError), Credential(String), FileRead(PathBuf), InvalidUrl(String), MissingEntry(String), MissingKeyInPath(String), MissingKeyInSecret(String, String), MissingVaultAddr, MissingVaultToken, NoBackend, NoHomeDirectory, NonUnicodePath(PathBuf), Parse(String), Secretfile, UndefinedEnvironmentVariable(String), UnexpectedHttpStatus(StatusCode), Url(Url), }
The kind of an error.
Variants
Msg(String)
A convenient variant for String.
Io(Error)
Json(DecoderError)
UnparseableUrl(UrlError)
Credential(String)
FileRead(PathBuf)
InvalidUrl(String)
MissingEntry(String)
MissingKeyInPath(String)
MissingKeyInSecret(String, String)
MissingVaultAddr
MissingVaultToken
NoBackend
NoHomeDirectory
NonUnicodePath(PathBuf)
Parse(String)
Secretfile
UndefinedEnvironmentVariable(String)
UnexpectedHttpStatus(StatusCode)
Url(Url)
Methods
impl ErrorKind
fn description(&self) -> &str
A string describing the error kind.