in crates/libs/pal/src/strings.rs [188:198]
fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
// convert u16 to char gracefully and write to formatter.
let wit = core::char::decode_utf16(self.as_wide().iter().cloned());
for c in wit {
match c {
Ok(c) => f.write_char(c)?,
Err(_) => f.write_char(core::char::REPLACEMENT_CHARACTER)?,
}
}
Ok(())
}