aboutsummaryrefslogtreecommitdiff
path: root/steamworks-sys
diff options
context:
space:
mode:
authorMatthew Collins <[email protected]>2018-05-05 18:11:06 +0100
committerMatthew Collins <[email protected]>2018-05-05 18:11:06 +0100
commitcbe9d5315183e96180ac863c288f48d80eb7974d (patch)
tree2396063415f8e3e7d7d9dc876603ed296348b4e3 /steamworks-sys
parentOnly allow run_callbacks to be run on a single thread at any time (diff)
downloadsteamworks-rs-cbe9d5315183e96180ac863c288f48d80eb7974d.tar.xz
steamworks-rs-cbe9d5315183e96180ac863c288f48d80eb7974d.zip
Fix building on stable
Diffstat (limited to 'steamworks-sys')
-rw-r--r--steamworks-sys/build.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/steamworks-sys/build.rs b/steamworks-sys/build.rs
index dde20e3..f5e6b6c 100644
--- a/steamworks-sys/build.rs
+++ b/steamworks-sys/build.rs
@@ -159,7 +159,7 @@ extern "C" {
write!(typed_constr_extern, r#"extern "C" {{
fn __rust_helper_typed__{ty}("#, ty = ty).unwrap();
write!(typed_constr_wrap, r#"pub unsafe fn create_{ty}("#, ty = ty).unwrap();
- for (idx, SteamField{fieldname: ref fname, fieldtype: ref fty}) in fields.iter().enumerate() {
+ for (idx, &SteamField{fieldname: ref fname, fieldtype: ref fty}) in fields.iter().enumerate() {
let (fty, fty_rust) = field_type_fix(fty);
write!(cpp_wrapper, "{} {}", fty, fname).unwrap();
write!(typed_constr_extern, "{}: {},", fname, fty_rust).unwrap();
@@ -176,7 +176,7 @@ extern "C" {
}}"#, ty = ty).unwrap();
write!(typed_constr_wrap, r#") -> {ty} {{
__rust_helper_typed__{ty}("#, ty = ty).unwrap();
- for SteamField{fieldname: ref fname, ..} in fields.iter() {
+ for &SteamField{fieldname: ref fname, ..} in fields.iter() {
write!(cpp_wrapper, "created_type.{fname} = {fname};", fname = fname).unwrap();
write!(typed_constr_wrap, "{},", fname).unwrap();
}
@@ -190,7 +190,7 @@ extern "C" {
builder = builder.raw_line(typed_constr_wrap);
- for SteamField{fieldname: ref fname, fieldtype: ref fty} in fields.iter() {
+ for &SteamField{fieldname: ref fname, fieldtype: ref fty} in fields.iter() {
let (fty, fty_rust) = field_type_fix(fty);
builder = builder.whitelist_type(fty);
// Generate getters/setters for fields