@@ -421,38 +421,7 @@ impl FromClean<clean::WherePredicate> for WherePredicate {
421421 BoundPredicate { ty, bounds, bound_params } => WherePredicate :: BoundPredicate {
422422 type_ : ty. into_json ( renderer) ,
423423 bounds : bounds. into_json ( renderer) ,
424- generic_params : bound_params
425- . iter ( )
426- . map ( |x| {
427- let name = x. name . to_string ( ) ;
428- let kind = match & x. kind {
429- clean:: GenericParamDefKind :: Lifetime { outlives } => {
430- GenericParamDefKind :: Lifetime {
431- outlives : outlives. iter ( ) . map ( |lt| lt. 0 . to_string ( ) ) . collect ( ) ,
432- }
433- }
434- clean:: GenericParamDefKind :: Type { bounds, default, synthetic } => {
435- GenericParamDefKind :: Type {
436- bounds : bounds
437- . into_iter ( )
438- . map ( |bound| bound. into_json ( renderer) )
439- . collect ( ) ,
440- default : default
441- . as_ref ( )
442- . map ( |ty| ty. as_ref ( ) . into_json ( renderer) ) ,
443- is_synthetic : * synthetic,
444- }
445- }
446- clean:: GenericParamDefKind :: Const { ty, default, synthetic : _ } => {
447- GenericParamDefKind :: Const {
448- type_ : ty. as_ref ( ) . into_json ( renderer) ,
449- default : default. as_ref ( ) . map ( |d| d. as_ref ( ) . clone ( ) ) ,
450- }
451- }
452- } ;
453- GenericParamDef { name, kind }
454- } )
455- . collect ( ) ,
424+ generic_params : bound_params. into_json ( renderer) ,
456425 } ,
457426 RegionPredicate { lifetime, bounds } => WherePredicate :: LifetimePredicate {
458427 lifetime : convert_lifetime ( lifetime) ,
0 commit comments