Fix eventhandler optional (#2119)

This commit is contained in:
Jonathan Kelley authored and GitHub committed 2024-03-20 09:04:37 -07:00
1 parent 9f283f571f
commit 44e997f7df
2 files changed
+13 -3

No files matched your search

+11
View File
@@ -170,6 +170,17 @@ impl<'a> SuperFrom<Arguments<'a>, OptionArgumentsFromMarker> for Option<String>
}
}
#[doc(hidden)]
pub struct OptionHandlerMarker;
impl<G: 'static, F: FnMut(G) + 'static> SuperFrom<F, OptionHandlerMarker>
for Option<EventHandler<G>>
{
fn super_from(input: F) -> Self {
Some(EventHandler::new(input))
}
}
#[test]
#[allow(unused)]
fn from_props_compiles() {