summaryrefslogtreecommitdiffstats
path: root/style
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2021-11-02 16:02:05 +0700
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2021-11-02 16:02:05 +0700
commit157a40a56882ec1959034fa499b383e7f633aaf8 (patch)
tree13ff4aea30a981053f00d22d099cba73e6db3c78 /style
parent631e95ee0be01dc7f5e5183e1429972aee37787f (diff)
downloadiced-157a40a56882ec1959034fa499b383e7f633aaf8.tar.gz
iced-157a40a56882ec1959034fa499b383e7f633aaf8.tar.bz2
iced-157a40a56882ec1959034fa499b383e7f633aaf8.zip
Introduce generic lifetime to `Default` implementation for style sheets
Diffstat (limited to 'style')
-rw-r--r--style/src/button.rs2
-rw-r--r--style/src/checkbox.rs2
-rw-r--r--style/src/container.rs2
-rw-r--r--style/src/pane_grid.rs2
-rw-r--r--style/src/pick_list.rs2
-rw-r--r--style/src/progress_bar.rs2
-rw-r--r--style/src/radio.rs2
-rw-r--r--style/src/rule.rs2
-rw-r--r--style/src/scrollable.rs2
-rw-r--r--style/src/slider.rs2
-rw-r--r--style/src/text_input.rs2
-rw-r--r--style/src/toggler.rs2
12 files changed, 12 insertions, 12 deletions
diff --git a/style/src/button.rs b/style/src/button.rs
index ff4f61c3..de2de4f4 100644
--- a/style/src/button.rs
+++ b/style/src/button.rs
@@ -80,7 +80,7 @@ impl StyleSheet for Default {
}
}
-impl std::default::Default for Box<dyn StyleSheet> {
+impl<'a> std::default::Default for Box<dyn StyleSheet + 'a> {
fn default() -> Self {
Box::new(Default)
}
diff --git a/style/src/checkbox.rs b/style/src/checkbox.rs
index 09f997fb..f8bc6241 100644
--- a/style/src/checkbox.rs
+++ b/style/src/checkbox.rs
@@ -39,7 +39,7 @@ impl StyleSheet for Default {
}
}
-impl std::default::Default for Box<dyn StyleSheet> {
+impl<'a> std::default::Default for Box<dyn StyleSheet + 'a> {
fn default() -> Self {
Box::new(Default)
}
diff --git a/style/src/container.rs b/style/src/container.rs
index a5dc700e..2f411611 100644
--- a/style/src/container.rs
+++ b/style/src/container.rs
@@ -43,7 +43,7 @@ impl StyleSheet for Default {
}
}
-impl std::default::Default for Box<dyn StyleSheet> {
+impl<'a> std::default::Default for Box<dyn StyleSheet + 'a> {
fn default() -> Self {
Box::new(Default)
}
diff --git a/style/src/pane_grid.rs b/style/src/pane_grid.rs
index 89cf39ea..a12ac3f5 100644
--- a/style/src/pane_grid.rs
+++ b/style/src/pane_grid.rs
@@ -35,7 +35,7 @@ impl StyleSheet for Default {
}
}
-impl std::default::Default for Box<dyn StyleSheet> {
+impl<'a> std::default::Default for Box<dyn StyleSheet + 'a> {
fn default() -> Self {
Box::new(Default)
}
diff --git a/style/src/pick_list.rs b/style/src/pick_list.rs
index ca1fbe17..ad96b201 100644
--- a/style/src/pick_list.rs
+++ b/style/src/pick_list.rs
@@ -56,7 +56,7 @@ impl StyleSheet for Default {
}
}
-impl std::default::Default for Box<dyn StyleSheet> {
+impl<'a> std::default::Default for Box<dyn StyleSheet + 'a> {
fn default() -> Self {
Box::new(Default)
}
diff --git a/style/src/progress_bar.rs b/style/src/progress_bar.rs
index e829c68f..a0195c7a 100644
--- a/style/src/progress_bar.rs
+++ b/style/src/progress_bar.rs
@@ -26,7 +26,7 @@ impl StyleSheet for Default {
}
}
-impl std::default::Default for Box<dyn StyleSheet> {
+impl<'a> std::default::Default for Box<dyn StyleSheet + 'a> {
fn default() -> Self {
Box::new(Default)
}
diff --git a/style/src/radio.rs b/style/src/radio.rs
index 724ae807..6fb1cb6c 100644
--- a/style/src/radio.rs
+++ b/style/src/radio.rs
@@ -37,7 +37,7 @@ impl StyleSheet for Default {
}
}
-impl std::default::Default for Box<dyn StyleSheet> {
+impl<'a> std::default::Default for Box<dyn StyleSheet + 'a> {
fn default() -> Self {
Box::new(Default)
}
diff --git a/style/src/rule.rs b/style/src/rule.rs
index 997bb1e9..12a40f7d 100644
--- a/style/src/rule.rs
+++ b/style/src/rule.rs
@@ -103,7 +103,7 @@ impl StyleSheet for Default {
}
}
-impl std::default::Default for Box<dyn StyleSheet> {
+impl<'a> std::default::Default for Box<dyn StyleSheet + 'a> {
fn default() -> Self {
Box::new(Default)
}
diff --git a/style/src/scrollable.rs b/style/src/scrollable.rs
index 9de72add..748ba888 100644
--- a/style/src/scrollable.rs
+++ b/style/src/scrollable.rs
@@ -60,7 +60,7 @@ impl StyleSheet for Default {
}
}
-impl std::default::Default for Box<dyn StyleSheet> {
+impl<'a> std::default::Default for Box<dyn StyleSheet + 'a> {
fn default() -> Self {
Box::new(Default)
}
diff --git a/style/src/slider.rs b/style/src/slider.rs
index 918e7753..1bb28b09 100644
--- a/style/src/slider.rs
+++ b/style/src/slider.rs
@@ -79,7 +79,7 @@ impl StyleSheet for Default {
}
}
-impl std::default::Default for Box<dyn StyleSheet> {
+impl<'a> std::default::Default for Box<dyn StyleSheet + 'a> {
fn default() -> Self {
Box::new(Default)
}
diff --git a/style/src/text_input.rs b/style/src/text_input.rs
index 4260af84..3d5817cc 100644
--- a/style/src/text_input.rs
+++ b/style/src/text_input.rs
@@ -73,7 +73,7 @@ impl StyleSheet for Default {
}
}
-impl std::default::Default for Box<dyn StyleSheet> {
+impl<'a> std::default::Default for Box<dyn StyleSheet + 'a> {
fn default() -> Self {
Box::new(Default)
}
diff --git a/style/src/toggler.rs b/style/src/toggler.rs
index 16c014e6..c06a8cd1 100644
--- a/style/src/toggler.rs
+++ b/style/src/toggler.rs
@@ -41,7 +41,7 @@ impl StyleSheet for Default {
}
}
-impl std::default::Default for Box<dyn StyleSheet> {
+impl<'a> std::default::Default for Box<dyn StyleSheet + 'a> {
fn default() -> Self {
Box::new(Default)
}