#![warn(rust_2018_idioms)] use tokio_io::AsyncReadExt; use tokio_test::assert_ok; #[tokio::test] async fn read_to_string() { let mut buf = String::new(); let mut rd: &[u8] = b"hello world"; let n = assert_ok!(rd.read_to_string(&mut buf).await); assert_eq!(n, 11); assert_eq!(buf[..], "hello world"[..]); }