Trait Printer

Source
pub trait Printer {
    type Handle;

    // Required methods
    fn get_current_handle(&mut self) -> Self::Handle;
    fn write_line_at(&mut self, handle: &Self::Handle, message: &str);
    fn write_line(&mut self, message: &str);
}

Required Associated Types§

Required Methods§

Source

fn get_current_handle(&mut self) -> Self::Handle

Source

fn write_line_at(&mut self, handle: &Self::Handle, message: &str)

Source

fn write_line(&mut self, message: &str)

Implementors§