[INFO] cloning repository https://github.com/cedric-h/rpg [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/cedric-h/rpg" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcedric-h%2Frpg", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcedric-h%2Frpg'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 772a7055a6dccc4637b31db2617b2b2159a07232 [INFO] building cedric-h/rpg against try#2cd6942e35a7765b6869d3a149ca54f2598b77ad for pr-93180 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcedric-h%2Frpg" "/workspace/builds/worker-12/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-12/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/cedric-h/rpg on toolchain 2cd6942e35a7765b6869d3a149ca54f2598b77ad [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+2cd6942e35a7765b6869d3a149ca54f2598b77ad" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/cedric-h/rpg [INFO] finished tweaking git repo https://github.com/cedric-h/rpg [INFO] tweaked toml for git repo https://github.com/cedric-h/rpg written to /workspace/builds/worker-12/source/Cargo.toml [INFO] crate git repo https://github.com/cedric-h/rpg already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+2cd6942e35a7765b6869d3a149ca54f2598b77ad" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: patch for `macroquad` uses the features mechanism. default-features and features will not take effect because the patch dependency does not support this mechanism [INFO] [stderr] Updating git repository `https://github.com/not-fl3/macroquad` [INFO] [stderr] Updating git repository `https://github.com/cedric-h/megaui.git` [INFO] [stderr] Updating git repository `https://github.com/Ralith/hecs` [INFO] [stderr] Updating git repository `https://github.com/not-fl3/megaui-macroquad` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded mini-internal v0.1.13 [INFO] [stderr] Downloaded glam v0.9.5 [INFO] [stderr] Downloaded miniquad v0.3.0-alpha.22 [INFO] [stderr] Downloaded sapp-linux v0.1.9 [INFO] [stderr] Downloaded miniquad_text_rusttype v0.1.2 [INFO] [stderr] Downloaded miniserde v0.1.13 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/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:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+2cd6942e35a7765b6869d3a149ca54f2598b77ad" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b936a1536f3056b7aca509b82fa84e10a4daf5cf44fa376b666fb5fd146a836a [INFO] running `Command { std: "docker" "start" "-a" "b936a1536f3056b7aca509b82fa84e10a4daf5cf44fa376b666fb5fd146a836a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b936a1536f3056b7aca509b82fa84e10a4daf5cf44fa376b666fb5fd146a836a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b936a1536f3056b7aca509b82fa84e10a4daf5cf44fa376b666fb5fd146a836a", kill_on_drop: false }` [INFO] [stdout] b936a1536f3056b7aca509b82fa84e10a4daf5cf44fa376b666fb5fd146a836a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+2cd6942e35a7765b6869d3a149ca54f2598b77ad" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] fbd1f90de21a9f13806a93613e749556f88ffd89f7857d7db707dad1a1c391fb [INFO] running `Command { std: "docker" "start" "-a" "fbd1f90de21a9f13806a93613e749556f88ffd89f7857d7db707dad1a1c391fb", kill_on_drop: false }` [INFO] [stderr] warning: patch for `macroquad` uses the features mechanism. default-features and features will not take effect because the patch dependency does not support this mechanism [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling proc-macro2 v1.0.24 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Compiling adler32 v1.2.0 [INFO] [stderr] Compiling libc v0.2.80 [INFO] [stderr] Compiling crc32fast v1.2.1 [INFO] [stderr] Compiling unicode-xid v0.2.1 [INFO] [stderr] Compiling syn v1.0.48 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling sapp-linux v0.1.9 [INFO] [stderr] Compiling glam v0.9.5 [INFO] [stderr] Compiling ahash v0.3.8 [INFO] [stderr] Compiling ryu v1.0.5 [INFO] [stderr] Compiling ttf-parser v0.8.2 [INFO] [stderr] Compiling quad-rand v0.1.1 [INFO] [stderr] Compiling macroquad_macro v0.1.0 (https://github.com/not-fl3/macroquad#2201de80) [INFO] [stderr] Compiling ahash v0.4.6 [INFO] [stderr] Compiling spin v0.5.2 [INFO] [stderr] Compiling itoa v0.4.6 [INFO] [stderr] Compiling smallvec v1.4.2 [INFO] [stderr] Compiling stb_truetype v0.3.1 [INFO] [stderr] Compiling fxhash v0.2.1 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling inflate v0.4.5 [INFO] [stderr] Compiling deflate v0.7.20 [INFO] [stderr] Compiling hashbrown v0.9.1 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling num-integer v0.1.44 [INFO] [stderr] Compiling num-rational v0.2.4 [INFO] [stderr] Compiling num-iter v0.1.42 [INFO] [stderr] Compiling hashbrown v0.8.2 [INFO] [stderr] Compiling png v0.15.3 [INFO] [stderr] Compiling quote v1.0.7 [INFO] [stderr] Compiling fontdue v0.3.2 [INFO] [stderr] Compiling ordered-float v1.1.0 [INFO] [stderr] Compiling approx v0.3.2 [INFO] [stderr] Compiling miniquad v0.3.0-alpha.22 [INFO] [stderr] Compiling rusttype v0.8.3 [INFO] [stderr] Compiling image v0.22.5 [INFO] [stderr] Compiling rusttype v0.7.9 [INFO] [stderr] Compiling miniquad_text_rusttype v0.1.2 [INFO] [stderr] Compiling megaui v0.2.14 (https://github.com/cedric-h/megaui.git?branch=last_item#af008f56) [INFO] [stderr] Compiling quad-gl v0.2.11 (https://github.com/not-fl3/macroquad#2201de80) [INFO] [stderr] Compiling macroquad v0.3.0-alpha.11 (https://github.com/not-fl3/macroquad#2201de80) [INFO] [stderr] Compiling megaui-macroquad v0.1.2 (https://github.com/not-fl3/megaui-macroquad#ccb791ba) [INFO] [stderr] Compiling hecs-macros v0.4.0 (https://github.com/Ralith/hecs#e78a46a0) [INFO] [stderr] Compiling mini-internal v0.1.13 [INFO] [stderr] Compiling hecs v0.3.0 (https://github.com/Ralith/hecs#e78a46a0) [INFO] [stderr] Compiling miniserde v0.1.13 [INFO] [stderr] Compiling rpg v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: variant is never constructed: `FireWand` [INFO] [stdout] --> src/main.rs:782:5 [INFO] [stdout] | [INFO] [stdout] 782 | FireWand, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] note: `WeaponKind` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/main.rs:778:10 [INFO] [stdout] | [INFO] [stdout] 778 | #[derive(Debug, Clone, Copy)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `art` [INFO] [stdout] --> src/main.rs:1303:5 [INFO] [stdout] | [INFO] [stdout] 1303 | art: &'a Art, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Hero` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/main.rs:1299:23 [INFO] [stdout] | [INFO] [stdout] 1299 | #[derive(hecs::Query, Debug)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Circle` [INFO] [stdout] --> src/main.rs:1366:5 [INFO] [stdout] | [INFO] [stdout] 1366 | Circle(f32, Color), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Art` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/main.rs:1356:16 [INFO] [stdout] | [INFO] [stdout] 1356 | #[derive(Copy, Clone, Debug, PartialEq)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Harp` [INFO] [stdout] --> src/main.rs:1367:5 [INFO] [stdout] | [INFO] [stdout] 1367 | Harp, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Art` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/main.rs:1356:16 [INFO] [stdout] | [INFO] [stdout] 1356 | #[derive(Copy, Clone, Debug, PartialEq)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `FireBow` [INFO] [stdout] --> src/main.rs:1368:5 [INFO] [stdout] | [INFO] [stdout] 1368 | FireBow(f32), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Art` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/main.rs:1356:16 [INFO] [stdout] | [INFO] [stdout] 1356 | #[derive(Copy, Clone, Debug, PartialEq)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Chest` [INFO] [stdout] --> src/main.rs:1379:5 [INFO] [stdout] | [INFO] [stdout] 1379 | Chest, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Art` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/main.rs:1356:16 [INFO] [stdout] | [INFO] [stdout] 1356 | #[derive(Copy, Clone, Debug, PartialEq)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `FireWand` [INFO] [stdout] --> src/main.rs:1388:5 [INFO] [stdout] | [INFO] [stdout] 1388 | FireWand, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Art` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/main.rs:1356:16 [INFO] [stdout] | [INFO] [stdout] 1356 | #[derive(Copy, Clone, Debug, PartialEq)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Unwavering` [INFO] [stdout] --> src/main.rs:1479:5 [INFO] [stdout] | [INFO] [stdout] 1479 | Unwavering, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Innocence` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/main.rs:1476:16 [INFO] [stdout] | [INFO] [stdout] 1476 | #[derive(Copy, Clone, Debug)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Expires` [INFO] [stdout] --> src/main.rs:1481:5 [INFO] [stdout] | [INFO] [stdout] 1481 | Expires(u32), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Innocence` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/main.rs:1476:16 [INFO] [stdout] | [INFO] [stdout] 1476 | #[derive(Copy, Clone, Debug)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `StoneRing` [INFO] [stdout] --> src/main.rs:1514:27 [INFO] [stdout] | [INFO] [stdout] 1514 | enum Trinket { $( $name, )* } [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1537 | / trinkets! { [INFO] [stdout] 1538 | | StoneRing: { [INFO] [stdout] 1539 | | name: "Stone Ring", [INFO] [stdout] 1540 | | mods: HeroMod { swinging_movement: -0.15, crit_chance: 0.05, ..HeroMod::empty() }, [INFO] [stdout] ... | [INFO] [stdout] 1566 | | } [INFO] [stdout] 1567 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: `Trinket` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/main.rs:1513:24 [INFO] [stdout] | [INFO] [stdout] 1513 | #[derive(Copy, Clone, Debug, PartialEq)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1537 | trinkets! { [INFO] [stdout] | _- [INFO] [stdout] | |_| [INFO] [stdout] | | [INFO] [stdout] 1538 | | StoneRing: { [INFO] [stdout] 1539 | | name: "Stone Ring", [INFO] [stdout] 1540 | | mods: HeroMod { swinging_movement: -0.15, crit_chance: 0.05, ..HeroMod::empty() }, [INFO] [stdout] ... | [INFO] [stdout] 1566 | | } [INFO] [stdout] 1567 | | } [INFO] [stdout] | | - [INFO] [stdout] | |_| [INFO] [stdout] | |_in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `trinkets` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `VolcanicShard` [INFO] [stdout] --> src/main.rs:1514:27 [INFO] [stdout] | [INFO] [stdout] 1514 | enum Trinket { $( $name, )* } [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1537 | / trinkets! { [INFO] [stdout] 1538 | | StoneRing: { [INFO] [stdout] 1539 | | name: "Stone Ring", [INFO] [stdout] 1540 | | mods: HeroMod { swinging_movement: -0.15, crit_chance: 0.05, ..HeroMod::empty() }, [INFO] [stdout] ... | [INFO] [stdout] 1566 | | } [INFO] [stdout] 1567 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: `Trinket` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/main.rs:1513:24 [INFO] [stdout] | [INFO] [stdout] 1513 | #[derive(Copy, Clone, Debug, PartialEq)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1537 | trinkets! { [INFO] [stdout] | _- [INFO] [stdout] | |_| [INFO] [stdout] | | [INFO] [stdout] 1538 | | StoneRing: { [INFO] [stdout] 1539 | | name: "Stone Ring", [INFO] [stdout] 1540 | | mods: HeroMod { swinging_movement: -0.15, crit_chance: 0.05, ..HeroMod::empty() }, [INFO] [stdout] ... | [INFO] [stdout] 1566 | | } [INFO] [stdout] 1567 | | } [INFO] [stdout] | | - [INFO] [stdout] | |_| [INFO] [stdout] | |_in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `trinkets` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LoftyInsoles` [INFO] [stdout] --> src/main.rs:1514:27 [INFO] [stdout] | [INFO] [stdout] 1514 | enum Trinket { $( $name, )* } [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1537 | / trinkets! { [INFO] [stdout] 1538 | | StoneRing: { [INFO] [stdout] 1539 | | name: "Stone Ring", [INFO] [stdout] 1540 | | mods: HeroMod { swinging_movement: -0.15, crit_chance: 0.05, ..HeroMod::empty() }, [INFO] [stdout] ... | [INFO] [stdout] 1566 | | } [INFO] [stdout] 1567 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: `Trinket` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/main.rs:1513:24 [INFO] [stdout] | [INFO] [stdout] 1513 | #[derive(Copy, Clone, Debug, PartialEq)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1537 | trinkets! { [INFO] [stdout] | _- [INFO] [stdout] | |_| [INFO] [stdout] | | [INFO] [stdout] 1538 | | StoneRing: { [INFO] [stdout] 1539 | | name: "Stone Ring", [INFO] [stdout] 1540 | | mods: HeroMod { swinging_movement: -0.15, crit_chance: 0.05, ..HeroMod::empty() }, [INFO] [stdout] ... | [INFO] [stdout] 1566 | | } [INFO] [stdout] 1567 | | } [INFO] [stdout] | | - [INFO] [stdout] | |_| [INFO] [stdout] | |_in this macro invocation [INFO] [stdout] | in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `trinkets` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `HealthPotion` [INFO] [stdout] --> src/main.rs:1636:5 [INFO] [stdout] | [INFO] [stdout] 1636 | HealthPotion, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Consumable` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/main.rs:1634:16 [INFO] [stdout] | [INFO] [stdout] 1634 | #[derive(Copy, Clone, Debug, PartialEq)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Consumable` [INFO] [stdout] --> src/main.rs:1661:5 [INFO] [stdout] | [INFO] [stdout] 1661 | Consumable(Consumable), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Item` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/main.rs:1657:10 [INFO] [stdout] | [INFO] [stdout] 1657 | #[derive(Clone, Debug)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `fire_bow` [INFO] [stdout] --> src/main.rs:1725:8 [INFO] [stdout] | [INFO] [stdout] 1725 | fn fire_bow(owner: hecs::Entity) -> Self { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `fire_wand` [INFO] [stdout] --> src/main.rs:1729:8 [INFO] [stdout] | [INFO] [stdout] 1729 | fn fire_wand(owner: hecs::Entity) -> Self { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `around` [INFO] [stdout] --> src/main.rs:1767:8 [INFO] [stdout] | [INFO] [stdout] 1767 | fn around(pen_pos: Vec2, pen_radius: f32) -> Self { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LowHealthStab` [INFO] [stdout] --> src/main.rs:2494:5 [INFO] [stdout] | [INFO] [stdout] 2494 | LowHealthStab, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `FighterBehavior` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/main.rs:2491:16 [INFO] [stdout] | [INFO] [stdout] 2491 | #[derive(Copy, Clone, Debug)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `id` [INFO] [stdout] --> src/main.rs:2720:5 [INFO] [stdout] | [INFO] [stdout] 2720 | id: u64, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `RewardChoice` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/main.rs:2718:16 [INFO] [stdout] | [INFO] [stdout] 2718 | #[derive(Copy, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `choices` [INFO] [stdout] --> src/main.rs:2721:5 [INFO] [stdout] | [INFO] [stdout] 2721 | choices: &'static [(Item, usize, &'static str, Option<&'static str>)], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `RewardChoice` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/main.rs:2718:16 [INFO] [stdout] | [INFO] [stdout] 2718 | #[derive(Copy, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `selected` [INFO] [stdout] --> src/main.rs:2722:5 [INFO] [stdout] | [INFO] [stdout] 2722 | selected: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `RewardChoice` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/main.rs:2718:16 [INFO] [stdout] | [INFO] [stdout] 2718 | #[derive(Copy, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `rewarded` [INFO] [stdout] --> src/main.rs:2723:5 [INFO] [stdout] | [INFO] [stdout] 2723 | rewarded: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `RewardChoice` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/main.rs:2718:16 [INFO] [stdout] | [INFO] [stdout] 2718 | #[derive(Copy, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/main.rs:2726:8 [INFO] [stdout] | [INFO] [stdout] 2726 | fn new(id: u64, choices: &'static [(Item, usize, &'static str, Option<&'static str>)]) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `ui` [INFO] [stdout] --> src/main.rs:2730:8 [INFO] [stdout] | [INFO] [stdout] 2730 | fn ui(&mut self, ui: &mut megaui::Ui) -> SmallVec<[Item; 5]> { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/main.rs:2801:8 [INFO] [stdout] | [INFO] [stdout] 2801 | fn new(name: &'static str) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `with_paragraph` [INFO] [stdout] --> src/main.rs:2805:8 [INFO] [stdout] | [INFO] [stdout] 2805 | fn with_paragraph(mut self, para: &'static str) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `ui` [INFO] [stdout] --> src/main.rs:2810:8 [INFO] [stdout] | [INFO] [stdout] 2810 | fn ui(&mut self, f: impl FnMut(&mut megaui::Ui, &mut Game) + Send + Sync + 'static) { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `alive` [INFO] [stdout] --> src/main.rs:3325:8 [INFO] [stdout] | [INFO] [stdout] 3325 | fn alive(&self, e: hecs::Entity) -> bool { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `innocent_for` [INFO] [stdout] --> src/main.rs:3341:8 [INFO] [stdout] | [INFO] [stdout] 3341 | fn innocent_for(&mut self, e: hecs::Entity, duration: u32) -> Result<(), hecs::NoSuchEntity> { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `hp` [INFO] [stdout] --> src/main.rs:3363:8 [INFO] [stdout] | [INFO] [stdout] 3363 | fn hp(&self, e: hecs::Entity) -> u32 { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `array_map` has been stable since 1.55.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/main.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | #![feature(array_map)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `result_copied` has been stable since 1.59.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/main.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(result_copied)] [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] thread 'rustc' panicked at 'Box', /rustc/2cd6942e35a7765b6869d3a149ca54f2598b77ad/compiler/rustc_errors/src/lib.rs:1103:9 [INFO] [stdout] error: internal compiler error: compiler/rustc_mir_transform/src/generator.rs:766:13: Broken MIR: generator contains type Map in MIR, but typeck only knows about {ResumeTy, World, impl Future, (), Drawer, Waffle, Bullets, Levels, Physics, BagUi, NpcUi, KeeperOfBags, Fps, Entity, &str, macroquad::exec::FileLoadingFuture, std::string::String, Quests, f64, Game, macroquad::exec::FrameFuture} and [] [INFO] [stdout] --> src/main.rs:3120:17 [INFO] [stdout] | [INFO] [stdout] 3120 | async fn main() { [INFO] [stdout] | _________________^ [INFO] [stdout] 3121 | | let mut ecs = hecs::World::new(); [INFO] [stdout] 3122 | | let mut drawer = Drawer::new().await; [INFO] [stdout] 3123 | | let mut waffle = Waffle::new(); [INFO] [stdout] ... | [INFO] [stdout] 3234 | | } [INFO] [stdout] 3235 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x7f2f3714b67c - std::backtrace_rs::backtrace::libunwind::trace::hab3bb7239730ce1e [INFO] [stderr] at /rustc/2cd6942e35a7765b6869d3a149ca54f2598b77ad/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5 [INFO] [stderr] 1: 0x7f2f3714b67c - std::backtrace_rs::backtrace::trace_unsynchronized::h7c00739330269721 [INFO] [stderr] at /rustc/2cd6942e35a7765b6869d3a149ca54f2598b77ad/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stderr] 2: 0x7f2f3714b67c - std::sys_common::backtrace::_print_fmt::hc7fce0f2bad6b4e5 [INFO] [stderr] at /rustc/2cd6942e35a7765b6869d3a149ca54f2598b77ad/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stderr] 3: 0x7f2f3714b67c - ::fmt::h6b1f9c749ca5dfce [INFO] [stderr] at /rustc/2cd6942e35a7765b6869d3a149ca54f2598b77ad/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stderr] 4: 0x7f2f371ac85c - core::fmt::write::h14b56021008c8193 [INFO] [stderr] at /rustc/2cd6942e35a7765b6869d3a149ca54f2598b77ad/library/core/src/fmt/mod.rs:1168:17 [INFO] [stderr] 5: 0x7f2f3713ac23 - std::io::Write::write_fmt::h00903ac5c84da4ab [INFO] [stderr] at /rustc/2cd6942e35a7765b6869d3a149ca54f2598b77ad/library/std/src/io/mod.rs:1653:15 [INFO] [stderr] 6: 0x7f2f3714faa2 - std::sys_common::backtrace::_print::h520cdd5f2e9c382b [INFO] [stderr] at /rustc/2cd6942e35a7765b6869d3a149ca54f2598b77ad/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stderr] 7: 0x7f2f3714faa2 - std::sys_common::backtrace::print::hc31c18dd3d9e99d7 [INFO] [stderr] at /rustc/2cd6942e35a7765b6869d3a149ca54f2598b77ad/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stderr] 8: 0x7f2f3714faa2 - std::panicking::default_hook::{{closure}}::h2b4911050a1d8d19 [INFO] [stderr] at /rustc/2cd6942e35a7765b6869d3a149ca54f2598b77ad/library/std/src/panicking.rs:290:50 [INFO] [stderr] 9: 0x7f2f3714f685 - std::panicking::default_hook::hd9ee213c07ceee82 [INFO] [stderr] at /rustc/2cd6942e35a7765b6869d3a149ca54f2598b77ad/library/std/src/panicking.rs:307:9 [INFO] [stderr] 10: 0x7f2f3792cf91 - rustc_driver[574060610cdb6686]::DEFAULT_HOOK::{closure#0}::{closure#0} [INFO] [stderr] 11: 0x7f2f2756f213 - as core::ops::function::Fn>::call::he27a6a69060b8990 [INFO] [stderr] at /rustc/2cd6942e35a7765b6869d3a149ca54f2598b77ad/library/alloc/src/boxed.rs:1868:9 [INFO] [stderr] 12: 0x7f2f2757fe0c - proc_macro::bridge::client::::enter::{{closure}}::{{closure}}::hb422863d34d3ece4 [INFO] [stderr] at /rustc/2cd6942e35a7765b6869d3a149ca54f2598b77ad/library/proc_macro/src/bridge/client.rs:319:21 [INFO] [stderr] 13: 0x7f2f2756a720 - std::panicking::update_hook::{{closure}}::h379ae02add3a8d4c [INFO] [stderr] at /rustc/2cd6942e35a7765b6869d3a149ca54f2598b77ad/library/std/src/panicking.rs:257:41 [INFO] [stderr] 14: 0x7f2f371502bb - std::panicking::rust_panic_with_hook::hf221ce82965f4abb [INFO] [stderr] at /rustc/2cd6942e35a7765b6869d3a149ca54f2598b77ad/library/std/src/panicking.rs:695:17 [INFO] [stderr] 15: 0x7f2f37ba31d1 - std[8ff7d40267274bc7]::panicking::begin_panic::::{closure#0} [INFO] [stderr] 16: 0x7f2f37ba2d76 - std[8ff7d40267274bc7]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> [INFO] [stderr] 17: 0x7f2f37b093ff - std[8ff7d40267274bc7]::panicking::begin_panic:: [INFO] [stderr] 18: 0x7f2f37b83f5d - std[8ff7d40267274bc7]::panic::panic_any:: [INFO] [stderr] 19: 0x7f2f37b808c8 - ::span_bug:: [INFO] [stderr] 20: 0x7f2f37b80680 - ::span_bug:: [INFO] [stderr] 21: 0x7f2f37ae60f8 - rustc_middle[8a77eead77a7de65]::ty::context::tls::with_opt::::{closure#0}, ()> [INFO] [stderr] 22: 0x7f2f37ae61b0 - rustc_middle[8a77eead77a7de65]::util::bug::opt_span_bug_fmt:: [INFO] [stderr] 23: 0x7f2f37ae617c - rustc_middle[8a77eead77a7de65]::util::bug::span_bug_fmt:: [INFO] [stderr] 24: 0x7f2f399449d3 - ::run_pass [INFO] [stderr] 25: 0x7f2f38c7750f - rustc_mir_transform[e8bf563d71c3358c]::pass_manager::run_passes [INFO] [stderr] 26: 0x7f2f38c384e1 - rustc_mir_transform[e8bf563d71c3358c]::optimized_mir [INFO] [stderr] 27: 0x7f2f391efeb2 - rustc_query_system[ae4364215f97c5f4]::query::plumbing::try_execute_query::> [INFO] [stderr] 28: 0x7f2f3923b247 - ::optimized_mir [INFO] [stderr] 29: 0x7f2f388b7e12 - ::generator_layout [INFO] [stderr] 30: 0x7f2f396902af - >::layout_of_uncached [INFO] [stderr] 31: 0x7f2f3969817a - rustc_middle[8a77eead77a7de65]::ty::layout::layout_of [INFO] [stderr] 32: 0x7f2f39222f12 - rustc_query_system[ae4364215f97c5f4]::query::plumbing::get_query:: [INFO] [stderr] 33: 0x7f2f39246d0a - ::layout_of [INFO] [stderr] 34: 0x7f2f396bef68 - core[25abe57cfe4190a5]::iter::adapters::process_results::, >::layout_of_uncached::{closure#5}::{closure#0}>, rustc_target[1eda696444af1ff]::abi::TyAndLayout<&rustc_middle[8a77eead77a7de65]::ty::TyS>, rustc_middle[8a77eead77a7de65]::ty::layout::LayoutError, >, rustc_middle[8a77eead77a7de65]::ty::layout::LayoutError> as core[25abe57cfe4190a5]::iter::traits::collect::FromIterator, rustc_middle[8a77eead77a7de65]::ty::layout::LayoutError>>>::from_iter, >::layout_of_uncached::{closure#5}::{closure#0}>>::{closure#0}, alloc[7db2980217c62220]::vec::Vec>> [INFO] [stderr] 35: 0x7f2f3968a9bd - >::layout_of_uncached [INFO] [stderr] 36: 0x7f2f3969817a - rustc_middle[8a77eead77a7de65]::ty::layout::layout_of [INFO] [stderr] 37: 0x7f2f39222f12 - rustc_query_system[ae4364215f97c5f4]::query::plumbing::get_query:: [INFO] [stderr] 38: 0x7f2f39246d0a - ::layout_of [INFO] [stderr] 39: 0x7f2f39698e4f - rustc_middle[8a77eead77a7de65]::ty::layout::layout_of [INFO] [stderr] 40: 0x7f2f39222f12 - rustc_query_system[ae4364215f97c5f4]::query::plumbing::get_query:: [INFO] [stderr] 41: 0x7f2f39246d0a - ::layout_of [INFO] [stderr] 42: 0x7f2f38c4e906 - ::run_pass [INFO] [stderr] 43: 0x7f2f38c7750f - rustc_mir_transform[e8bf563d71c3358c]::pass_manager::run_passes [INFO] [stderr] 44: 0x7f2f38c388d1 - rustc_mir_transform[e8bf563d71c3358c]::optimized_mir [INFO] [stderr] 45: 0x7f2f391efeb2 - rustc_query_system[ae4364215f97c5f4]::query::plumbing::try_execute_query::> [INFO] [stderr] 46: 0x7f2f3923b247 - ::optimized_mir [INFO] [stderr] 47: 0x7f2f396559c6 - ::instance_mir [INFO] [stderr] 48: 0x7f2f38c06806 - rustc_monomorphize[d443c1900dbcbba2]::collector::collect_neighbours [INFO] [stderr] 49: 0x7f2f38c023d6 - rustc_monomorphize[d443c1900dbcbba2]::collector::collect_items_rec [INFO] [stderr] 50: 0x7f2f399279da - ::time::<(), rustc_monomorphize[d443c1900dbcbba2]::collector::collect_crate_mono_items::{closure#1}> [INFO] [stderr] 51: 0x7f2f39924a51 - rustc_monomorphize[d443c1900dbcbba2]::collector::collect_crate_mono_items [INFO] [stderr] 52: 0x7f2f3992c2d6 - rustc_monomorphize[d443c1900dbcbba2]::partitioning::collect_and_partition_mono_items [INFO] [stderr] 53: 0x7f2f39c3b9eb - rustc_query_system[ae4364215f97c5f4]::query::plumbing::try_execute_query::>, &[rustc_middle[8a77eead77a7de65]::mir::mono::CodegenUnit])>> [INFO] [stderr] 54: 0x7f2f39c6fef0 - rustc_query_system[ae4364215f97c5f4]::query::plumbing::get_query:: [INFO] [stderr] 55: 0x7f2f39c952ae - ::collect_and_partition_mono_items [INFO] [stderr] 56: 0x7f2f39801202 - rustc_codegen_ssa[dd388e5cb94d8695]::base::codegen_crate:: [INFO] [stderr] 57: 0x7f2f39811eda - ::codegen_crate [INFO] [stderr] 58: 0x7f2f397bd367 - ::time::, rustc_interface[925b183bd10502e3]::passes::start_codegen::{closure#0}> [INFO] [stderr] 59: 0x7f2f397a0319 - ::ongoing_codegen [INFO] [stderr] 60: 0x7f2f3977b7dd - ::enter::, rustc_errors[a0b4bf6c95948d12]::ErrorReported>> [INFO] [stderr] 61: 0x7f2f3977cdb6 - rustc_span[7ad56b2a1dc47726]::with_source_map::, rustc_interface[925b183bd10502e3]::interface::create_compiler_and_run, rustc_driver[574060610cdb6686]::run_compiler::{closure#1}>::{closure#1}> [INFO] [stderr] 62: 0x7f2f3977ab5e - rustc_interface[925b183bd10502e3]::interface::create_compiler_and_run::, rustc_driver[574060610cdb6686]::run_compiler::{closure#1}> [INFO] [stderr] 63: 0x7f2f3975ed5b - >::set::, rustc_driver[574060610cdb6686]::run_compiler::{closure#1}>::{closure#0}, core[25abe57cfe4190a5]::result::Result<(), rustc_errors[a0b4bf6c95948d12]::ErrorReported>>::{closure#0}::{closure#0}, core[25abe57cfe4190a5]::result::Result<(), rustc_errors[a0b4bf6c95948d12]::ErrorReported>> [INFO] [stderr] 64: 0x7f2f3975eb35 - std[8ff7d40267274bc7]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver[574060610cdb6686]::run_compiler::{closure#1}>::{closure#0}, core[25abe57cfe4190a5]::result::Result<(), rustc_errors[a0b4bf6c95948d12]::ErrorReported>>::{closure#0}, core[25abe57cfe4190a5]::result::Result<(), rustc_errors[a0b4bf6c95948d12]::ErrorReported>> [INFO] [stderr] 65: 0x7f2f3975d6e9 - <::spawn_unchecked_, rustc_driver[574060610cdb6686]::run_compiler::{closure#1}>::{closure#0}, core[25abe57cfe4190a5]::result::Result<(), rustc_errors[a0b4bf6c95948d12]::ErrorReported>>::{closure#0}, core[25abe57cfe4190a5]::result::Result<(), rustc_errors[a0b4bf6c95948d12]::ErrorReported>>::{closure#1} as core[25abe57cfe4190a5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stderr] 66: 0x7f2f3715be63 - as core::ops::function::FnOnce>::call_once::h37fad153086c8632 [INFO] [stderr] at /rustc/2cd6942e35a7765b6869d3a149ca54f2598b77ad/library/alloc/src/boxed.rs:1854:9 [INFO] [stderr] 67: 0x7f2f3715be63 - as core::ops::function::FnOnce>::call_once::h63ac285b00349412 [INFO] [stderr] at /rustc/2cd6942e35a7765b6869d3a149ca54f2598b77ad/library/alloc/src/boxed.rs:1854:9 [INFO] [stderr] 68: 0x7f2f3715be63 - std::sys::unix::thread::Thread::new::thread_start::ha85c370649f33522 [INFO] [stderr] at /rustc/2cd6942e35a7765b6869d3a149ca54f2598b77ad/library/std/src/sys/unix/thread.rs:108:17 [INFO] [stderr] 69: 0x7f2f3706d609 - start_thread [INFO] [stderr] 70: 0x7f2f36f87293 - clone [INFO] [stderr] 71: 0x0 - [INFO] [stderr] [INFO] [stderr] note: the compiler unexpectedly panicked. this is a bug. [INFO] [stderr] [INFO] [stderr] note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md [INFO] [stderr] [INFO] [stderr] note: rustc 1.60.0-nightly (2cd6942e3 2022-01-26) running on x86_64-unknown-linux-gnu [INFO] [stderr] [INFO] [stderr] note: compiler flags: -C embed-bitcode=no -C debuginfo=2 --crate-type bin [INFO] [stderr] [INFO] [stderr] note: some of the compiler flags provided by cargo are hidden [INFO] [stderr] [INFO] [stderr] query stack during panic: [INFO] [stderr] #0 [optimized_mir] optimizing MIR for `amain::{closure#0}` [INFO] [stderr] #1 [layout_of] computing layout of `[static generator@src/main.rs:3120:17: 3235:2]` [INFO] [stderr] #2 [layout_of] computing layout of `core::future::from_generator::GenFuture<[static generator@src/main.rs:3120:17: 3235:2]>` [INFO] [stderr] #3 [layout_of] computing layout of `impl core::future::future::Future` [INFO] [stderr] #4 [optimized_mir] optimizing MIR for `main` [INFO] [stderr] #5 [collect_and_partition_mono_items] collect_and_partition_mono_items [INFO] [stderr] end of query stack [INFO] [stdout] error: aborting due to previous error; 32 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `rpg` due to previous error; 32 warnings emitted [INFO] running `Command { std: "docker" "inspect" "fbd1f90de21a9f13806a93613e749556f88ffd89f7857d7db707dad1a1c391fb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fbd1f90de21a9f13806a93613e749556f88ffd89f7857d7db707dad1a1c391fb", kill_on_drop: false }` [INFO] [stdout] fbd1f90de21a9f13806a93613e749556f88ffd89f7857d7db707dad1a1c391fb