// check-pass
#![feature(non_ascii_idents)]
#![deny(mixed_script_confusables)]

struct ΑctuallyNotLatin;

fn main() {
    let λ = 42; // this usage of Greek confirms that Greek is used intentionally.
}

mod роре {
    const エ: &'static str = "アイウ";

    // this usage of Katakana confirms that Katakana is used intentionally.
    fn ニャン() {
        let д: usize = 100; // this usage of Cyrillic confirms that Cyrillic is used intentionally.

        println!("meow!");
    }
}
