.iter()
.map(rustc_ast_pretty::pprust::attribute_to_string)
.collect();
- let clean::Item { span, name, attrs: _, kind: _, visibility, def_id } = item;
+ let span = item.span(self.tcx);
+ let clean::Item { name, attrs: _, kind: _, visibility, def_id, cfg: _ } = item;
let inner = match *item.kind {
clean::StrippedItem(_) => return None,
_ => from_clean_item(item, self.tcx),
impl FromWithTcx<clean::FnDecl> for FnDecl {
fn from_tcx(decl: clean::FnDecl, tcx: TyCtxt<'_>) -> Self {
- let clean::FnDecl { inputs, output, c_variadic, attrs: _ } = decl;
+ let clean::FnDecl { inputs, output, c_variadic } = decl;
FnDecl {
inputs: inputs
.values
negative_polarity,
synthetic,
blanket_impl,
+ span: _span,
} = impl_;
Impl {
is_unsafe: unsafety == rustc_hir::Unsafety::Unsafe,