about summary refs log tree commit diff
path: root/src/test/incremental/thinlto
diff options
context:
space:
mode:
authorCorey Farwell <coreyf@rwell.org>2017-05-02 21:21:19 -0400
committerGitHub <noreply@github.com>2017-05-02 21:21:19 -0400
commit9e621c2da8b96b4cfdca208dea21a2888f00d9e0 (patch)
tree1078209707d72f113bbfd4a5989e7776760aeb61 /src/test/incremental/thinlto
parentcfff3699aa33e0de8000b93146a0e218208a39c1 (diff)
parent1c57bb4219523c38a2fcaf609c845ef77b6f2240 (diff)
downloadrust-9e621c2da8b96b4cfdca208dea21a2888f00d9e0.tar.gz
rust-9e621c2da8b96b4cfdca208dea21a2888f00d9e0.zip
Rollup merge of #41640 - gaurikholkar:master, r=nikomatsakis
Consider changing to & for let bindings #40402

This is a fix for #40402

For the example
```
fn main() {
    let v = vec![String::from("oh no")];

    let e = v[0];
}
```

It gives
```
error[E0507]: cannot move out of indexed content
 --> ex1.rs:4:13
  |
4 |     let e = v[0];
  |             ^^^^ cannot move out of indexed content
  |
  = help: consider changing to `&v[0]`

error: aborting due to previous error
```

Another alternative is
```
error[E0507]: cannot move out of indexed content
 --> ex1.rs:4:13
  |
4 |     let e = v[0];
  |             ^^^^ consider changing to `&v[0]`

error: aborting due to previous error
```
Also refer to #41564 for more details.

r? @nikomatsakis
Diffstat (limited to 'src/test/incremental/thinlto')
0 files changed, 0 insertions, 0 deletions