aboutsummaryrefslogtreecommitdiff
path: root/crates/hir_def/src/path.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/hir_def/src/path.rs')
-rw-r--r--crates/hir_def/src/path.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/hir_def/src/path.rs b/crates/hir_def/src/path.rs
index 0caad53d3..0e60dc2b6 100644
--- a/crates/hir_def/src/path.rs
+++ b/crates/hir_def/src/path.rs
@@ -201,10 +201,10 @@ impl Path {
201 } 201 }
202 let res = Path { 202 let res = Path {
203 type_anchor: self.type_anchor.clone(), 203 type_anchor: self.type_anchor.clone(),
204 mod_path: ModPath { 204 mod_path: ModPath::from_segments(
205 kind: self.mod_path.kind.clone(), 205 self.mod_path.kind.clone(),
206 segments: self.mod_path.segments[..self.mod_path.segments.len() - 1].to_vec(), 206 self.mod_path.segments[..self.mod_path.segments.len() - 1].iter().cloned(),
207 }, 207 ),
208 generic_args: self.generic_args[..self.generic_args.len() - 1].to_vec(), 208 generic_args: self.generic_args[..self.generic_args.len() - 1].to_vec(),
209 }; 209 };
210 Some(res) 210 Some(res)