Hyper Websocket
As much as I do like Rust I have to admit there are some disadvantages of using this language - one common problem is immaturity and fragmentation of libraries - I encountered this recently when I was looking for a way how create a websocket endpoint for audioserve. audioserve is using low level HTTP library hyper - as it's API is quite simple (which was it's key design principle). I wanted to add websocket support on lowest possible level. Actually it turned out as not totally trivial - some frameworks like warp or actix have build in websocket support, but for pure hyper + websocket we have to start from bottom.