rust/src/test/ui/extern-flag
Tyler Mandry 5ea55518bc
Rollup merge of #75984 - kornelski:typeormodule, r=matthewjasper
Improve unresolved use error message

"use of undeclared type or module `foo`" doesn't mention that it could be a crate.

This error can happen when users forget to add a dependency to `Cargo.toml`, so I think it's important to mention that it could be a missing crate.

I've used a heuristic based on Rust's naming conventions. It complains about an unknown type if the ident starts with an upper-case letter, and crate or module otherwise. It seems to work very well. The expanded error help covers both an unknown type and a missing crate case.
2020-09-09 15:05:45 -07:00
..
auxiliary compiletest: add aux-crate directive 2019-12-09 08:08:27 -08:00
multiple-opts.rs
multiple-opts.stderr Clarify message about unresolved use 2020-09-01 18:38:14 +01:00
noprelude-and-prelude.rs
noprelude-resolves.rs compiletest: add aux-crate directive 2019-12-09 08:08:27 -08:00
noprelude.rs compiletest: add aux-crate directive 2019-12-09 08:08:27 -08:00
noprelude.stderr Clarify message about unresolved use 2020-09-01 18:38:14 +01:00
public-and-private.rs
public-and-private.stderr pretty: trim paths of unique symbols 2020-09-02 22:26:37 +03:00