unsafe extern "C" fn destroy_closure_watch<F: FnMut(&Bus, &Message) -> ControlFlow + Send + 'static>( ptr: gpointer, )