#![warn(rust_2018_idioms)] | |
#![cfg(feature = "full")] | |
use tokio::io::AsyncReadExt; | |
use tokio_test::assert_ok; | |
#[tokio::test] | |
async fn chain() { | |
let mut buf = Vec::new(); | |
let rd1: &[u8] = b"hello "; | |
let rd2: &[u8] = b"world"; | |
let mut rd = rd1.chain(rd2); | |
assert_ok!(rd.read_to_end(&mut buf).await); | |
assert_eq!(buf, b"hello world"); | |
} |