blob: 69df481579bc7491925b039ece2053ecf0c2bb10 [file] [log] [blame]
error[E0423]: expected function, tuple struct or tuple variant, found struct `std::collections::HashMap`
╭▸ $DIR/multi-suggestion.rs:17:13
LL let _ = std::collections::HashMap();
━━━━━━━━━━━━━━━━━━━━━━━━━━━
╭▸ $SRC_DIR/std/src/collections/hash/map.rs:LL:COL
note: `std::collections::HashMap` defined here
╰╴
help: you might have meant to use an associated function to build this type
╭╴
LL let _ = std::collections::HashMap::new();
├╴ +++++
LL - let _ = std::collections::HashMap();
LL + let _ = std::collections::HashMap::with_capacity(_);
├╴
LL - let _ = std::collections::HashMap();
LL + let _ = std::collections::HashMap::with_hasher(_);
├╴
LL - let _ = std::collections::HashMap();
LL + let _ = std::collections::HashMap::with_capacity_and_hasher(_, _);
╰╴
help: consider using the `Default` trait
╭╴
LL let _ = <std::collections::HashMap as std::default::Default>::default();
╰╴ + ++++++++++++++++++++++++++++++++++
error[E0423]: cannot initialize a tuple struct which contains private fields
╭▸ $DIR/multi-suggestion.rs:11:19
LL wtf: Some(Box(U {
━━━
╰╴
note: constructor is not visible here due to private fields
╭▸ $SRC_DIR/alloc/src/boxed.rs:LL:COL
note: private field
note: private field
help: you might have meant to use an associated function to build this type
╭╴
LL - wtf: Some(Box(U {
LL - wtf: None,
LL - x: (),
LL - })),
LL + wtf: Some(Box::new(_)),
├╴
LL - wtf: Some(Box(U {
LL - wtf: None,
LL - x: (),
LL - })),
LL + wtf: Some(Box::new_uninit()),
├╴
LL - wtf: Some(Box(U {
LL - wtf: None,
LL - x: (),
LL - })),
LL + wtf: Some(Box::new_zeroed()),
├╴
LL - wtf: Some(Box(U {
LL - wtf: None,
LL - x: (),
LL - })),
LL + wtf: Some(Box::new_in(_, _)),
and 12 other candidates
help: consider using the `Default` trait
╭╴
LL - wtf: Some(Box(U {
LL + wtf: Some(<Box as std::default::Default>::default()),
╰╴
error: cannot construct `HashMap<_, _, _>` with struct literal syntax due to private fields
╭▸ $DIR/multi-suggestion.rs:19:13
LL let _ = std::collections::HashMap {};
━━━━━━━━━━━━━━━━━━━━━━━━━
note: private field `base` that was not provided
help: you might have meant to use an associated function to build this type
╭╴
LL - let _ = std::collections::HashMap {};
LL + let _ = std::collections::HashMap::new();
├╴
LL - let _ = std::collections::HashMap {};
LL + let _ = std::collections::HashMap::with_capacity(_);
├╴
LL - let _ = std::collections::HashMap {};
LL + let _ = std::collections::HashMap::with_hasher(_);
├╴
LL - let _ = std::collections::HashMap {};
LL + let _ = std::collections::HashMap::with_capacity_and_hasher(_, _);
╰╴
help: consider using the `Default` trait
╭╴
LL - let _ = std::collections::HashMap {};
LL + let _ = <std::collections::HashMap as std::default::Default>::default();
╰╴
error: cannot construct `Box<_, _>` with struct literal syntax due to private fields
╭▸ $DIR/multi-suggestion.rs:21:13
LL let _ = Box {};
━━━
note: private fields `0` and `1` that were not provided
help: you might have meant to use an associated function to build this type
╭╴
LL - let _ = Box {};
LL + let _ = Box::new(_);
├╴
LL - let _ = Box {};
LL + let _ = Box::new_uninit();
├╴
LL - let _ = Box {};
LL + let _ = Box::new_zeroed();
├╴
LL - let _ = Box {};
LL + let _ = Box::new_in(_, _);
and 12 other candidates
help: consider using the `Default` trait
╭╴
LL - let _ = Box {};
LL + let _ = <Box as std::default::Default>::default();
╰╴
error: aborting due to 4 previous errors
For more information about this error, try `rustc --explain E0423`.