package Data::KeyDiff::Element; use strict; use warnings; use Object::Tiny qw/key value rank position item in_before in_after is_new/; =head1 DESCRIPTION An element from a set =head1 METHODS =head2 $element->key The key of the item =head2 $element->value The prepared value of the item, if a prepare method was given (otherwise, this is just the original item) =head2 $element->rank The rank of the item in the set =head2 $element->position The position of the item in the set =head2 $element->item The original, unmodified item from the set =head2 $element->in_before Indicates that the item is from the before set =head2 $element->in_after Indicates that the item is from the after set =head2 $element->is_new Indicates that the item is new =cut 1;