Trait is_tree::traits::is_visitor::IsVisitor
source · pub trait IsVisitor<'a>: KnowsParent<'a> + KnowsValue<'a> {
// Provided method
fn visit<Child: KnowsVisitor<'a>>(&self, value: Child) -> Child::Visitor
where Child::Visitor: HasVisitorConstructor<'a, Value = Child>,
Self: Into<<Child::Visitor as KnowsParent<'a>>::Parent> + Clone { ... }
}