[INFO] cloning repository https://github.com/bbodi/rust-voxlap-test [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/bbodi/rust-voxlap-test" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbbodi%2Frust-voxlap-test", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbbodi%2Frust-voxlap-test'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] babd609f2ba5e8dd7ab5cf035fc87f34ed1fc68c [INFO] checking bbodi/rust-voxlap-test against try#f6e2f78768c57172b99c3e85892f867894dc7e30 for pr-75502 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbbodi%2Frust-voxlap-test" "/workspace/builds/worker-14/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-14/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/bbodi/rust-voxlap-test on toolchain f6e2f78768c57172b99c3e85892f867894dc7e30 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+f6e2f78768c57172b99c3e85892f867894dc7e30" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/bbodi/rust-voxlap-test [INFO] finished tweaking git repo https://github.com/bbodi/rust-voxlap-test [INFO] tweaked toml for git repo https://github.com/bbodi/rust-voxlap-test written to /workspace/builds/worker-14/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" "+f6e2f78768c57172b99c3e85892f867894dc7e30" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating git repository `https://github.com/bbodi/rust-voxlap.git` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded ascii v1.0.0 [INFO] [stderr] Downloaded ringbuf v0.2.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+f6e2f78768c57172b99c3e85892f867894dc7e30" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 9c2e8a585cf92eac757c30faedf0b561da609e7e1f44ce8a94f2d6c415ec2433 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "9c2e8a585cf92eac757c30faedf0b561da609e7e1f44ce8a94f2d6c415ec2433", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "9c2e8a585cf92eac757c30faedf0b561da609e7e1f44ce8a94f2d6c415ec2433", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9c2e8a585cf92eac757c30faedf0b561da609e7e1f44ce8a94f2d6c415ec2433", kill_on_drop: false }` [INFO] [stdout] 9c2e8a585cf92eac757c30faedf0b561da609e7e1f44ce8a94f2d6c415ec2433 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+f6e2f78768c57172b99c3e85892f867894dc7e30" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 198dc6e79341ad2c1f2aa0d2c517343479525193728b14d05f6879e156a72654 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "198dc6e79341ad2c1f2aa0d2c517343479525193728b14d05f6879e156a72654", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.73 [INFO] [stderr] Compiling cfg-if v0.1.10 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling adler v0.2.3 [INFO] [stderr] Compiling getrandom v0.1.14 [INFO] [stderr] Compiling version-compare v0.0.10 [INFO] [stderr] Compiling sdl2 v0.34.2 [INFO] [stderr] Checking ringbuf v0.2.2 [INFO] [stderr] Checking ascii v1.0.0 [INFO] [stderr] Compiling num-traits v0.2.12 [INFO] [stderr] Compiling num-integer v0.1.43 [INFO] [stderr] Compiling num-bigint v0.3.0 [INFO] [stderr] Compiling num-iter v0.1.41 [INFO] [stderr] Compiling num-rational v0.3.0 [INFO] [stderr] Compiling cmake v0.1.44 [INFO] [stderr] Compiling crc32fast v1.2.0 [INFO] [stderr] Compiling encoding_rs v0.8.23 [INFO] [stderr] Compiling thread_local v1.0.1 [INFO] [stderr] Compiling miniz_oxide v0.4.0 [INFO] [stderr] Compiling regex v1.3.9 [INFO] [stderr] Compiling filetime v0.2.10 [INFO] [stderr] Compiling xattr v0.2.2 [INFO] [stderr] Compiling flate2 v1.0.16 [INFO] [stderr] Compiling tar v0.4.29 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Checking num-complex v0.3.0 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Compiling unidiff v0.3.3 [INFO] [stderr] Compiling sdl2-sys v0.34.2 [INFO] [stderr] Checking num v0.3.0 [INFO] [stderr] Checking voxlap v0.0.1 (https://github.com/bbodi/rust-voxlap.git#156536a8) [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:303:42 [INFO] [stdout] | [INFO] [stdout] 303 | c_api::animsprite(&self.ptr, time_add); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `time_add.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:503:63 [INFO] [stdout] | [INFO] [stdout] 503 | c_api::meltsphere(&mut spr, center.as_lpoint3d(), radius) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `radius.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:508:12 [INFO] [stdout] | [INFO] [stdout] 508 | }, melted_voxel_count) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64` [INFO] [stdout] | [INFO] [stdout] help: you can convert an `u64` to `u32` and panic if the converted value wouldn't fit [INFO] [stdout] | [INFO] [stdout] 508 | }, melted_voxel_count.try_into().unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:514:57 [INFO] [stdout] | [INFO] [stdout] 514 | c_api::meltspans(&mut spr, vspans.as_ptr(), vspans.len() as i32, offs.as_lpoint3d()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `(vspans.len() as i32).into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:519:12 [INFO] [stdout] | [INFO] [stdout] 519 | }, melted_voxel_count) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ expected `i32`, found `i64` [INFO] [stdout] | [INFO] [stdout] help: you can convert an `i64` to `i32` and panic if the converted value wouldn't fit [INFO] [stdout] | [INFO] [stdout] 519 | }, melted_voxel_count.try_into().unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:524:63 [INFO] [stdout] | [INFO] [stdout] 524 | c_api::voxsetframebuffer(render_dst.as_mut_ptr(), render_dst.bytes_per_line, render_dst.width, render_dst.height); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `render_dst.bytes_per_line.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:537:97 [INFO] [stdout] | [INFO] [stdout] 537 | c_api::hitscan(&pos.to_dpoint3d(), &dir.to_dpoint3d(), voxel_pos.as_mut_lpoint3d(), &mut color_ptr, &mut face); [INFO] [stdout] | ^^^^^^^^^^^^^^ expected `i64`, found `i32` [INFO] [stdout] | [INFO] [stdout] = note: expected mutable reference `&mut *mut i64` [INFO] [stdout] found mutable reference `&mut *mut i32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:537:113 [INFO] [stdout] | [INFO] [stdout] 537 | c_api::hitscan(&pos.to_dpoint3d(), &dir.to_dpoint3d(), voxel_pos.as_mut_lpoint3d(), &mut color_ptr, &mut face); [INFO] [stdout] | ^^^^^^^^^ expected `i64`, found `i32` [INFO] [stdout] | [INFO] [stdout] = note: expected raw pointer `*mut i64` [INFO] [stdout] found mutable reference `&mut i32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:564:97 [INFO] [stdout] | [INFO] [stdout] 564 | c_api::hitscan(&pos.to_dpoint3d(), &dir.to_dpoint3d(), voxel_pos.as_mut_lpoint3d(), &mut color_ptr, &mut face); [INFO] [stdout] | ^^^^^^^^^^^^^^ expected `i64`, found `i32` [INFO] [stdout] | [INFO] [stdout] = note: expected mutable reference `&mut *mut i64` [INFO] [stdout] found mutable reference `&mut *mut i32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:564:113 [INFO] [stdout] | [INFO] [stdout] 564 | c_api::hitscan(&pos.to_dpoint3d(), &dir.to_dpoint3d(), voxel_pos.as_mut_lpoint3d(), &mut color_ptr, &mut face); [INFO] [stdout] | ^^^^^^^^^ expected `i64`, found `i32` [INFO] [stdout] | [INFO] [stdout] = note: expected raw pointer `*mut i64` [INFO] [stdout] found mutable reference `&mut i32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:620:28 [INFO] [stdout] | [INFO] [stdout] 620 | c_api::estnorm(pos.x, pos.y, pos.z, dir.as_mut_point3d()); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `pos.x.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:620:35 [INFO] [stdout] | [INFO] [stdout] 620 | c_api::estnorm(pos.x, pos.y, pos.z, dir.as_mut_point3d()); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `pos.y.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:620:42 [INFO] [stdout] | [INFO] [stdout] 620 | c_api::estnorm(pos.x, pos.y, pos.z, dir.as_mut_point3d()); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `pos.z.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:629:33 [INFO] [stdout] | [INFO] [stdout] 629 | c_api::isvoxelsolid(pos.x, pos.y, pos.z) == 1 [INFO] [stdout] | ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `pos.x.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:629:40 [INFO] [stdout] | [INFO] [stdout] 629 | c_api::isvoxelsolid(pos.x, pos.y, pos.z) == 1 [INFO] [stdout] | ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `pos.y.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:629:47 [INFO] [stdout] | [INFO] [stdout] 629 | c_api::isvoxelsolid(pos.x, pos.y, pos.z) == 1 [INFO] [stdout] | ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `pos.z.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:651:34 [INFO] [stdout] | [INFO] [stdout] 651 | c_api::anyvoxelsolid(x, y, z0, z1) != 0 [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `x.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:651:37 [INFO] [stdout] | [INFO] [stdout] 651 | c_api::anyvoxelsolid(x, y, z0, z1) != 0 [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `y.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:651:40 [INFO] [stdout] | [INFO] [stdout] 651 | c_api::anyvoxelsolid(x, y, z0, z1) != 0 [INFO] [stdout] | ^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `z0.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:651:44 [INFO] [stdout] | [INFO] [stdout] 651 | c_api::anyvoxelsolid(x, y, z0, z1) != 0 [INFO] [stdout] | ^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `z1.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:657:34 [INFO] [stdout] | [INFO] [stdout] 657 | c_api::anyvoxelempty(x, y, z0, z1) != 0 [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `x.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:657:37 [INFO] [stdout] | [INFO] [stdout] 657 | c_api::anyvoxelempty(x, y, z0, z1) != 0 [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `y.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:657:40 [INFO] [stdout] | [INFO] [stdout] 657 | c_api::anyvoxelempty(x, y, z0, z1) != 0 [INFO] [stdout] | ^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `z0.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:657:44 [INFO] [stdout] | [INFO] [stdout] 657 | c_api::anyvoxelempty(x, y, z0, z1) != 0 [INFO] [stdout] | ^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `z1.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:663:30 [INFO] [stdout] | [INFO] [stdout] 663 | c_api::getfloorz(pos.x, pos.y, pos.z) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `pos.x.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:663:37 [INFO] [stdout] | [INFO] [stdout] 663 | c_api::getfloorz(pos.x, pos.y, pos.z) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `pos.y.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:663:44 [INFO] [stdout] | [INFO] [stdout] 663 | c_api::getfloorz(pos.x, pos.y, pos.z) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `pos.z.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:663:13 [INFO] [stdout] | [INFO] [stdout] 661 | pub fn get_floor_z(&self, pos: &ivec3) -> i32 { [INFO] [stdout] | --- expected `i32` because of return type [INFO] [stdout] 662 | unsafe { [INFO] [stdout] 663 | c_api::getfloorz(pos.x, pos.y, pos.z) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `i32`, found `i64` [INFO] [stdout] | [INFO] [stdout] help: you can convert an `i64` to `i32` and panic if the converted value wouldn't fit [INFO] [stdout] | [INFO] [stdout] 663 | c_api::getfloorz(pos.x, pos.y, pos.z).try_into().unwrap() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:669:47 [INFO] [stdout] | [INFO] [stdout] 669 | let ptr_to_color = c_api::getcube(x, y, z) as *const i32; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `x.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:669:50 [INFO] [stdout] | [INFO] [stdout] 669 | let ptr_to_color = c_api::getcube(x, y, z) as *const i32; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `y.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:669:53 [INFO] [stdout] | [INFO] [stdout] 669 | let ptr_to_color = c_api::getcube(x, y, z) as *const i32; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `z.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [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-b5bc232fe73dda5a/build-script-build` (exit code: 101) [INFO] [stderr] --- stderr [INFO] [stderr] thread 'main' panicked at 'Command 'curl' failed: % Total % Received % Xferd Average Speed Time Time Time Current [INFO] [stderr] Dload Upload Total Spent Left Speed [INFO] [stderr] 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0curl: (6) Could not resolve host: libsdl.org [INFO] [stderr] ', /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sdl2-sys-0.34.2/build.rs:53:17 [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x55f8ec92e7a0 - std::backtrace_rs::backtrace::libunwind::trace::ha1eabb142084ea37 [INFO] [stderr] at /rustc/f6e2f78768c57172b99c3e85892f867894dc7e30/library/std/src/../../backtrace/src/backtrace/libunwind.rs:96 [INFO] [stderr] 1: 0x55f8ec92e7a0 - std::backtrace_rs::backtrace::trace_unsynchronized::hbb8825661d997281 [INFO] [stderr] at /rustc/f6e2f78768c57172b99c3e85892f867894dc7e30/library/std/src/../../backtrace/src/backtrace/mod.rs:66 [INFO] [stderr] 2: 0x55f8ec92e7a0 - std::sys_common::backtrace::_print_fmt::h26d850e2f7183914 [INFO] [stderr] at /rustc/f6e2f78768c57172b99c3e85892f867894dc7e30/library/std/src/sys_common/backtrace.rs:79 [INFO] [stderr] 3: 0x55f8ec92e7a0 - ::fmt::h3834b06f68a2b012 [INFO] [stderr] at /rustc/f6e2f78768c57172b99c3e85892f867894dc7e30/library/std/src/sys_common/backtrace.rs:58 [INFO] [stderr] 4: 0x55f8ec950a8c - core::fmt::write::h3a043650ba7bf668 [INFO] [stderr] at /rustc/f6e2f78768c57172b99c3e85892f867894dc7e30/library/core/src/fmt/mod.rs:1117 [INFO] [stderr] 5: 0x55f8ec92aee5 - std::io::Write::write_fmt::h9c0c8944a1898139 [INFO] [stderr] at /rustc/f6e2f78768c57172b99c3e85892f867894dc7e30/library/std/src/io/mod.rs:1510 [INFO] [stderr] 6: 0x55f8ec930e80 - std::sys_common::backtrace::_print::h693c0c2cc41d4d10 [INFO] [stderr] at /rustc/f6e2f78768c57172b99c3e85892f867894dc7e30/library/std/src/sys_common/backtrace.rs:61 [INFO] [stderr] 7: 0x55f8ec930e80 - std::sys_common::backtrace::print::h213be73e5670b8ea [INFO] [stderr] at /rustc/f6e2f78768c57172b99c3e85892f867894dc7e30/library/std/src/sys_common/backtrace.rs:48 [INFO] [stderr] 8: 0x55f8ec930e80 - std::panicking::default_hook::{{closure}}::h2d49a3361cc4e7ea [INFO] [stderr] at /rustc/f6e2f78768c57172b99c3e85892f867894dc7e30/library/std/src/panicking.rs:200 [INFO] [stderr] 9: 0x55f8ec930bcc - std::panicking::default_hook::hd41fbdeba93207ba [INFO] [stderr] at /rustc/f6e2f78768c57172b99c3e85892f867894dc7e30/library/std/src/panicking.rs:219 [INFO] [stderr] 10: 0x55f8ec9314e3 - std::panicking::rust_panic_with_hook::hcab398664b4bd473 [INFO] [stderr] at /rustc/f6e2f78768c57172b99c3e85892f867894dc7e30/library/std/src/panicking.rs:569 [INFO] [stderr] 11: 0x55f8ec9310b9 - std::panicking::begin_panic_handler::{{closure}}::h7512c6f2998ba93d [INFO] [stderr] at /rustc/f6e2f78768c57172b99c3e85892f867894dc7e30/library/std/src/panicking.rs:476 [INFO] [stderr] 12: 0x55f8ec92ec0c - std::sys_common::backtrace::__rust_end_short_backtrace::h1a25d7e7e1864d3d [INFO] [stderr] at /rustc/f6e2f78768c57172b99c3e85892f867894dc7e30/library/std/src/sys_common/backtrace.rs:153 [INFO] [stderr] 13: 0x55f8ec931079 - rust_begin_unwind [INFO] [stderr] at /rustc/f6e2f78768c57172b99c3e85892f867894dc7e30/library/std/src/panicking.rs:475 [INFO] [stderr] 14: 0x55f8ec93102b - std::panicking::begin_panic_fmt::h8af3eb0f50edc2d0 [INFO] [stderr] at /rustc/f6e2f78768c57172b99c3e85892f867894dc7e30/library/std/src/panicking.rs:429 [INFO] [stderr] 15: 0x55f8ec6596c0 - build_script_build::run_command::h8c2e5463d903e612 [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sdl2-sys-0.34.2/build.rs:53 [INFO] [stderr] 16: 0x55f8ec659872 - build_script_build::download_to::ha914099c00b6266f [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sdl2-sys-0.34.2/build.rs:74 [INFO] [stderr] 17: 0x55f8ec659dc9 - build_script_build::download_sdl2::h64da7031cdb28a1f [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sdl2-sys-0.34.2/build.rs:134 [INFO] [stderr] 18: 0x55f8ec65e67c - build_script_build::main::hc7aaab1b63d343fc [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/sdl2-sys-0.34.2/build.rs:512 [INFO] [stderr] 19: 0x55f8ec6633fb - core::ops::function::FnOnce::call_once::h550571f6075bfe2e [INFO] [stderr] at /rustc/f6e2f78768c57172b99c3e85892f867894dc7e30/library/core/src/ops/function.rs:233 [INFO] [stderr] 20: 0x55f8ec66317e - std::sys_common::backtrace::__rust_begin_short_backtrace::h81b631a5bc5efaa9 [INFO] [stderr] at /rustc/f6e2f78768c57172b99c3e85892f867894dc7e30/library/std/src/sys_common/backtrace.rs:137 [INFO] [stderr] 21: 0x55f8ec66dbb1 - std::rt::lang_start::{{closure}}::h8df24aebc25a9f6d [INFO] [stderr] at /rustc/f6e2f78768c57172b99c3e85892f867894dc7e30/library/std/src/rt.rs:66 [INFO] [stderr] 22: 0x55f8ec9318f2 - core::ops::function::impls:: for &F>::call_once::hde9814ae740a85dc [INFO] [stderr] at /rustc/f6e2f78768c57172b99c3e85892f867894dc7e30/library/core/src/ops/function.rs:265 [INFO] [stderr] 23: 0x55f8ec9318f2 - std::panicking::try::do_call::h3026bab8cd7540d7 [INFO] [stderr] at /rustc/f6e2f78768c57172b99c3e85892f867894dc7e30/library/std/src/panicking.rs:373 [INFO] [stderr] 24: 0x55f8ec9318f2 - std::panicking::try::h852bb5e5a66f7f84 [INFO] [stderr] at /rustc/f6e2f78768c57172b99c3e85892f867894dc7e30/library/std/src/panicking.rs:337 [INFO] [stderr] 25: 0x55f8ec9318f2 - std::panic::catch_unwind::hfeb0f3dddf7c6a72 [INFO] [stderr] at /rustc/f6e2f78768c57172b99c3e85892f867894dc7e30/library/std/src/panic.rs:394 [INFO] [stderr] 26: 0x55f8ec9318f2 - std::rt::lang_start_internal::h32f0ac6e87476559 [INFO] [stderr] at /rustc/f6e2f78768c57172b99c3e85892f867894dc7e30/library/std/src/rt.rs:51 [INFO] [stderr] 27: 0x55f8ec66db87 - std::rt::lang_start::hff1ee604b1b2cb8c [INFO] [stderr] at /rustc/f6e2f78768c57172b99c3e85892f867894dc7e30/library/std/src/rt.rs:65 [INFO] [stderr] 28: 0x55f8ec65efca - main [INFO] [stderr] 29: 0x7f34b5e4f0b3 - __libc_start_main [INFO] [stderr] 30: 0x55f8ec6590ce - _start [INFO] [stderr] 31: 0x0 - [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:682:28 [INFO] [stdout] | [INFO] [stdout] 682 | c_api::setcube(pos.x, pos.y, pos.z, col); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `pos.x.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:682:35 [INFO] [stdout] | [INFO] [stdout] 682 | c_api::setcube(pos.x, pos.y, pos.z, col); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `pos.y.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:682:42 [INFO] [stdout] | [INFO] [stdout] 682 | c_api::setcube(pos.x, pos.y, pos.z, col); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `pos.z.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:682:49 [INFO] [stdout] | [INFO] [stdout] 682 | c_api::setcube(pos.x, pos.y, pos.z, col); [INFO] [stdout] | ^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `col.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:688:49 [INFO] [stdout] | [INFO] [stdout] 688 | c_api::setsphere(pos.as_lpoint3d(), radius, operation_type.as_int()); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `radius.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:688:57 [INFO] [stdout] | [INFO] [stdout] 688 | c_api::setsphere(pos.as_lpoint3d(), radius, operation_type.as_int()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `operation_type.as_int().into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:695:79 [INFO] [stdout] | [INFO] [stdout] 695 | c_api::setellipsoid(focus_1.as_lpoint3d(), focus_2.as_lpoint3d(), radius as i32, operation_type.as_int(), 0); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `(radius as i32).into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:695:94 [INFO] [stdout] | [INFO] [stdout] 695 | c_api::setellipsoid(focus_1.as_lpoint3d(), focus_2.as_lpoint3d(), radius as i32, operation_type.as_int(), 0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `operation_type.as_int().into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:702:84 [INFO] [stdout] | [INFO] [stdout] 702 | c_api::setcylinder(end_point1.as_lpoint3d(), end_point2.as_lpoint3d(), radius as i32, operation_type.as_int(), 0); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `(radius as i32).into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:702:99 [INFO] [stdout] | [INFO] [stdout] 702 | c_api::setcylinder(end_point1.as_lpoint3d(), end_point2.as_lpoint3d(), radius as i32, operation_type.as_int(), 0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `operation_type.as_int().into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:708:64 [INFO] [stdout] | [INFO] [stdout] 708 | c_api::setrect(p1.as_lpoint3d(), p2.as_lpoint3d(), mode.as_int()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `mode.as_int().into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:723:46 [INFO] [stdout] | [INFO] [stdout] 723 | c_api::setsector(ivecs.as_ptr(), edges.as_ptr(), vertices.len() as u32, thick, mode.as_int(), 0); [INFO] [stdout] | ^^^^^^^^^^^^^^ expected `u64`, found `u32` [INFO] [stdout] | [INFO] [stdout] = note: expected raw pointer `*const u64` [INFO] [stdout] found raw pointer `*const u32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:723:62 [INFO] [stdout] | [INFO] [stdout] 723 | c_api::setsector(ivecs.as_ptr(), edges.as_ptr(), vertices.len() as u32, thick, mode.as_int(), 0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `(vertices.len() as u32).into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:723:92 [INFO] [stdout] | [INFO] [stdout] 723 | c_api::setsector(ivecs.as_ptr(), edges.as_ptr(), vertices.len() as u32, thick, mode.as_int(), 0); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `mode.as_int().into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:729:46 [INFO] [stdout] | [INFO] [stdout] 729 | c_api::setspans(vspans.as_ptr(), vspans.len() as u32, offs.as_lpoint3d(), mode.as_int()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `(vspans.len() as u32).into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:729:87 [INFO] [stdout] | [INFO] [stdout] 729 | c_api::setspans(vspans.as_ptr(), vspans.len() as u32, offs.as_lpoint3d(), mode.as_int()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `mode.as_int().into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:736:48 [INFO] [stdout] | [INFO] [stdout] 736 | c_api::setheightmap(buff.as_ptr(), bytes_per_line, width, height, x0, y0, x0+width, y0+height); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `bytes_per_line.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:736:64 [INFO] [stdout] | [INFO] [stdout] 736 | c_api::setheightmap(buff.as_ptr(), bytes_per_line, width, height, x0, y0, x0+width, y0+height); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `width.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:736:71 [INFO] [stdout] | [INFO] [stdout] 736 | c_api::setheightmap(buff.as_ptr(), bytes_per_line, width, height, x0, y0, x0+width, y0+height); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `height.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:736:79 [INFO] [stdout] | [INFO] [stdout] 736 | c_api::setheightmap(buff.as_ptr(), bytes_per_line, width, height, x0, y0, x0+width, y0+height); [INFO] [stdout] | ^^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `x0.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:736:83 [INFO] [stdout] | [INFO] [stdout] 736 | c_api::setheightmap(buff.as_ptr(), bytes_per_line, width, height, x0, y0, x0+width, y0+height); [INFO] [stdout] | ^^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `y0.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:736:87 [INFO] [stdout] | [INFO] [stdout] 736 | c_api::setheightmap(buff.as_ptr(), bytes_per_line, width, height, x0, y0, x0+width, y0+height); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `(x0+width).into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:736:97 [INFO] [stdout] | [INFO] [stdout] 736 | c_api::setheightmap(buff.as_ptr(), bytes_per_line, width, height, x0, y0, x0+width, y0+height); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `(y0+height).into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:742:37 [INFO] [stdout] | [INFO] [stdout] 742 | c_api::setkv6(&spr.ptr, operation_type.as_int()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `operation_type.as_int().into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:750:41 [INFO] [stdout] | [INFO] [stdout] 750 | c_api::setkvx(filename_ptr, pos.x, pos.y, pos.z, rot, 0); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `pos.x.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:750:48 [INFO] [stdout] | [INFO] [stdout] 750 | c_api::setkvx(filename_ptr, pos.x, pos.y, pos.z, rot, 0); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `pos.y.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:750:55 [INFO] [stdout] | [INFO] [stdout] 750 | c_api::setkvx(filename_ptr, pos.x, pos.y, pos.z, rot, 0); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `pos.z.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:750:62 [INFO] [stdout] | [INFO] [stdout] 750 | c_api::setkvx(filename_ptr, pos.x, pos.y, pos.z, rot, 0); [INFO] [stdout] | ^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `rot.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:761:54 [INFO] [stdout] | [INFO] [stdout] 761 | c_api::setnormflash(pos.x, pos.y, pos.z, flash_radius, intens); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `flash_radius.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:761:68 [INFO] [stdout] | [INFO] [stdout] 761 | c_api::setnormflash(pos.x, pos.y, pos.z, flash_radius, intens); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `intens.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:777:30 [INFO] [stdout] | [INFO] [stdout] 777 | c_api::genmipvxl(x0, y0, x1, y1); [INFO] [stdout] | ^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `x0.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:777:34 [INFO] [stdout] | [INFO] [stdout] 777 | c_api::genmipvxl(x0, y0, x1, y1); [INFO] [stdout] | ^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `y0.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:777:38 [INFO] [stdout] | [INFO] [stdout] 777 | c_api::genmipvxl(x0, y0, x1, y1); [INFO] [stdout] | ^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `x1.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:777:42 [INFO] [stdout] | [INFO] [stdout] 777 | c_api::genmipvxl(x0, y0, x1, y1); [INFO] [stdout] | ^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `y1.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:783:35 [INFO] [stdout] | [INFO] [stdout] 783 | c_api::updatelighting(x0, y0, z0, x1, y1, z1); [INFO] [stdout] | ^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `x0.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:783:39 [INFO] [stdout] | [INFO] [stdout] 783 | c_api::updatelighting(x0, y0, z0, x1, y1, z1); [INFO] [stdout] | ^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `y0.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:783:43 [INFO] [stdout] | [INFO] [stdout] 783 | c_api::updatelighting(x0, y0, z0, x1, y1, z1); [INFO] [stdout] | ^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `z0.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:783:47 [INFO] [stdout] | [INFO] [stdout] 783 | c_api::updatelighting(x0, y0, z0, x1, y1, z1); [INFO] [stdout] | ^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `x1.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:783:51 [INFO] [stdout] | [INFO] [stdout] 783 | c_api::updatelighting(x0, y0, z0, x1, y1, z1); [INFO] [stdout] | ^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `y1.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:783:55 [INFO] [stdout] | [INFO] [stdout] 783 | c_api::updatelighting(x0, y0, z0, x1, y1, z1); [INFO] [stdout] | ^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `z1.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:803:35 [INFO] [stdout] | [INFO] [stdout] 803 | c_api::setMaxScanDist(dist); [INFO] [stdout] | ^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `dist.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:823:31 [INFO] [stdout] | [INFO] [stdout] 823 | c_api::set_anginc(param); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `param.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:829:13 [INFO] [stdout] | [INFO] [stdout] 827 | pub fn get_raycast_density(&self, ) -> i32 { [INFO] [stdout] | --- expected `i32` because of return type [INFO] [stdout] 828 | unsafe { [INFO] [stdout] 829 | c_api::get_anginc() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ expected `i32`, found `i64` [INFO] [stdout] | [INFO] [stdout] help: you can convert an `i64` to `i32` and panic if the converted value wouldn't fit [INFO] [stdout] | [INFO] [stdout] 829 | c_api::get_anginc().try_into().unwrap() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:835:31 [INFO] [stdout] | [INFO] [stdout] 835 | c_api::set_fogcol(param.to_i32()); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `param.to_i32().into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:841:31 [INFO] [stdout] | [INFO] [stdout] 841 | c_api::set_kv6col(param.to_i32()); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `param.to_i32().into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:847:31 [INFO] [stdout] | [INFO] [stdout] 847 | c_api::set_curcol(param.to_i32()); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `param.to_i32().into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:858:18 [INFO] [stdout] | [INFO] [stdout] 857 | pub fn get_max_xy_dimension(&self, ) -> i32 { [INFO] [stdout] | --- expected `i32` because of return type [INFO] [stdout] 858 | unsafe { c_api::getVSID() } [INFO] [stdout] | ^^^^^^^^^^^^^^^^ expected `i32`, found `i64` [INFO] [stdout] | [INFO] [stdout] help: you can convert an `i64` to `i32` and panic if the converted value wouldn't fit [INFO] [stdout] | [INFO] [stdout] 858 | unsafe { c_api::getVSID().try_into().unwrap() } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:901:38 [INFO] [stdout] | [INFO] [stdout] 901 | c_api::kpzload(filename_ptr, &mut ptr, &mut bpl, &mut xsiz, &mut ysiz); [INFO] [stdout] | ^^^^^^^^ expected `i64`, found `i32` [INFO] [stdout] | [INFO] [stdout] = note: expected raw pointer `*mut i64` [INFO] [stdout] found mutable reference `&mut i32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:901:48 [INFO] [stdout] | [INFO] [stdout] 901 | c_api::kpzload(filename_ptr, &mut ptr, &mut bpl, &mut xsiz, &mut ysiz); [INFO] [stdout] | ^^^^^^^^ expected `u64`, found `u32` [INFO] [stdout] | [INFO] [stdout] = note: expected raw pointer `*mut u64` [INFO] [stdout] found mutable reference `&mut u32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:901:58 [INFO] [stdout] | [INFO] [stdout] 901 | c_api::kpzload(filename_ptr, &mut ptr, &mut bpl, &mut xsiz, &mut ysiz); [INFO] [stdout] | ^^^^^^^^^ expected `u64`, found `u32` [INFO] [stdout] | [INFO] [stdout] = note: expected raw pointer `*mut u64` [INFO] [stdout] found mutable reference `&mut u32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:901:69 [INFO] [stdout] | [INFO] [stdout] 901 | c_api::kpzload(filename_ptr, &mut ptr, &mut bpl, &mut xsiz, &mut ysiz); [INFO] [stdout] | ^^^^^^^^^ expected `u64`, found `u32` [INFO] [stdout] | [INFO] [stdout] = note: expected raw pointer `*mut u64` [INFO] [stdout] found mutable reference `&mut u32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1091:32 [INFO] [stdout] | [INFO] [stdout] 1091 | c_api::drawpoint2d(x, y, col.to_i32()); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `x.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1091:35 [INFO] [stdout] | [INFO] [stdout] 1091 | c_api::drawpoint2d(x, y, col.to_i32()); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `y.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1091:38 [INFO] [stdout] | [INFO] [stdout] 1091 | c_api::drawpoint2d(x, y, col.to_i32()); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `col.to_i32().into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1097:53 [INFO] [stdout] | [INFO] [stdout] 1097 | c_api::drawpoint3d(pos.x, pos.y, pos.z, col.to_i32()); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `col.to_i32().into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1107:75 [INFO] [stdout] | [INFO] [stdout] 1107 | c_api::drawline2d(x1 as f32, y1 as f32, x2 as f32, y2 as f32, col.to_i32()); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `col.to_i32().into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1114:73 [INFO] [stdout] | [INFO] [stdout] 1114 | c_api::drawline3d(from.x, from.y, from.z, to.x, to.y, to.z, col.to_i32() & 0x00FFFFFF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `(col.to_i32() & 0x00FFFFFF).into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1121:73 [INFO] [stdout] | [INFO] [stdout] 1121 | c_api::drawline3d(from.x, from.y, from.z, to.x, to.y, to.z, (col.to_i32() as u32 | 0xFF000000) as i32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `((col.to_i32() as u32 | 0xFF000000) as i32).into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1127:65 [INFO] [stdout] | [INFO] [stdout] 1127 | c_api::drawspherefill(pos.x, pos.y, pos.z, -radius, col.to_i32()); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `col.to_i32().into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1133:64 [INFO] [stdout] | [INFO] [stdout] 1133 | c_api::drawspherefill(pos.x, pos.y, pos.z, radius, col.to_i32()); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `col.to_i32().into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1141:26 [INFO] [stdout] | [INFO] [stdout] 1141 | img.ptr, img.bytes_per_line, img.width, img.height, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `img.bytes_per_line.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1141:46 [INFO] [stdout] | [INFO] [stdout] 1141 | img.ptr, img.bytes_per_line, img.width, img.height, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `img.width.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1141:57 [INFO] [stdout] | [INFO] [stdout] 1141 | img.ptr, img.bytes_per_line, img.width, img.height, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `img.height.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1142:36 [INFO] [stdout] | [INFO] [stdout] 1142 | dst.as_mut_ptr(), dst.bytes_per_line, dst.width, dst.height, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `dst.bytes_per_line.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1142:56 [INFO] [stdout] | [INFO] [stdout] 1142 | dst.as_mut_ptr(), dst.bytes_per_line, dst.width, dst.height, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `dst.width.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1142:67 [INFO] [stdout] | [INFO] [stdout] 1142 | dst.as_mut_ptr(), dst.bytes_per_line, dst.width, dst.height, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `dst.height.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1152:33 [INFO] [stdout] | [INFO] [stdout] 1152 | c_api::drawpolyquad(img.ptr as i32, img.bytes_per_line, img.width, img.height, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `(img.ptr as i32).into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1152:49 [INFO] [stdout] | [INFO] [stdout] 1152 | c_api::drawpolyquad(img.ptr as i32, img.bytes_per_line, img.width, img.height, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `img.bytes_per_line.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1152:69 [INFO] [stdout] | [INFO] [stdout] 1152 | c_api::drawpolyquad(img.ptr as i32, img.bytes_per_line, img.width, img.height, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `img.width.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1152:80 [INFO] [stdout] | [INFO] [stdout] 1152 | c_api::drawpolyquad(img.ptr as i32, img.bytes_per_line, img.width, img.height, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `img.height.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1165:29 [INFO] [stdout] | [INFO] [stdout] 1165 | c_api::print4x6(x, y, fg_color.to_i32(), bg_color.to_i32(), ptr); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `x.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1165:32 [INFO] [stdout] | [INFO] [stdout] 1165 | c_api::print4x6(x, y, fg_color.to_i32(), bg_color.to_i32(), ptr); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `y.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1165:35 [INFO] [stdout] | [INFO] [stdout] 1165 | c_api::print4x6(x, y, fg_color.to_i32(), bg_color.to_i32(), ptr); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `fg_color.to_i32().into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1165:54 [INFO] [stdout] | [INFO] [stdout] 1165 | c_api::print4x6(x, y, fg_color.to_i32(), bg_color.to_i32(), ptr); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `bg_color.to_i32().into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1178:29 [INFO] [stdout] | [INFO] [stdout] 1178 | c_api::print6x8(x, y, fg_color.to_i32(), bg_color, ptr); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `x.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1178:32 [INFO] [stdout] | [INFO] [stdout] 1178 | c_api::print6x8(x, y, fg_color.to_i32(), bg_color, ptr); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `y.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1178:35 [INFO] [stdout] | [INFO] [stdout] 1178 | c_api::print6x8(x, y, fg_color.to_i32(), bg_color, ptr); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `fg_color.to_i32().into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1178:54 [INFO] [stdout] | [INFO] [stdout] 1178 | c_api::print6x8(x, y, fg_color.to_i32(), bg_color, ptr); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `i64`, found `i32` [INFO] [stdout] | help: you can convert an `i32` to `i64`: `bg_color.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1188:66 [INFO] [stdout] | [INFO] [stdout] 1188 | c_api::drawtile(img.ptr.offset(offset) as *const u8, img.bytes_per_line, tile_width, tile_height, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `img.bytes_per_line.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1188:86 [INFO] [stdout] | [INFO] [stdout] 1188 | c_api::drawtile(img.ptr.offset(offset) as *const u8, img.bytes_per_line, tile_width, tile_height, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `tile_width.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1188:98 [INFO] [stdout] | [INFO] [stdout] 1188 | c_api::drawtile(img.ptr.offset(offset) as *const u8, img.bytes_per_line, tile_width, tile_height, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `tile_height.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1189:17 [INFO] [stdout] | [INFO] [stdout] 1189 | (!screen_x)<<16, (!screen_y)<<16, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `((!screen_x)<<16).into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1189:34 [INFO] [stdout] | [INFO] [stdout] 1189 | (!screen_x)<<16, (!screen_y)<<16, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `((!screen_y)<<16).into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1191:17 [INFO] [stdout] | [INFO] [stdout] 1191 | zoom_x<<16, zoom_y<<16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `(zoom_x<<16).into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1191:29 [INFO] [stdout] | [INFO] [stdout] 1191 | zoom_x<<16, zoom_y<<16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `(zoom_y<<16).into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/156536a/src/lib.rs:1208:75 [INFO] [stdout] | [INFO] [stdout] 1208 | c_api::surroundcapture32bit(&pos.to_dpoint3d(), filename_ptr, box_size); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected `u64`, found `u32` [INFO] [stdout] | help: you can convert an `u32` to `u64`: `box_size.into()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 117 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0308`. [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "198dc6e79341ad2c1f2aa0d2c517343479525193728b14d05f6879e156a72654", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "198dc6e79341ad2c1f2aa0d2c517343479525193728b14d05f6879e156a72654", kill_on_drop: false }` [INFO] [stdout] 198dc6e79341ad2c1f2aa0d2c517343479525193728b14d05f6879e156a72654