This is me messing around with Rust and Nom. Don't even think about using this!
Stuff left to do:
- Requests
- Body types
- EOF
- Content-Length
- Chunked
- Consume and expose trailing headers
- Consume chunk params
- Expose chunk params in API
- Responses
- Fixup API
- Proper error handling
- Allow parser to be reused
- Ability to pause parser
- Ability to consume, but discard, the rest of the HTTP Message