From 8ded00a828d25e48bc0782e116c5e084cd42ecc3 Mon Sep 17 00:00:00 2001 From: Matthew Collins Date: Wed, 2 Sep 2020 20:16:20 +0100 Subject: Use FnOnce instead of Fn for callresults --- src/callback.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/callback.rs') diff --git a/src/callback.rs b/src/callback.rs index 1552611..6af5087 100644 --- a/src/callback.rs +++ b/src/callback.rs @@ -48,7 +48,7 @@ pub(crate) unsafe fn register_callback(inner: &Arc } pub(crate) unsafe fn register_call_result(inner: &Arc>, api_call: sys::SteamAPICall_t, _callback_id: i32, f: F) - where F: for <'a> Fn(&'a C, bool) + 'static + Send + where F: for <'a> FnOnce(&'a C, bool) + 'static + Send { let mut callbacks = inner.callbacks.lock().unwrap(); callbacks.call_results.insert(api_call, Box::new(move |param, failed| { -- cgit v1.2.3