similar-asserts

Build Status Crates.io License Documentation

similar-asserts is a crate that enhances the default assertion experience by using similar for diffing. It supports comparing either Debug or Serialize representations of values. On failed assertions it renders out a colorized diff to the terminal.

rust fn main() { let reference = vec![1, 2, 3, 4]; similar_asserts::assert_eq!(reference, (0..4).collect::<Vec<_>>()); }

Related Projects

License and Links