我试图从输入文件中获取一个字符串并将信息解析为一个HashMap结构:
use std::{fs::File, io::prelude::*};
pub struct Student {
c_num: &'static str,
cla: i32,
ola: i32,
quiz: i32,
exam: i32,
final_exam: i32,
}
impl Student {
pub fn new(
c_num: &'static str,
cla: i32,
ola: i32,
quiz: i32,
exam: i32,
final_exam: i32,
) -> Student {
Student {
c_num: c_num,
cla: cla,
ola: ola,
quiz: quiz,
exam: exam,
final_exam: final_exam,
}
}
pub fn from_file(filename: String) -> Vec<Student> {
let mut f = File::open(filename).expect("File not found");
let mut contents …Run Code Online (Sandbox Code Playgroud) rust ×1