html2md

Trait TagHandler

Source
pub trait TagHandler {
    // Required methods
    fn handle(&mut self, tag: &Handle, printer: &mut StructuredPrinter);
    fn after_handle(&mut self, printer: &mut StructuredPrinter);

    // Provided method
    fn skip_descendants(&self) -> bool { ... }
}
Expand description

Trait interface describing abstract handler of arbitrary HTML tag.

Required Methods§

Source

fn handle(&mut self, tag: &Handle, printer: &mut StructuredPrinter)

Handle tag encountered when walking HTML tree. This is executed before the children processing

Source

fn after_handle(&mut self, printer: &mut StructuredPrinter)

Executed after all children of this tag have been processed

Provided Methods§

Implementors§