Get rid of deprecrated std error description
This commit is contained in:
parent
1cc14b04eb
commit
c2f6093309
|
@ -80,28 +80,6 @@ pub enum ErrorKind {
|
||||||
}
|
}
|
||||||
|
|
||||||
impl StdError for Error {
|
impl StdError for Error {
|
||||||
fn description(&self) -> &str {
|
|
||||||
match *self.0 {
|
|
||||||
ErrorKind::InvalidToken => "invalid token",
|
|
||||||
ErrorKind::InvalidSignature => "invalid signature",
|
|
||||||
ErrorKind::InvalidEcdsaKey => "invalid ECDSA key",
|
|
||||||
ErrorKind::InvalidRsaKey => "invalid RSA key",
|
|
||||||
ErrorKind::ExpiredSignature => "expired signature",
|
|
||||||
ErrorKind::InvalidIssuer => "invalid issuer",
|
|
||||||
ErrorKind::InvalidAudience => "invalid audience",
|
|
||||||
ErrorKind::InvalidSubject => "invalid subject",
|
|
||||||
ErrorKind::ImmatureSignature => "immature signature",
|
|
||||||
ErrorKind::InvalidAlgorithm => "algorithms don't match",
|
|
||||||
ErrorKind::InvalidAlgorithmName => "not a known algorithm",
|
|
||||||
ErrorKind::InvalidKeyFormat => "invalid key format",
|
|
||||||
ErrorKind::Base64(ref err) => err.description(),
|
|
||||||
ErrorKind::Json(ref err) => err.description(),
|
|
||||||
ErrorKind::Utf8(ref err) => err.description(),
|
|
||||||
ErrorKind::Crypto(ref err) => err.description(),
|
|
||||||
ErrorKind::__Nonexhaustive => "unknown error",
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
fn cause(&self) -> Option<&dyn StdError> {
|
fn cause(&self) -> Option<&dyn StdError> {
|
||||||
match *self.0 {
|
match *self.0 {
|
||||||
ErrorKind::InvalidToken => None,
|
ErrorKind::InvalidToken => None,
|
||||||
|
@ -139,7 +117,7 @@ impl fmt::Display for Error {
|
||||||
| ErrorKind::ImmatureSignature
|
| ErrorKind::ImmatureSignature
|
||||||
| ErrorKind::InvalidAlgorithm
|
| ErrorKind::InvalidAlgorithm
|
||||||
| ErrorKind::InvalidKeyFormat
|
| ErrorKind::InvalidKeyFormat
|
||||||
| ErrorKind::InvalidAlgorithmName => write!(f, "{}", self.description()),
|
| ErrorKind::InvalidAlgorithmName => write!(f, "{}", self),
|
||||||
ErrorKind::Json(ref err) => write!(f, "JSON error: {}", err),
|
ErrorKind::Json(ref err) => write!(f, "JSON error: {}", err),
|
||||||
ErrorKind::Utf8(ref err) => write!(f, "UTF-8 error: {}", err),
|
ErrorKind::Utf8(ref err) => write!(f, "UTF-8 error: {}", err),
|
||||||
ErrorKind::Crypto(ref err) => write!(f, "Crypto error: {}", err),
|
ErrorKind::Crypto(ref err) => write!(f, "Crypto error: {}", err),
|
||||||
|
|
Loading…
Reference in New Issue