Currently, in iced the default cursor for a clickable button is a pointer. On most platforms, native applications keep the default cursor and indicate the possible interaction using visual styles. Only for text-links where there is little visual indication [that it can be clicked] the pointer cursor is used.
Would it make sense to allow the cursor type for the button to be specified by the button::Style?
That would allow to use default cursor for button-like buttons (primary, secondary, danger) and pointer for text-like buttons. And give the users the chance to specify other cursor types depending on the context of the button.