From b412b46cf70de4e08cda3ac120ebfa349c1bc268 Mon Sep 17 00:00:00 2001 From: Joshua Nelson Date: Wed, 24 Mar 2021 00:52:52 -0400 Subject: Do the hard part first The only bit failing was the module, so change that before removing the `span` field. --- src/librustdoc/json/conversions.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/librustdoc/json') diff --git a/src/librustdoc/json/conversions.rs b/src/librustdoc/json/conversions.rs index 80ef0073da8..6e773f76059 100644 --- a/src/librustdoc/json/conversions.rs +++ b/src/librustdoc/json/conversions.rs @@ -40,7 +40,8 @@ impl JsonRenderer<'_> { .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(); + let clean::Item { name, attrs: _, kind: _, span: _, visibility, def_id } = item; let inner = match *item.kind { clean::StrippedItem(_) => return None, _ => from_clean_item(item, self.tcx), -- cgit 1.4.1-3-g733a5