An item to be packed. Elixir analog of BoxPacker's Item interface.
All dimensions are integers in a caller-chosen unit (e.g. mm); weight is an integer in a caller-chosen unit (e.g. g). Be consistent across all items and boxes.
Summary
Types
@type t() :: term()
All the types that implement this protocol.