{"ast_node_type":"other","tokens":[{"end":96,"kind":"keyword","start":0,"text":"smallvec::SmallVec::with_capacity(tcx.generics_of(impl_ty.def_id).own_params.len());"}]}
            smallvec::SmallVec::with_capacity(tcx.generics_of(impl_ty.def_id).own_params.len());
        let mut bound_vars: smallvec::SmallVec<[ty::BoundVariableKind; 8]> =
        // Extend the impl's identity args with late-bound GAT vars