[INFO] fetching crate bevy_ecs 0.12.1...
[INFO] testing bevy_ecs-0.12.1 against 1.76.0 for beta-1.77-1
[INFO] extracting crate bevy_ecs 0.12.1 into /workspace/builds/worker-5-tc1/source
[INFO] validating manifest of crates.io crate bevy_ecs 0.12.1 on toolchain 1.76.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.76.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate bevy_ecs 0.12.1
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate bevy_ecs 0.12.1
[INFO] tweaked toml for crates.io crate bevy_ecs 0.12.1 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] crate crates.io crate bevy_ecs 0.12.1 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.76.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded getrandom v0.2.11
[INFO] [stderr]   Downloaded nonmax v0.5.4
[INFO] [stderr]   Downloaded futures-lite v2.0.1
[INFO] [stderr]   Downloaded event-listener-strategy v0.3.0
[INFO] [stderr]   Downloaded async-lock v3.0.0
[INFO] [stderr]   Downloaded event-listener v3.0.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.76.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 63e126bc4a6654802c2b1ba3a40c6eff05513ebbeff6438389a041439b22762f
[INFO] running `Command { std: "docker" "start" "-a" "63e126bc4a6654802c2b1ba3a40c6eff05513ebbeff6438389a041439b22762f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "63e126bc4a6654802c2b1ba3a40c6eff05513ebbeff6438389a041439b22762f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "63e126bc4a6654802c2b1ba3a40c6eff05513ebbeff6438389a041439b22762f", kill_on_drop: false }`
[INFO] [stdout] 63e126bc4a6654802c2b1ba3a40c6eff05513ebbeff6438389a041439b22762f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.76.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 43b2a813ba9c6ae0492da6a646b88f6855528300fb9c802f458cd8dab31e7547
[INFO] running `Command { std: "docker" "start" "-a" "43b2a813ba9c6ae0492da6a646b88f6855528300fb9c802f458cd8dab31e7547", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.150
[INFO] [stderr]    Compiling proc-macro2 v1.0.69
[INFO] [stderr]    Compiling crossbeam-utils v0.8.16
[INFO] [stderr]    Compiling serde v1.0.192
[INFO] [stderr]    Compiling futures-core v0.3.29
[INFO] [stderr]    Compiling hashbrown v0.14.2
[INFO] [stderr]    Compiling parking v2.2.0
[INFO] [stderr]    Compiling zerocopy v0.7.25
[INFO] [stderr]    Compiling winnow v0.5.19
[INFO] [stderr]    Compiling ahash v0.8.6
[INFO] [stderr]    Compiling toml_datetime v0.6.5
[INFO] [stderr]    Compiling thiserror v1.0.50
[INFO] [stderr]    Compiling tracing-core v0.1.32
[INFO] [stderr]    Compiling nonmax v0.5.4
[INFO] [stderr]    Compiling memchr v2.6.4
[INFO] [stderr]    Compiling waker-fn v1.1.1
[INFO] [stderr]    Compiling async-task v4.5.0
[INFO] [stderr]    Compiling futures-io v0.3.29
[INFO] [stderr]    Compiling bevy_ptr v0.12.1
[INFO] [stderr]    Compiling tracing v0.1.40
[INFO] [stderr]    Compiling futures-lite v2.0.1
[INFO] [stderr]    Compiling concurrent-queue v2.3.0
[INFO] [stderr]    Compiling quote v1.0.33
[INFO] [stderr]    Compiling futures-lite v1.13.0
[INFO] [stderr]    Compiling syn v2.0.39
[INFO] [stderr]    Compiling getrandom v0.2.11
[INFO] [stderr]    Compiling event-listener v3.0.1
[INFO] [stderr]    Compiling async-channel v1.9.0
[INFO] [stderr]    Compiling indexmap v2.1.0
[INFO] [stderr]    Compiling uuid v1.5.0
[INFO] [stderr]    Compiling event-listener-strategy v0.3.0
[INFO] [stderr]    Compiling async-lock v3.0.0
[INFO] [stderr]    Compiling async-executor v1.8.0
[INFO] [stderr]    Compiling bevy_tasks v0.12.1
[INFO] [stderr]    Compiling toml_edit v0.20.7
[INFO] [stderr]    Compiling erased-serde v0.3.31
[INFO] [stderr]    Compiling bevy_macro_utils v0.12.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.50
[INFO] [stderr]    Compiling bevy_utils_proc_macros v0.12.1
[INFO] [stderr]    Compiling bevy_reflect_derive v0.12.1
[INFO] [stderr]    Compiling bevy_ecs_macros v0.12.1
[INFO] [stderr]    Compiling petgraph v0.6.4
[INFO] [stderr]    Compiling bevy_utils v0.12.1
[INFO] [stderr]    Compiling bevy_reflect v0.12.1
[INFO] [stderr]    Compiling bevy_ecs v0.12.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 27.65s
[INFO] running `Command { std: "docker" "inspect" "43b2a813ba9c6ae0492da6a646b88f6855528300fb9c802f458cd8dab31e7547", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "43b2a813ba9c6ae0492da6a646b88f6855528300fb9c802f458cd8dab31e7547", kill_on_drop: false }`
[INFO] [stdout] 43b2a813ba9c6ae0492da6a646b88f6855528300fb9c802f458cd8dab31e7547
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.76.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] eb1d26e43ed0c6f84a002a6b926fdb2462d36e945dce29a4c334350803c6cce7
[INFO] running `Command { std: "docker" "start" "-a" "eb1d26e43ed0c6f84a002a6b926fdb2462d36e945dce29a4c334350803c6cce7", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.2.11
[INFO] [stderr]    Compiling ahash v0.8.6
[INFO] [stderr]    Compiling uuid v1.5.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling hashbrown v0.14.2
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling bevy_reflect_derive v0.12.1
[INFO] [stderr]    Compiling indexmap v2.1.0
[INFO] [stderr]    Compiling petgraph v0.6.4
[INFO] [stderr]    Compiling bevy_utils v0.12.1
[INFO] [stderr]    Compiling bevy_reflect v0.12.1
[INFO] [stderr]    Compiling bevy_ecs v0.12.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 46.71s
[INFO] running `Command { std: "docker" "inspect" "eb1d26e43ed0c6f84a002a6b926fdb2462d36e945dce29a4c334350803c6cce7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "eb1d26e43ed0c6f84a002a6b926fdb2462d36e945dce29a4c334350803c6cce7", kill_on_drop: false }`
[INFO] [stdout] eb1d26e43ed0c6f84a002a6b926fdb2462d36e945dce29a4c334350803c6cce7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.76.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 898827c351665330038bde29ab664dba62a35ad2a74be09b25544c6fc0f2ee59
[INFO] running `Command { std: "docker" "start" "-a" "898827c351665330038bde29ab664dba62a35ad2a74be09b25544c6fc0f2ee59", kill_on_drop: false }`
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bevy_ecs-4385a3483828826f)
[INFO] [stdout] 
[INFO] [stdout] running 320 tests
[INFO] [stdout] test change_detection::tests::mut_from_res_mut ... ok
[INFO] [stdout] test change_detection::tests::mut_from_non_send_mut ... ok
[INFO] [stdout] test change_detection::tests::mut_new ... ok
[INFO] [stdout] test change_detection::tests::map_mut ... ok
[INFO] [stdout] test change_detection::tests::change_expiration ... ok
[INFO] [stdout] test change_detection::tests::as_deref_mut ... ok
[INFO] [stdout] test change_detection::tests::change_tick_scan ... ok
[INFO] [stdout] test change_detection::tests::set_if_neq ... ok
[INFO] [stdout] test entity::tests::get_reserved_and_invalid ... ok
[INFO] [stdout] test entity::tests::entity_bits_roundtrip ... ok
[INFO] [stdout] test entity::map_entities::tests::world_scope_reserves_generations ... ok
[INFO] [stdout] test change_detection::tests::change_tick_wraparound ... ok
[INFO] [stdout] test entity::tests::entity_const ... ok
[INFO] [stdout] test change_detection::tests::mut_untyped_to_reflect ... ok
[INFO] [stdout] test entity::map_entities::tests::entity_mapper ... ok
[INFO] [stdout] test entity::tests::reserve_generations_and_alloc ... ok
[INFO] [stdout] test event::tests::test_event_iter_nth ... ok
[INFO] [stdout] test event::tests::test_event_reader_len_current ... ok
[INFO] [stdout] test event::tests::test_event_iter_last ... ok
[INFO] [stdout] test entity::tests::reserve_generations ... ok
[INFO] [stdout] test event::tests::test_event_reader_len_filled ... ok
[INFO] [stdout] test event::tests::test_event_iter_len_updated ... ok
[INFO] [stdout] test event::tests::ensure_reader_readonly ... ok
[INFO] [stdout] test event::tests::test_event_reader_len_update ... ok
[INFO] [stdout] test entity::tests::reserve_entity_len ... ok
[INFO] [stdout] test event::tests::test_event_reader_len_empty ... ok
[INFO] [stdout] test event::tests::test_event_reader_clear ... ok
[INFO] [stdout] test event::tests::test_events_clear_and_read ... ok
[INFO] [stdout] test query::access::tests::filtered_access_extend_or ... ok
[INFO] [stdout] test event::tests::test_firing_empty_event ... ok
[INFO] [stdout] test event::tests::test_update_drain ... ok
[INFO] [stdout] test event::tests::test_events_extend_impl ... ok
[INFO] [stdout] test event::tests::test_events ... ok
[INFO] [stdout] test query::access::tests::filtered_combined_access ... ok
[INFO] [stdout] test query::fetch::tests::world_query_phantom_data ... ok
[INFO] [stdout] test query::access::tests::read_all_access_conflicts ... ok
[INFO] [stdout] test query::access::tests::access_get_conflicts ... ok
[INFO] [stdout] test query::fetch::tests::world_query_metadata_collision ... ok
[INFO] [stdout] test event::tests::test_events_empty ... ok
[INFO] [stdout] test query::fetch::tests::read_only_field_visibility ... ok
[INFO] [stdout] test event::tests::test_events_drain_and_read ... ok
[INFO] [stdout] test query::fetch::tests::world_query_struct_variants ... ok
[INFO] [stdout] test query::access::tests::filtered_access_extend ... ok
[INFO] [stdout] test query::state::tests::get_many_unchecked_manual_uniqueness ... ok
[INFO] [stdout] test query::tests::many_entities ... ok
[INFO] [stdout] test query::tests::has_query ... ok
[INFO] [stdout] test query::tests::mut_to_immut_query_methods_have_immut_item ... ok
[INFO] [stdout] test query::tests::any_query ... ok
[INFO] [stdout] test query::tests::derived_worldqueries ... ok
[INFO] [stdout] test query::tests::query ... ok
[INFO] [stdout] test query::tests::par_iter_mut_change_detection ... ok
[INFO] [stdout] test query::tests::multi_storage_query ... ok
[INFO] [stdout] test query::tests::query_filtered_iter_combinations ... ok
[INFO] [stdout] test query::tests::query_iter_combinations ... ok
[INFO] [stdout] test reflect::entity_commands::tests::insert_reflected ... ok
[INFO] [stdout] test query::tests::query_filtered_exactsizeiterator_len ... ok
[INFO] [stdout] test schedule::set::tests::test_derive_schedule_label ... ok
[INFO] [stdout] test schedule::condition::tests::run_condition_combinators ... ok
[INFO] [stdout] test schedule::schedule::tests::ambiguous_with_not_breaking_run_conditions ... ok
[INFO] [stdout] test query::tests::query_iter_combinations_sparse ... ok
[INFO] [stdout] test reflect::entity_commands::tests::remove_reflected_with_registry ... ok
[INFO] [stdout] test schedule::condition::tests::multiple_run_conditions_is_and_operation ... ok
[INFO] [stdout] test schedule::condition::tests::distributive_run_if_compiles ... ok
[INFO] [stdout] test schedule::condition::tests::run_condition ... ok
[INFO] [stdout] test reflect::entity_commands::tests::insert_reflected_with_registry ... ok
[INFO] [stdout] test reflect::entity_commands::tests::remove_reflected ... ok
[INFO] [stdout] test schedule::condition::tests::multiple_run_conditions ... ok
[INFO] [stdout] test schedule::set::tests::test_schedule_label ... ok
[INFO] [stdout] test schedule::tests::conditions::system_conditions_and_change_detection ... ok
[INFO] [stdout] test schedule::tests::conditions::system_with_condition ... ok
[INFO] [stdout] test schedule::tests::schedule_build_errors::ambiguity ... ok
[INFO] [stdout] test schedule::tests::conditions::multiple_conditions_on_system_sets ... ok
[INFO] [stdout] test schedule::set::tests::test_derive_system_set ... ok
[INFO] [stdout] test schedule::tests::conditions::system_set_conditions_and_change_detection ... ok
[INFO] [stdout] test schedule::tests::schedule_build_errors::cross_dependency ... ok
[INFO] [stdout] test schedule::tests::schedule_build_errors::hierarchy_cycle ... ok
[INFO] [stdout] test schedule::tests::conditions::mixed_conditions_and_change_detection ... ok
[INFO] [stdout] test schedule::tests::conditions::multiple_conditions_on_system ... ok
[INFO] [stdout] test schedule::tests::schedule_build_errors::hierarchy_redundancy ... ok
[INFO] [stdout] test schedule::tests::conditions::systems_nested_in_system_sets ... ok
[INFO] [stdout] test schedule::tests::conditions::run_exclusive_system_with_condition ... ok
[INFO] [stdout] test schedule::tests::conditions::systems_with_distributive_condition ... ok
[INFO] [stdout] test schedule::tests::system_ambiguity::ambiguous_with_label ... ok
[INFO] [stdout] test schedule::tests::schedule_build_errors::dependency_cycle ... ok
[INFO] [stdout] test schedule::tests::system_ambiguity::before_and_after ... ok
[INFO] [stdout] test schedule::tests::system_ambiguity::anonymous_set_name ... ok
[INFO] [stdout] test schedule::tests::system_ambiguity::ambiguous_with_system ... ok
[INFO] [stdout] test schedule::tests::system_ambiguity::exclusive ... ok
[INFO] [stdout] test schedule::tests::schedule_build_errors::sets_have_order_but_intersect ... ok
[INFO] [stdout] test schedule::tests::system_ambiguity::correct_ambiguities ... ok
[INFO] [stdout] test schedule::tests::schedule_build_errors::system_type_set_ambiguity ... ok
[INFO] [stdout] test schedule::tests::system_ambiguity::events ... ok
[INFO] [stdout] test schedule::tests::system_ambiguity::components ... ok
[INFO] [stdout] test schedule::tests::system_ambiguity::filtered_components ... ignored, Known failing but fix is non-trivial: https://github.com/bevyengine/bevy/issues/4381
[INFO] [stdout] test schedule::tests::system_execution::run_exclusive_system ... ok
[INFO] [stdout] test schedule::tests::system_ambiguity::read_world ... ok
[INFO] [stdout] test schedule::tests::system_ambiguity::one_of_everything ... ok
[INFO] [stdout] test schedule::tests::system_execution::run_system ... ok
[INFO] [stdout] test schedule::tests::system_ambiguity::resources ... ok
[INFO] [stdout] test schedule::tests::system_ordering::add_systems_correct_order ... ok
[INFO] [stdout] test schedule::tests::system_ordering::order_exclusive_systems ... ok
[INFO] [stdout] test schedule::tests::system_execution::parallel_execution ... ok
[INFO] [stdout] test schedule::tests::system_ambiguity::ignore_component_resource_ambiguities ... ok
[INFO] [stdout] test schedule::tests::system_ambiguity::read_only ... ok
[INFO] [stdout] test schedule::tests::system_ambiguity::nonsend ... ok
[INFO] [stdout] test storage::blob_vec::tests::aligned_zst ... ok
[INFO] [stdout] test storage::blob_vec::tests::blob_vec ... ok
[INFO] [stdout] test storage::blob_vec::tests::blob_vec_drop_empty_capacity ... ok
[INFO] [stdout] test storage::table::tests::table ... ok
[INFO] [stdout] test storage::blob_vec::tests::resize_test ... ok
[INFO] [stdout] test storage::sparse_set::tests::sparse_set ... ok
[INFO] [stdout] test schedule::tests::system_ambiguity::ignore_all_ambiguities ... ok
[INFO] [stdout] test schedule::tests::system_ordering::order_systems ... ok
[INFO] [stdout] test schedule::tests::system_ordering::add_systems_correct_order_nested ... ok
[INFO] [stdout] test system::commands::command_queue::test::test_command_queue_inner_drop_early ... ok
[INFO] [stdout] test system::commands::tests::commands ... ok
[INFO] [stdout] test storage::sparse_set::tests::sparse_sets ... ok
[INFO] [stdout] test system::commands::command_queue::test::test_command_is_send ... ok
[INFO] [stdout] test system::commands::command_queue::test::test_command_queue_inner ... ok
[INFO] [stdout] test system::commands::tests::remove_components ... ok
[INFO] [stdout] test query::state::tests::right_world_get_many - should panic ... ok
[INFO] [stdout] test system::commands::command_queue::test::test_command_queue_inner_drop ... ok
[INFO] [stdout] test system::commands::tests::remove_resources ... ok
[INFO] [stdout] test query::state::tests::right_world_get - should panic ... ok
[INFO] [stdout] test query::state::tests::right_world_get_many_mut - should panic ... ok
[INFO] [stdout] test system::system::tests::non_send_resources ... ok
[INFO] [stdout] test system::system::tests::command_processing ... ok
[INFO] [stdout] test query::tests::self_conflicting_worldquery - should panic ... ok
[INFO] [stdout] test system::system::tests::run_system_once ... ok
[INFO] [stdout] test system::system::tests::run_two_systems ... ok
[INFO] [stdout] test system::system_param::tests::non_sync_local ... ok
[INFO] [stdout] test system::system_param::tests::param_set_non_send_first ... ok
[INFO] [stdout] test schedule::tests::schedule_build_errors::configure_system_type_set - should panic ... ok
[INFO] [stdout] test system::system_param::tests::system_param_generic_bounds ... ok
[INFO] [stdout] test system::system_param::tests::system_param_name_collision ... ok
[INFO] [stdout] test system::system_param::tests::system_param_flexibility ... ok
[INFO] [stdout] test system::system_param::tests::system_param_invariant_lifetime ... ok
[INFO] [stdout] test system::system_param::tests::system_param_const_generics ... ok
[INFO] [stdout] test system::system_param::tests::system_param_field_limit ... ok
[INFO] [stdout] test system::system_param::tests::system_param_phantom_data ... ok
[INFO] [stdout] test system::system_param::tests::param_set_non_send_second ... ok
[INFO] [stdout] test schedule::tests::schedule_build_errors::hierarchy_loop - should panic ... ok
[INFO] [stdout] test schedule::tests::schedule_build_errors::dependency_loop - should panic ... ok
[INFO] [stdout] test system::commands::command_queue::test::test_command_queue_inner_panic_safe ... ok
[INFO] [stdout] test system::system_param::tests::system_param_struct_variants ... ok
[INFO] [stdout] test system::system_param::tests::system_param_where_clause ... ok
[INFO] [stdout] test system::system_registry::tests::local_variables ... ok
[INFO] [stdout] test system::system_registry::tests::change_detection ... ok
[INFO] [stdout] test system::system_registry::tests::nested_systems ... ok
[INFO] [stdout] test system::tests::assert_systems ... ok
[INFO] [stdout] test system::tests::any_of_has_filter_with_when_both_have_it ... ok
[INFO] [stdout] test system::tests::any_of_has_no_filter_with - should panic ... ok
[INFO] [stdout] test system::tests::any_of_doesnt_remove_unrelated_filter_with ... ok
[INFO] [stdout] test system::tests::any_of_and_without ... ok
[INFO] [stdout] test system::tests::can_have_16_parameters ... ok
[INFO] [stdout] test system::system_param::tests::system_param_private_fields ... ok
[INFO] [stdout] test system::tests::convert_mut_to_immut ... ok
[INFO] [stdout] test system::tests::changed_resource_system ... ok
[INFO] [stdout] test system::tests::commands_param_set ... ok
[INFO] [stdout] test system::tests::conflicting_query_sets_system - should panic ... ok
[INFO] [stdout] test system::tests::conflicting_query_immut_system - should panic ... ok
[INFO] [stdout] test system::tests::conflicting_query_with_query_set_system - should panic ... ok
[INFO] [stdout] test system::tests::conflicting_query_mut_system - should panic ... ok
[INFO] [stdout] test system::tests::conflicting_system_resources - should panic ... ok
[INFO] [stdout] test system::tests::conflicting_system_resources_multiple_mutable - should panic ... ok
[INFO] [stdout] test system::tests::assert_system_does_not_conflict - should panic ... ok
[INFO] [stdout] test system::tests::immutable_mut_test ... ok
[INFO] [stdout] test system::tests::conflicting_system_resources_reverse_order - should panic ... ok
[INFO] [stdout] test system::tests::local_system ... ok
[INFO] [stdout] test system::tests::or_expanded_nested_or_with_and_disjoint_without - should panic ... ok
[INFO] [stdout] test system::tests::get_system_conflicts ... ok
[INFO] [stdout] test system::tests::or_expanded_nested_with_and_common_nested_without ... ok
[INFO] [stdout] test system::tests::into_iter_impl ... ok
[INFO] [stdout] test system::tests::non_send_option_system ... ok
[INFO] [stdout] test system::tests::or_expanded_nested_with_and_disjoint_without - should panic ... ok
[INFO] [stdout] test system::tests::nonconflicting_system_resources ... ok
[INFO] [stdout] test system::tests::or_expanded_nested_with_and_disjoint_nested_without - should panic ... ok
[INFO] [stdout] test system::tests::long_life_test ... ok
[INFO] [stdout] test system::tests::or_expanded_with_and_disjoint_nested_without - should panic ... ok
[INFO] [stdout] test system::tests::or_expanded_with_and_without_common ... ok
[INFO] [stdout] test system::tests::or_has_filter_with_when_both_have_it ... ok
[INFO] [stdout] test system::tests::or_param_set_system ... ok
[INFO] [stdout] test system::tests::or_doesnt_remove_unrelated_filter_with ... ok
[INFO] [stdout] test system::tests::disjoint_query_mut_system ... ok
[INFO] [stdout] test system::tests::non_send_system ... ok
[INFO] [stdout] test system::tests::or_has_filter_with ... ok
[INFO] [stdout] test system::tests::option_has_no_filter_with - should panic ... ok
[INFO] [stdout] test system::tests::disjoint_query_mut_read_component_system ... ok
[INFO] [stdout] test system::tests::pipe_change_detection ... ok
[INFO] [stdout] test system::tests::query_is_empty ... ok
[INFO] [stdout] test system::tests::or_expanded_nested_with_and_without_common ... ok
[INFO] [stdout] test system::tests::query_validates_world_id - should panic ... ok
[INFO] [stdout] test system::tests::or_has_no_filter_with - should panic ... ok
[INFO] [stdout] test system::tests::query_system_gets ... ok
[INFO] [stdout] test system::tests::query_set_system ... ok
[INFO] [stdout] test system::tests::option_doesnt_remove_unrelated_filter_with ... ok
[INFO] [stdout] test system::tests::or_with_without_and_compatible_with_without ... ok
[INFO] [stdout] test system::tests::read_system_state ... ok
[INFO] [stdout] test system::tests::readonly_query_get_mut_component_fails ... ok
[INFO] [stdout] test system::tests::with_and_disjoint_or_empty_without - should panic ... ok
[INFO] [stdout] test system::tests::write_system_state ... ok
[INFO] [stdout] test tests::add_remove_components ... ok
[INFO] [stdout] test system::tests::world_collections_system ... ok
[INFO] [stdout] test system::tests::removal_tracking ... ok
[INFO] [stdout] test system::tests::simple_system ... ok
[INFO] [stdout] test system::tests::update_archetype_component_access_works ... ok
[INFO] [stdout] test system::tests::system_state_archetype_update ... ok
[INFO] [stdout] test tests::changed_trackers ... ok
[INFO] [stdout] test tests::changed_trackers_sparse ... ok
[INFO] [stdout] test tests::added_queries ... ok
[INFO] [stdout] test tests::changed_query ... ok
[INFO] [stdout] test tests::empty_spawn ... ok
[INFO] [stdout] test tests::clear_entities ... ok
[INFO] [stdout] test tests::added_tracking ... ok
[INFO] [stdout] test tests::filtered_query_access ... ok
[INFO] [stdout] test tests::despawn_mixed_storage ... ok
[INFO] [stdout] test tests::despawn_table_storage ... ok
[INFO] [stdout] test system::tests::panic_inside_system - should panic ... ok
[INFO] [stdout] test tests::duplicate_components_panic - should panic ... ok
[INFO] [stdout] test tests::insert_or_spawn_batch ... ok
[INFO] [stdout] test tests::entity_ref_and_mut_query_panic - should panic ... ok
[INFO] [stdout] test tests::exact_size_query ... ok
[INFO] [stdout] test system::tests::system_state_change_detection ... ok
[INFO] [stdout] test system::tests::system_state_invalid_world - should panic ... ok
[INFO] [stdout] test tests::insert_or_spawn_batch_invalid ... ok
[INFO] [stdout] test tests::multiple_worlds_same_query_for_each - should panic ... ok
[INFO] [stdout] test tests::non_send_resource ... ok
[INFO] [stdout] test tests::insert_overwrite_drop ... ok
[INFO] [stdout] test tests::mut_and_ref_query_panic - should panic ... ok
[INFO] [stdout] test tests::insert_overwrite_drop_sparse ... ok
[INFO] [stdout] test tests::multiple_worlds_same_query_iter - should panic ... ok
[INFO] [stdout] test tests::mut_and_mut_query_panic - should panic ... ok
[INFO] [stdout] test tests::bundle_derive ... ok
[INFO] [stdout] test system::tests::test_combinator_clone ... ok
[INFO] [stdout] test tests::query_filter_with_for_each ... ok
[INFO] [stdout] test tests::query_all_for_each ... ok
[INFO] [stdout] test tests::par_for_each_dense ... ok
[INFO] [stdout] test tests::query_filter_with_sparse ... ok
[INFO] [stdout] test tests::multiple_worlds_same_query_get - should panic ... ok
[INFO] [stdout] test tests::non_send_resource_points_to_distinct_data ... ok
[INFO] [stdout] test tests::query_all ... ok
[INFO] [stdout] test tests::query_filter_with ... ok
[INFO] [stdout] test tests::mut_and_entity_ref_query_panic - should panic ... ok
[INFO] [stdout] test tests::non_send_resource_drop_from_same_thread ... ok
[INFO] [stdout] test tests::query_get ... ok
[INFO] [stdout] test tests::query_optional_component_sparse_no_match ... ok
[INFO] [stdout] test tests::query_filter_with_sparse_for_each ... ok
[INFO] [stdout] test tests::query_get_works_across_sparse_removal ... ok
[INFO] [stdout] test tests::query_missing_component ... ok
[INFO] [stdout] test tests::par_for_each_sparse ... ok
[INFO] [stdout] test tests::non_send_resource_panic - should panic ... ok
[INFO] [stdout] test tests::non_send_resource_drop_from_different_thread - should panic ... ok
[INFO] [stdout] test system::tests::get_many_is_ordered ... ok
[INFO] [stdout] test tests::query_filters_dont_collide_with_fetches ... ok
[INFO] [stdout] test tests::query_optional_component_table ... ok
[INFO] [stdout] test tests::query_filter_without ... ok
[INFO] [stdout] test tests::query_single_component_for_each ... ok
[INFO] [stdout] test tests::query_optional_component_sparse ... ok
[INFO] [stdout] test tests::query_single_component ... ok
[INFO] [stdout] test tests::stateful_query_handles_new_archetype ... ok
[INFO] [stdout] test tests::reserve_entities_across_worlds ... ok
[INFO] [stdout] test tests::resource ... ok
[INFO] [stdout] test tests::spawn_batch ... ok
[INFO] [stdout] test tests::query_sparse_component ... ok
[INFO] [stdout] test tests::sparse_set_add_remove_many ... ok
[INFO] [stdout] test tests::resource_scope ... ok
[INFO] [stdout] test tests::remove ... ok
[INFO] [stdout] test tests::remove_tracking ... ok
[INFO] [stdout] test tests::remove_missing ... ok
[INFO] [stdout] test tests::reserve_and_spawn ... ok
[INFO] [stdout] test tests::ref_and_mut_query_panic - should panic ... ok
[INFO] [stdout] test tests::random_access ... ok
[INFO] [stdout] test world::entity_ref::tests::despawning_entity_updates_archetype_row ... ok
[INFO] [stdout] test world::entity_ref::tests::entity_mut_get_by_id ... ok
[INFO] [stdout] test tests::test_is_archetypal_size_hints ... ok
[INFO] [stdout] test world::entity_ref::tests::disjoint_access ... ok
[INFO] [stdout] test tests::take ... ok
[INFO] [stdout] test world::entity_ref::tests::despawning_entity_updates_table_row ... ok
[INFO] [stdout] test world::entity_ref::tests::mut_compatible_with_resource ... ignored
[INFO] [stdout] test world::entity_ref::tests::mut_compatible_with_resource_mut ... ignored
[INFO] [stdout] test world::entity_ref::tests::mut_incompatible_with_mutable_component - should panic ... ok
[INFO] [stdout] test world::entity_ref::tests::mut_incompatible_with_read_only_query - should panic ... ok
[INFO] [stdout] test world::entity_ref::tests::entity_mut_insert_by_id ... ok
[INFO] [stdout] test world::entity_ref::tests::inserting_dense_updates_table_row ... ok
[INFO] [stdout] test world::entity_ref::tests::mut_incompatible_with_read_only_component - should panic ... ok
[INFO] [stdout] test world::entity_ref::tests::inserting_sparse_updates_archetype_row ... ok
[INFO] [stdout] test world::entity_ref::tests::ref_compatible ... ok
[INFO] [stdout] test world::entity_ref::tests::entity_mut_world_scope_panic ... ok
[INFO] [stdout] test world::entity_ref::tests::entity_ref_get_by_id ... ok
[INFO] [stdout] test world::entity_ref::tests::entity_ref_get_by_id_invalid_component_id ... ok
[INFO] [stdout] test world::entity_ref::tests::entity_mut_get_by_id_invalid_component_id ... ok
[INFO] [stdout] test world::entity_ref::tests::mut_compatible_with_entity ... ok
[INFO] [stdout] test world::entity_ref::tests::inserting_dense_updates_archetype_row ... ok
[INFO] [stdout] test world::entity_ref::tests::ref_compatible_with_resource ... ok
[INFO] [stdout] test world::entity_ref::tests::ref_compatible_with_resource_mut ... ignored
[INFO] [stdout] test world::entity_ref::tests::entity_mut_insert_bundle_by_id ... ok
[INFO] [stdout] test world::tests::get_resource_mut_by_id ... ok
[INFO] [stdout] test world::tests::init_non_send_resource_does_not_overwrite ... ok
[INFO] [stdout] test world::tests::init_resource_does_not_overwrite ... ok
[INFO] [stdout] test world::entity_ref::tests::mut_incompatible_with_mutable_query - should panic ... ok
[INFO] [stdout] test world::tests::get_resource_by_id ... ok
[INFO] [stdout] test world::entity_ref::tests::ref_incompatible_with_mutable_component - should panic ... ok
[INFO] [stdout] test world::entity_ref::tests::sorted_remove ... ok
[INFO] [stdout] test world::tests::iterate_entities ... ok
[INFO] [stdout] test world::entity_ref::tests::ref_incompatible_with_mutable_query - should panic ... ok
[INFO] [stdout] test world::entity_ref::tests::removing_dense_updates_table_row ... ok
[INFO] [stdout] test world::entity_ref::tests::removing_sparse_updates_archetype_row ... ok
[INFO] [stdout] test world::identifier::tests::world_ids_unique ... ok
[INFO] [stdout] test world::tests::spawn_empty_bundle ... ok
[INFO] [stdout] test world::world_cell::tests::world_access_reused ... ok
[INFO] [stdout] test world::tests::custom_resource_with_layout ... ok
[INFO] [stdout] test world::world_cell::tests::world_cell_ref_and_ref ... ok
[INFO] [stdout] test world::world_cell::tests::world_cell ... ok
[INFO] [stdout] test world::tests::panic_while_overwriting_component ... ok
[INFO] [stdout] test world::world_cell::tests::world_cell_double_mut - should panic ... ok
[INFO] [stdout] test world::tests::inspect_entity_components ... ok
[INFO] [stdout] test world::tests::iterate_entities_mut ... ok
[INFO] [stdout] test world::world_cell::tests::world_cell_mut_and_ref - should panic ... ok
[INFO] [stdout] test world::world_cell::tests::world_cell_ref_and_mut - should panic ... ok
[INFO] [stdout] test tests::table_add_remove_many ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 316 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.69s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests bevy_ecs
[INFO] [stdout] 
[INFO] [stdout] running 211 tests
[INFO] [stdout] test src/change_detection.rs - change_detection::MutUntyped<'a>::map_unchanged (line 832) - compile ... ok
[INFO] [stdout] test src/change_detection.rs - change_detection::MutUntyped<'a>::map_unchanged (line 840) - compile ... ok
[INFO] [stdout] test src/component.rs - component::Component (line 125) - compile fail ... ok
[INFO] [stdout] test src/component.rs - component::ComponentTicks::set_changed (line 816) - compile ... ok
[INFO] [stdout] test src/change_detection.rs - change_detection::DetectChanges (line 34) ... ok
[INFO] [stdout] test src/component.rs - component::Component (line 35) ... ok
[INFO] [stdout] test src/change_detection.rs - change_detection::DetectChangesMut (line 83) ... ok
[INFO] [stdout] test src/component.rs - component::Component (line 81) ... ok
[INFO] [stdout] test src/entity/map_entities.rs - entity::map_entities::MapEntities (line 15) ... ok
[INFO] [stdout] test src/bundle.rs - bundle::Bundle (line 94) ... ok
[INFO] [stdout] test src/component.rs - component::Component (line 135) ... ok
[INFO] [stdout] test src/component.rs - component::Component (line 100) ... ok
[INFO] [stdout] test src/entity/mod.rs - entity::Entity::PLACEHOLDER (line 150) - compile ... ok
[INFO] [stdout] test src/component.rs - component::ComponentIdFor (line 832) ... ok
[INFO] [stdout] test src/component.rs - component::StorageType (line 188) ... ok
[INFO] [stdout] test src/entity/mod.rs - entity::Entity::PLACEHOLDER (line 160) - compile ... ok
[INFO] [stdout] test src/event.rs - event::EventWriter (line 488) ... ok
[INFO] [stdout] test src/lib.rs - (line 193) ... ok
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/bin/rustdoc --edition=2021 --crate-type lib --crate-name bevy_ecs --test src/lib.rs --test-run-directory /opt/rustwide/workdir -L dependency=/opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern async_channel=/opt/rustwide/target/debug/deps/libasync_channel-62e9175aea4555e5.rlib --extern bevy_ecs=/opt/rustwide/target/debug/deps/libbevy_ecs-36582f05aa956cbb.rlib --extern bevy_ecs_macros=/opt/rustwide/target/debug/deps/libbevy_ecs_macros-c74faa7c73fe171f.so --extern bevy_ptr=/opt/rustwide/target/debug/deps/libbevy_ptr-0492c6994ff04f6b.rlib --extern bevy_reflect=/opt/rustwide/target/debug/deps/libbevy_reflect-26b23d56fefb8dd7.rlib --extern bevy_tasks=/opt/rustwide/target/debug/deps/libbevy_tasks-2513932443f3e7b6.rlib --extern bevy_utils=/opt/rustwide/target/debug/deps/libbevy_utils-86a2227303f0a862.rlib --extern downcast_rs=/opt/rustwide/target/debug/deps/libdowncast_rs-59374507c38b53dc.rlib --extern event_listener=/opt/rustwide/target/debug/deps/libevent_listener-cef3e3d3ffb0c394.rlib --extern fixedbitset=/opt/rustwide/target/debug/deps/libfixedbitset-d32c5fb090443348.rlib --extern rand=/opt/rustwide/target/debug/deps/librand-70618ad493372b01.rlib --extern rustc_hash=/opt/rustwide/target/debug/deps/librustc_hash-e3b2a7f166dc114f.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-8af688cdf55b5139.rlib --extern thiserror=/opt/rustwide/target/debug/deps/libthiserror-cf676f361317c5fb.rlib --extern thread_local=/opt/rustwide/target/debug/deps/libthread_local-2d455ae9e123ba62.rlib -C embed-bitcode=no --cfg 'feature="bevy_reflect"' --cfg 'feature="default"' --cap-lints=warn --error-format human` (signal: 9, SIGKILL: kill)
[INFO] running `Command { std: "docker" "inspect" "898827c351665330038bde29ab664dba62a35ad2a74be09b25544c6fc0f2ee59", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "898827c351665330038bde29ab664dba62a35ad2a74be09b25544c6fc0f2ee59", kill_on_drop: false }`
[INFO] [stdout] 898827c351665330038bde29ab664dba62a35ad2a74be09b25544c6fc0f2ee59
[INFO] testing bevy_ecs-0.12.1 against beta-2024-02-10 for beta-1.77-1
[INFO] extracting crate bevy_ecs 0.12.1 into /workspace/builds/worker-5-tc2/source
[INFO] validating manifest of crates.io crate bevy_ecs 0.12.1 on toolchain beta-2024-02-10
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2024-02-10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate bevy_ecs 0.12.1
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate bevy_ecs 0.12.1
[INFO] tweaked toml for crates.io crate bevy_ecs 0.12.1 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] crate crates.io crate bevy_ecs 0.12.1 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" "+beta-2024-02-10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-02-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ff94b30a8f6740d33fa860c0773bbd26b17c46be7c7e09a2942a163afe57464f
[INFO] running `Command { std: "docker" "start" "-a" "ff94b30a8f6740d33fa860c0773bbd26b17c46be7c7e09a2942a163afe57464f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ff94b30a8f6740d33fa860c0773bbd26b17c46be7c7e09a2942a163afe57464f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ff94b30a8f6740d33fa860c0773bbd26b17c46be7c7e09a2942a163afe57464f", kill_on_drop: false }`
[INFO] [stdout] ff94b30a8f6740d33fa860c0773bbd26b17c46be7c7e09a2942a163afe57464f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-02-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2fb84518e329a82c1a57c2596cae868b971e2b57c22c3f036270a4c86b0b7179
[INFO] running `Command { std: "docker" "start" "-a" "2fb84518e329a82c1a57c2596cae868b971e2b57c22c3f036270a4c86b0b7179", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.69
[INFO] [stderr]    Compiling libc v0.2.150
[INFO] [stderr]    Compiling crossbeam-utils v0.8.16
[INFO] [stderr]    Compiling serde v1.0.192
[INFO] [stderr]    Compiling futures-core v0.3.29
[INFO] [stderr]    Compiling zerocopy v0.7.25
[INFO] [stderr]    Compiling hashbrown v0.14.2
[INFO] [stderr]    Compiling parking v2.2.0
[INFO] [stderr]    Compiling toml_datetime v0.6.5
[INFO] [stderr]    Compiling ahash v0.8.6
[INFO] [stderr]    Compiling winnow v0.5.19
[INFO] [stderr]    Compiling thiserror v1.0.50
[INFO] [stderr]    Compiling tracing-core v0.1.32
[INFO] [stderr]    Compiling memchr v2.6.4
[INFO] [stderr]    Compiling nonmax v0.5.4
[INFO] [stderr]    Compiling async-task v4.5.0
[INFO] [stderr]    Compiling futures-io v0.3.29
[INFO] [stderr]    Compiling waker-fn v1.1.1
[INFO] [stderr]    Compiling bevy_ptr v0.12.1
[INFO] [stderr]    Compiling futures-lite v2.0.1
[INFO] [stderr]    Compiling tracing v0.1.40
[INFO] [stderr]    Compiling concurrent-queue v2.3.0
[INFO] [stderr]    Compiling futures-lite v1.13.0
[INFO] [stderr]    Compiling event-listener v3.0.1
[INFO] [stderr]    Compiling async-channel v1.9.0
[INFO] [stderr]    Compiling indexmap v2.1.0
[INFO] [stderr]    Compiling quote v1.0.33
[INFO] [stderr]    Compiling event-listener-strategy v0.3.0
[INFO] [stderr]    Compiling syn v2.0.39
[INFO] [stderr]    Compiling async-lock v3.0.0
[INFO] [stderr]    Compiling getrandom v0.2.11
[INFO] [stderr]    Compiling uuid v1.5.0
[INFO] [stderr]    Compiling async-executor v1.8.0
[INFO] [stderr]    Compiling bevy_tasks v0.12.1
[INFO] [stderr]    Compiling toml_edit v0.20.7
[INFO] [stderr]    Compiling bevy_macro_utils v0.12.1
[INFO] [stderr]    Compiling erased-serde v0.3.31
[INFO] [stderr]    Compiling thiserror-impl v1.0.50
[INFO] [stderr]    Compiling bevy_utils_proc_macros v0.12.1
[INFO] [stderr]    Compiling bevy_reflect_derive v0.12.1
[INFO] [stderr]    Compiling bevy_ecs_macros v0.12.1
[INFO] [stderr]    Compiling petgraph v0.6.4
[INFO] [stderr]    Compiling bevy_utils v0.12.1
[INFO] [stderr]    Compiling bevy_reflect v0.12.1
[INFO] [stderr]    Compiling bevy_ecs v0.12.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 33.21s
[INFO] running `Command { std: "docker" "inspect" "2fb84518e329a82c1a57c2596cae868b971e2b57c22c3f036270a4c86b0b7179", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2fb84518e329a82c1a57c2596cae868b971e2b57c22c3f036270a4c86b0b7179", kill_on_drop: false }`
[INFO] [stdout] 2fb84518e329a82c1a57c2596cae868b971e2b57c22c3f036270a4c86b0b7179
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-02-10" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c1931b521c28ef23e1d1acc7b1cdcf362b219979b9bba13c783d0de425fb4d47
[INFO] running `Command { std: "docker" "start" "-a" "c1931b521c28ef23e1d1acc7b1cdcf362b219979b9bba13c783d0de425fb4d47", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.2.11
[INFO] [stderr]    Compiling ahash v0.8.6
[INFO] [stderr]    Compiling uuid v1.5.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling bevy_reflect_derive v0.12.1
[INFO] [stderr]    Compiling hashbrown v0.14.2
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling indexmap v2.1.0
[INFO] [stderr]    Compiling petgraph v0.6.4
[INFO] [stderr]    Compiling bevy_utils v0.12.1
[INFO] [stderr]    Compiling bevy_reflect v0.12.1
[INFO] [stderr]    Compiling bevy_ecs v0.12.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/system/commands/command_queue.rs:263:25
[INFO] [stdout]     |
[INFO] [stdout] 263 |     struct PanicCommand(String);
[INFO] [stdout]     |            ------------ ^^^^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            field in this struct
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 263 |     struct PanicCommand(());
[INFO] [stdout]     |                         ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `0` and `1` are never read
[INFO] [stdout]    --> src/system/commands/command_queue.rs:311:31
[INFO] [stdout]     |
[INFO] [stdout] 311 |     struct CommandWithPadding(u8, u16);
[INFO] [stdout]     |            ------------------ ^^  ^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            fields in this struct
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stdout]     |
[INFO] [stdout] 311 |     struct CommandWithPadding((), ());
[INFO] [stdout]     |                               ~~  ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/system/commands/mod.rs:1162:25
[INFO] [stdout]      |
[INFO] [stdout] 1162 |     struct SparseDropCk(DropCk);
[INFO] [stdout]      |            ------------ ^^^^^^
[INFO] [stdout]      |            |
[INFO] [stdout]      |            field in this struct
[INFO] [stdout]      |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1162 |     struct SparseDropCk(());
[INFO] [stdout]      |                         ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/system/system_param.rs:1609:58
[INFO] [stdout]      |
[INFO] [stdout] 1609 |         pub struct ConstGenericParam<'w, const I: usize>(Res<'w, R<I>>);
[INFO] [stdout]      |                    -----------------                     ^^^^^^^^^^^^^
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    field in this struct
[INFO] [stdout]      |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1609 |         pub struct ConstGenericParam<'w, const I: usize>(());
[INFO] [stdout]      |                                                          ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `0` and `1` are never read
[INFO] [stdout]     --> src/system/system_param.rs:1667:13
[INFO] [stdout]      |
[INFO] [stdout] 1666 |         pub struct TupleParam<'w, 's, R: Resource, L: FromWorld + Send + 'static>(
[INFO] [stdout]      |                    ---------- fields in this struct
[INFO] [stdout] 1667 |             Res<'w, R>,
[INFO] [stdout]      |             ^^^^^^^^^^
[INFO] [stdout] 1668 |             Local<'s, L>,
[INFO] [stdout]      |             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stdout]      |
[INFO] [stdout] 1667 ~             (),
[INFO] [stdout] 1668 ~             (),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/system/system_param.rs:1682:42
[INFO] [stdout]      |
[INFO] [stdout] 1682 |         pub struct EncapsulatedParam<'w>(Res<'w, PrivateResource>);
[INFO] [stdout]      |                    -----------------     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    field in this struct
[INFO] [stdout]      |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1682 |         pub struct EncapsulatedParam<'w>(());
[INFO] [stdout]      |                                          ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/system/mod.rs:1104:25
[INFO] [stdout]      |
[INFO] [stdout] 1104 |         struct NotSend1(std::rc::Rc<i32>);
[INFO] [stdout]      |                -------- ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                |
[INFO] [stdout]      |                field in this struct
[INFO] [stdout]      |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1104 |         struct NotSend1(());
[INFO] [stdout]      |                         ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/system/mod.rs:1105:25
[INFO] [stdout]      |
[INFO] [stdout] 1105 |         struct NotSend2(std::rc::Rc<i32>);
[INFO] [stdout]      |                -------- ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                |
[INFO] [stdout]      |                field in this struct
[INFO] [stdout]      |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1105 |         struct NotSend2(());
[INFO] [stdout]      |                         ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/system/mod.rs:1127:25
[INFO] [stdout]      |
[INFO] [stdout] 1127 |         struct NotSend1(std::rc::Rc<i32>);
[INFO] [stdout]      |                -------- ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                |
[INFO] [stdout]      |                field in this struct
[INFO] [stdout]      |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1127 |         struct NotSend1(());
[INFO] [stdout]      |                         ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/system/mod.rs:1128:25
[INFO] [stdout]      |
[INFO] [stdout] 1128 |         struct NotSend2(std::rc::Rc<i32>);
[INFO] [stdout]      |                -------- ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                |
[INFO] [stdout]      |                field in this struct
[INFO] [stdout]      |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1128 |         struct NotSend2(());
[INFO] [stdout]      |                         ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/lib.rs:95:21
[INFO] [stdout]    |
[INFO] [stdout] 95 |     struct NonSendA(usize, PhantomData<*mut ()>);
[INFO] [stdout]    |            -------- ^^^^^
[INFO] [stdout]    |            |
[INFO] [stdout]    |            field in this struct
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 95 |     struct NonSendA((), PhantomData<*mut ()>);
[INFO] [stdout]    |                     ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/lib.rs:114:25
[INFO] [stdout]     |
[INFO] [stdout] 114 |     struct DropCkSparse(DropCk);
[INFO] [stdout]     |            ------------ ^^^^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            field in this struct
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DropCkSparse` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 114 |     struct DropCkSparse(());
[INFO] [stdout]     |                         ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 12 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 37.14s
[INFO] running `Command { std: "docker" "inspect" "c1931b521c28ef23e1d1acc7b1cdcf362b219979b9bba13c783d0de425fb4d47", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c1931b521c28ef23e1d1acc7b1cdcf362b219979b9bba13c783d0de425fb4d47", kill_on_drop: false }`
[INFO] [stdout] c1931b521c28ef23e1d1acc7b1cdcf362b219979b9bba13c783d0de425fb4d47
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-02-10" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] f3271e07ad0cd06b81aef362b0cb8dd1d4dbfb6486655f7ea3d43ecd486f1aa2
[INFO] running `Command { std: "docker" "start" "-a" "f3271e07ad0cd06b81aef362b0cb8dd1d4dbfb6486655f7ea3d43ecd486f1aa2", kill_on_drop: false }`
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]    --> src/system/commands/command_queue.rs:263:25
[INFO] [stderr]     |
[INFO] [stderr] 263 |     struct PanicCommand(String);
[INFO] [stderr]     |            ------------ ^^^^^^
[INFO] [stderr]     |            |
[INFO] [stderr]     |            field in this struct
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]     |
[INFO] [stderr] 263 |     struct PanicCommand(());
[INFO] [stderr]     |                         ~~
[INFO] [stderr] 
[INFO] [stderr] warning: fields `0` and `1` are never read
[INFO] [stderr]    --> src/system/commands/command_queue.rs:311:31
[INFO] [stderr]     |
[INFO] [stderr] 311 |     struct CommandWithPadding(u8, u16);
[INFO] [stderr]     |            ------------------ ^^  ^^^
[INFO] [stderr]     |            |
[INFO] [stderr]     |            fields in this struct
[INFO] [stderr]     |
[INFO] [stderr] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stderr]     |
[INFO] [stderr] 311 |     struct CommandWithPadding((), ());
[INFO] [stderr]     |                               ~~  ~~
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]     --> src/system/commands/mod.rs:1162:25
[INFO] [stderr]      |
[INFO] [stderr] 1162 |     struct SparseDropCk(DropCk);
[INFO] [stderr]      |            ------------ ^^^^^^
[INFO] [stderr]      |            |
[INFO] [stderr]      |            field in this struct
[INFO] [stderr]      |
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]      |
[INFO] [stderr] 1162 |     struct SparseDropCk(());
[INFO] [stderr]      |                         ~~
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]     --> src/system/system_param.rs:1609:58
[INFO] [stderr]      |
[INFO] [stderr] 1609 |         pub struct ConstGenericParam<'w, const I: usize>(Res<'w, R<I>>);
[INFO] [stderr]      |                    -----------------                     ^^^^^^^^^^^^^
[INFO] [stderr]      |                    |
[INFO] [stderr]      |                    field in this struct
[INFO] [stderr]      |
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]      |
[INFO] [stderr] 1609 |         pub struct ConstGenericParam<'w, const I: usize>(());
[INFO] [stderr]      |                                                          ~~
[INFO] [stderr] 
[INFO] [stderr] warning: fields `0` and `1` are never read
[INFO] [stderr]     --> src/system/system_param.rs:1667:13
[INFO] [stderr]      |
[INFO] [stderr] 1666 |         pub struct TupleParam<'w, 's, R: Resource, L: FromWorld + Send + 'static>(
[INFO] [stderr]      |                    ---------- fields in this struct
[INFO] [stderr] 1667 |             Res<'w, R>,
[INFO] [stderr]      |             ^^^^^^^^^^
[INFO] [stderr] 1668 |             Local<'s, L>,
[INFO] [stderr]      |             ^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stderr]      |
[INFO] [stderr] 1667 ~             (),
[INFO] [stderr] 1668 ~             (),
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]     --> src/system/system_param.rs:1682:42
[INFO] [stderr]      |
[INFO] [stderr] 1682 |         pub struct EncapsulatedParam<'w>(Res<'w, PrivateResource>);
[INFO] [stderr]      |                    -----------------     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |                    |
[INFO] [stderr]      |                    field in this struct
[INFO] [stderr]      |
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]      |
[INFO] [stderr] 1682 |         pub struct EncapsulatedParam<'w>(());
[INFO] [stderr]      |                                          ~~
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]     --> src/system/mod.rs:1104:25
[INFO] [stderr]      |
[INFO] [stderr] 1104 |         struct NotSend1(std::rc::Rc<i32>);
[INFO] [stderr]      |                -------- ^^^^^^^^^^^^^^^^
[INFO] [stderr]      |                |
[INFO] [stderr]      |                field in this struct
[INFO] [stderr]      |
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]      |
[INFO] [stderr] 1104 |         struct NotSend1(());
[INFO] [stderr]      |                         ~~
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]     --> src/system/mod.rs:1105:25
[INFO] [stderr]      |
[INFO] [stderr] 1105 |         struct NotSend2(std::rc::Rc<i32>);
[INFO] [stderr]      |                -------- ^^^^^^^^^^^^^^^^
[INFO] [stderr]      |                |
[INFO] [stderr]      |                field in this struct
[INFO] [stderr]      |
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]      |
[INFO] [stderr] 1105 |         struct NotSend2(());
[INFO] [stderr]      |                         ~~
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]     --> src/system/mod.rs:1127:25
[INFO] [stderr]      |
[INFO] [stderr] 1127 |         struct NotSend1(std::rc::Rc<i32>);
[INFO] [stderr]      |                -------- ^^^^^^^^^^^^^^^^
[INFO] [stderr]      |                |
[INFO] [stderr]      |                field in this struct
[INFO] [stderr]      |
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]      |
[INFO] [stderr] 1127 |         struct NotSend1(());
[INFO] [stderr]      |                         ~~
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]     --> src/system/mod.rs:1128:25
[INFO] [stderr]      |
[INFO] [stderr] 1128 |         struct NotSend2(std::rc::Rc<i32>);
[INFO] [stderr]      |                -------- ^^^^^^^^^^^^^^^^
[INFO] [stderr]      |                |
[INFO] [stderr]      |                field in this struct
[INFO] [stderr]      |
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]      |
[INFO] [stderr] 1128 |         struct NotSend2(());
[INFO] [stderr]      |                         ~~
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]   --> src/lib.rs:95:21
[INFO] [stderr]    |
[INFO] [stderr] 95 |     struct NonSendA(usize, PhantomData<*mut ()>);
[INFO] [stderr]    |            -------- ^^^^^
[INFO] [stderr]    |            |
[INFO] [stderr]    |            field in this struct
[INFO] [stderr]    |
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]    |
[INFO] [stderr] 95 |     struct NonSendA((), PhantomData<*mut ()>);
[INFO] [stderr]    |                     ~~
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]    --> src/lib.rs:114:25
[INFO] [stderr]     |
[INFO] [stderr] 114 |     struct DropCkSparse(DropCk);
[INFO] [stderr]     |            ------------ ^^^^^^
[INFO] [stderr]     |            |
[INFO] [stderr]     |            field in this struct
[INFO] [stderr]     |
[INFO] [stderr]     = note: `DropCkSparse` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]     |
[INFO] [stderr] 114 |     struct DropCkSparse(());
[INFO] [stderr]     |                         ~~
[INFO] [stderr] 
[INFO] [stderr] warning: `bevy_ecs` (lib test) generated 12 warnings
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.12s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bevy_ecs-e1145c3d7a386d4e)
[INFO] [stdout] 
[INFO] [stdout] running 320 tests
[INFO] [stdout] test change_detection::tests::map_mut ... ok
[INFO] [stdout] test change_detection::tests::change_expiration ... ok
[INFO] [stdout] test change_detection::tests::change_tick_wraparound ... ok
[INFO] [stdout] test change_detection::tests::as_deref_mut ... ok
[INFO] [stdout] test change_detection::tests::change_tick_scan ... ok
[INFO] [stdout] test change_detection::tests::mut_from_non_send_mut ... ok
[INFO] [stdout] test entity::tests::get_reserved_and_invalid ... ok
[INFO] [stdout] test entity::tests::reserve_entity_len ... ok
[INFO] [stdout] test entity::tests::reserve_generations_and_alloc ... ok
[INFO] [stdout] test event::tests::test_event_iter_len_updated ... ok
[INFO] [stdout] test event::tests::test_event_iter_last ... ok
[INFO] [stdout] test entity::map_entities::tests::world_scope_reserves_generations ... ok
[INFO] [stdout] test event::tests::ensure_reader_readonly ... ok
[INFO] [stdout] test change_detection::tests::mut_new ... ok
[INFO] [stdout] test change_detection::tests::mut_from_res_mut ... ok
[INFO] [stdout] test entity::tests::entity_bits_roundtrip ... ok
[INFO] [stdout] test event::tests::test_event_reader_len_update ... ok
[INFO] [stdout] test entity::map_entities::tests::entity_mapper ... ok
[INFO] [stdout] test entity::tests::reserve_generations ... ok
[INFO] [stdout] test event::tests::test_event_reader_clear ... ok
[INFO] [stdout] test change_detection::tests::set_if_neq ... ok
[INFO] [stdout] test change_detection::tests::mut_untyped_to_reflect ... ok
[INFO] [stdout] test event::tests::test_event_iter_nth ... ok
[INFO] [stdout] test event::tests::test_event_reader_len_current ... ok
[INFO] [stdout] test event::tests::test_events_extend_impl ... ok
[INFO] [stdout] test event::tests::test_events_empty ... ok
[INFO] [stdout] test event::tests::test_firing_empty_event ... ok
[INFO] [stdout] test entity::tests::entity_const ... ok
[INFO] [stdout] test event::tests::test_events_clear_and_read ... ok
[INFO] [stdout] test event::tests::test_events_drain_and_read ... ok
[INFO] [stdout] test event::tests::test_events ... ok
[INFO] [stdout] test event::tests::test_event_reader_len_filled ... ok
[INFO] [stdout] test event::tests::test_update_drain ... ok
[INFO] [stdout] test query::access::tests::filtered_combined_access ... ok
[INFO] [stdout] test query::access::tests::read_all_access_conflicts ... ok
[INFO] [stdout] test query::fetch::tests::read_only_field_visibility ... ok
[INFO] [stdout] test query::fetch::tests::world_query_struct_variants ... ok
[INFO] [stdout] test query::access::tests::access_get_conflicts ... ok
[INFO] [stdout] test event::tests::test_event_reader_len_empty ... ok
[INFO] [stdout] test query::fetch::tests::world_query_phantom_data ... ok
[INFO] [stdout] test query::fetch::tests::world_query_metadata_collision ... ok
[INFO] [stdout] test query::access::tests::filtered_access_extend_or ... ok
[INFO] [stdout] test query::access::tests::filtered_access_extend ... ok
[INFO] [stdout] test query::tests::multi_storage_query ... ok
[INFO] [stdout] test query::tests::has_query ... ok
[INFO] [stdout] test query::tests::derived_worldqueries ... ok
[INFO] [stdout] test query::tests::mut_to_immut_query_methods_have_immut_item ... ok
[INFO] [stdout] test query::tests::par_iter_mut_change_detection ... ok
[INFO] [stdout] test query::tests::query_iter_combinations ... ok
[INFO] [stdout] test reflect::entity_commands::tests::insert_reflected_with_registry ... ok
[INFO] [stdout] test query::tests::many_entities ... ok
[INFO] [stdout] test query::tests::query ... ok
[INFO] [stdout] test query::tests::query_iter_combinations_sparse ... ok
[INFO] [stdout] test query::tests::any_query ... ok
[INFO] [stdout] test schedule::condition::tests::distributive_run_if_compiles ... ok
[INFO] [stdout] test query::state::tests::get_many_unchecked_manual_uniqueness ... ok
[INFO] [stdout] test reflect::entity_commands::tests::insert_reflected ... ok
[INFO] [stdout] test schedule::set::tests::test_schedule_label ... ok
[INFO] [stdout] test schedule::tests::conditions::mixed_conditions_and_change_detection ... ok
[INFO] [stdout] test schedule::condition::tests::multiple_run_conditions ... ok
[INFO] [stdout] test query::tests::query_filtered_iter_combinations ... ok
[INFO] [stdout] test schedule::schedule::tests::ambiguous_with_not_breaking_run_conditions ... ok
[INFO] [stdout] test schedule::condition::tests::run_condition_combinators ... ok
[INFO] [stdout] test schedule::condition::tests::multiple_run_conditions_is_and_operation ... ok
[INFO] [stdout] test schedule::tests::conditions::multiple_conditions_on_system ... ok
[INFO] [stdout] test schedule::condition::tests::run_condition ... ok
[INFO] [stdout] test schedule::set::tests::test_derive_schedule_label ... ok
[INFO] [stdout] test reflect::entity_commands::tests::remove_reflected_with_registry ... ok
[INFO] [stdout] test schedule::set::tests::test_derive_system_set ... ok
[INFO] [stdout] test reflect::entity_commands::tests::remove_reflected ... ok
[INFO] [stdout] test schedule::tests::conditions::system_conditions_and_change_detection ... ok
[INFO] [stdout] test schedule::tests::conditions::system_with_condition ... ok
[INFO] [stdout] test schedule::tests::conditions::multiple_conditions_on_system_sets ... ok
[INFO] [stdout] test schedule::tests::conditions::system_set_conditions_and_change_detection ... ok
[INFO] [stdout] test schedule::tests::conditions::run_exclusive_system_with_condition ... ok
[INFO] [stdout] test schedule::tests::schedule_build_errors::dependency_cycle ... ok
[INFO] [stdout] test query::tests::query_filtered_exactsizeiterator_len ... ok
[INFO] [stdout] test schedule::tests::conditions::systems_nested_in_system_sets ... ok
[INFO] [stdout] test schedule::tests::schedule_build_errors::ambiguity ... ok
[INFO] [stdout] test schedule::tests::schedule_build_errors::cross_dependency ... ok
[INFO] [stdout] test schedule::tests::conditions::systems_with_distributive_condition ... ok
[INFO] [stdout] test schedule::tests::schedule_build_errors::system_type_set_ambiguity ... ok
[INFO] [stdout] test schedule::tests::schedule_build_errors::sets_have_order_but_intersect ... ok
[INFO] [stdout] test schedule::tests::schedule_build_errors::hierarchy_cycle ... ok
[INFO] [stdout] test schedule::tests::schedule_build_errors::hierarchy_redundancy ... ok
[INFO] [stdout] test schedule::tests::system_ambiguity::components ... ok
[INFO] [stdout] test schedule::tests::system_ambiguity::anonymous_set_name ... ok
[INFO] [stdout] test schedule::tests::system_ambiguity::filtered_components ... ignored, Known failing but fix is non-trivial: https://github.com/bevyengine/bevy/issues/4381
[INFO] [stdout] test schedule::tests::system_ambiguity::ambiguous_with_system ... ok
[INFO] [stdout] test schedule::tests::system_ambiguity::events ... ok
[INFO] [stdout] test schedule::tests::system_ambiguity::before_and_after ... ok
[INFO] [stdout] test schedule::tests::system_ambiguity::ambiguous_with_label ... ok
[INFO] [stdout] test schedule::tests::system_ambiguity::nonsend ... ok
[INFO] [stdout] test schedule::tests::system_ambiguity::ignore_all_ambiguities ... ok
[INFO] [stdout] test schedule::tests::system_ambiguity::exclusive ... ok
[INFO] [stdout] test schedule::tests::system_ambiguity::resources ... ok
[INFO] [stdout] test schedule::tests::system_ambiguity::one_of_everything ... ok
[INFO] [stdout] test schedule::tests::system_ambiguity::ignore_component_resource_ambiguities ... ok
[INFO] [stdout] test schedule::tests::system_ambiguity::read_world ... ok
[INFO] [stdout] test schedule::tests::system_execution::run_exclusive_system ... ok
[INFO] [stdout] test schedule::tests::system_ambiguity::correct_ambiguities ... ok
[INFO] [stdout] test schedule::tests::system_execution::run_system ... ok
[INFO] [stdout] test schedule::tests::system_ordering::add_systems_correct_order ... ok
[INFO] [stdout] test schedule::tests::system_execution::parallel_execution ... ok
[INFO] [stdout] test storage::blob_vec::tests::aligned_zst ... ok
[INFO] [stdout] test schedule::tests::system_ordering::add_systems_correct_order_nested ... ok
[INFO] [stdout] test storage::blob_vec::tests::resize_test ... ok
[INFO] [stdout] test schedule::tests::system_ordering::order_exclusive_systems ... ok
[INFO] [stdout] test schedule::tests::system_ordering::order_systems ... ok
[INFO] [stdout] test storage::sparse_set::tests::sparse_set ... ok
[INFO] [stdout] test schedule::tests::system_ambiguity::read_only ... ok
[INFO] [stdout] test storage::blob_vec::tests::blob_vec_drop_empty_capacity ... ok
[INFO] [stdout] test storage::sparse_set::tests::sparse_sets ... ok
[INFO] [stdout] test storage::table::tests::table ... ok
[INFO] [stdout] test storage::blob_vec::tests::blob_vec ... ok
[INFO] [stdout] test system::commands::command_queue::test::test_command_is_send ... ok
[INFO] [stdout] test system::commands::command_queue::test::test_command_queue_inner ... ok
[INFO] [stdout] test system::system::tests::command_processing ... ok
[INFO] [stdout] test system::system::tests::run_system_once ... ok
[INFO] [stdout] test system::system::tests::run_two_systems ... ok
[INFO] [stdout] test system::commands::tests::remove_components ... ok
[INFO] [stdout] test system::commands::command_queue::test::test_command_queue_inner_drop_early ... ok
[INFO] [stdout] test system::system_param::tests::param_set_non_send_first ... ok
[INFO] [stdout] test system::system_param::tests::param_set_non_send_second ... ok
[INFO] [stdout] test system::system_param::tests::system_param_const_generics ... ok
[INFO] [stdout] test system::system_param::tests::system_param_flexibility ... ok
[INFO] [stdout] test system::system_param::tests::system_param_field_limit ... ok
[INFO] [stdout] test system::system_param::tests::system_param_generic_bounds ... ok
[INFO] [stdout] test system::system_param::tests::system_param_invariant_lifetime ... ok
[INFO] [stdout] test system::commands::tests::remove_resources ... ok
[INFO] [stdout] test system::system_param::tests::non_sync_local ... ok
[INFO] [stdout] test system::system_param::tests::system_param_where_clause ... ok
[INFO] [stdout] test system::system_param::tests::system_param_name_collision ... ok
[INFO] [stdout] test system::commands::tests::commands ... ok
[INFO] [stdout] test system::system_param::tests::system_param_phantom_data ... ok
[INFO] [stdout] test system::system_param::tests::system_param_struct_variants ... ok
[INFO] [stdout] test system::system_param::tests::system_param_private_fields ... ok
[INFO] [stdout] test system::commands::command_queue::test::test_command_queue_inner_drop ... ok
[INFO] [stdout] test system::system_registry::tests::change_detection ... ok
[INFO] [stdout] test system::system_registry::tests::nested_systems ... ok
[INFO] [stdout] test system::tests::any_of_and_without ... ok
[INFO] [stdout] test system::system::tests::non_send_resources ... ok
[INFO] [stdout] test system::tests::any_of_has_filter_with_when_both_have_it ... ok
[INFO] [stdout] test system::tests::assert_systems ... ok
[INFO] [stdout] test query::state::tests::right_world_get - should panic ... ok
[INFO] [stdout] test system::system_registry::tests::local_variables ... ok
[INFO] [stdout] test system::tests::can_have_16_parameters ... ok
[INFO] [stdout] test system::tests::any_of_doesnt_remove_unrelated_filter_with ... ok
[INFO] [stdout] test query::state::tests::right_world_get_many_mut - should panic ... ok
[INFO] [stdout] test system::tests::commands_param_set ... ok
[INFO] [stdout] test system::tests::changed_resource_system ... ok
[INFO] [stdout] test system::tests::convert_mut_to_immut ... ok
[INFO] [stdout] test system::tests::disjoint_query_mut_read_component_system ... ok
[INFO] [stdout] test system::tests::disjoint_query_mut_system ... ok
[INFO] [stdout] test query::tests::self_conflicting_worldquery - should panic ... ok
[INFO] [stdout] test query::state::tests::right_world_get_many - should panic ... ok
[INFO] [stdout] test system::tests::immutable_mut_test ... ok
[INFO] [stdout] test system::tests::get_system_conflicts ... ok
[INFO] [stdout] test system::tests::get_many_is_ordered ... ok
[INFO] [stdout] test schedule::tests::schedule_build_errors::configure_system_type_set - should panic ... ok
[INFO] [stdout] test system::tests::long_life_test ... ok
[INFO] [stdout] test system::tests::local_system ... ok
[INFO] [stdout] test system::tests::non_send_system ... ok
[INFO] [stdout] test system::tests::nonconflicting_system_resources ... ok
[INFO] [stdout] test schedule::tests::schedule_build_errors::dependency_loop - should panic ... ok
[INFO] [stdout] test schedule::tests::schedule_build_errors::hierarchy_loop - should panic ... ok
[INFO] [stdout] test system::tests::into_iter_impl ... ok
[INFO] [stdout] test system::tests::option_doesnt_remove_unrelated_filter_with ... ok
[INFO] [stdout] test system::tests::conflicting_system_resources - should panic ... ok
[INFO] [stdout] test system::tests::conflicting_system_resources_multiple_mutable - should panic ... ok
[INFO] [stdout] test system::tests::non_send_option_system ... ok
[INFO] [stdout] test system::tests::conflicting_query_with_query_set_system - should panic ... ok
[INFO] [stdout] test system::tests::conflicting_query_immut_system - should panic ... ok
[INFO] [stdout] test system::tests::or_expanded_nested_with_and_disjoint_nested_without - should panic ... ok
[INFO] [stdout] test system::tests::conflicting_query_mut_system - should panic ... ok
[INFO] [stdout] test system::commands::command_queue::test::test_command_queue_inner_panic_safe ... ok
[INFO] [stdout] test system::tests::assert_system_does_not_conflict - should panic ... ok
[INFO] [stdout] test system::tests::conflicting_query_sets_system - should panic ... ok
[INFO] [stdout] test system::tests::option_has_no_filter_with - should panic ... ok
[INFO] [stdout] test system::tests::any_of_has_no_filter_with - should panic ... ok
[INFO] [stdout] test system::tests::conflicting_system_resources_reverse_order - should panic ... ok
[INFO] [stdout] test system::tests::or_expanded_nested_or_with_and_disjoint_without - should panic ... ok
[INFO] [stdout] test system::tests::or_expanded_nested_with_and_disjoint_without - should panic ... ok
[INFO] [stdout] test system::tests::or_expanded_nested_with_and_without_common ... ok
[INFO] [stdout] test system::tests::or_expanded_with_and_disjoint_nested_without - should panic ... ok
[INFO] [stdout] test system::tests::or_expanded_with_and_without_common ... ok
[INFO] [stdout] test system::tests::or_expanded_nested_with_and_common_nested_without ... ok
[INFO] [stdout] test system::tests::or_has_no_filter_with - should panic ... ok
[INFO] [stdout] test system::tests::or_has_filter_with ... ok
[INFO] [stdout] test system::tests::read_system_state ... ok
[INFO] [stdout] test system::tests::readonly_query_get_mut_component_fails ... ok
[INFO] [stdout] test system::tests::system_state_archetype_update ... ok
[INFO] [stdout] test system::tests::or_has_filter_with_when_both_have_it ... ok
[INFO] [stdout] test system::tests::or_param_set_system ... ok
[INFO] [stdout] test system::tests::test_combinator_clone ... ok
[INFO] [stdout] test system::tests::simple_system ... ok
[INFO] [stdout] test system::tests::pipe_change_detection ... ok
[INFO] [stdout] test system::tests::query_is_empty ... ok
[INFO] [stdout] test system::tests::or_doesnt_remove_unrelated_filter_with ... ok
[INFO] [stdout] test system::tests::or_with_without_and_compatible_with_without ... ok
[INFO] [stdout] test system::tests::query_system_gets ... ok
[INFO] [stdout] test system::tests::query_set_system ... ok
[INFO] [stdout] test system::tests::with_and_disjoint_or_empty_without - should panic ... ok
[INFO] [stdout] test system::tests::write_system_state ... ok
[INFO] [stdout] test system::tests::world_collections_system ... ok
[INFO] [stdout] test tests::add_remove_components ... ok
[INFO] [stdout] test system::tests::system_state_change_detection ... ok
[INFO] [stdout] test system::tests::removal_tracking ... ok
[INFO] [stdout] test system::tests::panic_inside_system - should panic ... ok
[INFO] [stdout] test system::tests::query_validates_world_id - should panic ... ok
[INFO] [stdout] test system::tests::system_state_invalid_world - should panic ... ok
[INFO] [stdout] test tests::added_tracking ... ok
[INFO] [stdout] test tests::entity_ref_and_mut_query_panic - should panic ... ok
[INFO] [stdout] test tests::exact_size_query ... ok
[INFO] [stdout] test tests::changed_trackers ... ok
[INFO] [stdout] test tests::filtered_query_access ... ok
[INFO] [stdout] test system::tests::update_archetype_component_access_works ... ok
[INFO] [stdout] test tests::insert_overwrite_drop ... ok
[INFO] [stdout] test tests::clear_entities ... ok
[INFO] [stdout] test tests::changed_trackers_sparse ... ok
[INFO] [stdout] test tests::duplicate_components_panic - should panic ... ok
[INFO] [stdout] test tests::despawn_table_storage ... ok
[INFO] [stdout] test tests::despawn_mixed_storage ... ok
[INFO] [stdout] test tests::added_queries ... ok
[INFO] [stdout] test tests::insert_overwrite_drop_sparse ... ok
[INFO] [stdout] test tests::insert_or_spawn_batch ... ok
[INFO] [stdout] test tests::bundle_derive ... ok
[INFO] [stdout] test tests::insert_or_spawn_batch_invalid ... ok
[INFO] [stdout] test tests::multiple_worlds_same_query_iter - should panic ... ok
[INFO] [stdout] test tests::changed_query ... ok
[INFO] [stdout] test tests::mut_and_ref_query_panic - should panic ... ok
[INFO] [stdout] test tests::query_all ... ok
[INFO] [stdout] test tests::non_send_resource_drop_from_different_thread - should panic ... ok
[INFO] [stdout] test tests::empty_spawn ... ok
[INFO] [stdout] test tests::multiple_worlds_same_query_get - should panic ... ok
[INFO] [stdout] test tests::mut_and_entity_ref_query_panic - should panic ... ok
[INFO] [stdout] test tests::mut_and_mut_query_panic - should panic ... ok
[INFO] [stdout] test tests::non_send_resource ... ok
[INFO] [stdout] test tests::multiple_worlds_same_query_for_each - should panic ... ok
[INFO] [stdout] test tests::non_send_resource_drop_from_same_thread ... ok
[INFO] [stdout] test tests::query_filter_with_for_each ... ok
[INFO] [stdout] test tests::non_send_resource_panic - should panic ... ok
[INFO] [stdout] test tests::query_filter_with_sparse ... ok
[INFO] [stdout] test tests::query_all_for_each ... ok
[INFO] [stdout] test tests::query_missing_component ... ok
[INFO] [stdout] test tests::par_for_each_sparse ... ok
[INFO] [stdout] test tests::query_filter_with ... ok
[INFO] [stdout] test tests::par_for_each_dense ... ok
[INFO] [stdout] test tests::query_optional_component_sparse ... ok
[INFO] [stdout] test tests::query_get ... ok
[INFO] [stdout] test tests::query_filter_with_sparse_for_each ... ok
[INFO] [stdout] test tests::remove ... ok
[INFO] [stdout] test tests::query_sparse_component ... ok
[INFO] [stdout] test tests::query_get_works_across_sparse_removal ... ok
[INFO] [stdout] test tests::query_optional_component_sparse_no_match ... ok
[INFO] [stdout] test tests::ref_and_mut_query_panic - should panic ... ok
[INFO] [stdout] test tests::query_optional_component_table ... ok
[INFO] [stdout] test tests::query_filter_without ... ok
[INFO] [stdout] test tests::query_single_component ... ok
[INFO] [stdout] test tests::query_filters_dont_collide_with_fetches ... ok
[INFO] [stdout] test tests::non_send_resource_points_to_distinct_data ... ok
[INFO] [stdout] test tests::query_single_component_for_each ... ok
[INFO] [stdout] test tests::reserve_and_spawn ... ok
[INFO] [stdout] test tests::reserve_entities_across_worlds ... ok
[INFO] [stdout] test tests::resource ... ok
[INFO] [stdout] test tests::sparse_set_add_remove_many ... ok
[INFO] [stdout] test tests::random_access ... ok
[INFO] [stdout] test tests::remove_tracking ... ok
[INFO] [stdout] test tests::stateful_query_handles_new_archetype ... ok
[INFO] [stdout] test tests::resource_scope ... ok
[INFO] [stdout] test world::entity_ref::tests::entity_mut_get_by_id_invalid_component_id ... ok
[INFO] [stdout] test tests::test_is_archetypal_size_hints ... ok
[INFO] [stdout] test world::entity_ref::tests::entity_mut_world_scope_panic ... ok
[INFO] [stdout] test world::entity_ref::tests::entity_mut_insert_bundle_by_id ... ok
[INFO] [stdout] test world::entity_ref::tests::mut_compatible_with_resource ... ignored
[INFO] [stdout] test world::entity_ref::tests::mut_compatible_with_resource_mut ... ignored
[INFO] [stdout] test tests::remove_missing ... ok
[INFO] [stdout] test world::entity_ref::tests::despawning_entity_updates_archetype_row ... ok
[INFO] [stdout] test world::entity_ref::tests::entity_mut_get_by_id ... ok
[INFO] [stdout] test tests::take ... ok
[INFO] [stdout] test world::entity_ref::tests::entity_ref_get_by_id ... ok
[INFO] [stdout] test world::entity_ref::tests::inserting_sparse_updates_archetype_row ... ok
[INFO] [stdout] test world::entity_ref::tests::inserting_dense_updates_table_row ... ok
[INFO] [stdout] test world::entity_ref::tests::despawning_entity_updates_table_row ... ok
[INFO] [stdout] test world::entity_ref::tests::disjoint_access ... ok
[INFO] [stdout] test world::entity_ref::tests::entity_mut_insert_by_id ... ok
[INFO] [stdout] test world::entity_ref::tests::entity_ref_get_by_id_invalid_component_id ... ok
[INFO] [stdout] test world::entity_ref::tests::inserting_dense_updates_archetype_row ... ok
[INFO] [stdout] test world::entity_ref::tests::mut_compatible_with_entity ... ok
[INFO] [stdout] test world::entity_ref::tests::ref_compatible_with_resource_mut ... ignored
[INFO] [stdout] test world::entity_ref::tests::ref_compatible ... ok
[INFO] [stdout] test world::entity_ref::tests::ref_incompatible_with_mutable_component - should panic ... ok
[INFO] [stdout] test tests::spawn_batch ... ok
[INFO] [stdout] test world::entity_ref::tests::sorted_remove ... ok
[INFO] [stdout] test world::tests::custom_resource_with_layout ... ok
[INFO] [stdout] test world::tests::get_resource_by_id ... ok
[INFO] [stdout] test world::entity_ref::tests::removing_dense_updates_table_row ... ok
[INFO] [stdout] test world::identifier::tests::world_ids_unique ... ok
[INFO] [stdout] test world::entity_ref::tests::mut_incompatible_with_read_only_query - should panic ... ok
[INFO] [stdout] test world::entity_ref::tests::mut_incompatible_with_read_only_component - should panic ... ok
[INFO] [stdout] test world::entity_ref::tests::removing_sparse_updates_archetype_row ... ok
[INFO] [stdout] test world::entity_ref::tests::ref_incompatible_with_mutable_query - should panic ... ok
[INFO] [stdout] test world::entity_ref::tests::mut_incompatible_with_mutable_component - should panic ... ok
[INFO] [stdout] test world::world_cell::tests::world_cell ... ok
[INFO] [stdout] test world::world_cell::tests::world_cell_double_mut - should panic ... ok
[INFO] [stdout] test world::world_cell::tests::world_cell_ref_and_ref ... ok
[INFO] [stdout] test world::entity_ref::tests::ref_compatible_with_resource ... ok
[INFO] [stdout] test world::entity_ref::tests::mut_incompatible_with_mutable_query - should panic ... ok
[INFO] [stdout] test world::tests::get_resource_mut_by_id ... ok
[INFO] [stdout] test world::tests::init_resource_does_not_overwrite ... ok
[INFO] [stdout] test world::tests::iterate_entities ... ok
[INFO] [stdout] test world::tests::iterate_entities_mut ... ok
[INFO] [stdout] test world::tests::spawn_empty_bundle ... ok
[INFO] [stdout] test world::world_cell::tests::world_cell_mut_and_ref - should panic ... ok
[INFO] [stdout] test world::tests::init_non_send_resource_does_not_overwrite ... ok
[INFO] [stdout] test world::tests::inspect_entity_components ... ok
[INFO] [stdout] test world::tests::panic_while_overwriting_component ... ok
[INFO] [stdout] test world::world_cell::tests::world_access_reused ... ok
[INFO] [stdout] test world::world_cell::tests::world_cell_ref_and_mut - should panic ... ok
[INFO] [stdout] test tests::table_add_remove_many ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 316 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.69s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests bevy_ecs
[INFO] [stdout] 
[INFO] [stdout] running 211 tests
[INFO] [stdout] test src/component.rs - component::Component (line 125) - compile fail ... ok
[INFO] [stdout] test src/change_detection.rs - change_detection::MutUntyped<'a>::map_unchanged (line 840) - compile ... ok
[INFO] [stdout] test src/change_detection.rs - change_detection::MutUntyped<'a>::map_unchanged (line 832) - compile ... ok
[INFO] [stdout] test src/component.rs - component::ComponentTicks::set_changed (line 816) - compile ... ok
[INFO] [stdout] test src/bundle.rs - bundle::Bundle (line 94) ... ok
[INFO] [stdout] test src/component.rs - component::Component (line 100) ... ok
[INFO] [stdout] test src/change_detection.rs - change_detection::DetectChanges (line 34) ... ok
[INFO] [stdout] test src/component.rs - component::Component (line 81) ... ok
[INFO] [stdout] test src/component.rs - component::StorageType (line 188) ... ok
[INFO] [stdout] test src/entity/mod.rs - entity::Entity::PLACEHOLDER (line 150) - compile ... ok
[INFO] [stdout] test src/change_detection.rs - change_detection::DetectChangesMut (line 83) ... ok
[INFO] [stdout] test src/component.rs - component::ComponentIdFor (line 832) ... ok
[INFO] [stdout] test src/entity/mod.rs - entity::Entity::PLACEHOLDER (line 160) - compile ... ok
[INFO] [stdout] test src/component.rs - component::Component (line 35) ... ok
[INFO] [stdout] test src/component.rs - component::Component (line 135) ... ok
[INFO] [stdout] test src/entity/map_entities.rs - entity::map_entities::MapEntities (line 15) ... ok
[INFO] [stdout] test src/event.rs - event::EventWriter (line 488) ... ok
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/bin/rustdoc --edition=2021 --crate-type lib --crate-name bevy_ecs --test src/lib.rs --test-run-directory /opt/rustwide/workdir -L dependency=/opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern async_channel=/opt/rustwide/target/debug/deps/libasync_channel-6530e6ea2997e70c.rlib --extern bevy_ecs=/opt/rustwide/target/debug/deps/libbevy_ecs-db6db0ff3a047a2e.rlib --extern bevy_ecs_macros=/opt/rustwide/target/debug/deps/libbevy_ecs_macros-30596c655dcbf030.so --extern bevy_ptr=/opt/rustwide/target/debug/deps/libbevy_ptr-4c09b70b1e1d51b7.rlib --extern bevy_reflect=/opt/rustwide/target/debug/deps/libbevy_reflect-eb35fa223b6674f5.rlib --extern bevy_tasks=/opt/rustwide/target/debug/deps/libbevy_tasks-433f2e3179ab1902.rlib --extern bevy_utils=/opt/rustwide/target/debug/deps/libbevy_utils-778da1335ed5cd35.rlib --extern downcast_rs=/opt/rustwide/target/debug/deps/libdowncast_rs-c4a86e4848913de8.rlib --extern event_listener=/opt/rustwide/target/debug/deps/libevent_listener-769af95c79f2a6ea.rlib --extern fixedbitset=/opt/rustwide/target/debug/deps/libfixedbitset-fc6256706df7c46a.rlib --extern rand=/opt/rustwide/target/debug/deps/librand-a452dabb7167a1bb.rlib --extern rustc_hash=/opt/rustwide/target/debug/deps/librustc_hash-d8dd0847b35f1832.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-599a38cbfada60d6.rlib --extern thiserror=/opt/rustwide/target/debug/deps/libthiserror-35317f9f007f1a36.rlib --extern thread_local=/opt/rustwide/target/debug/deps/libthread_local-8c2816eef0cc0cfa.rlib -C embed-bitcode=no --cfg 'feature="bevy_reflect"' --cfg 'feature="default"' --cap-lints=warn --error-format human` (signal: 9, SIGKILL: kill)
[INFO] running `Command { std: "docker" "inspect" "f3271e07ad0cd06b81aef362b0cb8dd1d4dbfb6486655f7ea3d43ecd486f1aa2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f3271e07ad0cd06b81aef362b0cb8dd1d4dbfb6486655f7ea3d43ecd486f1aa2", kill_on_drop: false }`
[INFO] [stdout] f3271e07ad0cd06b81aef362b0cb8dd1d4dbfb6486655f7ea3d43ecd486f1aa2
