summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector@hecrj.dev>2024-04-01 21:36:08 +0200
committerLibravatar Héctor Ramón Jiménez <hector@hecrj.dev>2024-04-01 21:36:08 +0200
commit1d83e59e8ab51d403baee0daa878644c6a37be3f (patch)
treed081c5d1de46209ef00e4bea7ddb303cc646c5fd /examples
parentc30b4b0a1c9b191bcb65ae1732581b5c96b8bcfe (diff)
downloadiced-1d83e59e8ab51d403baee0daa878644c6a37be3f.tar.gz
iced-1d83e59e8ab51d403baee0daa878644c6a37be3f.tar.bz2
iced-1d83e59e8ab51d403baee0daa878644c6a37be3f.zip
Specialize `widget::text` helper with custom `IntoContent` trait
Diffstat (limited to 'examples')
-rw-r--r--examples/lazy/src/main.rs2
-rw-r--r--examples/tour/src/main.rs6
-rw-r--r--examples/websocket/src/main.rs6
3 files changed, 9 insertions, 5 deletions
diff --git a/examples/lazy/src/main.rs b/examples/lazy/src/main.rs
index 2d53df93..c3f6b8de 100644
--- a/examples/lazy/src/main.rs
+++ b/examples/lazy/src/main.rs
@@ -173,7 +173,7 @@ impl App {
.style(button::danger);
row![
- text(&item.name).color(item.color),
+ text(item.name.clone()).color(item.color),
horizontal_space(),
pick_list(Color::ALL, Some(item.color), move |color| {
Message::ItemColorChanged(item.clone(), color)
diff --git a/examples/tour/src/main.rs b/examples/tour/src/main.rs
index a88c0dba..e3a2ca87 100644
--- a/examples/tour/src/main.rs
+++ b/examples/tour/src/main.rs
@@ -357,7 +357,7 @@ impl<'a> Step {
.into()
}
- fn container(title: &str) -> Column<'a, StepMessage> {
+ fn container(title: &str) -> Column<'_, StepMessage> {
column![text(title).size(50)].spacing(20)
}
@@ -589,7 +589,7 @@ impl<'a> Step {
value: &str,
is_secure: bool,
is_showing_icon: bool,
- ) -> Column<'a, StepMessage> {
+ ) -> Column<'_, StepMessage> {
let mut text_input = text_input("Type something to continue...", value)
.on_input(StepMessage::InputChanged)
.padding(10)
@@ -674,7 +674,7 @@ fn ferris<'a>(
.center_x()
}
-fn padded_button<'a, Message: Clone>(label: &str) -> Button<'a, Message> {
+fn padded_button<Message: Clone>(label: &str) -> Button<'_, Message> {
button(text(label)).padding([12, 24])
}
diff --git a/examples/websocket/src/main.rs b/examples/websocket/src/main.rs
index 460d9a08..ef450524 100644
--- a/examples/websocket/src/main.rs
+++ b/examples/websocket/src/main.rs
@@ -97,7 +97,11 @@ impl WebSocket {
} else {
scrollable(
column(
- self.messages.iter().cloned().map(text).map(Element::from),
+ self.messages
+ .iter()
+ .map(ToString::to_string)
+ .map(text)
+ .map(Element::from),
)
.spacing(10),
)