diff options
author | Aleksey Kladov <[email protected]> | 2018-11-27 11:11:36 +0000 |
---|---|---|
committer | Aleksey Kladov <[email protected]> | 2018-11-27 12:02:06 +0000 |
commit | 10f4d4b74cd7e072bf5e8d3fb57c76f35ea03e1d (patch) | |
tree | ec9c94fa1bf857032b3914175d03fd179f74c660 /crates/ra_analysis/src/syntax_ptr.rs | |
parent | 4d87799a4a73e5a58fce4e3caa88ad90347bdabb (diff) |
Make nameresolution resilient to reparsing
We now store item id's instead of local syntax ptrs, and item ids
don't change if you type inside a single function.
Diffstat (limited to 'crates/ra_analysis/src/syntax_ptr.rs')
-rw-r--r-- | crates/ra_analysis/src/syntax_ptr.rs | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/crates/ra_analysis/src/syntax_ptr.rs b/crates/ra_analysis/src/syntax_ptr.rs index 194b94584..e45934ce0 100644 --- a/crates/ra_analysis/src/syntax_ptr.rs +++ b/crates/ra_analysis/src/syntax_ptr.rs | |||
@@ -62,11 +62,6 @@ impl LocalSyntaxPtr { | |||
62 | local: self, | 62 | local: self, |
63 | } | 63 | } |
64 | } | 64 | } |
65 | |||
66 | // Seems unfortunate to expose | ||
67 | pub(crate) fn range(self) -> TextRange { | ||
68 | self.range | ||
69 | } | ||
70 | } | 65 | } |
71 | 66 | ||
72 | #[test] | 67 | #[test] |