{"ast_node_type":"other","tokens":[{"end":39,"kind":"keyword","start":0,"text":"for"}]}
        for bound in &mut self_bounds {
            TypeSubstitution { from_name: pointee_ty_ident.name, to_ty: &s_ty, rewritten: false };
            substitution.visit_param_bound(bound, BoundKind::Bound);