aboutsummaryrefslogtreecommitdiff
path: root/crates/hir_def/src/path.rs
diff options
context:
space:
mode:
authorbors[bot] <26634292+bors[bot]@users.noreply.github.com>2021-02-04 21:42:57 +0000
committerGitHub <[email protected]>2021-02-04 21:42:57 +0000
commit842033b15055eba9aabfc730468cd076a30a5f29 (patch)
tree08bbf19e5bc90699c00d1a8cae709d7f6e0e13ac /crates/hir_def/src/path.rs
parentde046bf4572a75cf534a2342358a422b2f18d01c (diff)
parent474df093a9d91e2995e34608b577bff2b28f1e04 (diff)
Merge #7561
7561: Avoid using ModPath's fields directly r=jonas-schievink a=jonas-schievink bors r+ Co-authored-by: Jonas Schievink <[email protected]>
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)