# File IO Rust Provides several file I/O functions in the standard library. Buffered reads and writes provides better performance by reducing underlying reads. ## Further information Here is the documentation for these functions in the standard library. - [ReadToString](https://doc.rust-lang.org/std/fs/fn.read_to_string.html) - [BufReader](https://doc.rust-lang.org/std/io/struct.BufReader.html) - [BufWriter](https://doc.rust-lang.org/std/io/struct.BufWriter.html) - [Path](https://doc.rust-lang.org/stable/std/path/struct.Path.html) - [PathBuf](https://doc.rust-lang.org/std/path/struct.PathBuf.html)