[INFO] cloning repository https://github.com/bbodi/rust-voxlap-test
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/bbodi/rust-voxlap-test" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbbodi%2Frust-voxlap-test", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbbodi%2Frust-voxlap-test'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] babd609f2ba5e8dd7ab5cf035fc87f34ed1fc68c
[INFO] checking bbodi/rust-voxlap-test against beta-2020-07-24 for pr-75494-beta
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbbodi%2Frust-voxlap-test" "/workspace/builds/worker-4/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/bbodi/rust-voxlap-test on toolchain beta-2020-07-24
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-07-24" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/bbodi/rust-voxlap-test
[INFO] finished tweaking git repo https://github.com/bbodi/rust-voxlap-test
[INFO] tweaked toml for git repo https://github.com/bbodi/rust-voxlap-test written to /workspace/builds/worker-4/source/Cargo.toml
[INFO] crate git repo https://github.com/bbodi/rust-voxlap-test already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-07-24" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-07-24" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] cf16e6f1e271570297ed95622c2cf99d7ee2ed16c81734d25558d0d2b11df25d
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "cf16e6f1e271570297ed95622c2cf99d7ee2ed16c81734d25558d0d2b11df25d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cf16e6f1e271570297ed95622c2cf99d7ee2ed16c81734d25558d0d2b11df25d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cf16e6f1e271570297ed95622c2cf99d7ee2ed16c81734d25558d0d2b11df25d", kill_on_drop: false }`
[INFO] [stdout] cf16e6f1e271570297ed95622c2cf99d7ee2ed16c81734d25558d0d2b11df25d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-07-24" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e17463c5fb3ce534ddc816be26add91fe0c6d4effe4c49a24ea03d1376102ccd
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "e17463c5fb3ce534ddc816be26add91fe0c6d4effe4c49a24ea03d1376102ccd", kill_on_drop: false }`
[INFO] [stderr]    Compiling encoding_rs v0.8.23
[INFO] [stderr]    Compiling crc32fast v1.2.0
[INFO] [stderr]    Compiling adler v0.2.3
[INFO] [stderr]    Compiling sdl2 v0.34.2
[INFO] [stderr]     Checking ringbuf v0.2.2
[INFO] [stderr]     Checking ascii v1.0.0
[INFO] [stderr]    Compiling num-traits v0.2.12
[INFO] [stderr]    Compiling num-integer v0.1.43
[INFO] [stderr]    Compiling cmake v0.1.44
[INFO] [stderr]    Compiling num-bigint v0.3.0
[INFO] [stderr]    Compiling num-iter v0.1.41
[INFO] [stderr]    Compiling num-rational v0.3.0
[INFO] [stderr]    Compiling libc v0.2.73
[INFO] [stderr]     Checking getrandom v0.1.14
[INFO] [stderr]    Compiling miniz_oxide v0.4.0
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]    Compiling xattr v0.2.2
[INFO] [stderr]    Compiling filetime v0.2.10
[INFO] [stderr]    Compiling flate2 v1.0.16
[INFO] [stderr]    Compiling tar v0.4.29
[INFO] [stderr]     Checking num-complex v0.3.0
[INFO] [stderr]    Compiling unidiff v0.3.3
[INFO] [stderr]    Compiling sdl2-sys v0.34.2
[INFO] [stderr]     Checking num v0.3.0
[INFO] [stderr]     Checking voxlap v0.0.1 (https://github.com/bbodi/rust-voxlap.git#156536a8)
[INFO] [stderr] error: failed to run custom build command for `sdl2-sys v0.34.2`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/build/sdl2-sys-ed13121bbc5e877c/build-script-build` (exit code: 101)
[INFO] [stderr]   --- stderr
[INFO] [stderr]   thread 'main' panicked at 'Command 'curl' failed:   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
[INFO] [stderr]                                    Dload  Upload   Total   Spent    Left  Speed
[INFO] [stderr]   
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (6) Could not resolve host: libsdl.org
[INFO] [stderr]   ', /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sdl2-sys-0.34.2/build.rs:53:17
[INFO] [stderr]   stack backtrace:
[INFO] [stderr]      0:     0x558651381b75 - backtrace::backtrace::libunwind::trace::h5e2646fa3eddf2ea
[INFO] [stderr]                                  at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86
[INFO] [stderr]      1:     0x558651381b75 - backtrace::backtrace::trace_unsynchronized::hb95dd7f77ce47877
[INFO] [stderr]                                  at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66
[INFO] [stderr]      2:     0x558651381b75 - std::sys_common::backtrace::_print_fmt::h5e71b67af43fd70d
[INFO] [stderr]                                  at src/libstd/sys_common/backtrace.rs:78
[INFO] [stderr]      3:     0x558651381b75 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hdb4a83d2b61107e5
[INFO] [stderr]                                  at src/libstd/sys_common/backtrace.rs:59
[INFO] [stderr]      4:     0x5586513a7aec - core::fmt::write::ha20e7262fa3e8a7a
[INFO] [stderr]                                  at src/libcore/fmt/mod.rs:1076
[INFO] [stderr]      5:     0x55865137ddc2 - std::io::Write::write_fmt::h1aebfe8a5a79e36d
[INFO] [stderr]                                  at src/libstd/io/mod.rs:1537
[INFO] [stderr]      6:     0x5586513846a0 - std::sys_common::backtrace::_print::h9c07314cc66ba539
[INFO] [stderr]                                  at src/libstd/sys_common/backtrace.rs:62
[INFO] [stderr]      7:     0x5586513846a0 - std::sys_common::backtrace::print::hd1fd65f49a2d8544
[INFO] [stderr]                                  at src/libstd/sys_common/backtrace.rs:49
[INFO] [stderr]      8:     0x5586513846a0 - std::panicking::default_hook::{{closure}}::h222da46485ab36fc
[INFO] [stderr]                                  at src/libstd/panicking.rs:198
[INFO] [stderr]      9:     0x5586513843ec - std::panicking::default_hook::hc5868949d129ed00
[INFO] [stderr]                                  at src/libstd/panicking.rs:217
[INFO] [stderr]     10:     0x558651384ce3 - std::panicking::rust_panic_with_hook::h26a6ab8b0993c0c8
[INFO] [stderr]                                  at src/libstd/panicking.rs:526
[INFO] [stderr]     11:     0x5586513848db - rust_begin_unwind
[INFO] [stderr]                                  at src/libstd/panicking.rs:437
[INFO] [stderr]     12:     0x55865138484b - std::panicking::begin_panic_fmt::h2ff295231415d4a6
[INFO] [stderr]                                  at src/libstd/panicking.rs:391
[INFO] [stderr]     13:     0x5586510b77a0 - build_script_build::run_command::h9ab8a257a1e6ed55
[INFO] [stderr]                                  at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sdl2-sys-0.34.2/build.rs:53
[INFO] [stderr]     14:     0x5586510b7952 - build_script_build::download_to::hf490f50891652224
[INFO] [stderr]                                  at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sdl2-sys-0.34.2/build.rs:74
[INFO] [stderr]     15:     0x5586510b7ea9 - build_script_build::download_sdl2::hfb40c4604b8d78b1
[INFO] [stderr]                                  at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sdl2-sys-0.34.2/build.rs:134
[INFO] [stderr]     16:     0x5586510bc75c - build_script_build::main::h800ba2d40ff810dd
[INFO] [stderr]                                  at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sdl2-sys-0.34.2/build.rs:512
[INFO] [stderr]     17:     0x5586510cbd4b - std::rt::lang_start::{{closure}}::h7ef515d6d7698b0d
[INFO] [stderr]                                  at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/rt.rs:67
[INFO] [stderr]     18:     0x5586513850b3 - std::rt::lang_start_internal::{{closure}}::h84a998219831fa70
[INFO] [stderr]                                  at src/libstd/rt.rs:52
[INFO] [stderr]     19:     0x5586513850b3 - std::panicking::try::do_call::he8e1d689a3e26def
[INFO] [stderr]                                  at src/libstd/panicking.rs:348
[INFO] [stderr]     20:     0x5586513850b3 - std::panicking::try::h264b6eebc2fa7bbf
[INFO] [stderr]                                  at src/libstd/panicking.rs:325
[INFO] [stderr]     21:     0x5586513850b3 - std::panic::catch_unwind::hbf28fafa723b2128
[INFO] [stderr]                                  at src/libstd/panic.rs:394
[INFO] [stderr]     22:     0x5586513850b3 - std::rt::lang_start_internal::he959aa59bc3ec202
[INFO] [stderr]                                  at src/libstd/rt.rs:51
[INFO] [stderr]     23:     0x5586510cbd27 - std::rt::lang_start::h8eb9391602a7a1ce
[INFO] [stderr]                                  at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/rt.rs:67
[INFO] [stderr]     24:     0x5586510bd0aa - main
[INFO] [stderr]     25:     0x7f140e42b0b3 - __libc_start_main
[INFO] [stderr]     26:     0x5586510b71ae - _start
[INFO] [stderr]     27:                0x0 - <unknown>
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:303:42
[INFO] [stdout]     |
[INFO] [stdout] 303 |             c_api::animsprite(&self.ptr, time_add);
[INFO] [stdout]     |                                          ^^^^^^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          expected `u64`, found `u32`
[INFO] [stdout]     |                                          help: you can convert an `u32` to `u64`: `time_add.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:503:63
[INFO] [stdout]     |
[INFO] [stdout] 503 |             c_api::meltsphere(&mut spr, center.as_lpoint3d(), radius)
[INFO] [stdout]     |                                                               ^^^^^^
[INFO] [stdout]     |                                                               |
[INFO] [stdout]     |                                                               expected `u64`, found `u32`
[INFO] [stdout]     |                                                               help: you can convert an `u32` to `u64`: `radius.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:508:12
[INFO] [stdout]     |
[INFO] [stdout] 508 |         }, melted_voxel_count)
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout]     |
[INFO] [stdout] help: you can convert an `u64` to `u32` and panic if the converted value wouldn't fit
[INFO] [stdout]     |
[INFO] [stdout] 508 |         }, melted_voxel_count.try_into().unwrap())
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:514:57
[INFO] [stdout]     |
[INFO] [stdout] 514 |             c_api::meltspans(&mut spr, vspans.as_ptr(), vspans.len() as i32, offs.as_lpoint3d())
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                                         |
[INFO] [stdout]     |                                                         expected `i64`, found `i32`
[INFO] [stdout]     |                                                         help: you can convert an `i32` to `i64`: `(vspans.len() as i32).into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:519:12
[INFO] [stdout]     |
[INFO] [stdout] 519 |         }, melted_voxel_count)
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^ expected `i32`, found `i64`
[INFO] [stdout]     |
[INFO] [stdout] help: you can convert an `i64` to `i32` and panic if the converted value wouldn't fit
[INFO] [stdout]     |
[INFO] [stdout] 519 |         }, melted_voxel_count.try_into().unwrap())
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:524:63
[INFO] [stdout]     |
[INFO] [stdout] 524 |             c_api::voxsetframebuffer(render_dst.as_mut_ptr(), render_dst.bytes_per_line, render_dst.width, render_dst.height);
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                                               |
[INFO] [stdout]     |                                                               expected `u64`, found `u32`
[INFO] [stdout]     |                                                               help: you can convert an `u32` to `u64`: `render_dst.bytes_per_line.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:537:97
[INFO] [stdout]     |
[INFO] [stdout] 537 |             c_api::hitscan(&pos.to_dpoint3d(), &dir.to_dpoint3d(), voxel_pos.as_mut_lpoint3d(), &mut color_ptr, &mut face);
[INFO] [stdout]     |                                                                                                 ^^^^^^^^^^^^^^ expected `i64`, found `i32`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected mutable reference `&mut *mut i64`
[INFO] [stdout]                found mutable reference `&mut *mut i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:537:113
[INFO] [stdout]     |
[INFO] [stdout] 537 |             c_api::hitscan(&pos.to_dpoint3d(), &dir.to_dpoint3d(), voxel_pos.as_mut_lpoint3d(), &mut color_ptr, &mut face);
[INFO] [stdout]     |                                                                                                                 ^^^^^^^^^ expected `i64`, found `i32`
[INFO] [stdout]     |
[INFO] [stdout]     = note:    expected raw pointer `*mut i64`
[INFO] [stdout]             found mutable reference `&mut i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:564:97
[INFO] [stdout]     |
[INFO] [stdout] 564 |             c_api::hitscan(&pos.to_dpoint3d(), &dir.to_dpoint3d(), voxel_pos.as_mut_lpoint3d(), &mut color_ptr, &mut face);
[INFO] [stdout]     |                                                                                                 ^^^^^^^^^^^^^^ expected `i64`, found `i32`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected mutable reference `&mut *mut i64`
[INFO] [stdout]                found mutable reference `&mut *mut i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:564:113
[INFO] [stdout]     |
[INFO] [stdout] 564 |             c_api::hitscan(&pos.to_dpoint3d(), &dir.to_dpoint3d(), voxel_pos.as_mut_lpoint3d(), &mut color_ptr, &mut face);
[INFO] [stdout]     |                                                                                                                 ^^^^^^^^^ expected `i64`, found `i32`
[INFO] [stdout]     |
[INFO] [stdout]     = note:    expected raw pointer `*mut i64`
[INFO] [stdout]             found mutable reference `&mut i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:620:28
[INFO] [stdout]     |
[INFO] [stdout] 620 |             c_api::estnorm(pos.x, pos.y, pos.z, dir.as_mut_point3d());
[INFO] [stdout]     |                            ^^^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            expected `i64`, found `i32`
[INFO] [stdout]     |                            help: you can convert an `i32` to `i64`: `pos.x.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:620:35
[INFO] [stdout]     |
[INFO] [stdout] 620 |             c_api::estnorm(pos.x, pos.y, pos.z, dir.as_mut_point3d());
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   expected `i64`, found `i32`
[INFO] [stdout]     |                                   help: you can convert an `i32` to `i64`: `pos.y.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:620:42
[INFO] [stdout]     |
[INFO] [stdout] 620 |             c_api::estnorm(pos.x, pos.y, pos.z, dir.as_mut_point3d());
[INFO] [stdout]     |                                          ^^^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          expected `i64`, found `i32`
[INFO] [stdout]     |                                          help: you can convert an `i32` to `i64`: `pos.z.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:629:33
[INFO] [stdout]     |
[INFO] [stdout] 629 |             c_api::isvoxelsolid(pos.x, pos.y, pos.z) == 1
[INFO] [stdout]     |                                 ^^^^^
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 expected `i64`, found `i32`
[INFO] [stdout]     |                                 help: you can convert an `i32` to `i64`: `pos.x.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:629:40
[INFO] [stdout]     |
[INFO] [stdout] 629 |             c_api::isvoxelsolid(pos.x, pos.y, pos.z) == 1
[INFO] [stdout]     |                                        ^^^^^
[INFO] [stdout]     |                                        |
[INFO] [stdout]     |                                        expected `i64`, found `i32`
[INFO] [stdout]     |                                        help: you can convert an `i32` to `i64`: `pos.y.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:629:47
[INFO] [stdout]     |
[INFO] [stdout] 629 |             c_api::isvoxelsolid(pos.x, pos.y, pos.z) == 1
[INFO] [stdout]     |                                               ^^^^^
[INFO] [stdout]     |                                               |
[INFO] [stdout]     |                                               expected `i64`, found `i32`
[INFO] [stdout]     |                                               help: you can convert an `i32` to `i64`: `pos.z.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:651:34
[INFO] [stdout]     |
[INFO] [stdout] 651 |             c_api::anyvoxelsolid(x, y, z0, z1) != 0
[INFO] [stdout]     |                                  ^
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  expected `u64`, found `u32`
[INFO] [stdout]     |                                  help: you can convert an `u32` to `u64`: `x.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:651:37
[INFO] [stdout]     |
[INFO] [stdout] 651 |             c_api::anyvoxelsolid(x, y, z0, z1) != 0
[INFO] [stdout]     |                                     ^
[INFO] [stdout]     |                                     |
[INFO] [stdout]     |                                     expected `u64`, found `u32`
[INFO] [stdout]     |                                     help: you can convert an `u32` to `u64`: `y.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:651:40
[INFO] [stdout]     |
[INFO] [stdout] 651 |             c_api::anyvoxelsolid(x, y, z0, z1) != 0
[INFO] [stdout]     |                                        ^^
[INFO] [stdout]     |                                        |
[INFO] [stdout]     |                                        expected `i64`, found `i32`
[INFO] [stdout]     |                                        help: you can convert an `i32` to `i64`: `z0.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:651:44
[INFO] [stdout]     |
[INFO] [stdout] 651 |             c_api::anyvoxelsolid(x, y, z0, z1) != 0
[INFO] [stdout]     |                                            ^^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            expected `i64`, found `i32`
[INFO] [stdout]     |                                            help: you can convert an `i32` to `i64`: `z1.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:657:34
[INFO] [stdout]     |
[INFO] [stdout] 657 |             c_api::anyvoxelempty(x, y, z0, z1) != 0
[INFO] [stdout]     |                                  ^
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  expected `u64`, found `u32`
[INFO] [stdout]     |                                  help: you can convert an `u32` to `u64`: `x.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:657:37
[INFO] [stdout]     |
[INFO] [stdout] 657 |             c_api::anyvoxelempty(x, y, z0, z1) != 0
[INFO] [stdout]     |                                     ^
[INFO] [stdout]     |                                     |
[INFO] [stdout]     |                                     expected `u64`, found `u32`
[INFO] [stdout]     |                                     help: you can convert an `u32` to `u64`: `y.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:657:40
[INFO] [stdout]     |
[INFO] [stdout] 657 |             c_api::anyvoxelempty(x, y, z0, z1) != 0
[INFO] [stdout]     |                                        ^^
[INFO] [stdout]     |                                        |
[INFO] [stdout]     |                                        expected `i64`, found `i32`
[INFO] [stdout]     |                                        help: you can convert an `i32` to `i64`: `z0.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:657:44
[INFO] [stdout]     |
[INFO] [stdout] 657 |             c_api::anyvoxelempty(x, y, z0, z1) != 0
[INFO] [stdout]     |                                            ^^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            expected `i64`, found `i32`
[INFO] [stdout]     |                                            help: you can convert an `i32` to `i64`: `z1.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:663:30
[INFO] [stdout]     |
[INFO] [stdout] 663 |             c_api::getfloorz(pos.x, pos.y, pos.z)
[INFO] [stdout]     |                              ^^^^^
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              expected `i64`, found `i32`
[INFO] [stdout]     |                              help: you can convert an `i32` to `i64`: `pos.x.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:663:37
[INFO] [stdout]     |
[INFO] [stdout] 663 |             c_api::getfloorz(pos.x, pos.y, pos.z)
[INFO] [stdout]     |                                     ^^^^^
[INFO] [stdout]     |                                     |
[INFO] [stdout]     |                                     expected `i64`, found `i32`
[INFO] [stdout]     |                                     help: you can convert an `i32` to `i64`: `pos.y.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:663:44
[INFO] [stdout]     |
[INFO] [stdout] 663 |             c_api::getfloorz(pos.x, pos.y, pos.z)
[INFO] [stdout]     |                                            ^^^^^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            expected `i64`, found `i32`
[INFO] [stdout]     |                                            help: you can convert an `i32` to `i64`: `pos.z.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:663:13
[INFO] [stdout]     |
[INFO] [stdout] 661 |     pub fn get_floor_z(&self, pos: &ivec3) -> i32 {
[INFO] [stdout]     |                                               --- expected `i32` because of return type
[INFO] [stdout] 662 |         unsafe {
[INFO] [stdout] 663 |             c_api::getfloorz(pos.x, pos.y, pos.z)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `i32`, found `i64`
[INFO] [stdout]     |
[INFO] [stdout] help: you can convert an `i64` to `i32` and panic if the converted value wouldn't fit
[INFO] [stdout]     |
[INFO] [stdout] 663 |             c_api::getfloorz(pos.x, pos.y, pos.z).try_into().unwrap()
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:669:47
[INFO] [stdout]     |
[INFO] [stdout] 669 |             let ptr_to_color = c_api::getcube(x, y, z) as *const i32;
[INFO] [stdout]     |                                               ^
[INFO] [stdout]     |                                               |
[INFO] [stdout]     |                                               expected `i64`, found `i32`
[INFO] [stdout]     |                                               help: you can convert an `i32` to `i64`: `x.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:669:50
[INFO] [stdout]     |
[INFO] [stdout] 669 |             let ptr_to_color = c_api::getcube(x, y, z) as *const i32;
[INFO] [stdout]     |                                                  ^
[INFO] [stdout]     |                                                  |
[INFO] [stdout]     |                                                  expected `i64`, found `i32`
[INFO] [stdout]     |                                                  help: you can convert an `i32` to `i64`: `y.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:669:53
[INFO] [stdout]     |
[INFO] [stdout] 669 |             let ptr_to_color = c_api::getcube(x, y, z) as *const i32;
[INFO] [stdout]     |                                                     ^
[INFO] [stdout]     |                                                     |
[INFO] [stdout]     |                                                     expected `i64`, found `i32`
[INFO] [stdout]     |                                                     help: you can convert an `i32` to `i64`: `z.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:682:28
[INFO] [stdout]     |
[INFO] [stdout] 682 |             c_api::setcube(pos.x, pos.y, pos.z, col);
[INFO] [stdout]     |                            ^^^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            expected `i64`, found `i32`
[INFO] [stdout]     |                            help: you can convert an `i32` to `i64`: `pos.x.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:682:35
[INFO] [stdout]     |
[INFO] [stdout] 682 |             c_api::setcube(pos.x, pos.y, pos.z, col);
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   expected `i64`, found `i32`
[INFO] [stdout]     |                                   help: you can convert an `i32` to `i64`: `pos.y.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:682:42
[INFO] [stdout]     |
[INFO] [stdout] 682 |             c_api::setcube(pos.x, pos.y, pos.z, col);
[INFO] [stdout]     |                                          ^^^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          expected `i64`, found `i32`
[INFO] [stdout]     |                                          help: you can convert an `i32` to `i64`: `pos.z.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:682:49
[INFO] [stdout]     |
[INFO] [stdout] 682 |             c_api::setcube(pos.x, pos.y, pos.z, col);
[INFO] [stdout]     |                                                 ^^^
[INFO] [stdout]     |                                                 |
[INFO] [stdout]     |                                                 expected `i64`, found `i32`
[INFO] [stdout]     |                                                 help: you can convert an `i32` to `i64`: `col.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:688:49
[INFO] [stdout]     |
[INFO] [stdout] 688 |             c_api::setsphere(pos.as_lpoint3d(), radius, operation_type.as_int());
[INFO] [stdout]     |                                                 ^^^^^^
[INFO] [stdout]     |                                                 |
[INFO] [stdout]     |                                                 expected `u64`, found `u32`
[INFO] [stdout]     |                                                 help: you can convert an `u32` to `u64`: `radius.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:688:57
[INFO] [stdout]     |
[INFO] [stdout] 688 |             c_api::setsphere(pos.as_lpoint3d(), radius, operation_type.as_int());
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                                         |
[INFO] [stdout]     |                                                         expected `i64`, found `i32`
[INFO] [stdout]     |                                                         help: you can convert an `i32` to `i64`: `operation_type.as_int().into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:695:79
[INFO] [stdout]     |
[INFO] [stdout] 695 |             c_api::setellipsoid(focus_1.as_lpoint3d(), focus_2.as_lpoint3d(), radius as i32, operation_type.as_int(), 0);
[INFO] [stdout]     |                                                                               ^^^^^^^^^^^^^
[INFO] [stdout]     |                                                                               |
[INFO] [stdout]     |                                                                               expected `i64`, found `i32`
[INFO] [stdout]     |                                                                               help: you can convert an `i32` to `i64`: `(radius as i32).into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:695:94
[INFO] [stdout]     |
[INFO] [stdout] 695 |             c_api::setellipsoid(focus_1.as_lpoint3d(), focus_2.as_lpoint3d(), radius as i32, operation_type.as_int(), 0);
[INFO] [stdout]     |                                                                                              ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                                                                              |
[INFO] [stdout]     |                                                                                              expected `i64`, found `i32`
[INFO] [stdout]     |                                                                                              help: you can convert an `i32` to `i64`: `operation_type.as_int().into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:702:84
[INFO] [stdout]     |
[INFO] [stdout] 702 |             c_api::setcylinder(end_point1.as_lpoint3d(), end_point2.as_lpoint3d(), radius as i32, operation_type.as_int(), 0);
[INFO] [stdout]     |                                                                                    ^^^^^^^^^^^^^
[INFO] [stdout]     |                                                                                    |
[INFO] [stdout]     |                                                                                    expected `i64`, found `i32`
[INFO] [stdout]     |                                                                                    help: you can convert an `i32` to `i64`: `(radius as i32).into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:702:99
[INFO] [stdout]     |
[INFO] [stdout] 702 |             c_api::setcylinder(end_point1.as_lpoint3d(), end_point2.as_lpoint3d(), radius as i32, operation_type.as_int(), 0);
[INFO] [stdout]     |                                                                                                   ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                                                                                   |
[INFO] [stdout]     |                                                                                                   expected `i64`, found `i32`
[INFO] [stdout]     |                                                                                                   help: you can convert an `i32` to `i64`: `operation_type.as_int().into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:708:64
[INFO] [stdout]     |
[INFO] [stdout] 708 |             c_api::setrect(p1.as_lpoint3d(), p2.as_lpoint3d(), mode.as_int());
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^
[INFO] [stdout]     |                                                                |
[INFO] [stdout]     |                                                                expected `i64`, found `i32`
[INFO] [stdout]     |                                                                help: you can convert an `i32` to `i64`: `mode.as_int().into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:723:46
[INFO] [stdout]     |
[INFO] [stdout] 723 |             c_api::setsector(ivecs.as_ptr(), edges.as_ptr(), vertices.len() as u32, thick, mode.as_int(), 0);
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected raw pointer `*const u64`
[INFO] [stdout]                found raw pointer `*const u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:723:62
[INFO] [stdout]     |
[INFO] [stdout] 723 |             c_api::setsector(ivecs.as_ptr(), edges.as_ptr(), vertices.len() as u32, thick, mode.as_int(), 0);
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                                              |
[INFO] [stdout]     |                                                              expected `u64`, found `u32`
[INFO] [stdout]     |                                                              help: you can convert an `u32` to `u64`: `(vertices.len() as u32).into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:723:92
[INFO] [stdout]     |
[INFO] [stdout] 723 |             c_api::setsector(ivecs.as_ptr(), edges.as_ptr(), vertices.len() as u32, thick, mode.as_int(), 0);
[INFO] [stdout]     |                                                                                            ^^^^^^^^^^^^^
[INFO] [stdout]     |                                                                                            |
[INFO] [stdout]     |                                                                                            expected `i64`, found `i32`
[INFO] [stdout]     |                                                                                            help: you can convert an `i32` to `i64`: `mode.as_int().into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:729:46
[INFO] [stdout]     |
[INFO] [stdout] 729 |             c_api::setspans(vspans.as_ptr(), vspans.len() as u32, offs.as_lpoint3d(), mode.as_int());
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                              |
[INFO] [stdout]     |                                              expected `u64`, found `u32`
[INFO] [stdout]     |                                              help: you can convert an `u32` to `u64`: `(vspans.len() as u32).into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:729:87
[INFO] [stdout]     |
[INFO] [stdout] 729 |             c_api::setspans(vspans.as_ptr(), vspans.len() as u32, offs.as_lpoint3d(), mode.as_int());
[INFO] [stdout]     |                                                                                       ^^^^^^^^^^^^^
[INFO] [stdout]     |                                                                                       |
[INFO] [stdout]     |                                                                                       expected `i64`, found `i32`
[INFO] [stdout]     |                                                                                       help: you can convert an `i32` to `i64`: `mode.as_int().into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:736:48
[INFO] [stdout]     |
[INFO] [stdout] 736 |             c_api::setheightmap(buff.as_ptr(), bytes_per_line, width, height, x0, y0, x0+width, y0+height);
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^
[INFO] [stdout]     |                                                |
[INFO] [stdout]     |                                                expected `u64`, found `u32`
[INFO] [stdout]     |                                                help: you can convert an `u32` to `u64`: `bytes_per_line.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:736:64
[INFO] [stdout]     |
[INFO] [stdout] 736 |             c_api::setheightmap(buff.as_ptr(), bytes_per_line, width, height, x0, y0, x0+width, y0+height);
[INFO] [stdout]     |                                                                ^^^^^
[INFO] [stdout]     |                                                                |
[INFO] [stdout]     |                                                                expected `u64`, found `u32`
[INFO] [stdout]     |                                                                help: you can convert an `u32` to `u64`: `width.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:736:71
[INFO] [stdout]     |
[INFO] [stdout] 736 |             c_api::setheightmap(buff.as_ptr(), bytes_per_line, width, height, x0, y0, x0+width, y0+height);
[INFO] [stdout]     |                                                                       ^^^^^^
[INFO] [stdout]     |                                                                       |
[INFO] [stdout]     |                                                                       expected `u64`, found `u32`
[INFO] [stdout]     |                                                                       help: you can convert an `u32` to `u64`: `height.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:736:79
[INFO] [stdout]     |
[INFO] [stdout] 736 |             c_api::setheightmap(buff.as_ptr(), bytes_per_line, width, height, x0, y0, x0+width, y0+height);
[INFO] [stdout]     |                                                                               ^^
[INFO] [stdout]     |                                                                               |
[INFO] [stdout]     |                                                                               expected `u64`, found `u32`
[INFO] [stdout]     |                                                                               help: you can convert an `u32` to `u64`: `x0.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:736:83
[INFO] [stdout]     |
[INFO] [stdout] 736 |             c_api::setheightmap(buff.as_ptr(), bytes_per_line, width, height, x0, y0, x0+width, y0+height);
[INFO] [stdout]     |                                                                                   ^^
[INFO] [stdout]     |                                                                                   |
[INFO] [stdout]     |                                                                                   expected `u64`, found `u32`
[INFO] [stdout]     |                                                                                   help: you can convert an `u32` to `u64`: `y0.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:736:87
[INFO] [stdout]     |
[INFO] [stdout] 736 |             c_api::setheightmap(buff.as_ptr(), bytes_per_line, width, height, x0, y0, x0+width, y0+height);
[INFO] [stdout]     |                                                                                       ^^^^^^^^
[INFO] [stdout]     |                                                                                       |
[INFO] [stdout]     |                                                                                       expected `u64`, found `u32`
[INFO] [stdout]     |                                                                                       help: you can convert an `u32` to `u64`: `(x0+width).into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:736:97
[INFO] [stdout]     |
[INFO] [stdout] 736 |             c_api::setheightmap(buff.as_ptr(), bytes_per_line, width, height, x0, y0, x0+width, y0+height);
[INFO] [stdout]     |                                                                                                 ^^^^^^^^^
[INFO] [stdout]     |                                                                                                 |
[INFO] [stdout]     |                                                                                                 expected `u64`, found `u32`
[INFO] [stdout]     |                                                                                                 help: you can convert an `u32` to `u64`: `(y0+height).into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:742:37
[INFO] [stdout]     |
[INFO] [stdout] 742 |             c_api::setkv6(&spr.ptr, operation_type.as_int());
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                     |
[INFO] [stdout]     |                                     expected `i64`, found `i32`
[INFO] [stdout]     |                                     help: you can convert an `i32` to `i64`: `operation_type.as_int().into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:750:41
[INFO] [stdout]     |
[INFO] [stdout] 750 |             c_api::setkvx(filename_ptr, pos.x, pos.y, pos.z, rot, 0);
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         expected `i64`, found `i32`
[INFO] [stdout]     |                                         help: you can convert an `i32` to `i64`: `pos.x.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:750:48
[INFO] [stdout]     |
[INFO] [stdout] 750 |             c_api::setkvx(filename_ptr, pos.x, pos.y, pos.z, rot, 0);
[INFO] [stdout]     |                                                ^^^^^
[INFO] [stdout]     |                                                |
[INFO] [stdout]     |                                                expected `i64`, found `i32`
[INFO] [stdout]     |                                                help: you can convert an `i32` to `i64`: `pos.y.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:750:55
[INFO] [stdout]     |
[INFO] [stdout] 750 |             c_api::setkvx(filename_ptr, pos.x, pos.y, pos.z, rot, 0);
[INFO] [stdout]     |                                                       ^^^^^
[INFO] [stdout]     |                                                       |
[INFO] [stdout]     |                                                       expected `i64`, found `i32`
[INFO] [stdout]     |                                                       help: you can convert an `i32` to `i64`: `pos.z.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:750:62
[INFO] [stdout]     |
[INFO] [stdout] 750 |             c_api::setkvx(filename_ptr, pos.x, pos.y, pos.z, rot, 0);
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |                                                              |
[INFO] [stdout]     |                                                              expected `i64`, found `i32`
[INFO] [stdout]     |                                                              help: you can convert an `i32` to `i64`: `rot.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:761:54
[INFO] [stdout]     |
[INFO] [stdout] 761 |             c_api::setnormflash(pos.x, pos.y, pos.z, flash_radius, intens);
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^
[INFO] [stdout]     |                                                      |
[INFO] [stdout]     |                                                      expected `i64`, found `i32`
[INFO] [stdout]     |                                                      help: you can convert an `i32` to `i64`: `flash_radius.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:761:68
[INFO] [stdout]     |
[INFO] [stdout] 761 |             c_api::setnormflash(pos.x, pos.y, pos.z, flash_radius, intens);
[INFO] [stdout]     |                                                                    ^^^^^^
[INFO] [stdout]     |                                                                    |
[INFO] [stdout]     |                                                                    expected `i64`, found `i32`
[INFO] [stdout]     |                                                                    help: you can convert an `i32` to `i64`: `intens.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:777:30
[INFO] [stdout]     |
[INFO] [stdout] 777 |             c_api::genmipvxl(x0, y0, x1, y1);
[INFO] [stdout]     |                              ^^
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              expected `i64`, found `i32`
[INFO] [stdout]     |                              help: you can convert an `i32` to `i64`: `x0.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:777:34
[INFO] [stdout]     |
[INFO] [stdout] 777 |             c_api::genmipvxl(x0, y0, x1, y1);
[INFO] [stdout]     |                                  ^^
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  expected `i64`, found `i32`
[INFO] [stdout]     |                                  help: you can convert an `i32` to `i64`: `y0.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:777:38
[INFO] [stdout]     |
[INFO] [stdout] 777 |             c_api::genmipvxl(x0, y0, x1, y1);
[INFO] [stdout]     |                                      ^^
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      expected `i64`, found `i32`
[INFO] [stdout]     |                                      help: you can convert an `i32` to `i64`: `x1.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:777:42
[INFO] [stdout]     |
[INFO] [stdout] 777 |             c_api::genmipvxl(x0, y0, x1, y1);
[INFO] [stdout]     |                                          ^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          expected `i64`, found `i32`
[INFO] [stdout]     |                                          help: you can convert an `i32` to `i64`: `y1.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:783:35
[INFO] [stdout]     |
[INFO] [stdout] 783 |             c_api::updatelighting(x0, y0, z0, x1, y1, z1);
[INFO] [stdout]     |                                   ^^
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   expected `i64`, found `i32`
[INFO] [stdout]     |                                   help: you can convert an `i32` to `i64`: `x0.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:783:39
[INFO] [stdout]     |
[INFO] [stdout] 783 |             c_api::updatelighting(x0, y0, z0, x1, y1, z1);
[INFO] [stdout]     |                                       ^^
[INFO] [stdout]     |                                       |
[INFO] [stdout]     |                                       expected `i64`, found `i32`
[INFO] [stdout]     |                                       help: you can convert an `i32` to `i64`: `y0.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:783:43
[INFO] [stdout]     |
[INFO] [stdout] 783 |             c_api::updatelighting(x0, y0, z0, x1, y1, z1);
[INFO] [stdout]     |                                           ^^
[INFO] [stdout]     |                                           |
[INFO] [stdout]     |                                           expected `i64`, found `i32`
[INFO] [stdout]     |                                           help: you can convert an `i32` to `i64`: `z0.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:783:47
[INFO] [stdout]     |
[INFO] [stdout] 783 |             c_api::updatelighting(x0, y0, z0, x1, y1, z1);
[INFO] [stdout]     |                                               ^^
[INFO] [stdout]     |                                               |
[INFO] [stdout]     |                                               expected `i64`, found `i32`
[INFO] [stdout]     |                                               help: you can convert an `i32` to `i64`: `x1.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:783:51
[INFO] [stdout]     |
[INFO] [stdout] 783 |             c_api::updatelighting(x0, y0, z0, x1, y1, z1);
[INFO] [stdout]     |                                                   ^^
[INFO] [stdout]     |                                                   |
[INFO] [stdout]     |                                                   expected `i64`, found `i32`
[INFO] [stdout]     |                                                   help: you can convert an `i32` to `i64`: `y1.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:783:55
[INFO] [stdout]     |
[INFO] [stdout] 783 |             c_api::updatelighting(x0, y0, z0, x1, y1, z1);
[INFO] [stdout]     |                                                       ^^
[INFO] [stdout]     |                                                       |
[INFO] [stdout]     |                                                       expected `i64`, found `i32`
[INFO] [stdout]     |                                                       help: you can convert an `i32` to `i64`: `z1.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:803:35
[INFO] [stdout]     |
[INFO] [stdout] 803 |             c_api::setMaxScanDist(dist);
[INFO] [stdout]     |                                   ^^^^
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   expected `i64`, found `i32`
[INFO] [stdout]     |                                   help: you can convert an `i32` to `i64`: `dist.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:823:31
[INFO] [stdout]     |
[INFO] [stdout] 823 |             c_api::set_anginc(param);
[INFO] [stdout]     |                               ^^^^^
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               expected `i64`, found `i32`
[INFO] [stdout]     |                               help: you can convert an `i32` to `i64`: `param.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:829:13
[INFO] [stdout]     |
[INFO] [stdout] 827 |     pub fn get_raycast_density(&self, ) -> i32 {
[INFO] [stdout]     |                                            --- expected `i32` because of return type
[INFO] [stdout] 828 |         unsafe {
[INFO] [stdout] 829 |             c_api::get_anginc()
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ expected `i32`, found `i64`
[INFO] [stdout]     |
[INFO] [stdout] help: you can convert an `i64` to `i32` and panic if the converted value wouldn't fit
[INFO] [stdout]     |
[INFO] [stdout] 829 |             c_api::get_anginc().try_into().unwrap()
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:835:31
[INFO] [stdout]     |
[INFO] [stdout] 835 |             c_api::set_fogcol(param.to_i32());
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               expected `i64`, found `i32`
[INFO] [stdout]     |                               help: you can convert an `i32` to `i64`: `param.to_i32().into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:841:31
[INFO] [stdout]     |
[INFO] [stdout] 841 |             c_api::set_kv6col(param.to_i32());
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               expected `i64`, found `i32`
[INFO] [stdout]     |                               help: you can convert an `i32` to `i64`: `param.to_i32().into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:847:31
[INFO] [stdout]     |
[INFO] [stdout] 847 |             c_api::set_curcol(param.to_i32());
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               expected `i64`, found `i32`
[INFO] [stdout]     |                               help: you can convert an `i32` to `i64`: `param.to_i32().into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:858:18
[INFO] [stdout]     |
[INFO] [stdout] 857 |     pub fn get_max_xy_dimension(&self, ) -> i32 {
[INFO] [stdout]     |                                             --- expected `i32` because of return type
[INFO] [stdout] 858 |         unsafe { c_api::getVSID() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^ expected `i32`, found `i64`
[INFO] [stdout]     |
[INFO] [stdout] help: you can convert an `i64` to `i32` and panic if the converted value wouldn't fit
[INFO] [stdout]     |
[INFO] [stdout] 858 |         unsafe { c_api::getVSID().try_into().unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:901:38
[INFO] [stdout]     |
[INFO] [stdout] 901 |         c_api::kpzload(filename_ptr, &mut ptr, &mut bpl, &mut xsiz, &mut ysiz);
[INFO] [stdout]     |                                      ^^^^^^^^ expected `i64`, found `i32`
[INFO] [stdout]     |
[INFO] [stdout]     = note:    expected raw pointer `*mut i64`
[INFO] [stdout]             found mutable reference `&mut i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:901:48
[INFO] [stdout]     |
[INFO] [stdout] 901 |         c_api::kpzload(filename_ptr, &mut ptr, &mut bpl, &mut xsiz, &mut ysiz);
[INFO] [stdout]     |                                                ^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout]     = note:    expected raw pointer `*mut u64`
[INFO] [stdout]             found mutable reference `&mut u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:901:58
[INFO] [stdout]     |
[INFO] [stdout] 901 |         c_api::kpzload(filename_ptr, &mut ptr, &mut bpl, &mut xsiz, &mut ysiz);
[INFO] [stdout]     |                                                          ^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout]     = note:    expected raw pointer `*mut u64`
[INFO] [stdout]             found mutable reference `&mut u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:901:69
[INFO] [stdout]     |
[INFO] [stdout] 901 |         c_api::kpzload(filename_ptr, &mut ptr, &mut bpl, &mut xsiz, &mut ysiz);
[INFO] [stdout]     |                                                                     ^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |
[INFO] [stdout]     = note:    expected raw pointer `*mut u64`
[INFO] [stdout]             found mutable reference `&mut u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1091:32
[INFO] [stdout]      |
[INFO] [stdout] 1091 |             c_api::drawpoint2d(x, y, col.to_i32());
[INFO] [stdout]      |                                ^
[INFO] [stdout]      |                                |
[INFO] [stdout]      |                                expected `u64`, found `u32`
[INFO] [stdout]      |                                help: you can convert an `u32` to `u64`: `x.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1091:35
[INFO] [stdout]      |
[INFO] [stdout] 1091 |             c_api::drawpoint2d(x, y, col.to_i32());
[INFO] [stdout]      |                                   ^
[INFO] [stdout]      |                                   |
[INFO] [stdout]      |                                   expected `u64`, found `u32`
[INFO] [stdout]      |                                   help: you can convert an `u32` to `u64`: `y.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1091:38
[INFO] [stdout]      |
[INFO] [stdout] 1091 |             c_api::drawpoint2d(x, y, col.to_i32());
[INFO] [stdout]      |                                      ^^^^^^^^^^^^
[INFO] [stdout]      |                                      |
[INFO] [stdout]      |                                      expected `i64`, found `i32`
[INFO] [stdout]      |                                      help: you can convert an `i32` to `i64`: `col.to_i32().into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1097:53
[INFO] [stdout]      |
[INFO] [stdout] 1097 |             c_api::drawpoint3d(pos.x, pos.y, pos.z, col.to_i32());
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^
[INFO] [stdout]      |                                                     |
[INFO] [stdout]      |                                                     expected `i64`, found `i32`
[INFO] [stdout]      |                                                     help: you can convert an `i32` to `i64`: `col.to_i32().into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1107:75
[INFO] [stdout]      |
[INFO] [stdout] 1107 |             c_api::drawline2d(x1 as f32, y1 as f32, x2 as f32, y2 as f32, col.to_i32());
[INFO] [stdout]      |                                                                           ^^^^^^^^^^^^
[INFO] [stdout]      |                                                                           |
[INFO] [stdout]      |                                                                           expected `i64`, found `i32`
[INFO] [stdout]      |                                                                           help: you can convert an `i32` to `i64`: `col.to_i32().into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1114:73
[INFO] [stdout]      |
[INFO] [stdout] 1114 |             c_api::drawline3d(from.x, from.y, from.z, to.x, to.y, to.z, col.to_i32() & 0x00FFFFFF);
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                                                         |
[INFO] [stdout]      |                                                                         expected `i64`, found `i32`
[INFO] [stdout]      |                                                                         help: you can convert an `i32` to `i64`: `(col.to_i32() & 0x00FFFFFF).into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1121:73
[INFO] [stdout]      |
[INFO] [stdout] 1121 |             c_api::drawline3d(from.x, from.y, from.z, to.x, to.y, to.z, (col.to_i32() as u32 | 0xFF000000) as i32);
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                                                         |
[INFO] [stdout]      |                                                                         expected `i64`, found `i32`
[INFO] [stdout]      |                                                                         help: you can convert an `i32` to `i64`: `((col.to_i32() as u32 | 0xFF000000) as i32).into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1127:65
[INFO] [stdout]      |
[INFO] [stdout] 1127 |             c_api::drawspherefill(pos.x, pos.y, pos.z, -radius, col.to_i32());
[INFO] [stdout]      |                                                                 ^^^^^^^^^^^^
[INFO] [stdout]      |                                                                 |
[INFO] [stdout]      |                                                                 expected `i64`, found `i32`
[INFO] [stdout]      |                                                                 help: you can convert an `i32` to `i64`: `col.to_i32().into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1133:64
[INFO] [stdout]      |
[INFO] [stdout] 1133 |             c_api::drawspherefill(pos.x, pos.y, pos.z, radius, col.to_i32());
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                expected `i64`, found `i32`
[INFO] [stdout]      |                                                                help: you can convert an `i32` to `i64`: `col.to_i32().into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1141:26
[INFO] [stdout]      |
[INFO] [stdout] 1141 |                 img.ptr, img.bytes_per_line, img.width, img.height,
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                          |
[INFO] [stdout]      |                          expected `u64`, found `u32`
[INFO] [stdout]      |                          help: you can convert an `u32` to `u64`: `img.bytes_per_line.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1141:46
[INFO] [stdout]      |
[INFO] [stdout] 1141 |                 img.ptr, img.bytes_per_line, img.width, img.height,
[INFO] [stdout]      |                                              ^^^^^^^^^
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              expected `u64`, found `u32`
[INFO] [stdout]      |                                              help: you can convert an `u32` to `u64`: `img.width.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1141:57
[INFO] [stdout]      |
[INFO] [stdout] 1141 |                 img.ptr, img.bytes_per_line, img.width, img.height,
[INFO] [stdout]      |                                                         ^^^^^^^^^^
[INFO] [stdout]      |                                                         |
[INFO] [stdout]      |                                                         expected `u64`, found `u32`
[INFO] [stdout]      |                                                         help: you can convert an `u32` to `u64`: `img.height.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1142:36
[INFO] [stdout]      |
[INFO] [stdout] 1142 |                 dst.as_mut_ptr(),  dst.bytes_per_line, dst.width, dst.height,
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                    |
[INFO] [stdout]      |                                    expected `u64`, found `u32`
[INFO] [stdout]      |                                    help: you can convert an `u32` to `u64`: `dst.bytes_per_line.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1142:56
[INFO] [stdout]      |
[INFO] [stdout] 1142 |                 dst.as_mut_ptr(),  dst.bytes_per_line, dst.width, dst.height,
[INFO] [stdout]      |                                                        ^^^^^^^^^
[INFO] [stdout]      |                                                        |
[INFO] [stdout]      |                                                        expected `u64`, found `u32`
[INFO] [stdout]      |                                                        help: you can convert an `u32` to `u64`: `dst.width.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1142:67
[INFO] [stdout]      |
[INFO] [stdout] 1142 |                 dst.as_mut_ptr(),  dst.bytes_per_line, dst.width, dst.height,
[INFO] [stdout]      |                                                                   ^^^^^^^^^^
[INFO] [stdout]      |                                                                   |
[INFO] [stdout]      |                                                                   expected `u64`, found `u32`
[INFO] [stdout]      |                                                                   help: you can convert an `u32` to `u64`: `dst.height.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1152:33
[INFO] [stdout]      |
[INFO] [stdout] 1152 |             c_api::drawpolyquad(img.ptr as i32, img.bytes_per_line, img.width, img.height,
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^
[INFO] [stdout]      |                                 |
[INFO] [stdout]      |                                 expected `i64`, found `i32`
[INFO] [stdout]      |                                 help: you can convert an `i32` to `i64`: `(img.ptr as i32).into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1152:49
[INFO] [stdout]      |
[INFO] [stdout] 1152 |             c_api::drawpolyquad(img.ptr as i32, img.bytes_per_line, img.width, img.height,
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                                 |
[INFO] [stdout]      |                                                 expected `u64`, found `u32`
[INFO] [stdout]      |                                                 help: you can convert an `u32` to `u64`: `img.bytes_per_line.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1152:69
[INFO] [stdout]      |
[INFO] [stdout] 1152 |             c_api::drawpolyquad(img.ptr as i32, img.bytes_per_line, img.width, img.height,
[INFO] [stdout]      |                                                                     ^^^^^^^^^
[INFO] [stdout]      |                                                                     |
[INFO] [stdout]      |                                                                     expected `u64`, found `u32`
[INFO] [stdout]      |                                                                     help: you can convert an `u32` to `u64`: `img.width.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1152:80
[INFO] [stdout]      |
[INFO] [stdout] 1152 |             c_api::drawpolyquad(img.ptr as i32, img.bytes_per_line, img.width, img.height,
[INFO] [stdout]      |                                                                                ^^^^^^^^^^
[INFO] [stdout]      |                                                                                |
[INFO] [stdout]      |                                                                                expected `u64`, found `u32`
[INFO] [stdout]      |                                                                                help: you can convert an `u32` to `u64`: `img.height.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1165:29
[INFO] [stdout]      |
[INFO] [stdout] 1165 |             c_api::print4x6(x, y, fg_color.to_i32(), bg_color.to_i32(), ptr);
[INFO] [stdout]      |                             ^
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             expected `u64`, found `u32`
[INFO] [stdout]      |                             help: you can convert an `u32` to `u64`: `x.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1165:32
[INFO] [stdout]      |
[INFO] [stdout] 1165 |             c_api::print4x6(x, y, fg_color.to_i32(), bg_color.to_i32(), ptr);
[INFO] [stdout]      |                                ^
[INFO] [stdout]      |                                |
[INFO] [stdout]      |                                expected `u64`, found `u32`
[INFO] [stdout]      |                                help: you can convert an `u32` to `u64`: `y.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1165:35
[INFO] [stdout]      |
[INFO] [stdout] 1165 |             c_api::print4x6(x, y, fg_color.to_i32(), bg_color.to_i32(), ptr);
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                   |
[INFO] [stdout]      |                                   expected `i64`, found `i32`
[INFO] [stdout]      |                                   help: you can convert an `i32` to `i64`: `fg_color.to_i32().into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1165:54
[INFO] [stdout]      |
[INFO] [stdout] 1165 |             c_api::print4x6(x, y, fg_color.to_i32(), bg_color.to_i32(), ptr);
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      expected `i64`, found `i32`
[INFO] [stdout]      |                                                      help: you can convert an `i32` to `i64`: `bg_color.to_i32().into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1178:29
[INFO] [stdout]      |
[INFO] [stdout] 1178 |             c_api::print6x8(x, y, fg_color.to_i32(), bg_color, ptr);
[INFO] [stdout]      |                             ^
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             expected `u64`, found `u32`
[INFO] [stdout]      |                             help: you can convert an `u32` to `u64`: `x.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1178:32
[INFO] [stdout]      |
[INFO] [stdout] 1178 |             c_api::print6x8(x, y, fg_color.to_i32(), bg_color, ptr);
[INFO] [stdout]      |                                ^
[INFO] [stdout]      |                                |
[INFO] [stdout]      |                                expected `u64`, found `u32`
[INFO] [stdout]      |                                help: you can convert an `u32` to `u64`: `y.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1178:35
[INFO] [stdout]      |
[INFO] [stdout] 1178 |             c_api::print6x8(x, y, fg_color.to_i32(), bg_color, ptr);
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                   |
[INFO] [stdout]      |                                   expected `i64`, found `i32`
[INFO] [stdout]      |                                   help: you can convert an `i32` to `i64`: `fg_color.to_i32().into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1178:54
[INFO] [stdout]      |
[INFO] [stdout] 1178 |             c_api::print6x8(x, y, fg_color.to_i32(), bg_color, ptr);
[INFO] [stdout]      |                                                      ^^^^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      expected `i64`, found `i32`
[INFO] [stdout]      |                                                      help: you can convert an `i32` to `i64`: `bg_color.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1188:66
[INFO] [stdout]      |
[INFO] [stdout] 1188 |             c_api::drawtile(img.ptr.offset(offset) as *const u8, img.bytes_per_line, tile_width, tile_height,
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                                                  |
[INFO] [stdout]      |                                                                  expected `u64`, found `u32`
[INFO] [stdout]      |                                                                  help: you can convert an `u32` to `u64`: `img.bytes_per_line.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1188:86
[INFO] [stdout]      |
[INFO] [stdout] 1188 |             c_api::drawtile(img.ptr.offset(offset) as *const u8, img.bytes_per_line, tile_width, tile_height,
[INFO] [stdout]      |                                                                                      ^^^^^^^^^^
[INFO] [stdout]      |                                                                                      |
[INFO] [stdout]      |                                                                                      expected `u64`, found `u32`
[INFO] [stdout]      |                                                                                      help: you can convert an `u32` to `u64`: `tile_width.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1188:98
[INFO] [stdout]      |
[INFO] [stdout] 1188 |             c_api::drawtile(img.ptr.offset(offset) as *const u8, img.bytes_per_line, tile_width, tile_height,
[INFO] [stdout]      |                                                                                                  ^^^^^^^^^^^
[INFO] [stdout]      |                                                                                                  |
[INFO] [stdout]      |                                                                                                  expected `u64`, found `u32`
[INFO] [stdout]      |                                                                                                  help: you can convert an `u32` to `u64`: `tile_height.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1189:17
[INFO] [stdout]      |
[INFO] [stdout] 1189 |                 (!screen_x)<<16, (!screen_y)<<16,
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 expected `u64`, found `u32`
[INFO] [stdout]      |                 help: you can convert an `u32` to `u64`: `((!screen_x)<<16).into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1189:34
[INFO] [stdout]      |
[INFO] [stdout] 1189 |                 (!screen_x)<<16, (!screen_y)<<16,
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                  |
[INFO] [stdout]      |                                  expected `u64`, found `u32`
[INFO] [stdout]      |                                  help: you can convert an `u32` to `u64`: `((!screen_y)<<16).into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1191:17
[INFO] [stdout]      |
[INFO] [stdout] 1191 |                 zoom_x<<16, zoom_y<<16,
[INFO] [stdout]      |                 ^^^^^^^^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 expected `u64`, found `u32`
[INFO] [stdout]      |                 help: you can convert an `u32` to `u64`: `(zoom_x<<16).into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1191:29
[INFO] [stdout]      |
[INFO] [stdout] 1191 |                 zoom_x<<16, zoom_y<<16,
[INFO] [stdout]      |                             ^^^^^^^^^^
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             expected `u64`, found `u32`
[INFO] [stdout]      |                             help: you can convert an `u32` to `u64`: `(zoom_y<<16).into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1208:75
[INFO] [stdout]      |
[INFO] [stdout] 1208 |             c_api::surroundcapture32bit(&pos.to_dpoint3d(), filename_ptr, box_size);
[INFO] [stdout]      |                                                                           ^^^^^^^^
[INFO] [stdout]      |                                                                           |
[INFO] [stdout]      |                                                                           expected `u64`, found `u32`
[INFO] [stdout]      |                                                                           help: you can convert an `u32` to `u64`: `box_size.into()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 117 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: build failed
[INFO] running `Command { std: "docker" "inspect" "e17463c5fb3ce534ddc816be26add91fe0c6d4effe4c49a24ea03d1376102ccd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e17463c5fb3ce534ddc816be26add91fe0c6d4effe4c49a24ea03d1376102ccd", kill_on_drop: false }`
[INFO] [stdout] e17463c5fb3ce534ddc816be26add91fe0c6d4effe4c49a24ea03d1376102ccd
