mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-22 14:55:26 +00:00
4b48d72eaa
Add tests for addition of `#[rustc_confusables("get_line")]`
31 lines
1.1 KiB
Rust
31 lines
1.1 KiB
Rust
use std::collections::BTreeSet;
|
|
use std::collections::VecDeque;
|
|
|
|
fn main() {
|
|
let mut x = BTreeSet::new();
|
|
x.push(1); //~ ERROR E0599
|
|
//~^ HELP you might have meant to use `insert`
|
|
let mut x = Vec::new();
|
|
x.push_back(1); //~ ERROR E0599
|
|
//~^ HELP you might have meant to use `push`
|
|
let mut x = VecDeque::new();
|
|
x.push(1); //~ ERROR E0599
|
|
//~^ HELP you might have meant to use `push_back`
|
|
let mut x = vec![1, 2, 3];
|
|
x.length(); //~ ERROR E0599
|
|
//~^ HELP you might have meant to use `len`
|
|
x.size(); //~ ERROR E0599
|
|
//~^ HELP you might have meant to use `len`
|
|
//~| HELP there is a method `resize` with a similar name
|
|
x.append(42); //~ ERROR E0308
|
|
//~^ HELP you might have meant to use `push`
|
|
String::new().push(""); //~ ERROR E0308
|
|
//~^ HELP you might have meant to use `push_str`
|
|
String::new().append(""); //~ ERROR E0599
|
|
//~^ HELP you might have meant to use `push_str`
|
|
let mut buffer = String::new();
|
|
let stdin = std::io::stdin();
|
|
stdin.get_line(&mut buffer).unwrap(); //~ ERROR E0599
|
|
//~^ HELP you might have meant to use `read_line`
|
|
}
|