use crate::File; use tokio_io::AsyncReadExt; use std::{io, path::Path}; /// Creates a future which will open a file for reading and read the entire /// contents into a buffer and return said buffer. /// /// This is the async equivalent of `std::fs::read`. /// /// # Examples /// /// ```no_run /// #![feature(async_await)] /// /// use tokio::fs; /// /// # async fn dox() -> std::io::Result<()> { /// let contents = fs::read("foo.txt").await?; /// println!("foo.txt contains {} bytes", contents.len()); /// # Ok(()) /// # } /// ``` pub async fn read
(path: P) -> io::Result