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