iced-yoda/core/src/widget
Ian Douglas Scott 47016a37df Do not require Copy for text StyleSheet::Style
For most widgets, `Style` only requires `Default`. A few require
`Clone`. Only this one requires `Copy`.

Some of the types in the default theme has a custom variant requiring
`Box<dyn Trait>`, or `Rc<dyn Trait>` to provide `Clone`, but this isn't
possible if `Copy` is required.

It would be good to also address the inconsistency of requiring `Clone`
in some places and not others.

This removes `style/src/text.rs` which is unused in this branch and thus
confusing. If there's a reason to keep it, that can be removed from the
change.
2023-04-28 10:14:15 -07:00
..
operation Create iced_widget subcrate and re-organize the whole codebase 2023-03-04 05:37:11 +01:00
id.rs Create iced_widget subcrate and re-organize the whole codebase 2023-03-04 05:37:11 +01:00
operation.rs Converge Command types from iced_futures and iced_native 2023-03-05 06:23:40 +01:00
text.rs Do not require Copy for text StyleSheet::Style 2023-04-28 10:14:15 -07:00
tree.rs Create iced_widget subcrate and re-organize the whole codebase 2023-03-04 05:37:11 +01:00