assert-struct 0.4.2

A procedural macro for ergonomic structural assertions in tests
Documentation
#![allow(dead_code)]
use assert_struct::assert_struct;

#[derive(Debug)]
struct User {
    name: String,
    age: u32,
}

pub fn main() {
    let actual = User {
        name: "Alice".to_string(),
        age: 20,
    };

    assert_struct!(actual, {
        name: "Bob",
        age: 21,
    });
}