diff options
| author | Ali Bektas <bektasali@protonmail.com> | 2023-08-09 16:40:23 +0200 |
|---|---|---|
| committer | Ali Bektas <bektasali@protonmail.com> | 2023-08-09 16:40:23 +0200 |
| commit | 4e4dda5f59ca6c07a8fe111ff5c0e33caa12a907 (patch) | |
| tree | 7553ef411435d8877efb0bfc69cc3bd4b02855a3 | |
| parent | b64e5b3919b24bc784f36248e6e1f921ee7bb71b (diff) | |
| download | rust-4e4dda5f59ca6c07a8fe111ff5c0e33caa12a907.tar.gz rust-4e4dda5f59ca6c07a8fe111ff5c0e33caa12a907.zip | |
Deunwrap convert_named_struct_to_tuple_struct
| -rw-r--r-- | crates/ide-assists/src/handlers/convert_named_struct_to_tuple_struct.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/ide-assists/src/handlers/convert_named_struct_to_tuple_struct.rs b/crates/ide-assists/src/handlers/convert_named_struct_to_tuple_struct.rs index fe1cb6fce36..76f021ed912 100644 --- a/crates/ide-assists/src/handlers/convert_named_struct_to_tuple_struct.rs +++ b/crates/ide-assists/src/handlers/convert_named_struct_to_tuple_struct.rs @@ -161,9 +161,9 @@ fn process_struct_name_reference( let path_segment = name_ref.syntax().parent().and_then(ast::PathSegment::cast)?; // A `PathSegment` always belongs to a `Path`, so there's at least one `Path` at this point. let full_path = - path_segment.syntax().parent()?.ancestors().map_while(ast::Path::cast).last().unwrap(); + path_segment.syntax().parent()?.ancestors().map_while(ast::Path::cast).last()?; - if full_path.segment().unwrap().name_ref()? != *name_ref { + if full_path.segment()?.name_ref()? != *name_ref { // `name_ref` isn't the last segment of the path, so `full_path` doesn't point to the // struct we want to edit. return None; |
