Function build_data::escape_ascii [−][src]
#[must_use] pub fn escape_ascii(input: impl AsRef<[u8]>) -> String
Converts a byte slice into a string using
core::ascii::escape_default
to escape each byte.
Example
use build_data::escape_ascii; assert_eq!("abc", escape_ascii(b"abc")); assert_eq!("abc\\n", escape_ascii(b"abc\n")); assert_eq!( "Euro sign: \\xe2\\x82\\xac", escape_ascii("Euro sign: \u{20AC}".as_bytes()) ); assert_eq!("\\x01\\x02\\x03", escape_ascii(&[1, 2, 3]));