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