{"ast_node_type":"other","tokens":[{"end":83,"kind":"keyword","start":0,"text":"first_param_ty.remove_ref().map_or((first_param_ty.clone(),"}]}
        first_param_ty.remove_ref().map_or((first_param_ty.clone(), "self"), |ty| {
    } else {
            (ty, if first_param_ty.is_mutable_reference() { "&mut self" } else { "&self" })