method visit_bool : 'env -> Base.bool -> Base.bool
method visit_char : 'env -> Base.char -> Base.char
method visit_string : 'env -> Base.string -> Base.string
method visit_prim___tuple_2 : 't0 't1. ('env -> 't0 -> 't0) ->
('env -> 't1 -> 't1) ->
'env ->
('t0 * 't1) ->
't0 * 't1
method visit_prim___tuple_3 : 't0 't1 't2. ('env -> 't0 -> 't0) ->
('env -> 't1 -> 't1) ->
('env -> 't2 -> 't2) ->
'env ->
('t0 * 't1 * 't2) ->
't0 * 't1 * 't2
method visit_prim___tuple_4 : 't0 't1 't2 't3. ('env -> 't0 -> 't0) ->
('env -> 't1 -> 't1) ->
('env -> 't2 -> 't2) ->
('env -> 't3 -> 't3) ->
'env ->
('t0 * 't1 * 't2 * 't3) ->
't0 * 't1 * 't2 * 't3
method visit_option : 'a. ('env -> 'a -> 'a) ->
'env ->
'a Base.option ->
'a Base.option
method visit_safety_kind : 'env -> {safety_kind}1 -> {safety_kind}1
method visit_borrow_kind : 'env -> {borrow_kind}12 -> {borrow_kind}12
method visit_binding_mode : 'env -> {binding_mode}23 -> {binding_mode}23
method visit_ty : 'env -> {ty}34 -> {ty}34
method visit_generic_value : 'env -> {generic_value}35 -> {generic_value}35
method visit_impl_expr : 'env -> {impl_expr}36 -> {impl_expr}36
method visit_impl_expr_kind : 'env -> {impl_expr_kind}37 -> {impl_expr_kind}37
method visit_trait_goal : 'env -> {trait_goal}38 -> {trait_goal}38
method visit_dyn_trait_goal : 'env -> {dyn_trait_goal}39 -> {dyn_trait_goal}39
method visit_impl_ident : 'env -> {impl_ident}40 -> {impl_ident}40
method visit_projection_predicate : 'env ->
{projection_predicate}41 ->
{projection_predicate}41
method visit_pat' : 'env -> {pat'}42 -> {pat'}42
method visit_pat : 'env -> {pat}43 -> {pat}43
method visit_field_pat : 'env -> {field_pat}44 -> {field_pat}44
method visit_cf_kind : 'env -> {cf_kind}45 -> {cf_kind}45
method visit_expr' : 'env -> {expr'}46 -> {expr'}46
method visit_expr : 'env -> {expr}47 -> {expr}47
method visit_quote : 'env -> {quote}48 -> {quote}48
method visit_quote_content : 'env -> {quote_content}49 -> {quote_content}49
method visit_supported_monads : 'env ->
{supported_monads}50 ->
{supported_monads}50
method visit_loop_kind : 'env -> {loop_kind}51 -> {loop_kind}51
method visit_loop_state : 'env -> {loop_state}52 -> {loop_state}52
method visit_lhs : 'env -> {lhs}53 -> {lhs}53
method visit_guard : 'env -> {guard}54 -> {guard}54
method visit_guard' : 'env -> {guard'}55 -> {guard'}55
method visit_arm' : 'env -> {arm'}56 -> {arm'}56
method visit_arm : 'env -> {arm}57 -> {arm}57
method visit_generic_param : 'env -> {generic_param}298 -> {generic_param}298
method visit_generic_param_kind : 'env ->
{generic_param_kind}299 ->
{generic_param_kind}299
method visit_generic_constraint : 'env ->
{generic_constraint}300 ->
{generic_constraint}300
method visit_param : 'env -> {param}331 -> {param}331
method visit_generics : 'env -> {generics}332 -> {generics}332
method visit_variant : 'env -> {variant}333 -> {variant}333
method visit_item' : 'env -> {item'}334 -> {item'}334
method visit_item : 'env -> {item}335 -> {item}335
method visit_impl_item' : 'env -> {impl_item'}336 -> {impl_item'}336
method visit_impl_item : 'env -> {impl_item}337 -> {impl_item}337
method visit_trait_item' : 'env -> {trait_item'}338 -> {trait_item'}338
method visit_trait_item : 'env -> {trait_item}339 -> {trait_item}339
method visit_modul : 'env -> {modul}430 -> {modul}430
method visit_list : 'a. ('env -> 'a -> 'a) ->
'env ->
'a Base.list ->
'a Base.list