#![allow(dead_code, deprecated, unused_variables, unused_mut)] #![feature(ascii_char, ascii_char_variants)] use std::ascii; fn main() { let zero = ascii::Char::Digit0; let tab = ascii::Char::CharacterTabulation; let cr = ascii::Char::CarriageReturn; let lf = ascii::Char::LineFeed; let apostrophe = ascii::Char::Apostrophe; let double_quote = ascii::Char::QuotationMark; let backslash = ascii::Char::ReverseSolidus; assert_eq!("0", zero.escape_ascii().to_string()); assert_eq!("\\t", tab.escape_ascii().to_string()); assert_eq!("\\r", cr.escape_ascii().to_string()); assert_eq!("\\n", lf.escape_ascii().to_string()); assert_eq!("\\'", apostrophe.escape_ascii().to_string()); assert_eq!("\\\"", double_quote.escape_ascii().to_string()); assert_eq!("\\\\", backslash.escape_ascii().to_string()); }