Docs.rs
facet-diff-0.43.2
Platform
aarch64-apple-darwin
aarch64-unknown-linux-gnu
i686-pc-windows-msvc
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
facet-diff 0.43.2
Structural diffing for Facet types with human-readable output - no PartialEq required
Crate
Source
Builds
Feature flags
Documentation
..
main__integration__diff_snapshots__diff_arrays_different.snap
main__integration__diff_snapshots__diff_arrays_equal.snap
main__integration__diff_snapshots__diff_big_struct_multiple_changes.snap
main__integration__diff_snapshots__diff_bool_vs_value_bool.snap
main__integration__diff_snapshots__diff_bools_different.snap
main__integration__diff_snapshots__diff_bools_equal.snap
main__integration__diff_snapshots__diff_deeply_nested_structs.snap
main__integration__diff_snapshots__diff_empty_to_nonempty_vec.snap
main__integration__diff_snapshots__diff_empty_vecs.snap
main__integration__diff_snapshots__diff_enums_different_struct_variants.snap
main__integration__diff_snapshots__diff_enums_different_tuple_variants.snap
main__integration__diff_snapshots__diff_enums_different_unit_variants.snap
main__integration__diff_snapshots__diff_enums_same_tuple_variant_different.snap
main__integration__diff_snapshots__diff_enums_same_tuple_variant_equal.snap
main__integration__diff_snapshots__diff_enums_same_unit_variant.snap
main__integration__diff_snapshots__diff_enums_struct_variant_different_field.snap
main__integration__diff_snapshots__diff_enums_struct_variant_same.snap
main__integration__diff_snapshots__diff_enums_tuple_variants_different_content.snap
main__integration__diff_snapshots__diff_enums_tuple_variants_same_content.snap
main__integration__diff_snapshots__diff_enums_unit_to_tuple_variant.snap
main__integration__diff_snapshots__diff_floats_different.snap
main__integration__diff_snapshots__diff_floats_equal.snap
main__integration__diff_snapshots__diff_four_level_nesting.snap
main__integration__diff_snapshots__diff_i32_vs_value_number.snap
main__integration__diff_snapshots__diff_i32_vs_value_number_different.snap
main__integration__diff_snapshots__diff_integers_different.snap
main__integration__diff_snapshots__diff_integers_different_types.snap
main__integration__diff_snapshots__diff_integers_equal.snap
main__integration__diff_snapshots__diff_large_vec_scattered_changes.snap
main__integration__diff_snapshots__diff_large_vec_with_insertions_and_deletions.snap
main__integration__diff_snapshots__diff_native_array_vs_value_array_equal.snap
main__integration__diff_snapshots__diff_nonempty_to_empty_vec.snap
main__integration__diff_snapshots__diff_options_both_none.snap
main__integration__diff_snapshots__diff_options_both_some_different.snap
main__integration__diff_snapshots__diff_options_both_some_equal.snap
main__integration__diff_snapshots__diff_options_nested_structs.snap
main__integration__diff_snapshots__diff_options_none_vs_some.snap
main__integration__diff_snapshots__diff_options_some_vs_none.snap
main__integration__diff_snapshots__diff_scalar_bool_equal_false.snap
main__integration__diff_snapshots__diff_scalar_bool_equal_true.snap
main__integration__diff_snapshots__diff_scalar_bool_false_to_true.snap
main__integration__diff_snapshots__diff_scalar_bool_true_to_false.snap
main__integration__diff_snapshots__diff_scalar_byte_slice_binary.snap
main__integration__diff_snapshots__diff_scalar_byte_slice_different.snap
main__integration__diff_snapshots__diff_scalar_byte_slice_empty_vs_nonempty.snap
main__integration__diff_snapshots__diff_scalar_byte_slice_equal.snap
main__integration__diff_snapshots__diff_scalar_byte_slice_vs_vec_u8.snap
main__integration__diff_snapshots__diff_scalar_char_ascii_to_unicode.snap
main__integration__diff_snapshots__diff_scalar_char_different.snap
main__integration__diff_snapshots__diff_scalar_char_equal.snap
main__integration__diff_snapshots__diff_scalar_char_newline.snap
main__integration__diff_snapshots__diff_scalar_char_null.snap
main__integration__diff_snapshots__diff_scalar_char_unicode.snap
main__integration__diff_snapshots__diff_scalar_cow_str_borrowed_equal.snap
main__integration__diff_snapshots__diff_scalar_cow_str_borrowed_vs_owned.snap
main__integration__diff_snapshots__diff_scalar_cow_str_different.snap
main__integration__diff_snapshots__diff_scalar_cow_str_owned_equal.snap
main__integration__diff_snapshots__diff_scalar_f32_different.snap
main__integration__diff_snapshots__diff_scalar_f32_equal.snap
main__integration__diff_snapshots__diff_scalar_f32_infinity.snap
main__integration__diff_snapshots__diff_scalar_f32_nan.snap
main__integration__diff_snapshots__diff_scalar_f32_zero_vs_negative_zero.snap
main__integration__diff_snapshots__diff_scalar_f64_different.snap
main__integration__diff_snapshots__diff_scalar_f64_equal.snap
main__integration__diff_snapshots__diff_scalar_f64_infinity.snap
main__integration__diff_snapshots__diff_scalar_f64_nan.snap
main__integration__diff_snapshots__diff_scalar_f64_very_large.snap
main__integration__diff_snapshots__diff_scalar_f64_very_small.snap
main__integration__diff_snapshots__diff_scalar_f64_zero_vs_negative_zero.snap
main__integration__diff_snapshots__diff_scalar_i128_different.snap
main__integration__diff_snapshots__diff_scalar_i128_equal.snap
main__integration__diff_snapshots__diff_scalar_i128_min_max.snap
main__integration__diff_snapshots__diff_scalar_i16_different.snap
main__integration__diff_snapshots__diff_scalar_i16_equal.snap
main__integration__diff_snapshots__diff_scalar_i16_min_max.snap
main__integration__diff_snapshots__diff_scalar_i32_different.snap
main__integration__diff_snapshots__diff_scalar_i32_equal.snap
main__integration__diff_snapshots__diff_scalar_i32_min_max.snap
main__integration__diff_snapshots__diff_scalar_i64_different.snap
main__integration__diff_snapshots__diff_scalar_i64_equal.snap
main__integration__diff_snapshots__diff_scalar_i64_min_max.snap
main__integration__diff_snapshots__diff_scalar_i8_different.snap
main__integration__diff_snapshots__diff_scalar_i8_equal.snap
main__integration__diff_snapshots__diff_scalar_i8_min_max.snap
main__integration__diff_snapshots__diff_scalar_isize_different.snap
main__integration__diff_snapshots__diff_scalar_isize_equal.snap
main__integration__diff_snapshots__diff_scalar_str_different.snap
main__integration__diff_snapshots__diff_scalar_str_empty_vs_nonempty.snap
main__integration__diff_snapshots__diff_scalar_str_equal.snap
main__integration__diff_snapshots__diff_scalar_str_multiline.snap
main__integration__diff_snapshots__diff_scalar_str_unicode.snap
main__integration__diff_snapshots__diff_scalar_str_vs_string_different.snap
main__integration__diff_snapshots__diff_scalar_str_vs_string_equal.snap
main__integration__diff_snapshots__diff_scalar_str_whitespace.snap
main__integration__diff_snapshots__diff_scalar_string_different.snap
main__integration__diff_snapshots__diff_scalar_string_equal.snap
main__integration__diff_snapshots__diff_scalar_u128_different.snap
main__integration__diff_snapshots__diff_scalar_u128_equal.snap
main__integration__diff_snapshots__diff_scalar_u128_min_max.snap
main__integration__diff_snapshots__diff_scalar_u16_different.snap
main__integration__diff_snapshots__diff_scalar_u16_equal.snap
main__integration__diff_snapshots__diff_scalar_u16_min_max.snap
main__integration__diff_snapshots__diff_scalar_u32_different.snap
main__integration__diff_snapshots__diff_scalar_u32_equal.snap
main__integration__diff_snapshots__diff_scalar_u32_min_max.snap
main__integration__diff_snapshots__diff_scalar_u64_different.snap
main__integration__diff_snapshots__diff_scalar_u64_equal.snap
main__integration__diff_snapshots__diff_scalar_u64_min_max.snap
main__integration__diff_snapshots__diff_scalar_u8_different.snap
main__integration__diff_snapshots__diff_scalar_u8_equal.snap
main__integration__diff_snapshots__diff_scalar_u8_min_max.snap
main__integration__diff_snapshots__diff_scalar_unit_equal.snap
main__integration__diff_snapshots__diff_scalar_usize_different.snap
main__integration__diff_snapshots__diff_scalar_usize_equal.snap
main__integration__diff_snapshots__diff_scalar_vec_u8_different.snap
main__integration__diff_snapshots__diff_scalar_vec_u8_equal.snap
main__integration__diff_snapshots__diff_slices.snap
main__integration__diff_snapshots__diff_str_vs_value_string_different.snap
main__integration__diff_snapshots__diff_string_vs_value_number.snap
main__integration__diff_snapshots__diff_string_vs_value_string.snap
main__integration__diff_snapshots__diff_strings_different.snap
main__integration__diff_snapshots__diff_strings_equal.snap
main__integration__diff_snapshots__diff_struct_vs_value_object_equal.snap
main__integration__diff_snapshots__diff_struct_with_option_field.snap
main__integration__diff_snapshots__diff_struct_with_vec_field.snap
main__integration__diff_snapshots__diff_struct_with_vec_of_structs_complex.snap
main__integration__diff_snapshots__diff_structs_all_fields_different.snap
main__integration__diff_snapshots__diff_structs_different_types_same_shape.snap
main__integration__diff_snapshots__diff_structs_equal.snap
main__integration__diff_snapshots__diff_structs_field_added.snap
main__integration__diff_snapshots__diff_structs_field_removed.snap
main__integration__diff_snapshots__diff_structs_nested.snap
main__integration__diff_snapshots__diff_structs_nested_multiple_changes.snap
main__integration__diff_snapshots__diff_structs_one_field_different.snap
main__integration__diff_snapshots__diff_triple_nested_option.snap
main__integration__diff_snapshots__diff_tuples_different_sizes.snap
main__integration__diff_snapshots__diff_tuples_equal.snap
main__integration__diff_snapshots__diff_tuples_nested.snap
main__integration__diff_snapshots__diff_tuples_nested_different_sizes.snap
main__integration__diff_snapshots__diff_tuples_one_element_different.snap
main__integration__diff_snapshots__diff_value_array_different.snap
main__integration__diff_snapshots__diff_value_array_element_added.snap
main__integration__diff_snapshots__diff_value_array_equal.snap
main__integration__diff_snapshots__diff_value_array_nested_objects.snap
main__integration__diff_snapshots__diff_value_array_of_objects_complex.snap
main__integration__diff_snapshots__diff_value_array_of_objects_vs_vec_of_structs.snap
main__integration__diff_snapshots__diff_value_array_of_objects_vs_vec_of_structs_different.snap
main__integration__diff_snapshots__diff_value_array_vs_native_array_different.snap
main__integration__diff_snapshots__diff_value_array_vs_native_array_different_length.snap
main__integration__diff_snapshots__diff_value_array_vs_native_array_equal.snap
main__integration__diff_snapshots__diff_value_array_vs_vec.snap
main__integration__diff_snapshots__diff_value_array_vs_vec_different.snap
main__integration__diff_snapshots__diff_value_array_vs_vec_element_change.snap
main__integration__diff_snapshots__diff_value_bool_different.snap
main__integration__diff_snapshots__diff_value_bool_equal.snap
main__integration__diff_snapshots__diff_value_bool_vs_bool.snap
main__integration__diff_snapshots__diff_value_bool_vs_bool_different.snap
main__integration__diff_snapshots__diff_value_deeply_nested_object.snap
main__integration__diff_snapshots__diff_value_different_types.snap
main__integration__diff_snapshots__diff_value_empty_array.snap
main__integration__diff_snapshots__diff_value_empty_object.snap
main__integration__diff_snapshots__diff_value_mixed_array_vs_tuple.snap
main__integration__diff_snapshots__diff_value_mixed_array_vs_tuple_different.snap
main__integration__diff_snapshots__diff_value_nested_object.snap
main__integration__diff_snapshots__diff_value_nested_vs_nested_struct.snap
main__integration__diff_snapshots__diff_value_nested_vs_nested_struct_different.snap
main__integration__diff_snapshots__diff_value_null_equal.snap
main__integration__diff_snapshots__diff_value_null_vs_none.snap
main__integration__diff_snapshots__diff_value_null_vs_value.snap
main__integration__diff_snapshots__diff_value_number_different.snap
main__integration__diff_snapshots__diff_value_number_equal.snap
main__integration__diff_snapshots__diff_value_number_vs_float.snap
main__integration__diff_snapshots__diff_value_number_vs_float_different.snap
main__integration__diff_snapshots__diff_value_number_vs_i32.snap
main__integration__diff_snapshots__diff_value_number_vs_i32_different.snap
main__integration__diff_snapshots__diff_value_number_vs_string.snap
main__integration__diff_snapshots__diff_value_object_equal.snap
main__integration__diff_snapshots__diff_value_object_field_added.snap
main__integration__diff_snapshots__diff_value_object_field_different.snap
main__integration__diff_snapshots__diff_value_object_field_removed.snap
main__integration__diff_snapshots__diff_value_object_vs_struct_different.snap
main__integration__diff_snapshots__diff_value_object_vs_struct_equal.snap
main__integration__diff_snapshots__diff_value_object_vs_value_object_field_type_change.snap
main__integration__diff_snapshots__diff_value_object_vs_value_object_nested_change.snap
main__integration__diff_snapshots__diff_value_string_different.snap
main__integration__diff_snapshots__diff_value_string_equal.snap
main__integration__diff_snapshots__diff_value_string_vs_str_different.snap
main__integration__diff_snapshots__diff_value_string_vs_string.snap
main__integration__diff_snapshots__diff_value_vs_some.snap
main__integration__diff_snapshots__diff_value_vs_some_different.snap
main__integration__diff_snapshots__diff_vec_of_structs.snap
main__integration__diff_snapshots__diff_vec_of_values.snap
main__integration__diff_snapshots__diff_vec_vs_array.snap
main__integration__diff_snapshots__diff_vec_vs_value_array.snap
main__integration__diff_snapshots__diff_vec_vs_value_array_element_added.snap
main__integration__diff_snapshots__diff_vec_vs_value_array_element_removed.snap
main__integration__diff_snapshots__diff_vec_with_many_changes.snap
main__integration__diff_snapshots__diff_vecs_completely_different.snap
main__integration__diff_snapshots__diff_vecs_element_added.snap
main__integration__diff_snapshots__diff_vecs_element_inserted_middle.snap
main__integration__diff_snapshots__diff_vecs_element_removed.snap
main__integration__diff_snapshots__diff_vecs_equal.snap
main__integration__diff_snapshots__diff_vecs_one_element_different.snap
main__integration__diff_snapshots__diff_vecs_reordered.snap