Raised (by pack!/3) or returned in {:error, _} (by pack/3) when an item cannot be
packed into any available box. affected_items holds the items that could not be packed.
Port of BoxPacker's NoBoxesAvailableException.
Summary
Types
@type t() :: %ExBoxPacker.NoBoxesAvailableError{ __exception__: term(), affected_items: [ExBoxPacker.Item.t()], message: String.t() }