Available on all targets
@:value(cast 1)@:impl@:enuminlineread onlyBestShortSideFit:FreeRectChoiceHeuristic = 1
@:value(cast 2)@:impl@:enuminlineread onlyBestLongSideFit:FreeRectChoiceHeuristic = 2
@:value(cast 3)@:impl@:enuminlineread onlyBestAreaFit:FreeRectChoiceHeuristic = 3
@:value(cast 4)@:impl@:enuminlineread onlyBottomLeftRule:FreeRectChoiceHeuristic = 4
@:value(cast 5)@:impl@:enuminlineread onlyContactPointRule:FreeRectChoiceHeuristic = 5