perf(h1): assert less around date formatter
This commit is contained in:
@@ -38,6 +38,7 @@ extern crate want;
|
|||||||
extern crate test;
|
extern crate test;
|
||||||
|
|
||||||
pub use http::{
|
pub use http::{
|
||||||
|
header,
|
||||||
HeaderMap,
|
HeaderMap,
|
||||||
Method,
|
Method,
|
||||||
Request,
|
Request,
|
||||||
|
|||||||
@@ -37,8 +37,8 @@ impl CachedDate {
|
|||||||
|
|
||||||
fn update(&mut self, now: time::Timespec) {
|
fn update(&mut self, now: time::Timespec) {
|
||||||
self.pos = 0;
|
self.pos = 0;
|
||||||
write!(self, "{}", time::at_utc(now).rfc822()).unwrap();
|
let _ = write!(self, "{}", time::at_utc(now).rfc822());
|
||||||
assert!(self.pos == DATE_VALUE_LENGTH);
|
debug_assert!(self.pos == DATE_VALUE_LENGTH);
|
||||||
self.next_update = now + Duration::seconds(1);
|
self.next_update = now + Duration::seconds(1);
|
||||||
self.next_update.nsec = 0;
|
self.next_update.nsec = 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1002,7 +1002,7 @@ mod tests {
|
|||||||
b.iter(|| {
|
b.iter(|| {
|
||||||
let mut vec = Vec::new();
|
let mut vec = Vec::new();
|
||||||
Server::encode(head.clone(), Some(BodyLength::Known(10)), &mut None, false, &mut vec).unwrap();
|
Server::encode(head.clone(), Some(BodyLength::Known(10)), &mut None, false, &mut vec).unwrap();
|
||||||
//assert_eq!(vec.len(), len);
|
assert_eq!(vec.len(), len);
|
||||||
::test::black_box(vec);
|
::test::black_box(vec);
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user