pub trait FileParser {
// Required methods
fn get_file_path(&self) -> &str;
fn print(&self);
fn write_to_file(&self);
// Provided method
fn open(&self) -> File { ... }
}
pub trait FileParser {
// Required methods
fn get_file_path(&self) -> &str;
fn print(&self);
fn write_to_file(&self);
// Provided method
fn open(&self) -> File { ... }
}