use tokio::fs::{read_dir, File};
use tokio::io::AsyncReadExt;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let mut dir = read_dir("./tests").await?;
while let Some(entry) = dir.next_entry().await? {
println!("{:?}", entry)
}
let mut test_file = File::open("./tests/test.txt").await?;
let mut contents = Vec::new();
test_file.read_to_end(&mut contents).await?;
println!("len = {}", contents.len());
tokio::spawn(async move { Ok::<(), String>(()) });
Ok(())
}