[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] 611e8ec9a56efeebd77dd3673a9651f8b5a38178
[INFO] testing bbodi/rust-voxlap-test against 1.54.0 for beta-1.55-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbbodi%2Frust-voxlap-test" "/workspace/builds/worker-16/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-16/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/bbodi/rust-voxlap-test on toolchain 1.54.0
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", 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-16/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" "+1.54.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-16/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-16/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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4f6c5b6e73e9ae8f244f36dc4ae9b7fe4b0454e12e53283f02d3832b930d7e12
[INFO] running `Command { std: "docker" "start" "-a" "4f6c5b6e73e9ae8f244f36dc4ae9b7fe4b0454e12e53283f02d3832b930d7e12", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4f6c5b6e73e9ae8f244f36dc4ae9b7fe4b0454e12e53283f02d3832b930d7e12", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4f6c5b6e73e9ae8f244f36dc4ae9b7fe4b0454e12e53283f02d3832b930d7e12", kill_on_drop: false }`
[INFO] [stdout] 4f6c5b6e73e9ae8f244f36dc4ae9b7fe4b0454e12e53283f02d3832b930d7e12
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-16/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-16/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=warn" "-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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 917c95729a32bdcaa193f769b9308fdd4c6f3beff50b689001bc5c5875198592
[INFO] running `Command { std: "docker" "start" "-a" "917c95729a32bdcaa193f769b9308fdd4c6f3beff50b689001bc5c5875198592", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling regex-syntax v0.6.18
[INFO] [stderr]    Compiling version-compare v0.0.10
[INFO] [stderr]    Compiling sdl2 v0.34.2
[INFO] [stderr]    Compiling c_vec v1.3.3
[INFO] [stderr]    Compiling ascii v1.0.0
[INFO] [stderr]    Compiling ringbuf v0.2.2
[INFO] [stderr]    Compiling num-traits v0.2.12
[INFO] [stderr]    Compiling num-iter v0.1.41
[INFO] [stderr]    Compiling memchr v2.3.3
[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-rational v0.3.0
[INFO] [stderr]    Compiling filetime v0.2.10
[INFO] [stderr]    Compiling xattr v0.2.2
[INFO] [stderr]    Compiling getrandom v0.1.14
[INFO] [stderr]    Compiling flate2 v1.0.16
[INFO] [stderr]    Compiling aho-corasick v0.7.13
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling tar v0.4.29
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling regex v1.3.9
[INFO] [stderr]    Compiling num-complex v0.3.0
[INFO] [stderr]    Compiling unidiff v0.3.3
[INFO] [stderr]    Compiling sdl2-sys v0.34.2
[INFO] [stderr]    Compiling num v0.3.0
[INFO] [stderr]    Compiling voxlap v0.0.1 (https://github.com/bbodi/rust-voxlap.git#156536a8)
[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 a `u32` to a `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 a `u32` to a `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 a `u64` to a `u32` and panic if the converted value doesn'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 an `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 an `i32` and panic if the converted value doesn'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 a `u32` to a `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 an `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 an `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 an `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 an `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 an `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 an `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 a `u32` to a `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 a `u32` to a `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 an `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 an `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 a `u32` to a `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 a `u32` to a `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 an `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 an `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 an `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 an `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 an `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 an `i32` and panic if the converted value doesn'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 an `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 an `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 an `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 an `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 an `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 an `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 an `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 a `u32` to a `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 an `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 an `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 an `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 an `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 an `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 an `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 a `u32` to a `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 an `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 a `u32` to a `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 an `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 a `u32` to a `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 a `u32` to a `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 a `u32` to a `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 a `u32` to a `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 a `u32` to a `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 a `u32` to a `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 a `u32` to a `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 an `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 an `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 an `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 an `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 an `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 an `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 an `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 an `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 an `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 an `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 an `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 an `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 an `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 an `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 an `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 an `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 an `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 an `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 an `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 an `i32` and panic if the converted value doesn'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 an `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 an `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 an `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 an `i32` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 858 |         unsafe { c_api::getVSID().try_into().unwrap() }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[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-3740f7fbeb314393/build-script-build` (exit status: 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:     0x561231539b60 - std::backtrace_rs::backtrace::libunwind::trace::h34055254b57d8e79
[INFO] [stderr]                                  at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5
[INFO] [stderr]      1:     0x561231539b60 - std::backtrace_rs::backtrace::trace_unsynchronized::h8f1e3fbd9afff6ec
[INFO] [stderr]                                  at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stderr]      2:     0x561231539b60 - std::sys_common::backtrace::_print_fmt::h3a99a796b770c360
[INFO] [stderr]                                  at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stderr]      3:     0x561231539b60 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h32d1f94a80615d18
[INFO] [stderr]                                  at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:46:22
[INFO] [stderr]      4:     0x56123155a9ac - core::fmt::write::h306731c068f7162c
[INFO] [stderr]                                  at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/fmt/mod.rs:1110:17
[INFO] [stderr]      5:     0x561231536785 - std::io::Write::write_fmt::hd2fa90334eee2a21
[INFO] [stderr]                                  at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/io/mod.rs:1588:15
[INFO] [stderr]      6:     0x56123153c0cb - std::sys_common::backtrace::_print::h5abaa2601a852287
[INFO] [stderr]                                  at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:49:5
[INFO] [stderr]      7:     0x56123153c0cb - std::sys_common::backtrace::print::h8d81445442bb638f
[INFO] [stderr]                                  at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:36:9
[INFO] [stderr]      8:     0x56123153c0cb - std::panicking::default_hook::{{closure}}::hcfe804496a9fa747
[INFO] [stderr]                                  at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:208:50
[INFO] [stderr]      9:     0x56123153bba1 - std::panicking::default_hook::hbea8e3ccf2ba8901
[INFO] [stderr]                                  at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:225:9
[INFO] [stderr]     10:     0x56123153c794 - std::panicking::rust_panic_with_hook::h7ee9e1a2d0f8975a
[INFO] [stderr]                                  at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:622:17
[INFO] [stderr]     11:     0x56123153c277 - std::panicking::begin_panic_handler::{{closure}}::h8ab3b4491718b2c7
[INFO] [stderr]                                  at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:519:13
[INFO] [stderr]     12:     0x56123153a05c - std::sys_common::backtrace::__rust_end_short_backtrace::hd489062ffa586a9f
[INFO] [stderr]                                  at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:141:18
[INFO] [stderr]     13:     0x56123153c1d9 - rust_begin_unwind
[INFO] [stderr]                                  at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:515:5
[INFO] [stderr]     14:     0x56123128cc4b - std::panicking::begin_panic_fmt::h5479575e112541f8
[INFO] [stderr]                                  at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:457:5
[INFO] [stderr]     15:     0x5612312903ef - build_script_build::run_command::hf03de19580fbb23d
[INFO] [stderr]                                  at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sdl2-sys-0.34.2/build.rs:53:17
[INFO] [stderr]     16:     0x56123129049c - build_script_build::download_to::ha8b8ebbb007667be
[INFO] [stderr]                                  at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sdl2-sys-0.34.2/build.rs:74:9
[INFO] [stderr]     17:     0x561231290a3d - build_script_build::download_sdl2::ha445d060148098b4
[INFO] [stderr]                                  at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sdl2-sys-0.34.2/build.rs:134:9
[INFO] [stderr]     18:     0x5612312953c9 - build_script_build::main::h5ebb10abaabdf754
[INFO] [stderr]                                  at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sdl2-sys-0.34.2/build.rs:512:32
[INFO] [stderr]     19:     0x561231296bcb - core::ops::function::FnOnce::call_once::h9ebda6441b8ab4ba
[INFO] [stderr]                                  at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs:227:5
[INFO] [stderr]     20:     0x5612312965ce - std::sys_common::backtrace::__rust_begin_short_backtrace::h933842b35a078cc4
[INFO] [stderr]                                  at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/sys_common/backtrace.rs:125:18
[INFO] [stderr]     21:     0x561231295d51 - std::rt::lang_start::{{closure}}::hc18a026850f90000
[INFO] [stderr]                                  at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/rt.rs:49:18
[INFO] [stderr]     22:     0x56123153cc99 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h2aabc384aab89b7b
[INFO] [stderr]                                  at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/core/src/ops/function.rs:259:13
[INFO] [stderr]     23:     0x56123153cc99 - std::panicking::try::do_call::hc5fcacb7a85fc7b1
[INFO] [stderr]                                  at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:401:40
[INFO] [stderr]     24:     0x56123153cc99 - std::panicking::try::hb5d9603af3abbe3a
[INFO] [stderr]                                  at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panicking.rs:365:19
[INFO] [stderr]     25:     0x56123153cc99 - std::panic::catch_unwind::h98fe6ac3925e64b4
[INFO] [stderr]                                  at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/panic.rs:434:14
[INFO] [stderr]     26:     0x56123153cc99 - std::rt::lang_start_internal::h22ac7383c516f93e
[INFO] [stderr]                                  at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/rt.rs:34:21
[INFO] [stderr]     27:     0x561231295d30 - std::rt::lang_start::ha3f106f759ee3eef
[INFO] [stderr]                                  at /rustc/a178d0322ce20e33eac124758e837cbd80a6f633/library/std/src/rt.rs:48:5
[INFO] [stderr]     28:     0x561231295cac - main
[INFO] [stderr]     29:     0x7f644be370b3 - __libc_start_main
[INFO] [stderr]     30:     0x56123128dfee - _start
[INFO] [stderr]     31:                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: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 a `u32` to a `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 a `u32` to a `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 an `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 an `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 an `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 an `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 an `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 an `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 an `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 a `u32` to a `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 a `u32` to a `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 a `u32` to a `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 a `u32` to a `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 a `u32` to a `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 a `u32` to a `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 an `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 a `u32` to a `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 a `u32` to a `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 a `u32` to a `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 a `u32` to a `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 a `u32` to a `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 an `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 an `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 a `u32` to a `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 a `u32` to a `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 an `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 an `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 a `u32` to a `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 a `u32` to a `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 a `u32` to a `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 a `u32` to a `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 a `u32` to a `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 a `u32` to a `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 a `u32` to a `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 a `u32` to a `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" "917c95729a32bdcaa193f769b9308fdd4c6f3beff50b689001bc5c5875198592", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "917c95729a32bdcaa193f769b9308fdd4c6f3beff50b689001bc5c5875198592", kill_on_drop: false }`
[INFO] [stdout] 917c95729a32bdcaa193f769b9308fdd4c6f3beff50b689001bc5c5875198592
