refactor(headers): Fail to parse single value header values
A single value header value can't be "", so `from_one_raw_str()` now returns `None` on empty values. This makes custom checks in headers obsolete. BREAKING CHANGE: `from_one_raw_str()` returns `None` on empty values.
This commit is contained in:
		| @@ -57,4 +57,6 @@ fn test_parse_header() { | ||||
|     let c: Pragma = Header::parse_header([b"FoObar".to_vec()].as_ref()).unwrap(); | ||||
|     let d = Pragma::Ext("FoObar".to_string()); | ||||
|     assert_eq!(c, d); | ||||
|     let e: Option<Pragma> = Header::parse_header([b"".to_vec()].as_ref()); | ||||
|     assert_eq!(e, None); | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user