Stop panic on fmt::Display, instead return "<unprintable object>" string and report error via sys.unraisablehook()
fmt::Display
"<unprintable object>"
sys.unraisablehook()