Closed
Description
In https://www.reddit.com/r/rust/comments/gpw2ra/how_is_the_rust_compiler_able_to_tell_the_visible/ I noticed this surprising spelling suggestion:
#![feature(non_ascii_idents)]
fn main() {
let _ = 读文;
}
error[E0425]: cannot find value `读文` in this scope
--> src/main.rs:45:13
|
45 | let _ = 读文;
| ^^^^ help: a tuple variant with a similar name exists: `Ok`
To me 读文
and Ok
don't seem like they would be similar enough to meet the threshold for showing such a suggestion. Can we calibrate this better for short idents?
For comparison, even kO
doesn't assume you mean Ok
.
error[E0425]: cannot find value `kO` in this scope
--> src/main.rs:45:13
|
45 | let _ = kO;
| ^^ not found in this scope
rustc 1.45.0-nightly (8970e8b 2020-05-23)
Mentioning @estebank who worked on suggestions most recently in #65421.