[][src]Crate futures_mockstream

Futures MockStream gives you a MockStream for testing your custom AsyncRead, AsyncWrite and Streams implementations.

Examples

This example deliberately fails to compile
let mut ms = MockStream::from(&b"GET /index HTTP/1.1\r\n");
smol::run(async {
    while let Some(item) = MyConn::new(&mut ms).next().await {
        println!("{}", item);
    }
})

Structs

MockStream

A Mock Stream with implements AsyncRead, AsyncWrite, and Stream from the futures crate.