pub fn read<P>(path: P) -> ReadFile<P>
Expand description
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
use tokio::prelude::Future;
fn main() {
let task = tokio::fs::read("foo.txt").map(|data| {
// do something with the contents of the file ...
println!("foo.txt contains {} bytes", data.len());
}).map_err(|e| {
// handle errors
eprintln!("IO error: {:?}", e);
});
tokio::run(task);
}