httpz 0.0.6

Code once, support every Rust webserver!
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use futures::{Sink, Stream};

use super::Message;

/// TODO
pub trait Websocket:
    Sink<Message, Error = crate::Error> + Stream<Item = Result<Message, crate::Error>> + Send + Unpin
{
}

impl<T> Websocket for T where
    T: Sink<Message, Error = crate::Error>
        + Stream<Item = Result<Message, crate::Error>>
        + Send
        + Unpin
{
}