tide-websockets-sink 0.3.0

tide websockets w/ sink trait support
Documentation

tide-websockets-sink

Fork of https://github.com/http-rs/tide-websockets/ that includes Sink trait contributions from the community (#3, #9).

experimental websockets handler for tide based on async-tungstenite

Installation

$ cargo add tide-websockets-sink

Using with tide

This can either be used as a middleware or as an endpoint. If used as a middleware, the endpoint will be executed if the request is not a websocket upgrade. If used as an endpoint but the request is not a websocket request, tide will reply with a 426 Upgrade Required status code.

see the example for the most up-to-date example of usage

Safety

This crate uses #![deny(unsafe_code)] to ensure everything is implemented in 100% Safe Rust.

License