1 2 3 4 5 6 7 8 9 10 11 12
use crate::protocol::ast::*; use crate::protocol::input_source::*; use crate::protocol::lexer::*; type Unit = (); type VisitorResult = Result<Unit, ParseError>; trait ShallowVisitor: Sized { fn visit_protocol_description(&mut self, h: &mut Heap, pd: RootId) -> VisitorResult { } }