Files
rust/tests/ui/parser/unicode-escape-sequences.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

21 lines
505 B
Rust
Raw Normal View History

2025-06-29 23:13:37 +05:00
//! Test ES6-style Unicode escape sequences in string literals.
//!
//! Regression test for RFC 446 implementation.
//! See <https://github.com/rust-lang/rust/pull/19480>.
//@ run-pass
pub fn main() {
2025-06-29 23:13:37 +05:00
// Basic Unicode escape - snowman character
let s = "\u{2603}";
assert_eq!(s, "");
let s = "\u{2a10}\u{2A01}\u{2Aa0}";
assert_eq!(s, "⨐⨁⪠");
let s = "\\{20}";
let mut correct_s = String::from("\\");
correct_s.push_str("{20}");
assert_eq!(s, correct_s);
}