about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorVadim Petrochenkov <vadim.petrochenkov@gmail.com>2019-11-17 16:13:46 +0300
committerVadim Petrochenkov <vadim.petrochenkov@gmail.com>2019-11-17 20:12:50 +0300
commit41ee980f9f4f313359e1e8e6b4a3a16f0b493ef2 (patch)
treecda878db22e5ac548a4d9664a9e1f9c148cd8475 /src
parent0aed810abf6f37d478965024fdbeffee2759794c (diff)
downloadrust-41ee980f9f4f313359e1e8e6b4a3a16f0b493ef2.tar.gz
rust-41ee980f9f4f313359e1e8e6b4a3a16f0b493ef2.zip
rustc_metadata: Give a constructor to `CratePaths`
Diffstat (limited to 'src')
-rw-r--r--src/librustc_metadata/creader.rs2
-rw-r--r--src/librustc_metadata/locator.rs10
2 files changed, 9 insertions, 3 deletions
diff --git a/src/librustc_metadata/creader.rs b/src/librustc_metadata/creader.rs
index 5424ef429ad..c3a195641f9 100644
--- a/src/librustc_metadata/creader.rs
+++ b/src/librustc_metadata/creader.rs
@@ -207,7 +207,7 @@ impl<'a> CrateLoader<'a> {
         let root = if let Some(root) = root {
             root
         } else {
-            crate_paths = CratePaths { name: crate_root.name, source: source.clone() };
+            crate_paths = CratePaths::new(crate_root.name, source.clone());
             &crate_paths
         };
 
diff --git a/src/librustc_metadata/locator.rs b/src/librustc_metadata/locator.rs
index 809e885e446..d28f00b9168 100644
--- a/src/librustc_metadata/locator.rs
+++ b/src/librustc_metadata/locator.rs
@@ -281,8 +281,14 @@ crate struct CrateLocator<'a> {
 }
 
 crate struct CratePaths {
-    pub name: Symbol,
-    pub source: CrateSource,
+    name: Symbol,
+    source: CrateSource,
+}
+
+impl CratePaths {
+    crate fn new(name: Symbol, source: CrateSource) -> CratePaths {
+        CratePaths { name, source }
+    }
 }
 
 #[derive(Copy, Clone, PartialEq)]