From 2969558afd7da2443641e81ee84b4faa99eceba4 Mon Sep 17 00:00:00 2001 From: Taiki Endo Date: Fri, 29 Jan 2021 14:08:14 +0900 Subject: [PATCH] impl Clone and Copy for all Style types in iced_style --- style/src/button.rs | 2 +- style/src/checkbox.rs | 2 +- style/src/progress_bar.rs | 2 +- style/src/radio.rs | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/style/src/button.rs b/style/src/button.rs index 43d27216..2281e32f 100644 --- a/style/src/button.rs +++ b/style/src/button.rs @@ -2,7 +2,7 @@ use iced_core::{Background, Color, Vector}; /// The appearance of a button. -#[derive(Debug)] +#[derive(Debug, Clone, Copy)] pub struct Style { pub shadow_offset: Vector, pub background: Option, diff --git a/style/src/checkbox.rs b/style/src/checkbox.rs index 1c5f2460..566136bb 100644 --- a/style/src/checkbox.rs +++ b/style/src/checkbox.rs @@ -2,7 +2,7 @@ use iced_core::{Background, Color}; /// The appearance of a checkbox. -#[derive(Debug)] +#[derive(Debug, Clone, Copy)] pub struct Style { pub background: Background, pub checkmark_color: Color, diff --git a/style/src/progress_bar.rs b/style/src/progress_bar.rs index 36be63f9..d0878c84 100644 --- a/style/src/progress_bar.rs +++ b/style/src/progress_bar.rs @@ -2,7 +2,7 @@ use iced_core::{Background, Color}; /// The appearance of a progress bar. -#[derive(Debug)] +#[derive(Debug, Clone, Copy)] pub struct Style { pub background: Background, pub bar: Background, diff --git a/style/src/radio.rs b/style/src/radio.rs index 83310e05..c41b70c0 100644 --- a/style/src/radio.rs +++ b/style/src/radio.rs @@ -2,7 +2,7 @@ use iced_core::{Background, Color}; /// The appearance of a radio button. -#[derive(Debug)] +#[derive(Debug, Clone, Copy)] pub struct Style { pub background: Background, pub dot_color: Color,