HTTP framework in rust
- Custom Result enums instead of using std::io::result
- make stream argument type work for tls, tcp, QUIC with a trait (QUIC not tested yet)
- remove
fn new()from traitHttpSocket - implement HTTP/2
- implement WebSocket
- refactoring of traits structs and enums
- make a stream trait to make socket structs generic
- implement HTTP/3
- rewrite HTTP/2 implementation to be more like
samicpp/java-http
This repo makes use of mlalic/hpack