only_in_a | []CompareItem | The items whose key appears in A and not in B |
↳ key | []any | The identifying values read through the configured key paths |
↳ item | map[string]any | The item as it appears in its own list |
only_in_b | []CompareItem | The items whose key appears in B and not in A |
↳ key | []any | The identifying values read through the configured key paths |
↳ item | map[string]any | The item as it appears in its own list |
same | []ComparePair | The paired items whose compared values all agree |
↳ key | []any | The identifying values read through the configured key paths |
↳ a | map[string]any | The item as it appears in list A |
↳ b | map[string]any | The item as it appears in list B |
↳ base | map[string]any | The item as it appears in the base list |
different | []ComparePair | The paired items whose compared values disagree and that have no base to say which side moved |
↳ key | []any | The identifying values read through the configured key paths |
↳ a | map[string]any | The item as it appears in list A |
↳ b | map[string]any | The item as it appears in list B |
↳ base | map[string]any | The item as it appears in the base list |
a_moved | []ComparePair | The paired items where A moved away from the base and B did not |
↳ key | []any | The identifying values read through the configured key paths |
↳ a | map[string]any | The item as it appears in list A |
↳ b | map[string]any | The item as it appears in list B |
↳ base | map[string]any | The item as it appears in the base list |
b_moved | []ComparePair | The paired items where B moved away from the base and A did not |
↳ key | []any | The identifying values read through the configured key paths |
↳ a | map[string]any | The item as it appears in list A |
↳ b | map[string]any | The item as it appears in list B |
↳ base | map[string]any | The item as it appears in the base list |
both_moved | []ComparePair | The paired items where both sides moved away from the base |
↳ key | []any | The identifying values read through the configured key paths |
↳ a | map[string]any | The item as it appears in list A |
↳ b | map[string]any | The item as it appears in list B |
↳ base | map[string]any | The item as it appears in the base list |
counts | ListCompareCounts | The size of every bucket |
↳ only_in_a | int | |
↳ only_in_b | int | |
↳ same | int | |
↳ different | int | |
↳ a_moved | int | |
↳ b_moved | int | |
↳ both_moved | int | |