E0432: rust 2018 -> rust 2018 or later in --explain message
This commit is contained in:
parent
6609c6734d
commit
343c135e0c
1 changed files with 6 additions and 6 deletions
|
@ -10,10 +10,10 @@ In Rust 2015, paths in `use` statements are relative to the crate root. To
|
|||
import items relative to the current and parent modules, use the `self::` and
|
||||
`super::` prefixes, respectively.
|
||||
|
||||
In Rust 2018, paths in `use` statements are relative to the current module
|
||||
unless they begin with the name of a crate or a literal `crate::`, in which
|
||||
case they start from the crate root. As in Rust 2015 code, the `self::` and
|
||||
`super::` prefixes refer to the current and parent modules respectively.
|
||||
In Rust 2018 or later, paths in `use` statements are relative to the current
|
||||
module unless they begin with the name of a crate or a literal `crate::`, in
|
||||
which case they start from the crate root. As in Rust 2015 code, the `self::`
|
||||
and `super::` prefixes refer to the current and parent modules respectively.
|
||||
|
||||
Also verify that you didn't misspell the import name and that the import exists
|
||||
in the module from where you tried to import it. Example:
|
||||
|
@ -38,8 +38,8 @@ use core::any;
|
|||
# fn main() {}
|
||||
```
|
||||
|
||||
In Rust 2018 the `extern crate` declaration is not required and you can instead
|
||||
just `use` it:
|
||||
Since Rust 2018 the `extern crate` declaration is not required and
|
||||
you can instead just `use` it:
|
||||
|
||||
```edition2018
|
||||
use core::any; // No extern crate required in Rust 2018.
|
||||
|
|
Loading…
Add table
Reference in a new issue