{"ast_node_type":"other","tokens":[{"end":50,"kind":"keyword","start":0,"text":"///"}]}
/// these are fine: `T: Foo<U::Item>, U: Foo<()>`.
/// following bounds are disallowed: `T: Foo<U::Item>, U: Foo<T::Item>`, but
pub(crate) fn generic_predicates_for_param_query(