pub trait ProofTreeVisitor<'tcx> {
    type Result: VisitorResult = ();

    // Required method
    fn visit_goal(&mut self, goal: &InspectGoal<'_, 'tcx>) -> Self::Result;
}
Expand description

The public API to interact with proof trees.

Provided Associated Types§

Required Methods§

source

fn visit_goal(&mut self, goal: &InspectGoal<'_, 'tcx>) -> Self::Result

Implementors§

source§

impl<'a, 'tcx> ProofTreeVisitor<'tcx> for AmbiguityCausesVisitor<'a, 'tcx>