Skip to main content

TagHandler

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§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§