[INFO] fetching crate screeps-game-api 0.9.0... [INFO] checking screeps-game-api-0.9.0 against try#a7a572ce3edd6d476191fbfe92c9c1986e009b34 for pr-87190-3 [INFO] extracting crate screeps-game-api 0.9.0 into /workspace/builds/worker-10/source [INFO] validating manifest of crates.io crate screeps-game-api 0.9.0 on toolchain a7a572ce3edd6d476191fbfe92c9c1986e009b34 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate screeps-game-api 0.9.0 [INFO] finished tweaking crates.io crate screeps-game-api 0.9.0 [INFO] tweaked toml for crates.io crate screeps-game-api 0.9.0 written to /workspace/builds/worker-10/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded parse-display v0.1.2 [INFO] [stderr] Downloaded enum-iterator-derive v0.3.1 [INFO] [stderr] Downloaded enum-iterator v0.3.1 [INFO] [stderr] Downloaded parse-display-derive v0.1.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b842ad7d26ab52cfef57a9c8c56a08366c5a41936986d729c84623356266e1dc [INFO] running `Command { std: "docker" "start" "-a" "b842ad7d26ab52cfef57a9c8c56a08366c5a41936986d729c84623356266e1dc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b842ad7d26ab52cfef57a9c8c56a08366c5a41936986d729c84623356266e1dc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b842ad7d26ab52cfef57a9c8c56a08366c5a41936986d729c84623356266e1dc", kill_on_drop: false }` [INFO] [stdout] b842ad7d26ab52cfef57a9c8c56a08366c5a41936986d729c84623356266e1dc [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7a4e7934015c1728e797a015648dc22b0798470db0dc3d66ae052d95620fe632 [INFO] running `Command { std: "docker" "start" "-a" "7a4e7934015c1728e797a015648dc22b0798470db0dc3d66ae052d95620fe632", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] note: Switching to Edition 2021 will enable the use of the version 2 feature resolver in Cargo. [INFO] [stderr] This may cause some dependencies to be built with fewer features enabled than previously. [INFO] [stderr] More information about the resolver changes may be found at https://doc.rust-lang.org/nightly/edition-guide/rust-2021/default-cargo-resolver.html [INFO] [stderr] When building the following dependencies, the given features will no longer be used: [INFO] [stderr] [INFO] [stderr] serde v1.0.128 (as host dependency): derive, serde_derive [INFO] [stderr] syn v1.0.75 (as host dependency): visit [INFO] [stderr] [INFO] [stderr] Compiling proc-macro2 v1.0.28 [INFO] [stderr] Compiling unicode-xid v0.2.2 [INFO] [stderr] Compiling syn v1.0.75 [INFO] [stderr] Compiling memchr v2.4.1 [INFO] [stderr] Compiling serde_derive v1.0.128 [INFO] [stderr] Compiling serde v1.0.128 [INFO] [stderr] Compiling ryu v1.0.5 [INFO] [stderr] Compiling proc-macro2 v0.4.30 [INFO] [stderr] Compiling unicode-xid v0.1.0 [INFO] [stderr] Compiling regex-syntax v0.6.25 [INFO] [stderr] Compiling stdweb-internal-runtime v0.1.5 [INFO] [stderr] Compiling itoa v0.4.8 [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling syn v0.15.44 [INFO] [stderr] Compiling base-x v0.2.8 [INFO] [stderr] Compiling arrayvec v0.4.12 [INFO] [stderr] Compiling num-derive v0.2.5 [INFO] [stderr] Compiling sha1 v0.6.0 [INFO] [stderr] Checking discard v1.0.4 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Checking nodrop v0.1.14 [INFO] [stderr] Compiling stdweb v0.4.20 [INFO] [stderr] Checking log v0.4.14 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Checking aho-corasick v0.7.18 [INFO] [stderr] Compiling quote v0.6.13 [INFO] [stderr] Compiling quote v1.0.9 [INFO] [stderr] Checking regex v1.5.4 [INFO] [stderr] Compiling enum-iterator-derive v0.3.1 [INFO] [stderr] Compiling parse-display-derive v0.1.2 [INFO] [stderr] Compiling serde_repr v0.1.7 [INFO] [stderr] Checking enum-iterator v0.3.1 [INFO] [stderr] Checking parse-display v0.1.2 [INFO] [stderr] Checking serde_json v1.0.66 [INFO] [stderr] Compiling stdweb-derive v0.5.3 [INFO] [stderr] Compiling stdweb-internal-macros v0.2.9 [INFO] [stderr] Checking screeps-game-api v0.9.0 (/tmp/fixit) [INFO] [stderr] Migrating src/lib.rs from 2018 edition to 2021 [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/game.rs:194:17 [INFO] [stdout] | [INFO] [stdout] 194 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/game.rs:197:33 [INFO] [stdout] | [INFO] [stdout] 197 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/game/map.rs:130:17 [INFO] [stdout] | [INFO] [stdout] 130 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/game/map.rs:133:33 [INFO] [stdout] | [INFO] [stdout] 133 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/game/market.rs:275:17 [INFO] [stdout] | [INFO] [stdout] 275 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/game/market.rs:278:33 [INFO] [stdout] | [INFO] [stdout] 278 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/game/market.rs:312:17 [INFO] [stdout] | [INFO] [stdout] 312 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/game/market.rs:315:33 [INFO] [stdout] | [INFO] [stdout] 315 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/js_collections/js_vec.rs:230:17 [INFO] [stdout] | [INFO] [stdout] 230 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/js_collections/js_vec.rs:233:33 [INFO] [stdout] | [INFO] [stdout] 233 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/local/object_id/raw.rs:136:17 [INFO] [stdout] | [INFO] [stdout] 136 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/local/object_id/raw.rs:139:33 [INFO] [stdout] | [INFO] [stdout] 139 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/local/object_id/raw.rs:173:17 [INFO] [stdout] | [INFO] [stdout] 173 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/local/object_id/raw.rs:176:33 [INFO] [stdout] | [INFO] [stdout] 176 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/local/object_id/raw.rs:210:17 [INFO] [stdout] | [INFO] [stdout] 210 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/local/object_id/raw.rs:213:33 [INFO] [stdout] | [INFO] [stdout] 213 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/local/room_position.rs:396:17 [INFO] [stdout] | [INFO] [stdout] 396 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/local/room_position.rs:399:33 [INFO] [stdout] | [INFO] [stdout] 399 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/local/room_position.rs:433:17 [INFO] [stdout] | [INFO] [stdout] 433 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/local/room_position.rs:436:33 [INFO] [stdout] | [INFO] [stdout] 436 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/local/room_position.rs:470:17 [INFO] [stdout] | [INFO] [stdout] 470 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/local/room_position.rs:473:33 [INFO] [stdout] | [INFO] [stdout] 473 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/memory.rs:123:17 [INFO] [stdout] | [INFO] [stdout] 123 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/memory.rs:126:33 [INFO] [stdout] | [INFO] [stdout] 126 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/memory.rs:163:17 [INFO] [stdout] | [INFO] [stdout] 163 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/memory.rs:166:33 [INFO] [stdout] | [INFO] [stdout] 166 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/memory.rs:203:17 [INFO] [stdout] | [INFO] [stdout] 203 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/memory.rs:206:33 [INFO] [stdout] | [INFO] [stdout] 206 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/memory.rs:243:17 [INFO] [stdout] | [INFO] [stdout] 243 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/memory.rs:246:33 [INFO] [stdout] | [INFO] [stdout] 246 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/memory.rs:283:17 [INFO] [stdout] | [INFO] [stdout] 283 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/memory.rs:286:33 [INFO] [stdout] | [INFO] [stdout] 286 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/memory.rs:323:17 [INFO] [stdout] | [INFO] [stdout] 323 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/memory.rs:326:33 [INFO] [stdout] | [INFO] [stdout] 326 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/memory.rs:363:17 [INFO] [stdout] | [INFO] [stdout] 363 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/memory.rs:366:33 [INFO] [stdout] | [INFO] [stdout] 366 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/memory.rs:403:17 [INFO] [stdout] | [INFO] [stdout] 403 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/memory.rs:406:33 [INFO] [stdout] | [INFO] [stdout] 406 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/memory.rs:446:17 [INFO] [stdout] | [INFO] [stdout] 446 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/memory.rs:449:33 [INFO] [stdout] | [INFO] [stdout] 449 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/memory.rs:584:17 [INFO] [stdout] | [INFO] [stdout] 584 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/memory.rs:587:33 [INFO] [stdout] | [INFO] [stdout] 587 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/memory.rs:627:17 [INFO] [stdout] | [INFO] [stdout] 627 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/memory.rs:630:33 [INFO] [stdout] | [INFO] [stdout] 630 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/memory.rs:673:17 [INFO] [stdout] | [INFO] [stdout] 673 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/memory.rs:676:33 [INFO] [stdout] | [INFO] [stdout] 676 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/objects.rs:315:17 [INFO] [stdout] | [INFO] [stdout] 315 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/objects.rs:318:33 [INFO] [stdout] | [INFO] [stdout] 318 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/objects/creep_shared.rs:122:17 [INFO] [stdout] | [INFO] [stdout] 122 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/objects/creep_shared.rs:125:33 [INFO] [stdout] | [INFO] [stdout] 125 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/objects/impls/construction_site.rs:19:17 [INFO] [stdout] | [INFO] [stdout] 19 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/objects/impls/construction_site.rs:22:33 [INFO] [stdout] | [INFO] [stdout] 22 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/objects/impls/power_creep.rs:83:17 [INFO] [stdout] | [INFO] [stdout] 83 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/objects/impls/power_creep.rs:86:33 [INFO] [stdout] | [INFO] [stdout] 86 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/objects/impls/room.rs:802:17 [INFO] [stdout] | [INFO] [stdout] 802 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/objects/impls/room.rs:805:33 [INFO] [stdout] | [INFO] [stdout] 805 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/objects/impls/room.rs:872:17 [INFO] [stdout] | [INFO] [stdout] 872 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/objects/impls/room.rs:875:33 [INFO] [stdout] | [INFO] [stdout] 875 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/objects/impls/room.rs:909:17 [INFO] [stdout] | [INFO] [stdout] 909 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/objects/impls/room.rs:912:33 [INFO] [stdout] | [INFO] [stdout] 912 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/objects/impls/room_terrain.rs:37:17 [INFO] [stdout] | [INFO] [stdout] 37 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/objects/impls/room_terrain.rs:40:33 [INFO] [stdout] | [INFO] [stdout] 40 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/objects/impls/room_terrain.rs:91:17 [INFO] [stdout] | [INFO] [stdout] 91 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/objects/impls/room_terrain.rs:94:33 [INFO] [stdout] | [INFO] [stdout] 94 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/objects/impls/ruin.rs:29:17 [INFO] [stdout] | [INFO] [stdout] 29 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/objects/impls/ruin.rs:32:33 [INFO] [stdout] | [INFO] [stdout] 32 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/objects/impls/structure_spawn.rs:26:17 [INFO] [stdout] | [INFO] [stdout] 26 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/objects/impls/structure_spawn.rs:29:33 [INFO] [stdout] | [INFO] [stdout] 29 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/objects/impls/structure_spawn.rs:91:17 [INFO] [stdout] | [INFO] [stdout] 91 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/objects/impls/structure_spawn.rs:94:33 [INFO] [stdout] | [INFO] [stdout] 94 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/objects/structure.rs:241:17 [INFO] [stdout] | [INFO] [stdout] 241 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/objects/structure.rs:244:33 [INFO] [stdout] | [INFO] [stdout] 244 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/pathfinder.rs:65:17 [INFO] [stdout] | [INFO] [stdout] 65 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/pathfinder.rs:68:33 [INFO] [stdout] | [INFO] [stdout] 68 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/pathfinder.rs:129:17 [INFO] [stdout] | [INFO] [stdout] 129 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/pathfinder.rs:132:33 [INFO] [stdout] | [INFO] [stdout] 132 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/pathfinder.rs:598:17 [INFO] [stdout] | [INFO] [stdout] 598 | $crate::initialize(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected expression, found `$` [INFO] [stdout] --> src/pathfinder.rs:601:33 [INFO] [stdout] | [INFO] [stdout] 601 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: failed to automatically apply fixes suggested by rustc to crate `screeps` [INFO] [stderr] [INFO] [stderr] after fixes were automatically applied the compiler reported errors within these files: [INFO] [stderr] [INFO] [stderr] * src/game.rs [INFO] [stderr] * src/game/map.rs [INFO] [stderr] * src/game/market.rs [INFO] [stderr] * src/js_collections/js_vec.rs [INFO] [stderr] * src/local/object_id/raw.rs [INFO] [stderr] * src/local/room_position.rs [INFO] [stderr] * src/memory.rs [INFO] [stderr] * src/objects.rs [INFO] [stderr] * src/objects/creep_shared.rs [INFO] [stderr] * src/objects/impls/construction_site.rs [INFO] [stderr] * src/objects/impls/power_creep.rs [INFO] [stderr] * src/objects/impls/room.rs [INFO] [stderr] * src/objects/impls/room_terrain.rs [INFO] [stderr] * src/objects/impls/ruin.rs [INFO] [stderr] * src/objects/impls/structure_spawn.rs [INFO] [stderr] * src/objects/structure.rs [INFO] [stderr] * src/pathfinder.rs [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] The following errors were reported: [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/game.rs:194:17 [INFO] [stderr] | [INFO] [stderr] 194 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/game.rs:197:33 [INFO] [stderr] | [INFO] [stderr] 197 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/game/map.rs:130:17 [INFO] [stderr] | [INFO] [stderr] 130 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/game/map.rs:133:33 [INFO] [stderr] | [INFO] [stderr] 133 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/game/market.rs:275:17 [INFO] [stderr] | [INFO] [stderr] 275 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/game/market.rs:278:33 [INFO] [stderr] | [INFO] [stderr] 278 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/game/market.rs:312:17 [INFO] [stderr] | [INFO] [stderr] 312 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/game/market.rs:315:33 [INFO] [stderr] | [INFO] [stderr] 315 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/js_collections/js_vec.rs:230:17 [INFO] [stderr] | [INFO] [stderr] 230 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/js_collections/js_vec.rs:233:33 [INFO] [stderr] | [INFO] [stderr] 233 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/local/object_id/raw.rs:136:17 [INFO] [stderr] | [INFO] [stderr] 136 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/local/object_id/raw.rs:139:33 [INFO] [stderr] | [INFO] [stderr] 139 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/local/object_id/raw.rs:173:17 [INFO] [stderr] | [INFO] [stderr] 173 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/local/object_id/raw.rs:176:33 [INFO] [stderr] | [INFO] [stderr] 176 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/local/object_id/raw.rs:210:17 [INFO] [stderr] | [INFO] [stderr] 210 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/local/object_id/raw.rs:213:33 [INFO] [stderr] | [INFO] [stderr] 213 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/local/room_position.rs:396:17 [INFO] [stderr] | [INFO] [stderr] 396 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/local/room_position.rs:399:33 [INFO] [stderr] | [INFO] [stderr] 399 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/local/room_position.rs:433:17 [INFO] [stderr] | [INFO] [stderr] 433 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/local/room_position.rs:436:33 [INFO] [stderr] | [INFO] [stderr] 436 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/local/room_position.rs:470:17 [INFO] [stderr] | [INFO] [stderr] 470 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/local/room_position.rs:473:33 [INFO] [stderr] | [INFO] [stderr] 473 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/memory.rs:123:17 [INFO] [stderr] | [INFO] [stderr] 123 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/memory.rs:126:33 [INFO] [stderr] | [INFO] [stderr] 126 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/memory.rs:163:17 [INFO] [stderr] | [INFO] [stderr] 163 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/memory.rs:166:33 [INFO] [stderr] | [INFO] [stderr] 166 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/memory.rs:203:17 [INFO] [stderr] | [INFO] [stderr] 203 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/memory.rs:206:33 [INFO] [stderr] | [INFO] [stderr] 206 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/memory.rs:243:17 [INFO] [stderr] | [INFO] [stderr] 243 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/memory.rs:246:33 [INFO] [stderr] | [INFO] [stderr] 246 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/memory.rs:283:17 [INFO] [stderr] | [INFO] [stderr] 283 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/memory.rs:286:33 [INFO] [stderr] | [INFO] [stderr] 286 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/memory.rs:323:17 [INFO] [stderr] | [INFO] [stderr] 323 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/memory.rs:326:33 [INFO] [stderr] | [INFO] [stderr] 326 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/memory.rs:363:17 [INFO] [stderr] | [INFO] [stderr] 363 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/memory.rs:366:33 [INFO] [stderr] | [INFO] [stderr] 366 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/memory.rs:403:17 [INFO] [stderr] | [INFO] [stderr] 403 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/memory.rs:406:33 [INFO] [stderr] | [INFO] [stderr] 406 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/memory.rs:446:17 [INFO] [stderr] | [INFO] [stderr] 446 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/memory.rs:449:33 [INFO] [stderr] | [INFO] [stderr] 449 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/memory.rs:584:17 [INFO] [stderr] | [INFO] [stderr] 584 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/memory.rs:587:33 [INFO] [stderr] | [INFO] [stderr] 587 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/memory.rs:627:17 [INFO] [stderr] | [INFO] [stderr] 627 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/memory.rs:630:33 [INFO] [stderr] | [INFO] [stderr] 630 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/memory.rs:673:17 [INFO] [stderr] | [INFO] [stderr] 673 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/memory.rs:676:33 [INFO] [stderr] | [INFO] [stderr] 676 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/objects.rs:315:17 [INFO] [stderr] | [INFO] [stderr] 315 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/objects.rs:318:33 [INFO] [stderr] | [INFO] [stderr] 318 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/objects/creep_shared.rs:122:17 [INFO] [stderr] | [INFO] [stderr] 122 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/objects/creep_shared.rs:125:33 [INFO] [stderr] | [INFO] [stderr] 125 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/objects/impls/construction_site.rs:19:17 [INFO] [stderr] | [INFO] [stderr] 19 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/objects/impls/construction_site.rs:22:33 [INFO] [stderr] | [INFO] [stderr] 22 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/objects/impls/power_creep.rs:83:17 [INFO] [stderr] | [INFO] [stderr] 83 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/objects/impls/power_creep.rs:86:33 [INFO] [stderr] | [INFO] [stderr] 86 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/objects/impls/room.rs:802:17 [INFO] [stderr] | [INFO] [stderr] 802 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/objects/impls/room.rs:805:33 [INFO] [stderr] | [INFO] [stderr] 805 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/objects/impls/room.rs:872:17 [INFO] [stderr] | [INFO] [stderr] 872 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/objects/impls/room.rs:875:33 [INFO] [stderr] | [INFO] [stderr] 875 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/objects/impls/room.rs:909:17 [INFO] [stderr] | [INFO] [stderr] 909 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/objects/impls/room.rs:912:33 [INFO] [stderr] | [INFO] [stderr] 912 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/objects/impls/room_terrain.rs:37:17 [INFO] [stderr] | [INFO] [stderr] 37 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/objects/impls/room_terrain.rs:40:33 [INFO] [stderr] | [INFO] [stderr] 40 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/objects/impls/room_terrain.rs:91:17 [INFO] [stderr] | [INFO] [stderr] 91 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/objects/impls/room_terrain.rs:94:33 [INFO] [stderr] | [INFO] [stderr] 94 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/objects/impls/ruin.rs:29:17 [INFO] [stderr] | [INFO] [stderr] 29 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/objects/impls/ruin.rs:32:33 [INFO] [stderr] | [INFO] [stderr] 32 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/objects/impls/structure_spawn.rs:26:17 [INFO] [stderr] | [INFO] [stderr] 26 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/objects/impls/structure_spawn.rs:29:33 [INFO] [stderr] | [INFO] [stderr] 29 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/objects/impls/structure_spawn.rs:91:17 [INFO] [stderr] | [INFO] [stderr] 91 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/objects/impls/structure_spawn.rs:94:33 [INFO] [stderr] | [INFO] [stderr] 94 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/objects/structure.rs:241:17 [INFO] [stderr] | [INFO] [stderr] 241 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/objects/structure.rs:244:33 [INFO] [stderr] | [INFO] [stderr] 244 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/pathfinder.rs:65:17 [INFO] [stderr] | [INFO] [stderr] 65 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/pathfinder.rs:68:33 [INFO] [stderr] | [INFO] [stderr] 68 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/pathfinder.rs:129:17 [INFO] [stderr] | [INFO] [stderr] 129 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/pathfinder.rs:132:33 [INFO] [stderr] | [INFO] [stderr] 132 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/pathfinder.rs:598:17 [INFO] [stderr] | [INFO] [stderr] 598 | $crate::initialize(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error: expected expression, found `$` [INFO] [stderr] --> src/pathfinder.rs:601:33 [INFO] [stderr] | [INFO] [stderr] 601 | let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stderr] | ^ expected expression [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find crate `try_into` in the list of imported crates [INFO] [stderr] --> src/objects/structure.rs:239:7 [INFO] [stderr] | [INFO] [stderr] 239 | ::try_into({ [INFO] [stderr] | ^^^^^^^^ not found in the list of imported crates [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find crate `try_into` in the list of imported crates [INFO] [stderr] --> src/objects/structure.rs:297:33 [INFO] [stderr] | [INFO] [stderr] 297 | structure_type => ::try_into(reference)? [INFO] [stderr] | ^^^^^^^^ not found in the list of imported crates [INFO] [stderr] [INFO] [stderr] warning: unnecessary trailing semicolon [INFO] [stderr] --> src/objects/impls/room.rs:529:10 [INFO] [stderr] | [INFO] [stderr] 529 | }; [INFO] [stderr] | ^ help: remove this semicolon [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stderr] [INFO] [stderr] error: aborting due to 80 previous errors; 1 warning emitted [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0425`. [INFO] [stderr] Original diagnostics will follow. [INFO] [stderr] [INFO] [stdout] error[E0425]: cannot find crate `try_into` in the list of imported crates [INFO] [stdout] --> src/objects/structure.rs:239:7 [INFO] [stdout] | [INFO] [stdout] 239 | ::try_into({ [INFO] [stdout] | ^^^^^^^^ not found in the list of imported crates [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find crate `try_into` in the list of imported crates [INFO] [stdout] --> src/objects/structure.rs:297:33 [INFO] [stdout] | [INFO] [stdout] 297 | structure_type => ::try_into(reference)? [INFO] [stdout] | ^^^^^^^^ not found in the list of imported crates [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/objects/impls/room.rs:529:10 [INFO] [stdout] | [INFO] [stdout] 529 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/objects/impls/room.rs:529:10 [INFO] [stdout] | [INFO] [stdout] 529 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/game.rs:192:5 [INFO] [stdout] | [INFO] [stdout] 192 | / (js! { [INFO] [stdout] 193 | | return Game.getObjectById(object_id_from_packed(@{array_view})); [INFO] [stdout] 194 | | }) [INFO] [stdout] 195 | | .try_into() [INFO] [stdout] | |_______________^ [INFO] [stdout] | [INFO] [stdout] = note: `--force-warn rust-2021-prelude-collisions` implied by `--force-warn rust-2021-compatibility` [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 192 ~ TryInto::try_into({ [INFO] [stdout] 193 + if cfg!( test ) { [INFO] [stdout] 194 + $crate::initialize(); [INFO] [stdout] 195 + } [INFO] [stdout] 196 + [INFO] [stdout] 197 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/game/cpu.rs:87:18 [INFO] [stdout] | [INFO] [stdout] 87 | other => other.try_into().expect( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: disambiguate the associated function: `TryInto::try_into(other)` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/game/map.rs:128:21 [INFO] [stdout] | [INFO] [stdout] 128 | let code: i32 = js!( [INFO] [stdout] | _____________________^ [INFO] [stdout] 129 | | let cb = @{callback_lifetime_erased}; [INFO] [stdout] 130 | | let res = Game.map.findExit(@{from_room}, @{to_room}, cb); [INFO] [stdout] 131 | | cb.drop(); [INFO] [stdout] 132 | | return res; [INFO] [stdout] 133 | | ) [INFO] [stdout] 134 | | .try_into() [INFO] [stdout] | |_______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 128 ~ let code: i32 = TryInto::try_into({ [INFO] [stdout] 129 + if cfg!( test ) { [INFO] [stdout] 130 + $crate::initialize(); [INFO] [stdout] 131 + } [INFO] [stdout] 132 + [INFO] [stdout] 133 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait-associated function `try_from` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/game/map.rs:188:33 [INFO] [stdout] | [INFO] [stdout] 188 | Value::Number(x) => Err(ReturnCode::try_from(Value::Number(x)).unwrap_or_else(|e| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: disambiguate the associated function: `>::try_from` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/game/map.rs:194:35 [INFO] [stdout] | [INFO] [stdout] 194 | Value::Reference(_) => Ok(v.try_into().expect("Error on parsing exit directions.")), [INFO] [stdout] | ^^^^^^^^^^^^ help: disambiguate the associated function: `TryInto::try_into(v)` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/game/market.rs:273:53 [INFO] [stdout] | [INFO] [stdout] 273 | MarketResourceType::Resource(ty) => js!( [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 274 | | const history = Game.market.getHistory(__resource_type_num_to_str(@{ty as u32})); [INFO] [stdout] 275 | | if (history && history.length > 0) { [INFO] [stdout] 276 | | return history; [INFO] [stdout] ... | [INFO] [stdout] 279 | | } [INFO] [stdout] 280 | | ).try_into().unwrap(), [INFO] [stdout] | |____________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 273 ~ MarketResourceType::Resource(ty) => TryInto::try_into({ [INFO] [stdout] 274 + if cfg!( test ) { [INFO] [stdout] 275 + $crate::initialize(); [INFO] [stdout] 276 + } [INFO] [stdout] 277 + [INFO] [stdout] 278 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/game/market.rs:281:63 [INFO] [stdout] | [INFO] [stdout] 281 | MarketResourceType::IntershardResource(ty) => js!( [INFO] [stdout] | _______________________________________________________________^ [INFO] [stdout] 282 | | const history = Game.market.getHistory(__resource_type_num_to_str(@{ty as u32})); [INFO] [stdout] 283 | | if (history && history.length > 0) { [INFO] [stdout] 284 | | return history; [INFO] [stdout] ... | [INFO] [stdout] 287 | | } [INFO] [stdout] 288 | | ).try_into().unwrap(), [INFO] [stdout] | |____________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 281 ~ MarketResourceType::IntershardResource(ty) => TryInto::try_into({ [INFO] [stdout] 282 + if cfg!( test ) { [INFO] [stdout] 283 + $crate::initialize(); [INFO] [stdout] 284 + } [INFO] [stdout] 285 + [INFO] [stdout] 286 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/game/market.rs:299:5 [INFO] [stdout] | [INFO] [stdout] 299 | order.try_into().ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: disambiguate the associated function: `TryInto::try_into(order)` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/js_collections/js_vec.rs:228:9 [INFO] [stdout] | [INFO] [stdout] 228 | / (js! { [INFO] [stdout] 229 | | let arr = @{reference}; [INFO] [stdout] 230 | | if (!(arr instanceof Array)) { [INFO] [stdout] 231 | | return false; [INFO] [stdout] ... | [INFO] [stdout] 239 | | }) [INFO] [stdout] 240 | | .try_into() [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 228 ~ TryInto::try_into({ [INFO] [stdout] 229 + if cfg!( test ) { [INFO] [stdout] 230 + $crate::initialize(); [INFO] [stdout] 231 + } [INFO] [stdout] 232 + [INFO] [stdout] 233 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/js_collections/js_vec.rs:279:26 [INFO] [stdout] | [INFO] [stdout] 279 | let arr: Array = r.try_into()?; [INFO] [stdout] | ^^^^^^^^^^^^ help: disambiguate the associated function: `TryInto::try_into(r)` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/js_collections/js_vec.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 280 | arr.try_into() [INFO] [stdout] | ^^^^^^^^^^^^^^ help: disambiguate the associated function: `TryInto::try_into(arr)` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/js_collections/js_vec.rs:291:26 [INFO] [stdout] | [INFO] [stdout] 291 | let arr: Array = r.try_into()?; [INFO] [stdout] | ^^^^^^^^^^^^ help: disambiguate the associated function: `TryInto::try_into(r)` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/js_collections/js_vec.rs:292:9 [INFO] [stdout] | [INFO] [stdout] 292 | arr.try_into() [INFO] [stdout] | ^^^^^^^^^^^^^^ help: disambiguate the associated function: `TryInto::try_into(arr)` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/js_collections/js_vec.rs:303:9 [INFO] [stdout] | [INFO] [stdout] 303 | self.inner.try_into() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: disambiguate the associated function: `TryInto::try_into(self.inner)` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/local/object_id.rs:125:32 [INFO] [stdout] | [INFO] [stdout] 125 | let raw: RawObjectId = val.try_into()?; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: disambiguate the associated function: `TryInto::try_into(val)` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait-associated function `try_from` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/local/object_id/raw.rs:67:9 [INFO] [stdout] | [INFO] [stdout] 67 | Self::try_from(u128_val) [INFO] [stdout] | ^^^^^^^^^^^^^^ help: disambiguate the associated function: `>::try_from` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/local/object_id/raw.rs:134:21 [INFO] [stdout] | [INFO] [stdout] 134 | packed[0] = js! {return @{&packed_val}[0]}.try_into()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 134 ~ packed[0] = TryInto::try_into({ [INFO] [stdout] 135 + if cfg!( test ) { [INFO] [stdout] 136 + $crate::initialize(); [INFO] [stdout] 137 + } [INFO] [stdout] 138 + [INFO] [stdout] 139 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/local/object_id/raw.rs:135:21 [INFO] [stdout] | [INFO] [stdout] 135 | packed[1] = js! {return @{&packed_val}[1]}.try_into()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 135 ~ packed[1] = TryInto::try_into({ [INFO] [stdout] 136 + if cfg!( test ) { [INFO] [stdout] 137 + $crate::initialize(); [INFO] [stdout] 138 + } [INFO] [stdout] 139 + [INFO] [stdout] 140 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/local/object_id/raw.rs:136:21 [INFO] [stdout] | [INFO] [stdout] 136 | packed[2] = js! {return @{&packed_val}[2]}.try_into()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 136 ~ packed[2] = TryInto::try_into({ [INFO] [stdout] 137 + if cfg!( test ) { [INFO] [stdout] 138 + $crate::initialize(); [INFO] [stdout] 139 + } [INFO] [stdout] 140 + [INFO] [stdout] 141 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/local/object_id/raw.rs:306:41 [INFO] [stdout] | [INFO] [stdout] 306 | let reparsed: RawObjectId = int.try_into().unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ help: disambiguate the associated function: `TryInto::try_into(int)` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/local/room_position.rs:384:35 [INFO] [stdout] | [INFO] [stdout] 384 | let packed: i32 = v.try_into()?; [INFO] [stdout] | ^^^^^^^^^^^^ help: disambiguate the associated function: `TryInto::try_into(v)` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/local/room_position.rs:394:29 [INFO] [stdout] | [INFO] [stdout] 394 | let x = js! {v.x}.try_into()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 394 ~ let x = TryInto::try_into({ [INFO] [stdout] 395 + if cfg!( test ) { [INFO] [stdout] 396 + $crate::initialize(); [INFO] [stdout] 397 + } [INFO] [stdout] 398 + [INFO] [stdout] 399 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/local/room_position.rs:395:29 [INFO] [stdout] | [INFO] [stdout] 395 | let y = js! {v.y}.try_into()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 395 ~ let y = TryInto::try_into({ [INFO] [stdout] 396 + if cfg!( test ) { [INFO] [stdout] 397 + $crate::initialize(); [INFO] [stdout] 398 + } [INFO] [stdout] 399 + [INFO] [stdout] 400 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/local/room_position.rs:396:37 [INFO] [stdout] | [INFO] [stdout] 396 | let room_name = js! {v.roomName}.try_into()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 396 ~ let room_name = TryInto::try_into({ [INFO] [stdout] 397 + if cfg!( test ) { [INFO] [stdout] 398 + $crate::initialize(); [INFO] [stdout] 399 + } [INFO] [stdout] 400 + [INFO] [stdout] 401 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/local/room_position.rs:399:47 [INFO] [stdout] | [INFO] [stdout] 399 | other => Ok(Self::from_packed(other.try_into()?)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: disambiguate the associated function: `TryInto::try_into(other)` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait-associated function `try_from` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/local/room_position.rs:406:13 [INFO] [stdout] | [INFO] [stdout] 406 | Self::try_from(Value::Reference(reference)) [INFO] [stdout] | ^^^^^^^^^^^^^^ help: disambiguate the associated function: `>::try_from` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/memory.rs:121:9 [INFO] [stdout] | [INFO] [stdout] 121 | / (js! { [INFO] [stdout] 122 | | return (@{self.as_ref()})[@{key}]; [INFO] [stdout] 123 | | }) [INFO] [stdout] 124 | | .try_into() [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 121 ~ TryInto::try_into({ [INFO] [stdout] 122 + if cfg!( test ) { [INFO] [stdout] 123 + $crate::initialize(); [INFO] [stdout] 124 + } [INFO] [stdout] 125 + [INFO] [stdout] 126 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/memory.rs:128:9 [INFO] [stdout] | [INFO] [stdout] 128 | / (js! { [INFO] [stdout] 129 | | return _.get(@{self.as_ref()}, @{path}); [INFO] [stdout] 130 | | }) [INFO] [stdout] 131 | | .try_into() [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 128 ~ TryInto::try_into({ [INFO] [stdout] 129 + if cfg!( test ) { [INFO] [stdout] 130 + $crate::initialize(); [INFO] [stdout] 131 + } [INFO] [stdout] 132 + [INFO] [stdout] 133 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/memory.rs:135:9 [INFO] [stdout] | [INFO] [stdout] 135 | / (js! { [INFO] [stdout] 136 | | return (@{self.as_ref()})[@{key}]; [INFO] [stdout] 137 | | }) [INFO] [stdout] 138 | | .try_into() [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 135 ~ TryInto::try_into({ [INFO] [stdout] 136 + if cfg!( test ) { [INFO] [stdout] 137 + $crate::initialize(); [INFO] [stdout] 138 + } [INFO] [stdout] 139 + [INFO] [stdout] 140 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/memory.rs:142:9 [INFO] [stdout] | [INFO] [stdout] 142 | / (js! { [INFO] [stdout] 143 | | return _.get(@{self.as_ref()}, @{path}); [INFO] [stdout] 144 | | }) [INFO] [stdout] 145 | | .try_into() [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 142 ~ TryInto::try_into({ [INFO] [stdout] 143 + if cfg!( test ) { [INFO] [stdout] 144 + $crate::initialize(); [INFO] [stdout] 145 + } [INFO] [stdout] 146 + [INFO] [stdout] 147 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/memory.rs:149:9 [INFO] [stdout] | [INFO] [stdout] 149 | / (js! { [INFO] [stdout] 150 | | return (@{self.as_ref()})[@{key}]; [INFO] [stdout] 151 | | }) [INFO] [stdout] 152 | | .try_into() [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 149 ~ TryInto::try_into({ [INFO] [stdout] 150 + if cfg!( test ) { [INFO] [stdout] 151 + $crate::initialize(); [INFO] [stdout] 152 + } [INFO] [stdout] 153 + [INFO] [stdout] 154 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/memory.rs:156:9 [INFO] [stdout] | [INFO] [stdout] 156 | / (js! { [INFO] [stdout] 157 | | return _.get(@{self.as_ref()}, @{path}); [INFO] [stdout] 158 | | }) [INFO] [stdout] 159 | | .try_into() [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 156 ~ TryInto::try_into({ [INFO] [stdout] 157 + if cfg!( test ) { [INFO] [stdout] 158 + $crate::initialize(); [INFO] [stdout] 159 + } [INFO] [stdout] 160 + [INFO] [stdout] 161 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/memory.rs:163:9 [INFO] [stdout] | [INFO] [stdout] 163 | / (js! { [INFO] [stdout] 164 | | return (@{self.as_ref()})[@{key}]; [INFO] [stdout] 165 | | }) [INFO] [stdout] 166 | | .try_into() [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 163 ~ TryInto::try_into({ [INFO] [stdout] 164 + if cfg!( test ) { [INFO] [stdout] 165 + $crate::initialize(); [INFO] [stdout] 166 + } [INFO] [stdout] 167 + [INFO] [stdout] 168 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/memory.rs:170:9 [INFO] [stdout] | [INFO] [stdout] 170 | / (js! { [INFO] [stdout] 171 | | return _.get(@{self.as_ref()}, @{path}); [INFO] [stdout] 172 | | }) [INFO] [stdout] 173 | | .try_into() [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 170 ~ TryInto::try_into({ [INFO] [stdout] 171 + if cfg!( test ) { [INFO] [stdout] 172 + $crate::initialize(); [INFO] [stdout] 173 + } [INFO] [stdout] 174 + [INFO] [stdout] 175 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/memory.rs:180:9 [INFO] [stdout] | [INFO] [stdout] 180 | / (js! { [INFO] [stdout] 181 | | var map = (@{self.as_ref()}); [INFO] [stdout] 182 | | var key = (@{key}); [INFO] [stdout] 183 | | var value = map[key]; [INFO] [stdout] ... | [INFO] [stdout] 192 | | }) [INFO] [stdout] 193 | | .try_into() [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 180 ~ TryInto::try_into({ [INFO] [stdout] 181 + if cfg!( test ) { [INFO] [stdout] 182 + $crate::initialize(); [INFO] [stdout] 183 + } [INFO] [stdout] 184 + [INFO] [stdout] 185 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/memory.rs:251:18 [INFO] [stdout] | [INFO] [stdout] 251 | Some(val.try_into()).transpose() [INFO] [stdout] | ^^^^^^^^^^^^^^ help: disambiguate the associated function: `TryInto::try_into(val)` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/memory.rs:269:18 [INFO] [stdout] | [INFO] [stdout] 269 | Some(val.try_into()).transpose() [INFO] [stdout] | ^^^^^^^^^^^^^^ help: disambiguate the associated function: `TryInto::try_into(val)` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/memory.rs:295:9 [INFO] [stdout] | [INFO] [stdout] 295 | / (js! { [INFO] [stdout] 296 | | return (@{self.as_ref()})[@{key}]; [INFO] [stdout] 297 | | }) [INFO] [stdout] 298 | | .try_into() [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 295 ~ TryInto::try_into({ [INFO] [stdout] 296 + if cfg!( test ) { [INFO] [stdout] 297 + $crate::initialize(); [INFO] [stdout] 298 + } [INFO] [stdout] 299 + [INFO] [stdout] 300 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/memory.rs:305:9 [INFO] [stdout] | [INFO] [stdout] 305 | / (js! { [INFO] [stdout] 306 | | return _.get(@{self.as_ref()}, @{path}); [INFO] [stdout] 307 | | }) [INFO] [stdout] 308 | | .try_into() [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 305 ~ TryInto::try_into({ [INFO] [stdout] 306 + if cfg!( test ) { [INFO] [stdout] 307 + $crate::initialize(); [INFO] [stdout] 308 + } [INFO] [stdout] 309 + [INFO] [stdout] 310 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/memory.rs:316:28 [INFO] [stdout] | [INFO] [stdout] 316 | let r: Reference = v.try_into()?; // fail early. [INFO] [stdout] | ^^^^^^^^^^^^ help: disambiguate the associated function: `TryInto::try_into(v)` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/memory.rs:318:13 [INFO] [stdout] | [INFO] [stdout] 318 | / (js! { [INFO] [stdout] 319 | | var v = (@{r}); [INFO] [stdout] 320 | | if (_.isArray(v)) { [INFO] [stdout] 321 | | return null; [INFO] [stdout] ... | [INFO] [stdout] 325 | | }) [INFO] [stdout] 326 | | .try_into()?, [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 318 ~ TryInto::try_into({ [INFO] [stdout] 319 + if cfg!( test ) { [INFO] [stdout] 320 + $crate::initialize(); [INFO] [stdout] 321 + } [INFO] [stdout] 322 + [INFO] [stdout] 323 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/objects.rs:313:9 [INFO] [stdout] | [INFO] [stdout] 313 | / (js! { [INFO] [stdout] 314 | | var self = @{self.as_ref()}; [INFO] [stdout] 315 | | if (self.owner) { [INFO] [stdout] 316 | | return self.owner.username; [INFO] [stdout] ... | [INFO] [stdout] 320 | | }) [INFO] [stdout] 321 | | .try_into() [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 313 ~ TryInto::try_into({ [INFO] [stdout] 314 + if cfg!( test ) { [INFO] [stdout] 315 + $crate::initialize(); [INFO] [stdout] 316 + } [INFO] [stdout] 317 + [INFO] [stdout] 318 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/objects/creep_shared.rs:120:9 [INFO] [stdout] | [INFO] [stdout] 120 | / js!( [INFO] [stdout] 121 | | let cb = @{callback_lifetime_erased}; [INFO] [stdout] 122 | | let res = @{ self.as_ref() }.moveTo( [INFO] [stdout] 123 | | pos_from_packed(@{rp.packed_repr()}), [INFO] [stdout] ... | [INFO] [stdout] 143 | | ) [INFO] [stdout] 144 | | .try_into() [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 120 ~ TryInto::try_into({ [INFO] [stdout] 121 + if cfg!( test ) { [INFO] [stdout] 122 + $crate::initialize(); [INFO] [stdout] 123 + } [INFO] [stdout] 124 + [INFO] [stdout] 125 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/objects/impls/construction_site.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 17 | / (js! { [INFO] [stdout] 18 | | var self = @{self.as_ref()}; [INFO] [stdout] 19 | | if (self.owner) { [INFO] [stdout] 20 | | return self.owner.username; [INFO] [stdout] ... | [INFO] [stdout] 24 | | }) [INFO] [stdout] 25 | | .try_into() [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 17 ~ TryInto::try_into({ [INFO] [stdout] 18 + if cfg!( test ) { [INFO] [stdout] 19 + $crate::initialize(); [INFO] [stdout] 20 + } [INFO] [stdout] 21 + [INFO] [stdout] 22 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait-associated function `try_from` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/objects/impls/creep.rs:22:26 [INFO] [stdout] | [INFO] [stdout] 22 | Some(ResourceType::try_from(boost_v).expect("Creep boost resource unknown.")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: disambiguate the associated function: `>::try_from` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait-associated function `try_from` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/objects/impls/flag.rs:27:46 [INFO] [stdout] | [INFO] [stdout] 27 | num @ Value::Number(_) => Ok(Err(ReturnCode::try_from(num)?)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: disambiguate the associated function: `>::try_from` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait-associated function `try_from` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/objects/impls/flag.rs:28:22 [INFO] [stdout] | [INFO] [stdout] 28 | other => String::try_from(other).map(Ok), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: disambiguate the associated function: `>::try_from` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/objects/impls/power_creep.rs:81:30 [INFO] [stdout] | [INFO] [stdout] 81 | let upgrade_result = js! { [INFO] [stdout] | ______________________________^ [INFO] [stdout] 82 | | const power_creep = @{self.as_ref()}; [INFO] [stdout] 83 | | if (power_creep.pos) { [INFO] [stdout] 84 | | return power_creep; [INFO] [stdout] 85 | | } [INFO] [stdout] 86 | | } [INFO] [stdout] 87 | | .try_into(); [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 81 ~ let upgrade_result = TryInto::try_into({ [INFO] [stdout] 82 + if cfg!( test ) { [INFO] [stdout] 83 + $crate::initialize(); [INFO] [stdout] 84 + } [INFO] [stdout] 85 + [INFO] [stdout] 86 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/objects/impls/room.rs:113:29 [INFO] [stdout] | [INFO] [stdout] 113 | let code_int: i32 = code_val.try_into().unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: disambiguate the associated function: `TryInto::try_into(code_val)` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/objects/impls/room.rs:143:17 [INFO] [stdout] | [INFO] [stdout] 143 | v.try_into() [INFO] [stdout] | ^^^^^^^^^^^^ help: disambiguate the associated function: `TryInto::try_into(v)` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 80 previous errors; 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/objects/impls/room.rs:252:30 [INFO] [stdout] | [INFO] [stdout] 252 | Path::Serialized(v.try_into().unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^ help: disambiguate the associated function: `TryInto::try_into(v)` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/objects/impls/room.rs:254:30 [INFO] [stdout] | [INFO] [stdout] 254 | Path::Vectorized(v.try_into().unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^ help: disambiguate the associated function: `TryInto::try_into(v)` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `screeps-game-api` due to 81 previous errors; 1 warning emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/objects/impls/room.rs:800:25 [INFO] [stdout] | [INFO] [stdout] 800 | let look_type = js! ( [INFO] [stdout] | _________________________^ [INFO] [stdout] 801 | | return __look_str_to_num(@{&v}.type); [INFO] [stdout] 802 | | ) [INFO] [stdout] 803 | | .try_into()?; [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 800 ~ let look_type = TryInto::try_into({ [INFO] [stdout] 801 + if cfg!( test ) { [INFO] [stdout] 802 + $crate::initialize(); [INFO] [stdout] 803 + } [INFO] [stdout] 804 + [INFO] [stdout] 805 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/objects/impls/room.rs:837:22 [INFO] [stdout] | [INFO] [stdout] 837 | let x: u32 = js!(return @{&v}.x;).try_into()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 837 ~ let x: u32 = TryInto::try_into({ [INFO] [stdout] 838 + if cfg!( test ) { [INFO] [stdout] 839 + $crate::initialize(); [INFO] [stdout] 840 + } [INFO] [stdout] 841 + [INFO] [stdout] 842 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/objects/impls/room.rs:838:22 [INFO] [stdout] | [INFO] [stdout] 838 | let y: u32 = js!(return @{&v}.y;).try_into()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 838 ~ let y: u32 = TryInto::try_into({ [INFO] [stdout] 839 + if cfg!( test ) { [INFO] [stdout] 840 + $crate::initialize(); [INFO] [stdout] 841 + } [INFO] [stdout] 842 + [INFO] [stdout] 843 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/objects/impls/room.rs:839:39 [INFO] [stdout] | [INFO] [stdout] 839 | let look_result: LookResult = v.try_into()?; [INFO] [stdout] | ^^^^^^^^^^^^ help: disambiguate the associated function: `TryInto::try_into(v)` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/objects/impls/room_terrain.rs:35:26 [INFO] [stdout] | [INFO] [stdout] 35 | is_success = js! { [INFO] [stdout] | __________________________^ [INFO] [stdout] 36 | | var bytes = @{arr}; [INFO] [stdout] 37 | | return @{self.as_ref()}.getRawBuffer(bytes) === bytes; [INFO] [stdout] 38 | | } [INFO] [stdout] 39 | | .try_into() [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 35 ~ is_success = TryInto::try_into({ [INFO] [stdout] 36 + if cfg!( test ) { [INFO] [stdout] 37 + $crate::initialize(); [INFO] [stdout] 38 + } [INFO] [stdout] 39 + [INFO] [stdout] 40 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/objects/impls/room_terrain.rs:57:26 [INFO] [stdout] | [INFO] [stdout] 57 | is_success = js! { [INFO] [stdout] | __________________________^ [INFO] [stdout] 58 | | var bytes = @{arr}; [INFO] [stdout] 59 | | return @{self.as_ref()}.getRawBuffer(bytes) === bytes; [INFO] [stdout] 60 | | } [INFO] [stdout] 61 | | .try_into() [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 57 ~ is_success = TryInto::try_into({ [INFO] [stdout] 58 + if cfg!( test ) { [INFO] [stdout] 59 + $crate::initialize(); [INFO] [stdout] 60 + } [INFO] [stdout] 61 + [INFO] [stdout] 62 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/objects/impls/ruin.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | / (js! { [INFO] [stdout] 28 | | var self = @{self.as_ref()}; [INFO] [stdout] 29 | | if (self.structure.owner) { [INFO] [stdout] 30 | | return self.structure.owner.username; [INFO] [stdout] ... | [INFO] [stdout] 34 | | }) [INFO] [stdout] 35 | | .try_into() [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 27 ~ TryInto::try_into({ [INFO] [stdout] 28 + if cfg!( test ) { [INFO] [stdout] 29 + $crate::initialize(); [INFO] [stdout] 30 + } [INFO] [stdout] 31 + [INFO] [stdout] 32 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait-associated function `try_from` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/objects/impls/structure_lab.rs:19:22 [INFO] [stdout] | [INFO] [stdout] 19 | Some(ResourceType::try_from(mineral_v).expect("lab resource unknown.")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: disambiguate the associated function: `>::try_from` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/objects/impls/structure_portal.rs:35:17 [INFO] [stdout] | [INFO] [stdout] 35 | v.try_into() [INFO] [stdout] | ^^^^^^^^^^^^ help: disambiguate the associated function: `TryInto::try_into(v)` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/objects/impls/structure_portal.rs:39:17 [INFO] [stdout] | [INFO] [stdout] 39 | v.try_into() [INFO] [stdout] | ^^^^^^^^^^^^ help: disambiguate the associated function: `TryInto::try_into(v)` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/objects/impls/structure_spawn.rs:24:9 [INFO] [stdout] | [INFO] [stdout] 24 | / (js! { [INFO] [stdout] 25 | | var body = (@{ints}).map(__part_num_to_str); [INFO] [stdout] 26 | | [INFO] [stdout] 27 | | return @{self.as_ref()}.spawnCreep(body, @{name}); [INFO] [stdout] 28 | | }) [INFO] [stdout] 29 | | .try_into() [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 24 ~ TryInto::try_into({ [INFO] [stdout] 25 + if cfg!( test ) { [INFO] [stdout] 26 + $crate::initialize(); [INFO] [stdout] 27 + } [INFO] [stdout] 28 + [INFO] [stdout] 29 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/objects/impls/structure_spawn.rs:58:9 [INFO] [stdout] | [INFO] [stdout] 58 | / (js! { [INFO] [stdout] 59 | | var body = (@{body_ints}).map(__part_num_to_str); [INFO] [stdout] 60 | | [INFO] [stdout] 61 | | return @{self.as_ref()}.spawnCreep(body, @{name}, @{js_opts}); [INFO] [stdout] 62 | | }) [INFO] [stdout] 63 | | .try_into() [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 58 ~ TryInto::try_into({ [INFO] [stdout] 59 + if cfg!( test ) { [INFO] [stdout] 60 + $crate::initialize(); [INFO] [stdout] 61 + } [INFO] [stdout] 62 + [INFO] [stdout] 63 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/objects/structure.rs:239:5 [INFO] [stdout] | [INFO] [stdout] 239 | / (js! { [INFO] [stdout] 240 | | return __structure_type_str_to_num(@{structure}.structureType); [INFO] [stdout] 241 | | }) [INFO] [stdout] 242 | | .try_into() [INFO] [stdout] | |_______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 239 ~ ::try_into({ [INFO] [stdout] 240 + if cfg!( test ) { [INFO] [stdout] 241 + $crate::initialize(); [INFO] [stdout] 242 + } [INFO] [stdout] 243 + [INFO] [stdout] 244 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/objects/structure.rs:264:31 [INFO] [stdout] | [INFO] [stdout] 264 | structure_type => reference.try_into()? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: disambiguate the associated function: `::try_into(reference)` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait-associated function `try_from` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/objects/structure.rs:281:9 [INFO] [stdout] | [INFO] [stdout] 281 | Reference::try_from(v).and_then(Self::try_from) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: disambiguate the associated function: `>::try_from` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait-associated function `try_from` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/objects/structure.rs:281:41 [INFO] [stdout] | [INFO] [stdout] 281 | Reference::try_from(v).and_then(Self::try_from) [INFO] [stdout] | ^^^^^^^^^^^^^^ help: disambiguate the associated function: `>::try_from` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/pathfinder.rs:63:20 [INFO] [stdout] | [INFO] [stdout] 63 | inner: (js! { [INFO] [stdout] | ____________________^ [INFO] [stdout] 64 | | var matrix = Object.create(PathFinder.CostMatrix.prototype); [INFO] [stdout] 65 | | matrix._bits = @{bits}; [INFO] [stdout] 66 | | return matrix; [INFO] [stdout] 67 | | }) [INFO] [stdout] 68 | | .try_into() [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 63 ~ inner: TryInto::try_into({ [INFO] [stdout] 64 + if cfg!( test ) { [INFO] [stdout] 65 + $crate::initialize(); [INFO] [stdout] 66 + } [INFO] [stdout] 67 + [INFO] [stdout] 68 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/pathfinder.rs:96:20 [INFO] [stdout] | [INFO] [stdout] 96 | inner: (js! { [INFO] [stdout] | ____________________^ [INFO] [stdout] 97 | | // using this first is necessary in order to uphold the invariant of [INFO] [stdout] 98 | | // `UnsafeTypedArray`. [INFO] [stdout] 99 | | var bits = @{bits}; [INFO] [stdout] ... | [INFO] [stdout] 105 | | }) [INFO] [stdout] 106 | | .try_into() [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 96 ~ inner: TryInto::try_into({ [INFO] [stdout] 97 + if cfg!( test ) { [INFO] [stdout] 98 + $crate::initialize(); [INFO] [stdout] 99 + } [INFO] [stdout] 100 + [INFO] [stdout] 101 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/pathfinder.rs:451:9 [INFO] [stdout] | [INFO] [stdout] 451 | / self.path [INFO] [stdout] 452 | | .clone() [INFO] [stdout] 453 | | .try_into() [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 451 ~ TryInto::try_into(self.path [INFO] [stdout] 452 + .clone()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `try_into` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/pathfinder.rs:540:36 [INFO] [stdout] | [INFO] [stdout] 540 | let res: ::stdweb::Reference = js!( [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 541 | | let cb = @{callback_lifetime_erased}; [INFO] [stdout] 542 | | let res = PathFinder.search(pos_from_packed(@{origin.packed_repr()}), @{goal}, { [INFO] [stdout] 543 | | roomCallback: cb, [INFO] [stdout] ... | [INFO] [stdout] 554 | | ) [INFO] [stdout] 555 | | .try_into() [INFO] [stdout] | |_______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: disambiguate the associated function [INFO] [stdout] | [INFO] [stdout] 540 ~ let res: ::stdweb::Reference = TryInto::try_into({ [INFO] [stdout] 541 + if cfg!( test ) { [INFO] [stdout] 542 + $crate::initialize(); [INFO] [stdout] 543 + } [INFO] [stdout] 544 + [INFO] [stdout] 545 + let restore_point = $crate::private::ArenaRestorePoint::new(); [INFO] [stdout] ... [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait-associated function `try_from` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/traits.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | Reference::try_from(v).and_then(|reference| reference.into_expected_type()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: disambiguate the associated function: `>::try_from` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait-associated function `try_from` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/traits.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | >::try_from(v).and_then(|opt_reference| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: disambiguate the associated function: ` as TryFrom<_>>::try_from` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait-associated function `try_from` will become ambiguous in Rust 2021 [INFO] [stdout] --> src/traits.rs:62:9 [INFO] [stdout] | [INFO] [stdout] 62 | >::try_from(v).and_then(|ref_vec| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: disambiguate the associated function: ` as TryFrom<_>>::try_from` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 76 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] [stderr] error: failed to migrate to next edition [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `cargo fix --edition --allow-no-vcs --allow-dirty --frozen --all --all-targets --message-format=json` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "7a4e7934015c1728e797a015648dc22b0798470db0dc3d66ae052d95620fe632", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7a4e7934015c1728e797a015648dc22b0798470db0dc3d66ae052d95620fe632", kill_on_drop: false }` [INFO] [stdout] 7a4e7934015c1728e797a015648dc22b0798470db0dc3d66ae052d95620fe632