Improve FnPtr debug display.

This commit is contained in:
Stephen Chung 2022-01-05 13:48:25 +08:00
parent 2b613fdff3
commit 123e8b1b48

View File

@ -24,7 +24,12 @@ impl fmt::Debug for FnPtr {
if !self.is_curried() { if !self.is_curried() {
write!(f, "Fn({})", self.fn_name()) write!(f, "Fn({})", self.fn_name())
} else { } else {
f.debug_tuple("Fn").field(&self.0).field(&self.1).finish() self.1
.iter()
.fold(f.debug_tuple("Fn").field(&self.0), |f, curry| {
f.field(curry)
})
.finish()
} }
} }
} }