aboutsummaryrefslogtreecommitdiff
path: root/src/callback.rs
Commit message (Collapse)AuthorAgeFilesLines
* Remove libc dependencyadumbidiot2021-03-201-1/+0
|
* Use FnOnce instead of Fn for callresultsMatthew Collins2020-09-021-1/+1
|
* Use `Fn` instead of `FnMut` for call results as they will be called at most onceMatthew Collins2020-06-211-2/+2
|
* Rework to use the new flat steam apiMatthew Collins2020-02-221-156/+16
|
* Added more bindings to SteamGameServer APIFlaise2019-08-141-2/+2
|
* Implemented Serialize, Deserialize and other common traits where appropriateFlaise2019-08-031-4/+4
|
* Always catch panics during callbacks (Fixes #9)Matthew Collins2019-06-051-35/+36
| | | | Also catch them when dropping the callback to be safe
* Implement the cloud storage apiMatthew Collins2019-06-051-2/+2
|
* Generate the bindings from the provided json file instead of bindgen (Fixes #3)Matthew Collins2019-03-161-4/+4
| | | | Allow us to remove the hack for accessing packed structs
* Steam networking support + other improvementsMatthew Collins2018-05-071-1/+32
|
* Only allow run_callbacks to be run on a single thread at any timeMatthew Collins2018-05-051-9/+9
|
* Rework how the sys crate is generatedMatthew Collins2018-05-051-8/+47
| | | | | Due to packing issues with steam's structs we use wrapper methods to access the fields and create the structs.
* Cleanup callback handling.Scetch2018-03-161-0/+126