2024-02-07 02:35:49 +00:00
|
|
|
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`
|
2024-02-10 03:33:20 +00:00
|
|
|
//~| HELP there is a method `resize` with a similar name
|
2024-02-09 20:54:26 +00:00
|
|
|
x.append(42); //~ ERROR E0308
|
|
|
|
//~^ HELP you might have meant to use `push`
|
2024-02-07 02:35:49 +00:00
|
|
|
String::new().push(""); //~ ERROR E0308
|
2024-02-07 05:13:06 +00:00
|
|
|
//~^ HELP you might have meant to use `push_str`
|
|
|
|
String::new().append(""); //~ ERROR E0599
|
|
|
|
//~^ HELP you might have meant to use `push_str`
|
2024-02-07 02:35:49 +00:00
|
|
|
}
|