http_server.rs 607 B

12345678910111213141516
  1. use crate::code::ErrorCode;
  2. use http_error_code::ErrorCode as ServerErrorCode;
  3. impl std::convert::From<ServerErrorCode> for ErrorCode {
  4. fn from(code: ServerErrorCode) -> Self {
  5. match code {
  6. ServerErrorCode::UserUnauthorized => ErrorCode::UserUnauthorized,
  7. ServerErrorCode::PasswordNotMatch => ErrorCode::PasswordNotMatch,
  8. ServerErrorCode::RecordNotFound => ErrorCode::RecordNotFound,
  9. ServerErrorCode::ConnectRefused
  10. | ServerErrorCode::ConnectTimeout
  11. | ServerErrorCode::ConnectClose => ErrorCode::HttpServerConnectError,
  12. _ => ErrorCode::Internal,
  13. }
  14. }
  15. }