{"ast_node_type":"other","tokens":[{"end":29,"kind":"keyword","start":0,"text":")"}]}
    ) -> ThinVec<TypeBound> {
        impl_trait_lower_fn: ImplTraitLowerFn<'_>,
        if let Some(type_bounds) = type_bounds_opt {