Improve debug logging of non-printable chars

This commit is contained in:
Matt Brubeck 2016-04-15 15:35:26 -07:00
parent 86778a0d71
commit 587314e52b

View file

@ -228,11 +228,11 @@ impl fmt::Debug for SpecificFragmentInfo {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
match *self {
SpecificFragmentInfo::ScannedText(ref info) => {
write!(f, "\"{}\"", slice_chars(&*info.run.text, info.range.begin().get() as usize,
write!(f, "{:?}", slice_chars(&*info.run.text, info.range.begin().get() as usize,
info.range.end().get() as usize))
}
SpecificFragmentInfo::UnscannedText(ref info) => {
write!(f, "\"{}\"", info.text)
write!(f, "{:?}", info.text)
}
_ => Ok(())
}