Trait robson_compiler::CompilerInfra
source · pub trait CompilerInfra {
// Required methods
fn clone_self(&mut self) -> Box<dyn CompilerInfra>;
fn color_print(&mut self, to_print: String, color: u64);
fn println(&mut self, to_print: String);
fn home_dir(&self) -> Option<String>;
fn lines(&self, path: &str) -> Result<Vec<String>, IError>;
}