aboutsummaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
authorMatthew Collins <[email protected]>2020-09-02 20:16:20 +0100
committerMatthew Collins <[email protected]>2020-09-02 20:16:20 +0100
commit8ded00a828d25e48bc0782e116c5e084cd42ecc3 (patch)
tree01b6d6ce278708fd56245e4ab473bbeda19b9083 /src/lib.rs
parentUse `Fn` instead of `FnMut` for call results as they will be called at most once (diff)
downloadsteamworks-rs-8ded00a828d25e48bc0782e116c5e084cd42ecc3.tar.xz
steamworks-rs-8ded00a828d25e48bc0782e116c5e084cd42ecc3.zip
Use FnOnce instead of Fn for callresults
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib.rs b/src/lib.rs
index db442f9..8c272a8 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -83,7 +83,7 @@ struct Inner<Manager> {
struct Callbacks {
callbacks: HashMap<i32, Box<dyn FnMut(*mut libc::c_void) + Send + 'static>>,
- call_results: HashMap<sys::SteamAPICall_t, Box<dyn Fn(*mut libc::c_void, bool) + Send + 'static>>,
+ call_results: HashMap<sys::SteamAPICall_t, Box<dyn FnOnce(*mut libc::c_void, bool) + Send + 'static>>,
}
unsafe impl <Manager: Send + Sync> Send for Inner<Manager> {}