rust/tests/ui/lint/non-snake-case/lint-nonstandard-style-unicode-2.rs
Martin Nordholts b717aa1b95 tests/ui/lint: Move 19 tests to new non-snake-case subdir
Mainly so that it is easier to only run all `non-snake-case`-specific
tests but no other tests with:

    ./x test tests/ui/lint/non-snake-case

But also to reduce the size of the large `tests/ui/lint` directory. And
rename some tests to pass tidy, and remove them from
`src/tools/tidy/src/issues.txt`.
2024-06-15 18:18:43 +02:00

30 lines
584 B
Rust

#![allow(dead_code)]
#![forbid(non_snake_case)]
// Some scripts (e.g., hiragana) don't have a concept of
// upper/lowercase
// 2. non_snake_case
// Can only use non-uppercase letters.
// So this works:
fn () {}
// but this doesn't:
fn Ц() {}
//~^ ERROR function `Ц` should have a snake case name
// besides this, you cannot use continuous underscores in the middle
fn __隔() {}
//~^ ERROR function `分__隔` should have a snake case name
// but you can use them both at the beginning and at the end.
fn _______不_连_续_的_存_在_______() {}
fn main() {}