From 2dfaf1889f126b45fcf9ca71fcf53f294a437708 Mon Sep 17 00:00:00 2001 From: Jared Moulton Date: Wed, 23 Aug 2023 13:38:20 -0600 Subject: [PATCH] Make label generic over Into (#94) --- src/views/label.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/views/label.rs b/src/views/label.rs index 56951943..82777450 100644 --- a/src/views/label.rs +++ b/src/views/label.rs @@ -39,11 +39,11 @@ pub struct Label { text_overflow: TextOverflow, } -pub fn label(label: impl Fn() -> String + 'static) -> Label { +pub fn label + 'static>(label: impl Fn() -> S + 'static) -> Label { let cx = ViewContext::get_current(); let id = cx.new_id(); create_effect(move |_| { - let new_label = label(); + let new_label = Into::::into(label()); id.update_state(new_label, false); }); Label {