Clean up E0754 explanation

This commit is contained in:
Guillaume Gomez 2020-08-17 15:14:53 +02:00
parent 441fd22557
commit cbc13c5eb7

View file

@ -1,31 +1,27 @@
An non-ascii identifier was used in an invalid context.
Erroneous code example:
Erroneous code examples:
```compile_fail,E0754
# #![feature(non_ascii_idents)]
mod řųśť;
// ^ error!
fn main() {}
```
```compile_fail,E0754
# #![feature(non_ascii_idents)]
#[no_mangle]
fn řųśť() {}
// ^ error!
fn main() {}
```
Non-ascii can be used as module names if it is inline
or a #\[path\] attribute is specified. For example:
Non-ascii can be used as module names if it is inline or a `#[path]` attribute
is specified. For example:
```
# #![feature(non_ascii_idents)]
mod řųśť {
mod řųśť { // ok!
const IS_GREAT: bool = true;
}