20 lines
516 B
Rust
20 lines
516 B
Rust
//@check-pass
|
||
//@edition:2021
|
||
|
||
#![allow(non_snake_case)]
|
||
|
||
// Tests that identifiers are NFC-normalized as per
|
||
// https://rust-lang.github.io/rfcs/2457-non-ascii-idents.html
|
||
|
||
// Note that in the first argument of each function `K` is LATIN CAPITAL LETTER K
|
||
// and in the second it is K (KELVIN SIGN).
|
||
|
||
fn ident_nfc<K>(_p1: K, _p2: K) {}
|
||
|
||
fn raw_ident_nfc<K>(_p1: r#K, _p2: r#K) {}
|
||
|
||
fn lifetime_nfc<'K>(_p1: &'K str, _p2: &'K str) {}
|
||
|
||
fn raw_lifetime_nfc<'K>(_p1: &'r#K str, _p2: &'r#K str) {}
|
||
|
||
fn main() {}
|