use foo::bar; //~ ERROR unresolved import `foo` [E0432] //~^ maybe a missing crate `foo`? //~| HELP consider adding `extern crate foo` to use the `foo` crate use bar::Baz as x; //~ ERROR unresolved import `bar::Baz` [E0432] //~| no `Baz` in `bar` //~| HELP a similar name exists in the module //~| SUGGESTION Bar use food::baz; //~ ERROR unresolved import `food::baz` //~| no `baz` in `food` //~| HELP a similar name exists in the module //~| SUGGESTION bag use food::{beens as Foo}; //~ ERROR unresolved import `food::beens` [E0432] //~| no `beens` in `food` //~| HELP a similar name exists in the module //~| SUGGESTION beans mod bar { pub struct Bar; } mod food { pub use self::zug::baz::{self as bag, Foobar as beans}; mod zug { pub mod baz { pub struct Foobar; } } } mod m { enum MyEnum { MyVariant } use MyEnum::*; //~ ERROR unresolved import `MyEnum` [E0432] //~| HELP a similar path exists //~| SUGGESTION self::MyEnum } mod items { enum Enum { Variant } use Enum::*; //~ ERROR unresolved import `Enum` [E0432] //~| HELP a similar path exists //~| SUGGESTION self::Enum fn item() {} } fn main() {}