compare_fields Field-by-field comparisons for structs and vecs. Returns comparisons as data, without making assumptions about the desired equality (e.g., does not panic! on inequality). See the documentation for usage examples.