fn segmentable_placement_state(
block_ref: BlockRef,
segment_property: &IntProperty,
existing_state: BlockStateId,
horizontal_direction: Direction,
) -> BlockStateIdfn segmentable_placement_state(
block_ref: BlockRef,
segment_property: &IntProperty,
existing_state: BlockStateId,
horizontal_direction: Direction,
) -> BlockStateId