diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2020-10-22 21:46:24 +0100 |
---|---|---|
committer | GitHub <[email protected]> | 2020-10-22 21:46:24 +0100 |
commit | 8b3c851dd37f39f79e7e8807378f45fdde7f6411 (patch) | |
tree | d6c20cd94e6291d6e4c3b8f58a17817d61463d79 /crates/proc_macro_srv/src/proc_macro/bridge/handle.rs | |
parent | edf46a13a6a28093985d2d934ef97570947b9494 (diff) | |
parent | 3dbbcfca67ed09322227f2190b5364754a29a216 (diff) |
Merge #6098
6098: Insert ref for completions r=adamrk a=adamrk
Follow up to https://github.com/rust-analyzer/rust-analyzer/pull/5846. When we have a local in scope which needs a ref or mutable ref to match the name and type of the active in the completion context then a new completion item with `&` or `&mut ` is inserted. E.g.
```rust
fn foo(arg: &i32){};
fn main() {
let arg = 1_i32;
foo(a<|>)
}
```
now offers `&arg` as a completion option with the highest score.
Co-authored-by: adamrk <[email protected]>
Diffstat (limited to 'crates/proc_macro_srv/src/proc_macro/bridge/handle.rs')
0 files changed, 0 insertions, 0 deletions