mirror of
https://github.com/rust-lang/rust.git
synced 2025-09-30 08:16:56 +00:00
21 lines
505 B
Rust
21 lines
505 B
Rust
//! 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() {
|
|
// 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);
|
|
}
|