assertr-derive 0.2.5

Derive AssertrEq implementations.
Documentation
#![allow(dead_code)]

use assertr::prelude::*;
use std::default::Default;

#[derive(Debug, AssertrEq)]
pub struct Foo {
    pub field_1: i32,
    pub field_2: i32,
    pub field_3: i32,
}

fn main() {
    let foo = Foo {
        field_1: 1,
        field_2: 2,
        field_3: 3,
    };

    foo.must().be_equal_to(FooAssertrEq {
        field_1: eq(1),
        ..Default::default()
    });
}