Disallow parsing as multiple types to prevent transient errors.
This commit is contained in:
		| @@ -333,8 +333,7 @@ mod tests { | |||||||
|     #[test] |     #[test] | ||||||
|     fn test_different_structs_for_same_header() { |     fn test_different_structs_for_same_header() { | ||||||
|         let mut headers = Headers::from_raw(&mut mem("Content-Length: 10\r\n\r\n")).unwrap(); |         let mut headers = Headers::from_raw(&mut mem("Content-Length: 10\r\n\r\n")).unwrap(); | ||||||
|         let ContentLength(num) = headers.get::<ContentLength>().unwrap(); |         let ContentLength(_) = headers.get::<ContentLength>().unwrap(); | ||||||
|         let CrazyLength(_, crazy_num) = headers.get::<CrazyLength>().unwrap(); |         assert!(headers.get::<CrazyLength>().is_none()); | ||||||
|         assert_eq!(num, crazy_num); |  | ||||||
|     } |     } | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user