Rustでファイル全体を読み込む
標準ライブラリのstd::fs::read_to_string
メソッドを使うことにより、ファイル全体を文字列に読み込みます。
std::fs::File
とstd::io::Read
を用いて次のように書きます。
use std::{fs::File, io::Read};
fn main() {
let file_name: &str = "src/hoge.xml";
println!("File name: {}", file_name);
let mut f: File = File::open(file_name).expect("Fail to open file.");
let mut contents: String = String::new();
f.read_to_string(&mut contents).expect("Fail to read file.");
println!("{}", contents);
}