Function std::ascii::escape_defaultStable
[-] [+]
[src]
pub fn escape_default(c: u8) -> EscapeDefault
Returns a 'default' ASCII and C++11-like literal escape of a u8
The default is chosen with a bias toward producing literals that are legal in a variety of languages, including C++11 and similar C-family languages. The exact rules are:
- Tab, CR and LF are escaped as '\t', '\r' and '\n' respectively.
- Single-quote, double-quote and backslash chars are backslash-escaped.
- Any other chars in the range [0x20,0x7e] are not escaped.
- Any other chars are given hex escapes of the form '\xNN'.
- Unicode escapes are never generated by this function.