// The compilation error caused by calling on an unimported crate // should have a suggestion to write, say, crate::bar::Foo instead // of just bar::Foo. However, this suggestion used to only appear for // extern crate statements, not crate struct. After this was fixed in #51456, // this test checks that the correct suggestion is printed no matter what. // See https://github.com/rust-lang/rust/issues/51212 use run_make_support::{rust_lib_name, rustc}; fn main() { rustc().input("ep-nested-lib.rs").run(); rustc() .input("use-suggestions.rs") .edition("2018") .extern_("ep_nested_lib", rust_lib_name("ep_nested_lib")) .run_fail() .assert_stderr_contains("use ep_nested_lib::foo::bar::Baz"); }