std::io::prelude::* の役割

preludeの役割

IOモジュールが再エクスポートされる。 これによって一つ一つインポートする苦痛を緩衝させる目的があるとのこと。

pub use super::BufRead;
pub use super::Read;
pub use super::Seek;
pub use super::Write;

参照

doc.rust-lang.org