aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_assists/src/handlers/replace_let_with_if_let.rs
diff options
context:
space:
mode:
authorbors[bot] <26634292+bors[bot]@users.noreply.github.com>2020-08-05 23:07:35 +0100
committerGitHub <[email protected]>2020-08-05 23:07:35 +0100
commited4687f698fa3c03649819ea6c71ce0a290b7888 (patch)
tree31d97b4bb7faf5bbc03c5e41d6314bd353e7704e /crates/ra_assists/src/handlers/replace_let_with_if_let.rs
parent5ebf92cd0ed4be97fe0ca5bffefbe292db1ec4cf (diff)
parent3eea41a68ca2de28dca35b6e713cbb36aa09f0c8 (diff)
Merge #5639
5639: SSR: Allow `self` in patterns. r=jonas-schievink a=davidlattimore It's now consistent with other variables in that if the pattern references self, only the `self` in scope where the rule is invoked will be accepted. Since `self` doesn't work the same as other paths, this is implemented by restricting the search to just the current function. Prior to this change (since path resolution was implemented), having self in a pattern would just result in no matches. Co-authored-by: David Lattimore <[email protected]>
Diffstat (limited to 'crates/ra_assists/src/handlers/replace_let_with_if_let.rs')
0 files changed, 0 insertions, 0 deletions