From 0e9375f05899c791842b767f373ac3bbe2071168 Mon Sep 17 00:00:00 2001 From: Lucy Date: Wed, 2 Mar 2022 10:18:29 -0500 Subject: [PATCH] Less confusing generics --- widgets/src/labeled_item/imp.rs | 5 ++--- widgets/src/labeled_item/mod.rs | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/widgets/src/labeled_item/imp.rs b/widgets/src/labeled_item/imp.rs index 40acfc29..d488b5b6 100644 --- a/widgets/src/labeled_item/imp.rs +++ b/widgets/src/labeled_item/imp.rs @@ -47,10 +47,9 @@ impl LabeledItem { .send(LabeledItemMessage::Title(title.to_string())); } - pub fn set_description(&self, description: O) + pub fn set_description<'a, O>(&self, description: O) where - S: ToString, - O: Into>, + O: Into>, { let description = description.into(); self._sender diff --git a/widgets/src/labeled_item/mod.rs b/widgets/src/labeled_item/mod.rs index 46786229..d3bc4aa7 100644 --- a/widgets/src/labeled_item/mod.rs +++ b/widgets/src/labeled_item/mod.rs @@ -45,10 +45,9 @@ impl LabeledItem { self.inner().model.set_title(title) } - pub fn set_description(&self, description: O) + pub fn set_description<'a, O>(&self, description: O) where - S: ToString, - O: Into>, + O: Into>, { self.inner().model.set_description(description) }