fn fnmut_callback_wrapper_local(
func: impl FnOnce() + 'static,
) -> impl FnMut() -> ControlFlow + 'staticExpand description
Transform a generic FnOnce into a closure that can be used as callback in various glib methods
The resulting function can only be called once and will panic otherwise. It will return ControlFlow::Break
in order to prevent being called twice.
Different to fnmut_callback_wrapper(), this does not require func to be
Send but can only be called from the thread that owns the main context.