1use std::fs::File;
2
3pub trait FileParser {
4 fn get_file_path(&self) -> &str;
5
6 fn open(&self) -> File {
7 match File::open(self.get_file_path()) {
8 Ok(file) => file,
9 Err(e) => panic!("Error Opening file: {e}"),
10 }
11 }
12
13 fn print(&self);
14
15 fn write_to_file(&self);
16}