Trait OutputCont
pub trait OutputCont: Any {
// Required methods
fn message(&self, text: String);
fn errmessage(&self, text: String);
fn file_open(&self, text: String);
fn file_close(&self, text: String);
fn write_18(&self, text: String);
fn write_17(&self, text: String);
fn write_16(&self, text: String);
fn write_neg1(&self, text: String);
fn write_other(&self, text: String);
fn as_any(self: Box<Self>) -> Box<dyn Any>;
}