Struct rasslib::tree::TreePrinter [] [src]

pub struct TreePrinter {
    // some fields omitted
}

Methods

impl TreePrinter

fn new() -> TreePrinter

fn print<T>(&self, tree: &Tree<T>) where T: Display + PartialEq + Clone

Trait Implementations

impl<'a, T> TreeVisitor<'a, T> for TreePrinter where T: Display + PartialEq + Clone

fn visit(&self, tree: &'a Tree<T>, is_last: bool)

fn step_down(&self, is_last: bool)

fn step_up(&self)

Derived Implementations

impl Debug for TreePrinter

fn fmt(&self, __arg_0: &mut Formatter) -> Result