summaryrefslogtreecommitdiffstats
path: root/tests/ui/suggestions/dont-suggest-pin-array-dot-set.rs
blob: acb897571d64e38d809064cae77e1b670e19d7bd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// https://github.com/rust-lang/rust/issues/96834
//
// This test case verifies that rustc does not make an unhelpful suggestion:
//
//     help: consider wrapping the receiver expression with the appropriate type
//         |
//     14  |     Pin::new(&mut a).set(0, 3);
//         |     +++++++++++++  +
//
// We can tell that it isn't helpful, because `Pin::set` takes two parameters (including
// the receiver), but the function call on line 14 supplies three.
fn main() {
    let mut a = [0u8; 1];
    a.set(0, 3); //~ERROR
}