{"ast_node_type":"other","tokens":[{"end":36,"kind":"keyword","start":0,"text":"if"}]}
    if type_params.all(|p| match p {
    let mut type_params = type_param_list.generic_params();
        ast::GenericParam::TypeParam(t) => t.type_bound_list().is_none(),