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 {
6262 // entry. We want the last entry.
6363 let header = headers. iter ( ) . last ( ) . unwrap ( ) ;
6464
65- let num: u64 = header. as_str ( ) . parse ( ) . status ( 400 ) ?;
65+ let num: u64 = header. as_str ( ) . parse :: < u64 > ( ) . status ( 400 ) ?;
6666 let dur = Duration :: from_secs_f64 ( num as f64 ) ;
6767
6868 Ok ( Some ( Self { dur } ) )
Original file line number Diff line number Diff line change @@ -94,7 +94,7 @@ impl CacheDirective {
9494
9595 let mut get_dur = || -> crate :: Result < Duration > {
9696 let dur = parts. next ( ) . status ( 400 ) ?;
97- let dur: u64 = dur. parse ( ) . status ( 400 ) ?;
97+ let dur: u64 = dur. parse :: < u64 > ( ) . status ( 400 ) ?;
9898 Ok ( Duration :: new ( dur, 0 ) )
9999 } ;
100100
@@ -112,7 +112,7 @@ impl CacheDirective {
112112 "max-age" => Some ( MaxAge ( get_dur ( ) ?) ) ,
113113 "max-stale" => match parts. next ( ) {
114114 Some ( secs) => {
115- let dur: u64 = secs. parse ( ) . status ( 400 ) ?;
115+ let dur: u64 = secs. parse :: < u64 > ( ) . status ( 400 ) ?;
116116 Some ( MaxStale ( Some ( Duration :: new ( dur, 0 ) ) ) )
117117 }
118118 None => Some ( MaxStale ( None ) ) ,
Original file line number Diff line number Diff line change @@ -47,7 +47,7 @@ impl ContentLength {
4747 // If we successfully parsed the header then there's always at least one
4848 // entry. We want the last entry.
4949 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 ) ?;
5151 Ok ( Some ( Self { length } ) )
5252 }
5353
You can’t perform that action at this time.
0 commit comments