implements Eq for structs, but with the ability to exclude fields from equality checking using an ignore_regex attribute
Example usage:
use struct_macro_eq;
/*
tow Dish-es are implemented to be equal here if
their carbs and fats fields match (_temp is excluded
because it starts with an underscore and hence
matches ignore_regex="^_")
*/