HTTP request/response parser written in Rust