diff options
Diffstat (limited to 'crates/ra_hir_def/src/path.rs')
-rw-r--r-- | crates/ra_hir_def/src/path.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/crates/ra_hir_def/src/path.rs b/crates/ra_hir_def/src/path.rs index 20d6d98ea..3b26e8337 100644 --- a/crates/ra_hir_def/src/path.rs +++ b/crates/ra_hir_def/src/path.rs | |||
@@ -56,7 +56,7 @@ impl ModPath { | |||
56 | } | 56 | } |
57 | 57 | ||
58 | pub fn is_self(&self) -> bool { | 58 | pub fn is_self(&self) -> bool { |
59 | self.kind == PathKind::Self_ && self.segments.is_empty() | 59 | self.kind == PathKind::Super(0) && self.segments.is_empty() |
60 | } | 60 | } |
61 | 61 | ||
62 | /// If this path is a single identifier, like `foo`, return its name. | 62 | /// If this path is a single identifier, like `foo`, return its name. |
@@ -100,8 +100,7 @@ pub enum GenericArg { | |||
100 | #[derive(Debug, Clone, PartialEq, Eq, Hash)] | 100 | #[derive(Debug, Clone, PartialEq, Eq, Hash)] |
101 | pub enum PathKind { | 101 | pub enum PathKind { |
102 | Plain, | 102 | Plain, |
103 | Self_, | 103 | Super(u8), |
104 | Super, | ||
105 | Crate, | 104 | Crate, |
106 | // Absolute path | 105 | // Absolute path |
107 | Abs, | 106 | Abs, |