Function s_structured_log::q
[−]
[src]
pub fn q<T: Display + ?Sized>(x: &T) -> String
Make a quoted and escaped string for JSON.
use s_structured_log::q; let quoted = q("abc"); assert_eq!(quoted, "\"abc\"");
use s_structured_log::q; let x = "ab\ncdef\x02\x03猫\"bbb🐈"; let expected = r#""ab\ncdef\u0002\u0003猫\"bbb🐈""#; assert_eq!(q(x), expected.to_owned());