We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 07feeb9 commit da43845Copy full SHA for da43845
src/librustc/middle/lint.rs
@@ -854,7 +854,10 @@ fn check_item_non_camel_case_types(cx: &Context, it: &ast::item) {
854
let ident = cx.sess.str_of(ident);
855
assert!(!ident.is_empty());
856
let ident = ident.trim_chars(&'_');
857
- char::is_uppercase(ident.char_at(0)) &&
+
858
+ // start with a non-lowercase letter rather than non-uppercase
859
+ // ones (some scripts don't have a concept of upper/lowercase)
860
+ !ident.char_at(0).is_lowercase() &&
861
!ident.contains_char('_')
862
}
863
0 commit comments