| #![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() {} |