Display diffs in failing tests
It would be cool if failing tests, instead of just noting the missing/unexpected message(s) could display a, potentially colored, diff between the actual and the expected message.
Here's a good example of a library that does this well: https://github.com/rust-pretty-assertions/rust-pretty-assertions