From 7065a3f946a7b1963cf4c97766fbba64c25a7bd1 Mon Sep 17 00:00:00 2001 From: Jonathan Reem Date: Tue, 16 Sep 2014 16:31:05 -0700 Subject: [PATCH] Disallow parsing as multiple types to prevent transient errors. --- src/header/mod.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/header/mod.rs b/src/header/mod.rs index 5f2e026c..f1c45b6b 100644 --- a/src/header/mod.rs +++ b/src/header/mod.rs @@ -333,8 +333,7 @@ mod tests { #[test] fn test_different_structs_for_same_header() { let mut headers = Headers::from_raw(&mut mem("Content-Length: 10\r\n\r\n")).unwrap(); - let ContentLength(num) = headers.get::().unwrap(); - let CrazyLength(_, crazy_num) = headers.get::().unwrap(); - assert_eq!(num, crazy_num); + let ContentLength(_) = headers.get::().unwrap(); + assert!(headers.get::().is_none()); } }