diff options
| author | Matthew Collins <[email protected]> | 2018-05-05 18:11:06 +0100 |
|---|---|---|
| committer | Matthew Collins <[email protected]> | 2018-05-05 18:11:06 +0100 |
| commit | cbe9d5315183e96180ac863c288f48d80eb7974d (patch) | |
| tree | 2396063415f8e3e7d7d9dc876603ed296348b4e3 /steamworks-sys | |
| parent | Only allow run_callbacks to be run on a single thread at any time (diff) | |
| download | steamworks-rs-cbe9d5315183e96180ac863c288f48d80eb7974d.tar.xz steamworks-rs-cbe9d5315183e96180ac863c288f48d80eb7974d.zip | |
Fix building on stable
Diffstat (limited to 'steamworks-sys')
| -rw-r--r-- | steamworks-sys/build.rs | 6 |
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 |