// 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 }