error[E0412]: cannot find type `Path` in this scope --> $DIR/use_suggestion_placement.rs:17:16 | LL | type Bar = Path; | ^^^^ not found in this scope help: possible candidate is found in another module, you can import it into scope | LL | use std::path::Path; | error[E0425]: cannot find value `A` in this scope --> $DIR/use_suggestion_placement.rs:22:13 | LL | let _ = A; | ^ not found in this scope help: possible candidate is found in another module, you can import it into scope | LL | use m::A; | error[E0412]: cannot find type `HashMap` in this scope --> $DIR/use_suggestion_placement.rs:27:23 | LL | type Dict = HashMap; | ^^^^^^^ not found in this scope help: possible candidates are found in other modules, you can import them into scope | LL | use std::collections::HashMap; | LL | use std::collections::hash_map::HashMap; | error: aborting due to 3 previous errors Some errors have detailed explanations: E0412, E0425. For more information about an error, try `rustc --explain E0412`.