parse-net 0.9.3

Grammar for Internet message fields: RFC 9110 field syntax, media types, RFC 9651 Structured Fields, HTTP and RFC 5322 dates, negotiation, entity tags, ranges, Content-Disposition, Cache-Control, Forwarded, auth challenges, and the email lexical layer. no_std, no allocation, sans-IO, zero dependencies.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
# RFC 9110 section 5.6.1.2 list examples. Format: expected<TAB>input.
# expected is the elements joined by | (empty for none), or err:<ErrorKind>.
foo|bar	foo,bar
foo|bar	foo ,bar,
foo|bar|charlie	foo , ,bar,charlie
	
	,
	,   ,
a="x,y"|b	a="x,y", b
(c,d) e|f	(c,d) e, f
err:UnterminatedQuote	a, "b
err:UnbalancedComment	a, (b
err:LineFeed	a\x0ab