visit_diff 0.1.1

Efficiently finding differences between data structures.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#[macro_use]
mod common;

debug_equivalence! {
    actual_unit => ();
    refs => &&mut &();
    bool => true;
    u32 => 42u32;
    str => "hello, world";
    tuple => (true, 42u32, ());
    array => [0u32, 1, 2, 3];
    slice => &[0u32, 1, 2, 3] as &[u32];
    cell => core::cell::Cell::new(42u32);
    ref_cell => core::cell::RefCell::new(42u32);
}