diff options
author | Florian Diebold <[email protected]> | 2019-02-11 22:11:12 +0000 |
---|---|---|
committer | Florian Diebold <[email protected]> | 2019-02-13 19:10:46 +0000 |
commit | d5ad38cbb87103d8713855e0ec705fd957249afd (patch) | |
tree | 3c414dafaa6e42cc11dd71f9f9b59291eff9832e /crates/ra_db | |
parent | 3a9934e2c3280864877a90c5ced777bad898d73a (diff) |
Resolve 2015 style imports
Diffstat (limited to 'crates/ra_db')
-rw-r--r-- | crates/ra_db/src/input.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/crates/ra_db/src/input.rs b/crates/ra_db/src/input.rs index 76998ea30..aa535ac4d 100644 --- a/crates/ra_db/src/input.rs +++ b/crates/ra_db/src/input.rs | |||
@@ -119,6 +119,10 @@ impl CrateGraph { | |||
119 | self.arena[&crate_id].file_id | 119 | self.arena[&crate_id].file_id |
120 | } | 120 | } |
121 | 121 | ||
122 | pub fn edition(&self, crate_id: CrateId) -> Edition { | ||
123 | self.arena[&crate_id].edition | ||
124 | } | ||
125 | |||
122 | // TODO: this only finds one crate with the given root; we could have multiple | 126 | // TODO: this only finds one crate with the given root; we could have multiple |
123 | pub fn crate_id_for_crate_root(&self, file_id: FileId) -> Option<CrateId> { | 127 | pub fn crate_id_for_crate_root(&self, file_id: FileId) -> Option<CrateId> { |
124 | let (&crate_id, _) = self.arena.iter().find(|(_crate_id, data)| data.file_id == file_id)?; | 128 | let (&crate_id, _) = self.arena.iter().find(|(_crate_id, data)| data.file_id == file_id)?; |