[][src]Trait bat::Printer

pub trait Printer {
    fn print_header(
        &mut self,
        handle: &mut dyn Write,
        file: InputFile
    ) -> Result<()>;
fn print_footer(&mut self, handle: &mut dyn Write) -> Result<()>;
fn print_snip(&mut self, handle: &mut dyn Write) -> Result<()>;
fn print_line(
        &mut self,
        out_of_range: bool,
        handle: &mut dyn Write,
        line_number: usize,
        line_buffer: &[u8]
    ) -> Result<()>; }

Required methods

fn print_header(
    &mut self,
    handle: &mut dyn Write,
    file: InputFile
) -> Result<()>

fn print_snip(&mut self, handle: &mut dyn Write) -> Result<()>

fn print_line(
    &mut self,
    out_of_range: bool,
    handle: &mut dyn Write,
    line_number: usize,
    line_buffer: &[u8]
) -> Result<()>

Loading content...

Implementors

impl Printer for SimplePrinter[src]

impl<'a> Printer for InteractivePrinter<'a>[src]

Loading content...