From 75a11b3c84f44757f6096bf9b062d8d7e0ce5e83 Mon Sep 17 00:00:00 2001 From: Ian Douglas Scott Date: Thu, 19 Dec 2024 15:23:17 -0800 Subject: [PATCH] Don't require `'static` child in `dnd_destination_for_data` Matches `dnd_destination`. --- src/widget/dnd_destination.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/widget/dnd_destination.rs b/src/widget/dnd_destination.rs index f429f12a..4fcca830 100644 --- a/src/widget/dnd_destination.rs +++ b/src/widget/dnd_destination.rs @@ -31,10 +31,10 @@ pub fn dnd_destination<'a, Message: 'static>( DndDestination::new(child, mimes) } -pub fn dnd_destination_for_data( - child: impl Into>, +pub fn dnd_destination_for_data<'a, T: AllowedMimeTypes, Message: 'static>( + child: impl Into>, on_finish: impl Fn(Option, DndAction) -> Message + 'static, -) -> DndDestination<'static, Message> { +) -> DndDestination<'a, Message> { DndDestination::for_data(child, on_finish) }