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