pub fn visit<V: Visitor>( pattern: &Pattern, visitor: V, ) -> Result<V::Output, V::Err>
Walk pattern without recursion and drive visitor.
pattern
visitor
Returns the first error reported by visitor.