]> git.lizzy.rs Git - rust.git/commitdiff
Rename `rustdoc_json_types::Item.source` to `span`
authorCamelid <camelidcamel@gmail.com>
Wed, 10 Mar 2021 05:25:54 +0000 (21:25 -0800)
committerCamelid <camelidcamel@gmail.com>
Mon, 22 Mar 2021 02:47:12 +0000 (19:47 -0700)
src/librustdoc/json/conversions.rs
src/librustdoc/json/mod.rs
src/rustdoc-json-types/lib.rs

index 2b3d5fd74655f1df1943b1285f7e568cc24669ff..023f392563e884d283e4be9eeff5bd4ce416a0bc 100644 (file)
@@ -33,7 +33,7 @@ pub(super) fn convert_item(&self, item: clean::Item) -> Option<Item> {
             id: from_def_id(def_id),
             crate_id: def_id.krate.as_u32(),
             name: name.map(|sym| sym.to_string()),
-            source: self.convert_span(span),
+            span: self.convert_span(span),
             visibility: self.convert_visibility(visibility),
             docs: attrs.collapsed_doc_value(),
             links: attrs
index b762fd7e18bd7aba4702d87cf9bf7bbd07db4a75..9dc2a442cff9cb88a8e7fe1f0deb772d7d0514d2 100644 (file)
@@ -109,7 +109,7 @@ fn get_trait_items(&mut self) -> Vec<(types::Id, types::Item)> {
                                 .map(Clone::clone),
                             visibility: types::Visibility::Public,
                             inner: types::ItemEnum::Trait(trait_item.clone().into()),
-                            source: None,
+                            span: None,
                             docs: Default::default(),
                             links: Default::default(),
                             attrs: Default::default(),
index 4e7794fe610646e43e577aa42a044fa9624a4456..82064f31f58e35150566b24054450b967ef224b2 100644 (file)
@@ -64,7 +64,7 @@ pub struct Item {
     pub name: Option<String>,
     /// The source location of this item (absent if it came from a macro expansion or inline
     /// assembly).
-    pub source: Option<Span>,
+    pub span: Option<Span>,
     /// By default all documented items are public, but you can tell rustdoc to output private items
     /// so this field is needed to differentiate.
     pub visibility: Visibility,