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)MissingVaultAddrMissingVaultTokenNoBackendNoHomeDirectoryNonUnicodePath(PathBuf)Parse(String)SecretfileUndefinedEnvironmentVariable(String)UnexpectedHttpStatus(StatusCode)Url(Url)Methods
impl ErrorKind
fn description(&self) -> &str
A string describing the error kind.