fn add_registered_item_uses( rotation: &mut Value, equipment: impl IntoIterator<Item = (GearSlot, u32)>, ) -> Result<()>