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