A WebSocket writtern in Rust