@@ -2,7 +2,7 @@ use std::fmt::{self, Display, Formatter};
2
2
use std:: str:: { from_utf8, FromStr } ;
3
3
use std:: time:: { Duration , SystemTime , UNIX_EPOCH } ;
4
4
5
- use http_types:: { bail, ensure, format_err, Error } ;
5
+ use http_types:: { bail, ensure, format_err} ;
6
6
7
7
const IMF_FIXDATE_LENGTH : usize = 29 ;
8
8
const RFC850_MAX_LENGTH : usize = 23 ;
@@ -39,7 +39,7 @@ pub struct HttpDate {
39
39
/// ascdate formats. Two digit years are mapped to dates between
40
40
/// 1970 and 2069.
41
41
#[ allow( dead_code) ]
42
- pub ( crate ) fn parse_http_date ( s : & str ) -> Result < SystemTime , Error > {
42
+ pub ( crate ) fn parse_http_date ( s : & str ) -> http_types :: Result < SystemTime > {
43
43
s. parse :: < HttpDate > ( ) . map ( |d| d. into ( ) )
44
44
}
45
45
@@ -66,7 +66,7 @@ impl HttpDate {
66
66
}
67
67
}
68
68
69
- fn parse_imf_fixdate ( s : & [ u8 ] ) -> Result < HttpDate , Error > {
69
+ fn parse_imf_fixdate ( s : & [ u8 ] ) -> http_types :: Result < HttpDate > {
70
70
// Example: `Sun, 06 Nov 1994 08:49:37 GMT`
71
71
if s. len ( ) != IMF_FIXDATE_LENGTH
72
72
|| & s[ 25 ..] != b" GMT"
@@ -110,7 +110,7 @@ fn parse_imf_fixdate(s: &[u8]) -> Result<HttpDate, Error> {
110
110
} )
111
111
}
112
112
113
- fn parse_rfc850_date ( s : & [ u8 ] ) -> Result < HttpDate , Error > {
113
+ fn parse_rfc850_date ( s : & [ u8 ] ) -> http_types :: Result < HttpDate > {
114
114
// Example: `Sunday, 06-Nov-94 08:49:37 GMT`
115
115
ensure ! (
116
116
s. len( ) >= RFC850_MAX_LENGTH ,
@@ -165,7 +165,7 @@ fn parse_rfc850_date(s: &[u8]) -> Result<HttpDate, Error> {
165
165
} )
166
166
}
167
167
168
- fn parse_asctime ( s : & [ u8 ] ) -> Result < HttpDate , Error > {
168
+ fn parse_asctime ( s : & [ u8 ] ) -> http_types :: Result < HttpDate > {
169
169
// Example: `Sun Nov 6 08:49:37 1994`
170
170
if s. len ( ) != ASCTIME_LENGTH || s[ 10 ] != b' ' || s[ 13 ] != b':' || s[ 16 ] != b':' || s[ 19 ] != b' '
171
171
{
@@ -326,7 +326,7 @@ impl From<HttpDate> for SystemTime {
326
326
}
327
327
328
328
impl FromStr for HttpDate {
329
- type Err = Error ;
329
+ type Err = http_types :: Error ;
330
330
331
331
fn from_str ( s : & str ) -> Result < Self , Self :: Err > {
332
332
ensure ! ( s. is_ascii( ) , "String slice is not valid ASCII" ) ;
0 commit comments