BufReader — blocking buffer. tokio::BufReader — async buffer.
BufReader:
tokio::BufReader:
1// Blocking2use std::io::BufRead;3let file = std::fs::File::open("file.txt")?;4let reader = std::io::BufReader::new(file);56// Async7use tokio::io::AsyncBufReadExt;8let file = tokio::fs::File::open("file.txt").await?;9let reader = tokio::io::BufReader::new(file);
Key: BufReader for blocking, tokio::BufReader for async.