WebSocket support for Finchers based on tungstenite.
Example
extern crate finchers;
extern crate finchers_tungstenite;
# extern crate futures;
use *;
use ;
#
WebSocket support for Finchers based on tungstenite.
#[macro_use]
extern crate finchers;
extern crate finchers_tungstenite;
# extern crate futures;
use finchers::prelude::*;
use finchers_tungstenite::{
Ws,
WsTransport,
};
# fn main() {
let endpoint = path!(@get / "ws" /)
.and(finchers_tungstenite::ws())
.map(|ws: Ws| {
ws.on_upgrade(|ws: WsTransport| {
// ...
# drop(ws);
# futures::future::ok(())
})
});
# drop(|| {
# finchers::server::start(endpoint)
# .serve("127.0.0.1:4000")
# .unwrap();
# });
# }