[−][src]Trait syn::visit::Visit
Syntax tree traversal to walk a shared borrow of a syntax tree.
See the module documentation for details.
This trait is available only if Syn is built with the "visit" feature.
Provided methods
fn visit_abi(&mut self, i: &'ast Abi)[src]
fn visit_angle_bracketed_generic_arguments(
&mut self,
i: &'ast AngleBracketedGenericArguments
)[src]
&mut self,
i: &'ast AngleBracketedGenericArguments
)
fn visit_attr_style(&mut self, i: &'ast AttrStyle)[src]
fn visit_attribute(&mut self, i: &'ast Attribute)[src]
fn visit_bare_fn_arg(&mut self, i: &'ast BareFnArg)[src]
fn visit_bin_op(&mut self, i: &'ast BinOp)[src]
fn visit_binding(&mut self, i: &'ast Binding)[src]
fn visit_bound_lifetimes(&mut self, i: &'ast BoundLifetimes)[src]
fn visit_const_param(&mut self, i: &'ast ConstParam)[src]
fn visit_constraint(&mut self, i: &'ast Constraint)[src]
fn visit_data(&mut self, i: &'ast Data)[src]
fn visit_data_enum(&mut self, i: &'ast DataEnum)[src]
fn visit_data_struct(&mut self, i: &'ast DataStruct)[src]
fn visit_data_union(&mut self, i: &'ast DataUnion)[src]
fn visit_derive_input(&mut self, i: &'ast DeriveInput)[src]
fn visit_expr(&mut self, i: &'ast Expr)[src]
fn visit_expr_binary(&mut self, i: &'ast ExprBinary)[src]
fn visit_expr_call(&mut self, i: &'ast ExprCall)[src]
fn visit_expr_cast(&mut self, i: &'ast ExprCast)[src]
fn visit_expr_field(&mut self, i: &'ast ExprField)[src]
fn visit_expr_index(&mut self, i: &'ast ExprIndex)[src]
fn visit_expr_lit(&mut self, i: &'ast ExprLit)[src]
fn visit_expr_paren(&mut self, i: &'ast ExprParen)[src]
fn visit_expr_path(&mut self, i: &'ast ExprPath)[src]
fn visit_expr_unary(&mut self, i: &'ast ExprUnary)[src]
fn visit_field(&mut self, i: &'ast Field)[src]
fn visit_fields(&mut self, i: &'ast Fields)[src]
fn visit_fields_named(&mut self, i: &'ast FieldsNamed)[src]
fn visit_fields_unnamed(&mut self, i: &'ast FieldsUnnamed)[src]
fn visit_generic_argument(&mut self, i: &'ast GenericArgument)[src]
fn visit_generic_param(&mut self, i: &'ast GenericParam)[src]
fn visit_generics(&mut self, i: &'ast Generics)[src]
fn visit_ident(&mut self, i: &'ast Ident)[src]
fn visit_index(&mut self, i: &'ast Index)[src]
fn visit_lifetime(&mut self, i: &'ast Lifetime)[src]
fn visit_lifetime_def(&mut self, i: &'ast LifetimeDef)[src]
fn visit_lit(&mut self, i: &'ast Lit)[src]
fn visit_lit_bool(&mut self, i: &'ast LitBool)[src]
fn visit_lit_byte(&mut self, i: &'ast LitByte)[src]
fn visit_lit_byte_str(&mut self, i: &'ast LitByteStr)[src]
fn visit_lit_char(&mut self, i: &'ast LitChar)[src]
fn visit_lit_float(&mut self, i: &'ast LitFloat)[src]
fn visit_lit_int(&mut self, i: &'ast LitInt)[src]
fn visit_lit_str(&mut self, i: &'ast LitStr)[src]
fn visit_macro(&mut self, i: &'ast Macro)[src]
fn visit_macro_delimiter(&mut self, i: &'ast MacroDelimiter)[src]
fn visit_member(&mut self, i: &'ast Member)[src]
fn visit_meta(&mut self, i: &'ast Meta)[src]
fn visit_meta_list(&mut self, i: &'ast MetaList)[src]
fn visit_meta_name_value(&mut self, i: &'ast MetaNameValue)[src]
fn visit_nested_meta(&mut self, i: &'ast NestedMeta)[src]
fn visit_parenthesized_generic_arguments(
&mut self,
i: &'ast ParenthesizedGenericArguments
)[src]
&mut self,
i: &'ast ParenthesizedGenericArguments
)