diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2019-11-17 16:13:46 +0300 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2019-11-17 20:12:50 +0300 |
| commit | 41ee980f9f4f313359e1e8e6b4a3a16f0b493ef2 (patch) | |
| tree | cda878db22e5ac548a4d9664a9e1f9c148cd8475 /src | |
| parent | 0aed810abf6f37d478965024fdbeffee2759794c (diff) | |
| download | rust-41ee980f9f4f313359e1e8e6b4a3a16f0b493ef2.tar.gz rust-41ee980f9f4f313359e1e8e6b4a3a16f0b493ef2.zip | |
rustc_metadata: Give a constructor to `CratePaths`
Diffstat (limited to 'src')
| -rw-r--r-- | src/librustc_metadata/creader.rs | 2 | ||||
| -rw-r--r-- | src/librustc_metadata/locator.rs | 10 |
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)] |
