cx.typaram(span, cx.ident_of(name), bounds, None)
}
-fn mk_generics(lifetimes: Vec<ast::LifetimeDef>, ty_params: Vec<ast::TyParam>) -> Generics {
+fn mk_generics(lifetimes: Vec<ast::LifetimeDef>, ty_params: Vec<ast::TyParam>, span: Span)
+ -> Generics {
Generics {
lifetimes: lifetimes,
ty_params: P::from_vec(ty_params),
id: ast::DUMMY_NODE_ID,
predicates: Vec::new(),
},
+ span: span,
}
}
}
})
.collect();
- mk_generics(lifetimes, ty_params)
+ mk_generics(lifetimes, ty_params, span)
}
}