@@ -421,38 +421,7 @@ impl FromClean<clean::WherePredicate> for WherePredicate {
421
421
BoundPredicate { ty, bounds, bound_params } => WherePredicate :: BoundPredicate {
422
422
type_ : ty. into_json ( renderer) ,
423
423
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) ,
456
425
} ,
457
426
RegionPredicate { lifetime, bounds } => WherePredicate :: LifetimePredicate {
458
427
lifetime : convert_lifetime ( lifetime) ,
0 commit comments