diff options
author | petr-tik <[email protected]> | 2020-07-27 22:17:15 +0100 |
---|---|---|
committer | petr-tik <[email protected]> | 2020-07-27 22:17:15 +0100 |
commit | 6ea28c377947b7e26efcb107d0dbbd804ed5e27f (patch) | |
tree | c3fce05f13e463ebcf7d9721f29dc5dcf2b84540 /crates/ra_assists/src/handlers/extract_variable.rs | |
parent | 01bdeaad71ea87e2e989fc9ded06f69805929e42 (diff) |
Fixed #5129
Addresses two issues:
- keep the parens from dbg!() in case the call is chained or there is
semantic difference if parens are excluded
- Exclude the semicolon after the dbg!(); by checking if it was
accidentally included in the macro_call
investigated, but decided against:
fix ast::MacroCall extraction to never include semicolons at the end -
this logic lives in rowan.
Defensively shorten the macro_range if there is a semicolon token.
Deleted unneccessary temp variable macro_args
Renamed macro_content to "paste_instead_of_dbg", because it isn't a
simple extraction of text inside dbg!() anymore
Diffstat (limited to 'crates/ra_assists/src/handlers/extract_variable.rs')
0 files changed, 0 insertions, 0 deletions