pub struct ErrorsCollector<'source> {
pub list: Vec<ContextualError<ParseError<'source>>>,
}Fields§
§list: Vec<ContextualError<ParseError<'source>>>Trait Implementations§
Source§impl<'source> Visitor<'source> for ErrorsCollector<'source>
impl<'source> Visitor<'source> for ErrorsCollector<'source>
fn visit_error(&mut self, err: &ContextualError<ParseError<'source>>)
fn visit_program(&mut self, program: &Program<'source>)
fn visit_item(&mut self, item: &Item<'source>)
fn visit_variable_declaration( &mut self, declaration: &VariableDeclaration<'source>, )
fn visit_constant_declaration( &mut self, declaration: &ConstantDeclaration<'source>, )
fn visit_request(&mut self, request: &Request<'source>)
fn visit_statement(&mut self, statement: &Statement<'source>)
fn visit_endpoint(&mut self, endpoint: &Endpoint<'source>)
fn visit_template_string_part(&mut self, part: &TemplateStringPart<'source>)
fn visit_expr(&mut self, expr: &Expression<'source>)
fn visit_object_entry(&mut self, entry: &ObjectEntry<'source>)
fn visit_attribute(&mut self, attribute: &Attribute<'source>)
fn visit_line_comment(&mut self, comment: &Literal<'source>)
fn visit_expr_list(&mut self, expr_list: &ExpressionList<'source>)
fn visit_literal(&mut self, stringlit: &Literal<'source>)
fn visit_string(&mut self, stringlit: &StringLiteral<'source>)
fn visit_call_expr(&mut self, expr: &CallExpr<'source>)
fn visit_token(&mut self, token: &Token<'source>)
fn visit_parsed_node<T: GetSpan + VisitWith<'source>>( &mut self, node: &ParsedNode<'source, T>, )
Auto Trait Implementations§
impl<'source> Freeze for ErrorsCollector<'source>
impl<'source> RefUnwindSafe for ErrorsCollector<'source>
impl<'source> Send for ErrorsCollector<'source>
impl<'source> Sync for ErrorsCollector<'source>
impl<'source> Unpin for ErrorsCollector<'source>
impl<'source> UnwindSafe for ErrorsCollector<'source>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more