use super::*; use crate::fmt::{Debug, Formatter, Result}; #[test] fn smoke() { struct Helper<'a>(&'a [u8]); impl Debug for Helper<'_> { fn fmt(&self, f: &mut Formatter<'_>) -> Result { debug_fmt_bytestring(self.0, f) } } let input = b"\xF0hello,\tworld"; let expected = r#""\xF0hello,\tworld""#; let output = format!("{:?}", Helper(input)); assert!(output == expected); }