diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2021-02-04 21:42:57 +0000 |
---|---|---|
committer | GitHub <[email protected]> | 2021-02-04 21:42:57 +0000 |
commit | 842033b15055eba9aabfc730468cd076a30a5f29 (patch) | |
tree | 08bbf19e5bc90699c00d1a8cae709d7f6e0e13ac /crates/hir_def/src/path.rs | |
parent | de046bf4572a75cf534a2342358a422b2f18d01c (diff) | |
parent | 474df093a9d91e2995e34608b577bff2b28f1e04 (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.rs | 8 |
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) |