[INFO] cloning repository https://github.com/bnjmn21/bevy_testing [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/bnjmn21/bevy_testing" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbnjmn21%2Fbevy_testing", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbnjmn21%2Fbevy_testing'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] f7df7cccc27f3e1f233835907be102344fa517a0 [INFO] testing bnjmn21/bevy_testing against 1.91.0 for beta-1.92-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbnjmn21%2Fbevy_testing" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/bnjmn21/bevy_testing [INFO] finished tweaking git repo https://github.com/bnjmn21/bevy_testing [INFO] tweaked toml for git repo https://github.com/bnjmn21/bevy_testing written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/bnjmn21/bevy_testing on toolchain 1.91.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/bnjmn21/bevy_testing already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded bevy_utils_proc_macros v0.14.1 [INFO] [stderr] Downloaded bevy_derive v0.14.1 [INFO] [stderr] Downloaded bevy_a11y v0.14.1 [INFO] [stderr] Downloaded bevy_window v0.14.1 [INFO] [stderr] Downloaded bevy_time v0.14.1 [INFO] [stderr] Downloaded bevy_core v0.14.1 [INFO] [stderr] Downloaded bevy_hierarchy v0.14.1 [INFO] [stderr] Downloaded bevy_ecs_macros v0.14.1 [INFO] [stderr] Downloaded bevy_diagnostic v0.14.1 [INFO] [stderr] Downloaded bevy_input v0.14.1 [INFO] [stderr] Downloaded bevy_math v0.14.1 [INFO] [stderr] Downloaded bevy_internal v0.14.1 [INFO] [stderr] Downloaded indexmap v2.4.0 [INFO] [stderr] Downloaded typeid v1.0.0 [INFO] [stderr] Downloaded bevy_ecs v0.14.1 [INFO] [stderr] Downloaded bytemuck v1.16.3 [INFO] [stderr] Downloaded bevy_utils v0.14.1 [INFO] [stderr] Downloaded serde_derive v1.0.208 [INFO] [stderr] Downloaded bevy_log v0.14.1 [INFO] [stderr] Downloaded bevy_tasks v0.14.1 [INFO] [stderr] Downloaded bevy_reflect_derive v0.14.1 [INFO] [stderr] Downloaded serde v1.0.208 [INFO] [stderr] Downloaded bevy_reflect v0.14.1 [INFO] [stderr] Downloaded bevy_app v0.14.1 [INFO] [stderr] Downloaded bevy_macro_utils v0.14.1 [INFO] [stderr] Downloaded bevy_transform v0.14.1 [INFO] [stderr] Downloaded bevy v0.14.1 [INFO] [stderr] Downloaded syn v2.0.74 [INFO] [stderr] Downloaded bevy_ptr v0.14.1 [INFO] [stderr] Downloaded async-executor v1.13.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a93be51d0568c2115bda50946429dee8afc6b11f2f304bc84ea22164643782c7 [INFO] running `Command { std: "docker" "start" "-a" "a93be51d0568c2115bda50946429dee8afc6b11f2f304bc84ea22164643782c7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a93be51d0568c2115bda50946429dee8afc6b11f2f304bc84ea22164643782c7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a93be51d0568c2115bda50946429dee8afc6b11f2f304bc84ea22164643782c7", kill_on_drop: false }` [INFO] [stdout] a93be51d0568c2115bda50946429dee8afc6b11f2f304bc84ea22164643782c7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2dc8e81ab5be2fc72f439922c5328158ea906128da0b76310ee46b22003dc73d [INFO] running `Command { std: "docker" "start" "-a" "2dc8e81ab5be2fc72f439922c5328158ea906128da0b76310ee46b22003dc73d", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.155 [INFO] [stderr] Compiling serde v1.0.208 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling zerocopy v0.7.35 [INFO] [stderr] Compiling winnow v0.6.18 [INFO] [stderr] Compiling crossbeam-utils v0.8.20 [INFO] [stderr] Compiling allocator-api2 v0.2.18 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Compiling tracing-core v0.1.32 [INFO] [stderr] Compiling thiserror v1.0.63 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling parking v2.2.0 [INFO] [stderr] Compiling futures-core v0.3.30 [INFO] [stderr] Compiling syn v2.0.74 [INFO] [stderr] Compiling typeid v1.0.0 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling bytemuck v1.16.3 [INFO] [stderr] Compiling web-time v1.1.0 [INFO] [stderr] Compiling fastrand v2.1.0 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling futures-io v0.3.30 [INFO] [stderr] Compiling downcast-rs v1.2.1 [INFO] [stderr] Compiling smol_str v0.2.2 [INFO] [stderr] Compiling async-task v4.7.1 [INFO] [stderr] Compiling futures-lite v2.3.0 [INFO] [stderr] Compiling bevy_ptr v0.14.1 [INFO] [stderr] Compiling fixedbitset v0.4.2 [INFO] [stderr] Compiling fixedbitset v0.5.7 [INFO] [stderr] Compiling bitflags v2.6.0 [INFO] [stderr] Compiling nonmax v0.5.5 [INFO] [stderr] Compiling log v0.4.22 [INFO] [stderr] Compiling tracing v0.1.40 [INFO] [stderr] Compiling regex v1.10.6 [INFO] [stderr] Compiling accesskit v0.14.0 [INFO] [stderr] Compiling raw-window-handle v0.6.2 [INFO] [stderr] Compiling concurrent-queue v2.5.0 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling crossbeam-channel v0.5.13 [INFO] [stderr] Compiling const-fnv1a-hash v1.1.0 [INFO] [stderr] Compiling heck v0.4.1 [INFO] [stderr] Compiling colored v2.1.0 [INFO] [stderr] Compiling indexmap v2.4.0 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling async-executor v1.13.0 [INFO] [stderr] Compiling bevy_tasks v0.14.1 [INFO] [stderr] Compiling tracing-subscriber v0.3.18 [INFO] [stderr] Compiling uuid v1.10.0 [INFO] [stderr] Compiling serde_derive v1.0.208 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [INFO] [stderr] Compiling bevy_utils_proc_macros v0.14.1 [INFO] [stderr] Compiling sealed v0.5.0 [INFO] [stderr] Compiling toml_datetime v0.6.8 [INFO] [stderr] Compiling serde_spanned v0.6.7 [INFO] [stderr] Compiling toml_edit v0.22.20 [INFO] [stderr] Compiling bevy_macro_utils v0.14.1 [INFO] [stderr] Compiling bevy_reflect_derive v0.14.1 [INFO] [stderr] Compiling bevy_ecs_macros v0.14.1 [INFO] [stderr] Compiling bevy_derive v0.14.1 [INFO] [stderr] Compiling glam v0.27.0 [INFO] [stderr] Compiling erased-serde v0.4.5 [INFO] [stderr] Compiling bevy_utils v0.14.1 [INFO] [stderr] Compiling petgraph v0.6.5 [INFO] [stderr] Compiling bevy_reflect v0.14.1 [INFO] [stderr] Compiling bevy_ecs v0.14.1 [INFO] [stderr] Compiling bevy_math v0.14.1 [INFO] [stderr] Compiling bevy_app v0.14.1 [INFO] [stderr] Compiling bevy_core v0.14.1 [INFO] [stderr] Compiling bevy_time v0.14.1 [INFO] [stderr] Compiling bevy_a11y v0.14.1 [INFO] [stderr] Compiling bevy_input v0.14.1 [INFO] [stderr] Compiling bevy_log v0.14.1 [INFO] [stderr] Compiling bevy_window v0.14.1 [INFO] [stderr] Compiling bevy_hierarchy v0.14.1 [INFO] [stderr] Compiling bevy_diagnostic v0.14.1 [INFO] [stderr] Compiling bevy_transform v0.14.1 [INFO] [stderr] Compiling bevy_internal v0.14.1 [INFO] [stderr] Compiling bevy v0.14.1 [INFO] [stderr] Compiling bevy_testing v0.1.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: struct `Countdown` is never constructed [INFO] [stdout] --> src/lib.rs:642:16 [INFO] [stdout] | [INFO] [stdout] 642 | pub struct Countdown(pub u32); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `CountdownPlugin` is never constructed [INFO] [stdout] --> src/lib.rs:644:16 [INFO] [stdout] | [INFO] [stdout] 644 | pub struct CountdownPlugin; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `countdown_sys` is never used [INFO] [stdout] --> src/lib.rs:652:8 [INFO] [stdout] | [INFO] [stdout] 652 | fn countdown_sys(mut query: Query<&mut Countdown>) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:123:20 [INFO] [stdout] | [INFO] [stdout] 123 | fn spawn_empty(&mut self) -> EntityWorldMut; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 123 | fn spawn_empty(&mut self) -> EntityWorldMut<'_>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:185:25 [INFO] [stdout] | [INFO] [stdout] 185 | fn spawn(&mut self, bundle: B) -> EntityWorldMut; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 185 | fn spawn(&mut self, bundle: B) -> EntityWorldMut<'_>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:237:15 [INFO] [stdout] | [INFO] [stdout] 237 | fn entity(&self, entity: Entity) -> EntityRef; [INFO] [stdout] | ^^^^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 237 | fn entity(&self, entity: Entity) -> EntityRef<'_>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:263:19 [INFO] [stdout] | [INFO] [stdout] 263 | fn entity_mut(&mut self, entity: Entity) -> EntityWorldMut; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 263 | fn entity_mut(&mut self, entity: Entity) -> EntityWorldMut<'_>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:288:19 [INFO] [stdout] | [INFO] [stdout] 288 | fn get_entity(&self, entity: Entity) -> Option; [INFO] [stdout] | ^^^^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 288 | fn get_entity(&self, entity: Entity) -> Option>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:312:23 [INFO] [stdout] | [INFO] [stdout] 312 | fn get_entity_mut(&mut self, entity: Entity) -> Option; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 312 | fn get_entity_mut(&mut self, entity: Entity) -> Option>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:507:20 [INFO] [stdout] | [INFO] [stdout] 507 | fn spawn_empty(&mut self) -> EntityWorldMut { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 507 | fn spawn_empty(&mut self) -> EntityWorldMut<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:511:25 [INFO] [stdout] | [INFO] [stdout] 511 | fn spawn(&mut self, bundle: B) -> EntityWorldMut { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 511 | fn spawn(&mut self, bundle: B) -> EntityWorldMut<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:523:15 [INFO] [stdout] | [INFO] [stdout] 523 | fn entity(&self, entity: Entity) -> EntityRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 523 | fn entity(&self, entity: Entity) -> EntityRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:527:19 [INFO] [stdout] | [INFO] [stdout] 527 | fn entity_mut(&mut self, entity: Entity) -> EntityWorldMut { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 527 | fn entity_mut(&mut self, entity: Entity) -> EntityWorldMut<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:531:19 [INFO] [stdout] | [INFO] [stdout] 531 | fn get_entity(&self, entity: Entity) -> Option { [INFO] [stdout] | ^^^^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 531 | fn get_entity(&self, entity: Entity) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:535:23 [INFO] [stdout] | [INFO] [stdout] 535 | fn get_entity_mut(&mut self, entity: Entity) -> Option { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 535 | fn get_entity_mut(&mut self, entity: Entity) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 00s [INFO] running `Command { std: "docker" "inspect" "2dc8e81ab5be2fc72f439922c5328158ea906128da0b76310ee46b22003dc73d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2dc8e81ab5be2fc72f439922c5328158ea906128da0b76310ee46b22003dc73d", kill_on_drop: false }` [INFO] [stdout] 2dc8e81ab5be2fc72f439922c5328158ea906128da0b76310ee46b22003dc73d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 12146631b24397abcb61dfdf994ac90adedfc2122e2e7a8d5afbfe46b00c5f1c [INFO] running `Command { std: "docker" "start" "-a" "12146631b24397abcb61dfdf994ac90adedfc2122e2e7a8d5afbfe46b00c5f1c", kill_on_drop: false }` [INFO] [stderr] Compiling bevy_testing v0.1.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: struct `Countdown` is never constructed [INFO] [stdout] --> src/lib.rs:642:16 [INFO] [stdout] | [INFO] [stdout] 642 | pub struct Countdown(pub u32); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `CountdownPlugin` is never constructed [INFO] [stdout] --> src/lib.rs:644:16 [INFO] [stdout] | [INFO] [stdout] 644 | pub struct CountdownPlugin; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `countdown_sys` is never used [INFO] [stdout] --> src/lib.rs:652:8 [INFO] [stdout] | [INFO] [stdout] 652 | fn countdown_sys(mut query: Query<&mut Countdown>) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:123:20 [INFO] [stdout] | [INFO] [stdout] 123 | fn spawn_empty(&mut self) -> EntityWorldMut; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 123 | fn spawn_empty(&mut self) -> EntityWorldMut<'_>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:185:25 [INFO] [stdout] | [INFO] [stdout] 185 | fn spawn(&mut self, bundle: B) -> EntityWorldMut; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 185 | fn spawn(&mut self, bundle: B) -> EntityWorldMut<'_>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:237:15 [INFO] [stdout] | [INFO] [stdout] 237 | fn entity(&self, entity: Entity) -> EntityRef; [INFO] [stdout] | ^^^^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 237 | fn entity(&self, entity: Entity) -> EntityRef<'_>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:263:19 [INFO] [stdout] | [INFO] [stdout] 263 | fn entity_mut(&mut self, entity: Entity) -> EntityWorldMut; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 263 | fn entity_mut(&mut self, entity: Entity) -> EntityWorldMut<'_>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:288:19 [INFO] [stdout] | [INFO] [stdout] 288 | fn get_entity(&self, entity: Entity) -> Option; [INFO] [stdout] | ^^^^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 288 | fn get_entity(&self, entity: Entity) -> Option>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:312:23 [INFO] [stdout] | [INFO] [stdout] 312 | fn get_entity_mut(&mut self, entity: Entity) -> Option; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 312 | fn get_entity_mut(&mut self, entity: Entity) -> Option>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:507:20 [INFO] [stdout] | [INFO] [stdout] 507 | fn spawn_empty(&mut self) -> EntityWorldMut { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 507 | fn spawn_empty(&mut self) -> EntityWorldMut<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:511:25 [INFO] [stdout] | [INFO] [stdout] 511 | fn spawn(&mut self, bundle: B) -> EntityWorldMut { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 511 | fn spawn(&mut self, bundle: B) -> EntityWorldMut<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:523:15 [INFO] [stdout] | [INFO] [stdout] 523 | fn entity(&self, entity: Entity) -> EntityRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 523 | fn entity(&self, entity: Entity) -> EntityRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:527:19 [INFO] [stdout] | [INFO] [stdout] 527 | fn entity_mut(&mut self, entity: Entity) -> EntityWorldMut { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 527 | fn entity_mut(&mut self, entity: Entity) -> EntityWorldMut<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:531:19 [INFO] [stdout] | [INFO] [stdout] 531 | fn get_entity(&self, entity: Entity) -> Option { [INFO] [stdout] | ^^^^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 531 | fn get_entity(&self, entity: Entity) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:535:23 [INFO] [stdout] | [INFO] [stdout] 535 | fn get_entity_mut(&mut self, entity: Entity) -> Option { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 535 | fn get_entity_mut(&mut self, entity: Entity) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Countdown` is never constructed [INFO] [stdout] --> src/lib.rs:642:16 [INFO] [stdout] | [INFO] [stdout] 642 | pub struct Countdown(pub u32); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `CountdownPlugin` is never constructed [INFO] [stdout] --> src/lib.rs:644:16 [INFO] [stdout] | [INFO] [stdout] 644 | pub struct CountdownPlugin; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `countdown_sys` is never used [INFO] [stdout] --> src/lib.rs:652:8 [INFO] [stdout] | [INFO] [stdout] 652 | fn countdown_sys(mut query: Query<&mut Countdown>) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:123:20 [INFO] [stdout] | [INFO] [stdout] 123 | fn spawn_empty(&mut self) -> EntityWorldMut; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 123 | fn spawn_empty(&mut self) -> EntityWorldMut<'_>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:185:25 [INFO] [stdout] | [INFO] [stdout] 185 | fn spawn(&mut self, bundle: B) -> EntityWorldMut; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 185 | fn spawn(&mut self, bundle: B) -> EntityWorldMut<'_>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:237:15 [INFO] [stdout] | [INFO] [stdout] 237 | fn entity(&self, entity: Entity) -> EntityRef; [INFO] [stdout] | ^^^^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 237 | fn entity(&self, entity: Entity) -> EntityRef<'_>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:263:19 [INFO] [stdout] | [INFO] [stdout] 263 | fn entity_mut(&mut self, entity: Entity) -> EntityWorldMut; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 263 | fn entity_mut(&mut self, entity: Entity) -> EntityWorldMut<'_>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:288:19 [INFO] [stdout] | [INFO] [stdout] 288 | fn get_entity(&self, entity: Entity) -> Option; [INFO] [stdout] | ^^^^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 288 | fn get_entity(&self, entity: Entity) -> Option>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:312:23 [INFO] [stdout] | [INFO] [stdout] 312 | fn get_entity_mut(&mut self, entity: Entity) -> Option; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 312 | fn get_entity_mut(&mut self, entity: Entity) -> Option>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:507:20 [INFO] [stdout] | [INFO] [stdout] 507 | fn spawn_empty(&mut self) -> EntityWorldMut { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 507 | fn spawn_empty(&mut self) -> EntityWorldMut<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:511:25 [INFO] [stdout] | [INFO] [stdout] 511 | fn spawn(&mut self, bundle: B) -> EntityWorldMut { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 511 | fn spawn(&mut self, bundle: B) -> EntityWorldMut<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:523:15 [INFO] [stdout] | [INFO] [stdout] 523 | fn entity(&self, entity: Entity) -> EntityRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 523 | fn entity(&self, entity: Entity) -> EntityRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:527:19 [INFO] [stdout] | [INFO] [stdout] 527 | fn entity_mut(&mut self, entity: Entity) -> EntityWorldMut { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 527 | fn entity_mut(&mut self, entity: Entity) -> EntityWorldMut<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:531:19 [INFO] [stdout] | [INFO] [stdout] 531 | fn get_entity(&self, entity: Entity) -> Option { [INFO] [stdout] | ^^^^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 531 | fn get_entity(&self, entity: Entity) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:535:23 [INFO] [stdout] | [INFO] [stdout] 535 | fn get_entity_mut(&mut self, entity: Entity) -> Option { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 535 | fn get_entity_mut(&mut self, entity: Entity) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.01s [INFO] running `Command { std: "docker" "inspect" "12146631b24397abcb61dfdf994ac90adedfc2122e2e7a8d5afbfe46b00c5f1c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "12146631b24397abcb61dfdf994ac90adedfc2122e2e7a8d5afbfe46b00c5f1c", kill_on_drop: false }` [INFO] [stdout] 12146631b24397abcb61dfdf994ac90adedfc2122e2e7a8d5afbfe46b00c5f1c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 8fe9186320899d49badf44b33f468b76ff4cb2f3f2d5b3300e3261871cfb3d5c [INFO] running `Command { std: "docker" "start" "-a" "8fe9186320899d49badf44b33f468b76ff4cb2f3f2d5b3300e3261871cfb3d5c", kill_on_drop: false }` [INFO] [stderr] warning: struct `Countdown` is never constructed [INFO] [stderr] --> src/lib.rs:642:16 [INFO] [stderr] | [INFO] [stderr] 642 | pub struct Countdown(pub u32); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: struct `CountdownPlugin` is never constructed [INFO] [stderr] --> src/lib.rs:644:16 [INFO] [stderr] | [INFO] [stderr] 644 | pub struct CountdownPlugin; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `countdown_sys` is never used [INFO] [stderr] --> src/lib.rs:652:8 [INFO] [stderr] | [INFO] [stderr] 652 | fn countdown_sys(mut query: Query<&mut Countdown>) { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/lib.rs:123:20 [INFO] [stderr] | [INFO] [stderr] 123 | fn spawn_empty(&mut self) -> EntityWorldMut; [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 123 | fn spawn_empty(&mut self) -> EntityWorldMut<'_>; [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/lib.rs:185:25 [INFO] [stderr] | [INFO] [stderr] 185 | fn spawn(&mut self, bundle: B) -> EntityWorldMut; [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 185 | fn spawn(&mut self, bundle: B) -> EntityWorldMut<'_>; [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/lib.rs:237:15 [INFO] [stderr] | [INFO] [stderr] 237 | fn entity(&self, entity: Entity) -> EntityRef; [INFO] [stderr] | ^^^^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 237 | fn entity(&self, entity: Entity) -> EntityRef<'_>; [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/lib.rs:263:19 [INFO] [stderr] | [INFO] [stderr] 263 | fn entity_mut(&mut self, entity: Entity) -> EntityWorldMut; [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 263 | fn entity_mut(&mut self, entity: Entity) -> EntityWorldMut<'_>; [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/lib.rs:288:19 [INFO] [stderr] | [INFO] [stderr] 288 | fn get_entity(&self, entity: Entity) -> Option; [INFO] [stderr] | ^^^^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 288 | fn get_entity(&self, entity: Entity) -> Option>; [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/lib.rs:312:23 [INFO] [stderr] | [INFO] [stderr] 312 | fn get_entity_mut(&mut self, entity: Entity) -> Option; [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 312 | fn get_entity_mut(&mut self, entity: Entity) -> Option>; [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/lib.rs:507:20 [INFO] [stderr] | [INFO] [stderr] 507 | fn spawn_empty(&mut self) -> EntityWorldMut { [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 507 | fn spawn_empty(&mut self) -> EntityWorldMut<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/lib.rs:511:25 [INFO] [stderr] | [INFO] [stderr] 511 | fn spawn(&mut self, bundle: B) -> EntityWorldMut { [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 511 | fn spawn(&mut self, bundle: B) -> EntityWorldMut<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/lib.rs:523:15 [INFO] [stderr] | [INFO] [stderr] 523 | fn entity(&self, entity: Entity) -> EntityRef { [INFO] [stderr] | ^^^^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 523 | fn entity(&self, entity: Entity) -> EntityRef<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/lib.rs:527:19 [INFO] [stderr] | [INFO] [stderr] 527 | fn entity_mut(&mut self, entity: Entity) -> EntityWorldMut { [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 527 | fn entity_mut(&mut self, entity: Entity) -> EntityWorldMut<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/lib.rs:531:19 [INFO] [stderr] | [INFO] [stderr] 531 | fn get_entity(&self, entity: Entity) -> Option { [INFO] [stderr] | ^^^^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 531 | fn get_entity(&self, entity: Entity) -> Option> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/lib.rs:535:23 [INFO] [stderr] | [INFO] [stderr] 535 | fn get_entity_mut(&mut self, entity: Entity) -> Option { [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 535 | fn get_entity_mut(&mut self, entity: Entity) -> Option> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `bevy_testing` (lib) generated 15 warnings (run `cargo fix --lib -p bevy_testing` to apply 12 suggestions) [INFO] [stderr] warning: `bevy_testing` (lib test) generated 15 warnings (15 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bevy_testing-4a55a4da91287382) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests bevy_testing [INFO] [stdout] [INFO] [stdout] running 23 tests [INFO] [stdout] test src/lib.rs - TestApp::component (line 320) ... ok [INFO] [stdout] test src/lib.rs - TestApp::spawn_batch (line 193) ... ok [INFO] [stdout] test src/lib.rs - TestApp::get_entity (line 271) ... ok [INFO] [stdout] test src/lib.rs - TestApp::entity_mut (line 243) ... FAILED [INFO] [stdout] test src/lib.rs - TestApp::spawn_empty (line 101) ... FAILED [INFO] [stdout] test src/query.rs - query::AssertQuery<'w,D>::all (line 319) ... ok [INFO] [stdout] test src/lib.rs - (line 8) ... FAILED [INFO] [stdout] test src/lib.rs - TestApp::entity (line 220) ... FAILED [INFO] [stdout] test src/query.rs - query::AssertQuery<'w,D>::has (line 161) ... ok [INFO] [stdout] test src/lib.rs - TestApp::update_once (line 431) ... ok [INFO] [stdout] test src/lib.rs - TestApp::get_component (line 344) ... ok [INFO] [stdout] test src/query.rs - query::AssertQuery (line 12) ... ok [INFO] [stdout] test src/lib.rs - TestApp::spawn (line 129) ... ok [INFO] [stdout] test src/lib.rs - TestApp::query_filtered (line 400) ... ok [INFO] [stdout] test src/query.rs - query::AssertQuery<'w,D>::any (line 371) ... ok [INFO] [stdout] test src/lib.rs - TestApp::query (line 370) ... ok [INFO] [stdout] test src/lib.rs - TestApp::get_entity_mut (line 294) ... ok [INFO] [stdout] test src/query.rs - query::AssertQuery<'w,D>::has_any (line 260) ... ok [INFO] [stdout] test src/lib.rs - TestApp::update_n_times (line 470) ... ok [INFO] [stdout] test src/query.rs - query::AssertQuery<'w,D>::length (line 423) ... ok [INFO] [stdout] test src/query.rs - query::AssertQuery<'w,D>::not (line 47) ... ok [INFO] [stdout] test src/query.rs - query::AssertQuery<'w,D>::matches (line 77) ... ok [INFO] [stdout] test src/query.rs - query::AssertQuery<'w,D>::has_all (line 209) ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/lib.rs - TestApp::entity_mut (line 243) stdout ---- [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/tmp/rustcjYu0tg/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libbevy_testing-2aba65bc9f06d9c2,libcolored-c9d9c43f3df6a15b,libbevy-1294e11ccb20c9cc,libbevy_internal-2905522a65ece79b,libbevy_window-3d8488eb79fa4f51,libraw_window_handle-53c88f7288ff8e8f,libbevy_transform-59037e9ab8a8ae70,libbevy_log-5f3a59316af91411,libtracing_subscriber-016b587807e54bf8,libnu_ansi_term-e4e5b3f6a025b32f,liboverload-0aadb336c583eaba,libsharded_slab-ab8800df4e6fcb72,liblazy_static-26ac7623d713e9be,libmatchers-d07506a17e82114d,libregex_automata-291578d12791720f,libregex_syntax-fabbeff20d67c8c1,libregex-7358b204e3429c21,libregex_automata-6e65cbb166c7c767,libregex_syntax-a505f18bca3f8c36,libtracing_log-426fccc3d124e76e,liblog-9eb9200f44eb8156,libbevy_input-f19f47e184f5a756,libbevy_math-6ff961cd7beadbd5,libbevy_hierarchy-35cb00db0d983649,libbevy_diagnostic-3678547dc0d8aed9,libbevy_time-68683a05e0d28db9,libcrossbeam_channel-f31e4ac2f40b2386,libconst_fnv1a_hash-a928be95eed41133,libbevy_core-fccb8dba2c73230f,libbevy_a11y-08e87156476058d6,libaccesskit-eb425ef26d0168a7,libbevy_app-ed5d5104a667b7a0,libbevy_ecs-0550afb3ecef4bd9,libbitflags-de93f0c0734f35bf,libnonmax-e0cf20e8ae06fb50,libpetgraph-2b960bc3ce26e18b,libindexmap-5e1ac6f702cc0f56,libequivalent-1a416a9cd094258a,libfixedbitset-29122c6353042de9,libbevy_tasks-0daf7ee847e0e4b8,libasync_executor-e0cef37fbf1c817d,libslab-fb8bf2ccc2fefa57,libconcurrent_queue-e2475c0e75b0bbca,libcrossbeam_utils-a9c6c1ab3ec4b7b2,libasync_task-71fa90546774684f,libfutures_lite-1ca4488d98e792d8,libfutures_io-ef4f366a3e2c7b8f,libfutures_core-2b48cbab5d854aa2,libparking-e4ea82246acde945,libfastrand-d23863bd0329c0ab,libfixedbitset-4c37783d9fdb8f57,libbevy_reflect-e005253aec3d6ce6,libsmol_str-8a736f4c010902f4,liberased_serde-af29050c7f5630f7,libtypeid-82eacc25c62b6d46,libsmallvec-b5f284e8d3f2a21b,libglam-fc3ea0c9f665d5d5,librand-99a49c814c6e90bc,librand_core-d8ef3b0b1ebb42d7,libbytemuck-488da79f986f64c7,libdowncast_rs-8ff84f71012b9d7c,libthiserror-4b2be66462a0ee31,libbevy_utils-8ebb028d53bfb0e4,libweb_time-6cf97a965ab73ec2,libtracing-1b5d0b0c73940efd,libpin_project_lite-3439fd874bc54a98,libtracing_core-d0f574ebb19cb4dd,libhashbrown-1d7bce08345010cd,libserde-d7ad098ed6110ca1,liballocator_api2-13182fb7d667ce9d,libahash-2f2a07aa31bf9bad,libgetrandom-82aee09b660f6816,liblibc-9cf65309c0d47f1f,libzerocopy-a8f300f2891d9ced,libthread_local-ba09ee5178fd10ef,libcfg_if-6a7eff3bb9b3cc11,libonce_cell-a8fd6a2ebb7b3d16,libbevy_ptr-ee18b4437c117717}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lc" "-lm" "-lrt" "-lpthread" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustcjYu0tg/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestRUaeyg/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - TestApp::spawn_empty (line 101) stdout ---- [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/tmp/rustcyZirVP/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libbevy_testing-2aba65bc9f06d9c2,libcolored-c9d9c43f3df6a15b,libbevy-1294e11ccb20c9cc,libbevy_internal-2905522a65ece79b,libbevy_window-3d8488eb79fa4f51,libraw_window_handle-53c88f7288ff8e8f,libbevy_transform-59037e9ab8a8ae70,libbevy_log-5f3a59316af91411,libtracing_subscriber-016b587807e54bf8,libnu_ansi_term-e4e5b3f6a025b32f,liboverload-0aadb336c583eaba,libsharded_slab-ab8800df4e6fcb72,liblazy_static-26ac7623d713e9be,libmatchers-d07506a17e82114d,libregex_automata-291578d12791720f,libregex_syntax-fabbeff20d67c8c1,libregex-7358b204e3429c21,libregex_automata-6e65cbb166c7c767,libregex_syntax-a505f18bca3f8c36,libtracing_log-426fccc3d124e76e,liblog-9eb9200f44eb8156,libbevy_input-f19f47e184f5a756,libbevy_math-6ff961cd7beadbd5,libbevy_hierarchy-35cb00db0d983649,libbevy_diagnostic-3678547dc0d8aed9,libbevy_time-68683a05e0d28db9,libcrossbeam_channel-f31e4ac2f40b2386,libconst_fnv1a_hash-a928be95eed41133,libbevy_core-fccb8dba2c73230f,libbevy_a11y-08e87156476058d6,libaccesskit-eb425ef26d0168a7,libbevy_app-ed5d5104a667b7a0,libbevy_ecs-0550afb3ecef4bd9,libbitflags-de93f0c0734f35bf,libnonmax-e0cf20e8ae06fb50,libpetgraph-2b960bc3ce26e18b,libindexmap-5e1ac6f702cc0f56,libequivalent-1a416a9cd094258a,libfixedbitset-29122c6353042de9,libbevy_tasks-0daf7ee847e0e4b8,libasync_executor-e0cef37fbf1c817d,libslab-fb8bf2ccc2fefa57,libconcurrent_queue-e2475c0e75b0bbca,libcrossbeam_utils-a9c6c1ab3ec4b7b2,libasync_task-71fa90546774684f,libfutures_lite-1ca4488d98e792d8,libfutures_io-ef4f366a3e2c7b8f,libfutures_core-2b48cbab5d854aa2,libparking-e4ea82246acde945,libfastrand-d23863bd0329c0ab,libfixedbitset-4c37783d9fdb8f57,libbevy_reflect-e005253aec3d6ce6,libsmol_str-8a736f4c010902f4,liberased_serde-af29050c7f5630f7,libtypeid-82eacc25c62b6d46,libsmallvec-b5f284e8d3f2a21b,libglam-fc3ea0c9f665d5d5,librand-99a49c814c6e90bc,librand_core-d8ef3b0b1ebb42d7,libbytemuck-488da79f986f64c7,libdowncast_rs-8ff84f71012b9d7c,libthiserror-4b2be66462a0ee31,libbevy_utils-8ebb028d53bfb0e4,libweb_time-6cf97a965ab73ec2,libtracing-1b5d0b0c73940efd,libpin_project_lite-3439fd874bc54a98,libtracing_core-d0f574ebb19cb4dd,libhashbrown-1d7bce08345010cd,libserde-d7ad098ed6110ca1,liballocator_api2-13182fb7d667ce9d,libahash-2f2a07aa31bf9bad,libgetrandom-82aee09b660f6816,liblibc-9cf65309c0d47f1f,libzerocopy-a8f300f2891d9ced,libthread_local-ba09ee5178fd10ef,libcfg_if-6a7eff3bb9b3cc11,libonce_cell-a8fd6a2ebb7b3d16,libbevy_ptr-ee18b4437c117717}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lc" "-lm" "-lrt" "-lpthread" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustcyZirVP/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestEwoKH0/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 8) stdout ---- [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/tmp/rustcOqXOmJ/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libbevy_testing-2aba65bc9f06d9c2,libcolored-c9d9c43f3df6a15b,libbevy-1294e11ccb20c9cc,libbevy_internal-2905522a65ece79b,libbevy_window-3d8488eb79fa4f51,libraw_window_handle-53c88f7288ff8e8f,libbevy_transform-59037e9ab8a8ae70,libbevy_log-5f3a59316af91411,libtracing_subscriber-016b587807e54bf8,libnu_ansi_term-e4e5b3f6a025b32f,liboverload-0aadb336c583eaba,libsharded_slab-ab8800df4e6fcb72,liblazy_static-26ac7623d713e9be,libmatchers-d07506a17e82114d,libregex_automata-291578d12791720f,libregex_syntax-fabbeff20d67c8c1,libregex-7358b204e3429c21,libregex_automata-6e65cbb166c7c767,libregex_syntax-a505f18bca3f8c36,libtracing_log-426fccc3d124e76e,liblog-9eb9200f44eb8156,libbevy_input-f19f47e184f5a756,libbevy_math-6ff961cd7beadbd5,libbevy_hierarchy-35cb00db0d983649,libbevy_diagnostic-3678547dc0d8aed9,libbevy_time-68683a05e0d28db9,libcrossbeam_channel-f31e4ac2f40b2386,libconst_fnv1a_hash-a928be95eed41133,libbevy_core-fccb8dba2c73230f,libbevy_a11y-08e87156476058d6,libaccesskit-eb425ef26d0168a7,libbevy_app-ed5d5104a667b7a0,libbevy_ecs-0550afb3ecef4bd9,libbitflags-de93f0c0734f35bf,libnonmax-e0cf20e8ae06fb50,libpetgraph-2b960bc3ce26e18b,libindexmap-5e1ac6f702cc0f56,libequivalent-1a416a9cd094258a,libfixedbitset-29122c6353042de9,libbevy_tasks-0daf7ee847e0e4b8,libasync_executor-e0cef37fbf1c817d,libslab-fb8bf2ccc2fefa57,libconcurrent_queue-e2475c0e75b0bbca,libcrossbeam_utils-a9c6c1ab3ec4b7b2,libasync_task-71fa90546774684f,libfutures_lite-1ca4488d98e792d8,libfutures_io-ef4f366a3e2c7b8f,libfutures_core-2b48cbab5d854aa2,libparking-e4ea82246acde945,libfastrand-d23863bd0329c0ab,libfixedbitset-4c37783d9fdb8f57,libbevy_reflect-e005253aec3d6ce6,libsmol_str-8a736f4c010902f4,liberased_serde-af29050c7f5630f7,libtypeid-82eacc25c62b6d46,libsmallvec-b5f284e8d3f2a21b,libglam-fc3ea0c9f665d5d5,librand-99a49c814c6e90bc,librand_core-d8ef3b0b1ebb42d7,libbytemuck-488da79f986f64c7,libdowncast_rs-8ff84f71012b9d7c,libthiserror-4b2be66462a0ee31,libbevy_utils-8ebb028d53bfb0e4,libweb_time-6cf97a965ab73ec2,libtracing-1b5d0b0c73940efd,libpin_project_lite-3439fd874bc54a98,libtracing_core-d0f574ebb19cb4dd,libhashbrown-1d7bce08345010cd,libserde-d7ad098ed6110ca1,liballocator_api2-13182fb7d667ce9d,libahash-2f2a07aa31bf9bad,libgetrandom-82aee09b660f6816,liblibc-9cf65309c0d47f1f,libzerocopy-a8f300f2891d9ced,libthread_local-ba09ee5178fd10ef,libcfg_if-6a7eff3bb9b3cc11,libonce_cell-a8fd6a2ebb7b3d16,libbevy_ptr-ee18b4437c117717}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lc" "-lm" "-lrt" "-lpthread" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustcOqXOmJ/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctesthZJ0Ad/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - TestApp::entity (line 220) stdout ---- [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/tmp/rustcn2WA1X/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libbevy_testing-2aba65bc9f06d9c2,libcolored-c9d9c43f3df6a15b,libbevy-1294e11ccb20c9cc,libbevy_internal-2905522a65ece79b,libbevy_window-3d8488eb79fa4f51,libraw_window_handle-53c88f7288ff8e8f,libbevy_transform-59037e9ab8a8ae70,libbevy_log-5f3a59316af91411,libtracing_subscriber-016b587807e54bf8,libnu_ansi_term-e4e5b3f6a025b32f,liboverload-0aadb336c583eaba,libsharded_slab-ab8800df4e6fcb72,liblazy_static-26ac7623d713e9be,libmatchers-d07506a17e82114d,libregex_automata-291578d12791720f,libregex_syntax-fabbeff20d67c8c1,libregex-7358b204e3429c21,libregex_automata-6e65cbb166c7c767,libregex_syntax-a505f18bca3f8c36,libtracing_log-426fccc3d124e76e,liblog-9eb9200f44eb8156,libbevy_input-f19f47e184f5a756,libbevy_math-6ff961cd7beadbd5,libbevy_hierarchy-35cb00db0d983649,libbevy_diagnostic-3678547dc0d8aed9,libbevy_time-68683a05e0d28db9,libcrossbeam_channel-f31e4ac2f40b2386,libconst_fnv1a_hash-a928be95eed41133,libbevy_core-fccb8dba2c73230f,libbevy_a11y-08e87156476058d6,libaccesskit-eb425ef26d0168a7,libbevy_app-ed5d5104a667b7a0,libbevy_ecs-0550afb3ecef4bd9,libbitflags-de93f0c0734f35bf,libnonmax-e0cf20e8ae06fb50,libpetgraph-2b960bc3ce26e18b,libindexmap-5e1ac6f702cc0f56,libequivalent-1a416a9cd094258a,libfixedbitset-29122c6353042de9,libbevy_tasks-0daf7ee847e0e4b8,libasync_executor-e0cef37fbf1c817d,libslab-fb8bf2ccc2fefa57,libconcurrent_queue-e2475c0e75b0bbca,libcrossbeam_utils-a9c6c1ab3ec4b7b2,libasync_task-71fa90546774684f,libfutures_lite-1ca4488d98e792d8,libfutures_io-ef4f366a3e2c7b8f,libfutures_core-2b48cbab5d854aa2,libparking-e4ea82246acde945,libfastrand-d23863bd0329c0ab,libfixedbitset-4c37783d9fdb8f57,libbevy_reflect-e005253aec3d6ce6,libsmol_str-8a736f4c010902f4,liberased_serde-af29050c7f5630f7,libtypeid-82eacc25c62b6d46,libsmallvec-b5f284e8d3f2a21b,libglam-fc3ea0c9f665d5d5,librand-99a49c814c6e90bc,librand_core-d8ef3b0b1ebb42d7,libbytemuck-488da79f986f64c7,libdowncast_rs-8ff84f71012b9d7c,libthiserror-4b2be66462a0ee31,libbevy_utils-8ebb028d53bfb0e4,libweb_time-6cf97a965ab73ec2,libtracing-1b5d0b0c73940efd,libpin_project_lite-3439fd874bc54a98,libtracing_core-d0f574ebb19cb4dd,libhashbrown-1d7bce08345010cd,libserde-d7ad098ed6110ca1,liballocator_api2-13182fb7d667ce9d,libahash-2f2a07aa31bf9bad,libgetrandom-82aee09b660f6816,liblibc-9cf65309c0d47f1f,libzerocopy-a8f300f2891d9ced,libthread_local-ba09ee5178fd10ef,libcfg_if-6a7eff3bb9b3cc11,libonce_cell-a8fd6a2ebb7b3d16,libbevy_ptr-ee18b4437c117717}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lc" "-lm" "-lrt" "-lpthread" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustcn2WA1X/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestEdzhDw/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/lib.rs - (line 8) [INFO] [stdout] src/lib.rs - TestApp::entity (line 220) [INFO] [stdout] src/lib.rs - TestApp::entity_mut (line 243) [INFO] [stdout] src/lib.rs - TestApp::spawn_empty (line 101) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 19 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out; finished in 11.52s [INFO] [stdout] [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] running `Command { std: "docker" "inspect" "8fe9186320899d49badf44b33f468b76ff4cb2f3f2d5b3300e3261871cfb3d5c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8fe9186320899d49badf44b33f468b76ff4cb2f3f2d5b3300e3261871cfb3d5c", kill_on_drop: false }` [INFO] [stdout] 8fe9186320899d49badf44b33f468b76ff4cb2f3f2d5b3300e3261871cfb3d5c