Skip to content

Commit 97acd4d

Browse files
rustypbzweihander
authored andcommitted
Fix type annotation error
1 parent 220f7ea commit 97acd4d

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

src/cache/age.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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 }))

src/cache/cache_control/cache_directive.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff 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)),

src/content/content_length.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)