iced/core
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
..
src Do not require Copy for text StyleSheet::Style 2023-04-28 10:14:15 -07:00
Cargo.toml Merge branch 'master' into advanced-text 2023-04-17 23:41:12 +02:00
README.md Bump versions 🎉 2023-04-13 08:41:09 +02:00

iced_core

Documentation Crates.io License Discord Server

iced_core holds basic reusable types of the public API. For instance, basic data types like Point, Rectangle, Length, etc.

This crate is meant to be a starting point for an Iced runtime.

The foundations

Installation

Add iced_core as a dependency in your Cargo.toml:

iced_core = "0.9"

Iced moves fast and the master branch can contain breaking changes! If you want to learn about a specific release, check out the release list.