|
@ -45,8 +45,10 @@ use std::option::NoneError as NoneErr; |
|
|
use std::time::SystemTimeError as TimeErr; |
|
|
use std::time::SystemTimeError as TimeErr; |
|
|
use u2f::u2ferror::U2fError as U2fErr; |
|
|
use u2f::u2ferror::U2fError as U2fErr; |
|
|
use yubico::yubicoerror::YubicoError as YubiErr; |
|
|
use yubico::yubicoerror::YubicoError as YubiErr; |
|
|
use lettre::error::Error as LettreErr; |
|
|
|
|
|
use lettre::address::AddressError as AddrErr; |
|
|
use lettre::address::AddressError as AddrErr; |
|
|
|
|
|
use lettre::error::Error as LettreErr; |
|
|
|
|
|
use lettre::message::mime::FromStrError as FromStrErr; |
|
|
use lettre::transport::smtp::error::Error as SmtpErr; |
|
|
use lettre::transport::smtp::error::Error as SmtpErr; |
|
|
|
|
|
|
|
|
#[derive(Serialize)] |
|
|
#[derive(Serialize)] |
|
@ -75,9 +77,11 @@ make_error! { |
|
|
ReqError(ReqErr): _has_source, _api_error, |
|
|
ReqError(ReqErr): _has_source, _api_error, |
|
|
RegexError(RegexErr): _has_source, _api_error, |
|
|
RegexError(RegexErr): _has_source, _api_error, |
|
|
YubiError(YubiErr): _has_source, _api_error, |
|
|
YubiError(YubiErr): _has_source, _api_error, |
|
|
LetreError(LettreErr):_has_source, _api_error, |
|
|
|
|
|
AddressError(AddrErr):_has_source, _api_error, |
|
|
LetreError(LettreErr): _has_source, _api_error, |
|
|
SmtpError(SmtpErr): _has_source, _api_error, |
|
|
AddressError(AddrErr): _has_source, _api_error, |
|
|
|
|
|
SmtpError(SmtpErr): _has_source, _api_error, |
|
|
|
|
|
FromStrError(FromStrErr): _has_source, _api_error, |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// This is implemented by hand because NoneError doesn't implement neither Display nor Error
|
|
|
// This is implemented by hand because NoneError doesn't implement neither Display nor Error
|
|
|