mirror of
https://github.com/fafhrd91/actix-web
synced 2024-11-30 18:44:35 +01:00
fix deprecated Error::description (#1218)
This commit is contained in:
parent
b0aa9395da
commit
30dcaf9da0
@ -51,11 +51,7 @@ impl From<Utf8Error> for ParseError {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Error for ParseError {
|
impl Error for ParseError {}
|
||||||
fn description(&self) -> &str {
|
|
||||||
self.as_str()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
fn indexes_of(needle: &str, haystack: &str) -> Option<(usize, usize)> {
|
fn indexes_of(needle: &str, haystack: &str) -> Option<(usize, usize)> {
|
||||||
let haystack_start = haystack.as_ptr() as usize;
|
let haystack_start = haystack.as_ptr() as usize;
|
||||||
|
@ -114,10 +114,6 @@ impl fmt::Debug for Error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
impl std::error::Error for Error {
|
impl std::error::Error for Error {
|
||||||
fn description(&self) -> &str {
|
|
||||||
"actix-http::Error"
|
|
||||||
}
|
|
||||||
|
|
||||||
fn cause(&self) -> Option<&dyn std::error::Error> {
|
fn cause(&self) -> Option<&dyn std::error::Error> {
|
||||||
None
|
None
|
||||||
}
|
}
|
||||||
@ -966,7 +962,6 @@ mod tests {
|
|||||||
use super::*;
|
use super::*;
|
||||||
use http::{Error as HttpError, StatusCode};
|
use http::{Error as HttpError, StatusCode};
|
||||||
use httparse;
|
use httparse;
|
||||||
use std::error::Error as StdError;
|
|
||||||
use std::io;
|
use std::io;
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
@ -995,7 +990,7 @@ mod tests {
|
|||||||
#[test]
|
#[test]
|
||||||
fn test_error_cause() {
|
fn test_error_cause() {
|
||||||
let orig = io::Error::new(io::ErrorKind::Other, "other");
|
let orig = io::Error::new(io::ErrorKind::Other, "other");
|
||||||
let desc = orig.description().to_owned();
|
let desc = orig.to_string();
|
||||||
let e = Error::from(orig);
|
let e = Error::from(orig);
|
||||||
assert_eq!(format!("{}", e.as_response_error()), desc);
|
assert_eq!(format!("{}", e.as_response_error()), desc);
|
||||||
}
|
}
|
||||||
@ -1003,7 +998,7 @@ mod tests {
|
|||||||
#[test]
|
#[test]
|
||||||
fn test_error_display() {
|
fn test_error_display() {
|
||||||
let orig = io::Error::new(io::ErrorKind::Other, "other");
|
let orig = io::Error::new(io::ErrorKind::Other, "other");
|
||||||
let desc = orig.description().to_owned();
|
let desc = orig.to_string();
|
||||||
let e = Error::from(orig);
|
let e = Error::from(orig);
|
||||||
assert_eq!(format!("{}", e), desc);
|
assert_eq!(format!("{}", e), desc);
|
||||||
}
|
}
|
||||||
@ -1045,7 +1040,7 @@ mod tests {
|
|||||||
match ParseError::from($from) {
|
match ParseError::from($from) {
|
||||||
e @ $error => {
|
e @ $error => {
|
||||||
let desc = format!("{}", e);
|
let desc = format!("{}", e);
|
||||||
assert_eq!(desc, format!("IO error: {}", $from.description()));
|
assert_eq!(desc, format!("IO error: {}", $from));
|
||||||
}
|
}
|
||||||
_ => unreachable!("{:?}", $from),
|
_ => unreachable!("{:?}", $from),
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user