File tree Expand file tree Collapse file tree 3 files changed +4
-4
lines changed Expand file tree Collapse file tree 3 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -62,7 +62,7 @@ impl Age {
62
62
// entry. We want the last entry.
63
63
let header = headers. iter ( ) . last ( ) . unwrap ( ) ;
64
64
65
- let num: u64 = header. as_str ( ) . parse ( ) . status ( 400 ) ?;
65
+ let num: u64 = header. as_str ( ) . parse :: < u64 > ( ) . status ( 400 ) ?;
66
66
let dur = Duration :: from_secs_f64 ( num as f64 ) ;
67
67
68
68
Ok ( Some ( Self { dur } ) )
Original file line number Diff line number Diff line change @@ -94,7 +94,7 @@ impl CacheDirective {
94
94
95
95
let mut get_dur = || -> crate :: Result < Duration > {
96
96
let dur = parts. next ( ) . status ( 400 ) ?;
97
- let dur: u64 = dur. parse ( ) . status ( 400 ) ?;
97
+ let dur: u64 = dur. parse :: < u64 > ( ) . status ( 400 ) ?;
98
98
Ok ( Duration :: new ( dur, 0 ) )
99
99
} ;
100
100
@@ -112,7 +112,7 @@ impl CacheDirective {
112
112
"max-age" => Some ( MaxAge ( get_dur ( ) ?) ) ,
113
113
"max-stale" => match parts. next ( ) {
114
114
Some ( secs) => {
115
- let dur: u64 = secs. parse ( ) . status ( 400 ) ?;
115
+ let dur: u64 = secs. parse :: < u64 > ( ) . status ( 400 ) ?;
116
116
Some ( MaxStale ( Some ( Duration :: new ( dur, 0 ) ) ) )
117
117
}
118
118
None => Some ( MaxStale ( None ) ) ,
Original file line number Diff line number Diff line change @@ -47,7 +47,7 @@ impl ContentLength {
47
47
// If we successfully parsed the header then there's always at least one
48
48
// entry. We want the last entry.
49
49
let value = headers. iter ( ) . last ( ) . unwrap ( ) ;
50
- let length = value. as_str ( ) . trim ( ) . parse ( ) . status ( 400 ) ?;
50
+ let length = value. as_str ( ) . trim ( ) . parse :: < u64 > ( ) . status ( 400 ) ?;
51
51
Ok ( Some ( Self { length } ) )
52
52
}
53
53
You can’t perform that action at this time.
0 commit comments