diff options
author | 2023-04-28 19:41:40 +0200 | |
---|---|---|
committer | 2023-04-28 19:41:40 +0200 | |
commit | 57a276e16539d6aeca0619e0c5e36d0b1c1b5ef9 (patch) | |
tree | 79dfb92903f27f2f743f4c3bcf49cf9956cab8cd /core | |
parent | c31ab8eee6a49a48b4e6ad92207b8ee0360a0eff (diff) | |
parent | 47016a37dfe51ebc3cdf290d8afb34ceadb8edae (diff) | |
download | iced-57a276e16539d6aeca0619e0c5e36d0b1c1b5ef9.tar.gz iced-57a276e16539d6aeca0619e0c5e36d0b1c1b5ef9.tar.bz2 iced-57a276e16539d6aeca0619e0c5e36d0b1c1b5ef9.zip |
Merge pull request #1814 from ids1024/advanced-text
Do not require `Copy` for text `StyleSheet::Style`
Diffstat (limited to '')
-rw-r--r-- | core/src/widget/text.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/core/src/widget/text.rs b/core/src/widget/text.rs index 485bb542..3193ba84 100644 --- a/core/src/widget/text.rs +++ b/core/src/widget/text.rs @@ -153,7 +153,7 @@ where &self.content, self.size, self.font, - theme.appearance(self.style), + theme.appearance(self.style.clone()), self.horizontal_alignment, self.vertical_alignment, ); @@ -233,7 +233,7 @@ where horizontal_alignment: self.horizontal_alignment, vertical_alignment: self.vertical_alignment, font: self.font, - style: self.style, + style: self.style.clone(), } } } @@ -261,7 +261,7 @@ where /// The style sheet of some text. pub trait StyleSheet { /// The supported style of the [`StyleSheet`]. - type Style: Default + Copy; + type Style: Default + Clone; /// Produces the [`Appearance`] of some text. fn appearance(&self, style: Self::Style) -> Appearance; |