[INFO] fetching crate galeon-engine 0.5.1...
[INFO] testing galeon-engine-0.5.1 against 1.99.0-beta.1 for beta-1.99-5
[INFO] extracting crate galeon-engine 0.5.1 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate galeon-engine 0.5.1
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate galeon-engine 0.5.1
[INFO] tweaked toml for crates.io crate galeon-engine 0.5.1 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate galeon-engine 0.5.1 on toolchain 1.99.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate galeon-engine 0.5.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.99.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 22bca53168efd48edab065367be557b12615264b6f007664a10dfefc76e47db4
[INFO] running `Command { std: "docker" "start" "22bca53168efd48edab065367be557b12615264b6f007664a10dfefc76e47db4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "22bca53168efd48edab065367be557b12615264b6f007664a10dfefc76e47db4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "22bca53168efd48edab065367be557b12615264b6f007664a10dfefc76e47db4" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "22bca53168efd48edab065367be557b12615264b6f007664a10dfefc76e47db4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "22bca53168efd48edab065367be557b12615264b6f007664a10dfefc76e47db4" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling winnow v1.0.1
[INFO] [stderr]    Compiling typeid v1.0.3
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling inventory v0.3.24
[INFO] [stderr]    Compiling indexmap v2.13.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling toml_edit v0.25.10+spec-1.1.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling galeon-engine-macros v0.5.1
[INFO] [stderr]    Compiling ron v0.12.1
[INFO] [stderr]    Compiling galeon-engine v0.5.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.84s
[INFO] running `Command { std: "docker" "inspect" "22bca53168efd48edab065367be557b12615264b6f007664a10dfefc76e47db4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "22bca53168efd48edab065367be557b12615264b6f007664a10dfefc76e47db4" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stderr]    Compiling target-triple v1.0.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling winnow v1.0.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling ron v0.12.1
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling galeon-engine v0.5.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling trybuild v1.0.116
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 10.16s
[INFO] running `Command { std: "docker" "inspect" "22bca53168efd48edab065367be557b12615264b6f007664a10dfefc76e47db4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "22bca53168efd48edab065367be557b12615264b6f007664a10dfefc76e47db4" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/galeon_engine-1dcb4d997f409e2a)
[INFO] [stdout] 
[INFO] [stdout] running 407 tests
[INFO] [stdout] test archetype::tests::archetype_entities_and_three_columns_mut ... ok
[INFO] [stdout] test archetype::tests::archetype_entities_and_column_mut ... ok
[INFO] [stdout] test archetype::tests::archetype_entities_and_two_columns_mut ... ok
[INFO] [stdout] test archetype::tests::archetype_column_len_matches_entity_count ... ok
[INFO] [stdout] test archetype::tests::archetype_remove_last_entity_returns_no_moved ... ok
[INFO] [stdout] test archetype::tests::archetype_push_and_remove_entity ... ok
[INFO] [stdout] test archetype::tests::archetype_store_get_or_create_idempotent ... ok
[INFO] [stdout] test archetype::tests::archetype_store_get_two_mut ... ok
[INFO] [stdout] test archetype::tests::archetype_store_multiple_layouts ... ok
[INFO] [stdout] test archetype::tests::archetype_swap_remove_entity_entry ... ok
[INFO] [stdout] test archetype::tests::column_get_mut ... ok
[INFO] [stdout] test archetype::tests::column_as_mut_ptr_points_to_first_element ... ok
[INFO] [stdout] test archetype::tests::column_iter ... ok
[INFO] [stdout] test archetype::tests::column_iter_mut ... ok
[INFO] [stdout] test archetype::tests::column_move_to ... ok
[INFO] [stdout] test archetype::tests::column_move_to_transfers_ticks ... ok
[INFO] [stdout] test archetype::tests::column_new_empty_produces_correct_type ... ok
[INFO] [stdout] test archetype::tests::column_push_defaults_to_sentinel_ticks ... ok
[INFO] [stdout] test archetype::tests::column_set_ticks ... ok
[INFO] [stdout] test archetype::tests::column_push_with_ticks ... ok
[INFO] [stdout] test archetype::tests::column_swap_remove ... ok
[INFO] [stdout] test archetype::tests::column_push_get ... ok
[INFO] [stdout] test archetype::tests::column_swap_remove_keeps_ticks_in_sync ... ok
[INFO] [stdout] test archetype::tests::column_tick_slices ... ok
[INFO] [stdout] test archetype::tests::column_swap_remove_and_drop_keeps_ticks_in_sync ... ok
[INFO] [stdout] test archetype::tests::edge_cache_set_and_get ... ok
[INFO] [stdout] test archetype::tests::layout_contains ... ok
[INFO] [stdout] test archetype::tests::edge_cache_starts_empty ... ok
[INFO] [stdout] test archetype::tests::layout_empty ... ok
[INFO] [stdout] test archetype::tests::layout_with_added_and_removed ... ok
[INFO] [stdout] test archetype::tests::layout_hash_eq_regardless_of_input_order ... ok
[INFO] [stdout] test archetype::tests::layout_sorts_and_deduplicates ... ok
[INFO] [stdout] test codegen::tests::generate_all_surface_typescripts_returns_one_per_surface ... ok
[INFO] [stdout] test codegen::tests::descriptors_serialize_to_json ... ok
[INFO] [stdout] test codegen::tests::generate_descriptors_correct_routes ... ok
[INFO] [stdout] test codegen::tests::generate_all_surface_typescripts_sorts_and_dedups_surface_names ... ok
[INFO] [stdout] test codegen::tests::generate_descriptors_groups_entries_by_surface ... ok
[INFO] [stdout] test codegen::tests::generate_ts_empty_manifest ... ok
[INFO] [stdout] test codegen::tests::generate_descriptors_derives_surfaces_for_legacy_manifests ... ok
[INFO] [stdout] test codegen::tests::generate_ts_for_nonexistent_surface_is_empty ... ok
[INFO] [stdout] test codegen::tests::generate_descriptors_empty_manifest_has_default_surface ... ok
[INFO] [stdout] test codegen::tests::hashmap_maps_to_record ... ok
[INFO] [stdout] test codegen::tests::generate_ts_for_surface_filters_entries ... ok
[INFO] [stdout] test codegen::tests::primitives_map_to_ts ... ok
[INFO] [stdout] test codegen::tests::option_maps_to_nullable ... ok
[INFO] [stdout] test codegen::tests::query_with_fields_uses_post ... ok
[INFO] [stdout] test codegen::tests::multi_surface_end_to_end_isolation ... ok
[INFO] [stdout] test codegen::tests::generate_ts_produces_valid_output ... ok
[INFO] [stdout] test codegen::tests::to_kebab_case_converts_pascal ... ok
[INFO] [stdout] test commands::tests::commands_does_not_conflict_with_query ... ok
[INFO] [stdout] test commands::tests::commands_insert_deferred ... ok
[INFO] [stdout] test codegen::tests::single_surface_generate_all_matches_generate_typescript ... ok
[INFO] [stdout] test commands::tests::command_buffer_starts_empty ... ok
[INFO] [stdout] test commands::tests::commands_remove_deferred ... ok
[INFO] [stdout] test commands::tests::commands_spawn_deferred ... ok
[INFO] [stdout] test commands::tests::command_buffer_tracks_length ... ok
[INFO] [stdout] test commands::tests::commands_access_uses_command_buffer_marker ... ok
[INFO] [stdout] test commands::tests::command_buffer_take_drains_all ... ok
[INFO] [stdout] test data::tests::load_unit_from_str ... ok
[INFO] [stdout] test data::tests::deserialize_unit_template_from_ron ... ok
[INFO] [stdout] test commands::tests::commands_spawn_multi_component ... ok
[INFO] [stdout] test data::tests::bad_ron_gives_descriptive_error ... ok
[INFO] [stdout] test deadline::tests::drain_all_deadlines_no_clock_is_noop ... ok
[INFO] [stdout] test deadline::tests::cancel_already_cancelled_returns_false ... ok
[INFO] [stdout] test commands::tests::commands_multiple_ops_applied_in_order ... ok
[INFO] [stdout] test data::tests::load_units_from_directory ... ok
[INFO] [stdout] test deadline::tests::deadline_ids_are_unique ... ok
[INFO] [stdout] test codegen::tests::vec_maps_to_array ... ok
[INFO] [stdout] test data::tests::missing_optional_fields_default ... ok
[INFO] [stdout] test commands::tests::commands_despawn_deferred ... ok
[INFO] [stdout] test deadline::tests::cancel_nonexistent_returns_false ... ok
[INFO] [stdout] test codegen::tests::unknown_type_passes_through ... ok
[INFO] [stdout] test deadline::tests::drain_all_overdue_batch ... ok
[INFO] [stdout] test deadline::tests::drain_empty_queue ... ok
[INFO] [stdout] test deadline::tests::drain_all_deadlines_with_clock_resource ... ok
[INFO] [stdout] test commands::tests::commands_does_not_conflict_with_res ... ok
[INFO] [stdout] test deadline::tests::next_deadline_returns_earliest ... ok
[INFO] [stdout] test deadline::tests::cancel_removes_entry ... ok
[INFO] [stdout] test deadline::tests::same_deadline_fires_all ... ok
[INFO] [stdout] test commands::tests::commands_on_dead_entity_is_safe ... ok
[INFO] [stdout] test deadline::tests::schedule_run_fires_deadlines_readable_same_tick ... ok
[INFO] [stdout] test deadline::tests::schedule_run_multiple_deadline_types ... ok
[INFO] [stdout] test deadline::tests::sorted_insertion_order ... ok
[INFO] [stdout] test deadline::tests::system_clock_returns_positive ... ok
[INFO] [stdout] test commands::tests::commands_fetch_via_unsafe_world_cell ... ok
[INFO] [stdout] test deadline::tests::test_clock_advance_micros ... ok
[INFO] [stdout] test deadline::tests::test_clock_manual_control ... ok
[INFO] [stdout] test deadline::tests::schedule_and_drain ... ok
[INFO] [stdout] test deadline::tests::timestamp_from_micros ... ok
[INFO] [stdout] test deadline::tests::timestamp_from_secs_roundtrip ... ok
[INFO] [stdout] test deadline::tests::drain_none_overdue ... ok
[INFO] [stdout] test deadline::tests::timestamp_now_is_positive ... ok
[INFO] [stdout] test deadline::tests::timestamp_ordering ... ok
[INFO] [stdout] test deadline::tests::world_add_deadline_type_is_idempotent ... ok
[INFO] [stdout] test deadline::tests::world_batch_reconciliation ... ok
[INFO] [stdout] test deadline::tests::world_drain_with_test_clock ... ok
[INFO] [stdout] test deadline::tests::world_cancel_deadline ... ok
[INFO] [stdout] test deadline::tests::world_schedule_and_drain ... ok
[INFO] [stdout] test engine::tests::add_system_is_chainable ... ok
[INFO] [stdout] test engine::tests::add_plugin_calls_build ... ok
[INFO] [stdout] test engine::tests::add_system_registers_system ... ok
[INFO] [stdout] test engine::tests::insert_resource_is_chainable ... ok
[INFO] [stdout] test engine::tests::new_engine_has_empty_world_and_schedule ... ok
[INFO] [stdout] test engine::tests::pause_and_resume ... ok
[INFO] [stdout] test engine::tests::add_plugin_is_chainable ... ok
[INFO] [stdout] test engine::tests::lazy_insert_virtual_time ... ok
[INFO] [stdout] test engine::tests::register_render_channel_creates_registry ... ok
[INFO] [stdout] test engine::tests::register_render_channel_is_chainable ... ok
[INFO] [stdout] test engine::tests::pause_stops_ticks ... ok
[INFO] [stdout] test engine::tests::run_once_executes_schedule ... ok
[INFO] [stdout] test engine::tests::set_speed_doubles_ticks ... ok
[INFO] [stdout] test engine::tests::set_speed_persists ... ok
[INFO] [stdout] test engine::tests::tick_inserts_default_timestep_when_absent ... ok
[INFO] [stdout] test engine::tests::set_tick_rate_overrides_default ... ok
[INFO] [stdout] test engine::tests::tick_respects_existing_timestep ... ok
[INFO] [stdout] test engine::tests::tick_returns_correct_tick_count ... ok
[INFO] [stdout] test engine::tests::world_mut_allows_mutation ... ok
[INFO] [stdout] test entity::tests::meta_store_alive_entities_iterates_only_living ... ok
[INFO] [stdout] test entity::tests::meta_store_alloc_returns_sequential_indices ... ok
[INFO] [stdout] test entity::tests::meta_store_dealloc_and_reuse_bumps_generation ... ok
[INFO] [stdout] test entity::tests::meta_store_double_dealloc_returns_false ... ok
[INFO] [stdout] test entity::tests::meta_store_is_alive_returns_false_after_dealloc ... ok
[INFO] [stdout] test entity::tests::meta_store_realloc_clears_location ... ok
[INFO] [stdout] test entity::tests::meta_store_stale_handle_is_not_alive ... ok
[INFO] [stdout] test event::tests::add_event_after_take_resource_restores_without_duplicate_updater ... ok
[INFO] [stdout] test event::tests::add_event_duplicate_does_not_drop_queued_events ... ok
[INFO] [stdout] test event::tests::add_event_duplicate_no_updater_duplication ... ok
[INFO] [stdout] test event::tests::event_reader_access_is_res_read ... ok
[INFO] [stdout] test event::tests::event_reader_fetch_and_read ... ok
[INFO] [stdout] test event::tests::event_reader_reader_same_type_no_conflict ... ok
[INFO] [stdout] test event::tests::event_writer_access_is_res_write ... ok
[INFO] [stdout] test event::tests::event_writer_fetch_and_send ... ok
[INFO] [stdout] test event::tests::event_writer_reader_same_type_conflicts ... ok
[INFO] [stdout] test event::tests::events_double_buffer_semantics ... ok
[INFO] [stdout] test event::tests::event_writer_reader_different_types_no_conflict ... ok
[INFO] [stdout] test function_system::tests::query_mut_system_mutates ... ok
[INFO] [stdout] test function_system::tests::one_param_into_system ... ok
[INFO] [stdout] test entity::tests::meta_store_location_tracking ... ok
[INFO] [stdout] test event::tests::events_multiple_sends_same_tick ... ok
[INFO] [stdout] test event::tests::events_send_and_read ... ok
[INFO] [stdout] test function_system::tests::res_mut_system_mutates ... ok
[INFO] [stdout] test event::tests::read_current_returns_unswaped_events ... ok
[INFO] [stdout] test function_system::tests::two_param_into_system ... ok
[INFO] [stdout] test function_system::tests::zero_param_into_system ... ok
[INFO] [stdout] test game_loop::tests::accepts_boundary_values ... ok
[INFO] [stdout] test function_system::tests::system_reports_access ... ok
[INFO] [stdout] test game_loop::tests::accumulator_carries_remainder ... ok
[INFO] [stdout] test game_loop::tests::fixed_timestep_creation ... ok
[INFO] [stdout] test game_loop::tests::genre_presets ... ok
[INFO] [stdout] test game_loop::tests::no_virtual_time_unchanged_behavior ... ok
[INFO] [stdout] test game_loop::tests::systems_can_read_timestep ... ok
[INFO] [stdout] test game_loop::tests::tick_count_increments ... ok
[INFO] [stdout] test game_loop::tests::tick_runs_correct_number_of_times ... ok
[INFO] [stdout] test game_loop::tests::virtual_time_elapsed_accumulates ... ok
[INFO] [stdout] test game_loop::tests::virtual_time_max_delta_prevents_death_spiral ... ok
[INFO] [stdout] test game_loop::tests::virtual_time_paused_zero_ticks ... ok
[INFO] [stdout] test game_loop::tests::virtual_time_scale_doubles_ticks ... ok
[INFO] [stdout] test handler::tests::descriptor_driven_remote_dispatch ... ok
[INFO] [stdout] test handler::tests::dispatch_command_json_by_protocol_name ... ok
[INFO] [stdout] test handler::tests::dispatch_query_json_by_protocol_name ... ok
[INFO] [stdout] test handler::tests::missing_handler_returns_error ... ok
[INFO] [stdout] test handler::tests::register_and_dispatch_command_local ... ok
[INFO] [stdout] test handler::tests::register_and_dispatch_query_local ... ok
[INFO] [stdout] test handler::tests::registry_counts ... ok
[INFO] [stdout] test handler::tests::same_registry_serves_both_adapters ... ok
[INFO] [stdout] test handler::tests::single_registry_serves_multiple_surfaces ... ok
[INFO] [stdout] test handler_function::tests::domain_error_type_converts_to_string ... ok
[INFO] [stdout] test handler_function::tests::domain_error_type_with_params ... ok
[INFO] [stdout] test handler_function::tests::handler_error_propagates ... ok
[INFO] [stdout] test handler_function::tests::handler_reports_access ... ok
[INFO] [stdout] test handler_function::tests::one_param_query_handler ... ok
[INFO] [stdout] test handler_function::tests::one_param_res_handler ... ok
[INFO] [stdout] test handler_function::tests::one_param_query_mut_handler ... ok
[INFO] [stdout] test handler_function::tests::one_param_res_mut_handler ... ok
[INFO] [stdout] test handler_function::tests::run_handler_free_function ... ok
[INFO] [stdout] test handler_function::tests::run_json_handler_function_infers_types ... ok
[INFO] [stdout] test handler_function::tests::run_json_handler_rejects_bad_json ... ok
[INFO] [stdout] test handler_function::tests::run_json_handler_res_mut_round_trip ... ok
[INFO] [stdout] test handler_function::tests::run_json_handler_round_trip ... ok
[INFO] [stdout] test handler_function::tests::two_param_handler ... ok
[INFO] [stdout] test handler_function::tests::zero_param_handler ... ok
[INFO] [stdout] test particle::tests::color_constant_returns_value ... ok
[INFO] [stdout] test particle::tests::at_cap_drops_accumulator_does_not_burst ... ok
[INFO] [stdout] test particle::tests::emitter_builders_are_chainable ... ok
[INFO] [stdout] test particle::tests::deterministic_with_same_seed ... ok
[INFO] [stdout] test particle::tests::emitter_new_defaults ... ok
[INFO] [stdout] test particle::tests::emitter_despawn_strands_particles_until_expire ... ok
[INFO] [stdout] test particle::tests::emitter_at_30hz_spawns_30_per_second ... ok
[INFO] [stdout] test particle::tests::float_constant_returns_value ... ok
[INFO] [stdout] test particle::tests::float_uniform_swapped_bounds_tolerated ... ok
[INFO] [stdout] test particle::tests::emitter_respects_max_cap ... ok
[INFO] [stdout] test particle::tests::float_uniform_within_bounds ... ok
[INFO] [stdout] test particle::tests::fractional_rate_accumulates_across_ticks ... ok
[INFO] [stdout] test particle::tests::newly_spawned_particles_visible_after_apply_commands ... ok
[INFO] [stdout] test particle::tests::multiple_emitters_independent_caps ... ok
[INFO] [stdout] test particle::tests::no_emitters_no_particles ... ok
[INFO] [stdout] test particle::tests::paused_engine_does_not_spawn ... ok
[INFO] [stdout] test particle::tests::particles_expire_after_lifetime ... ok
[INFO] [stdout] test particle::tests::rate_below_one_per_tick_eventually_spawns ... ok
[INFO] [stdout] test particle::tests::rng_distinct_seeds_diverge ... ok
[INFO] [stdout] test particle::tests::rng_next_f32_in_unit_interval ... ok
[INFO] [stdout] test particle::tests::rng_seed_determinism ... ok
[INFO] [stdout] test particle::tests::rng_zero_seed_does_not_stick ... ok
[INFO] [stdout] test particle::tests::rate_zero_emitter_never_spawns ... ok
[INFO] [stdout] test particle::tests::vec3_uniform_box_per_axis_bounds ... ok
[INFO] [stdout] test protocol::tests::command_serde_roundtrip ... ok
[INFO] [stdout] test particle::tests::spawned_particles_carry_billboard_tag ... ok
[INFO] [stdout] test protocol::tests::dto_serde_roundtrip ... ok
[INFO] [stdout] test protocol::tests::event_serde_roundtrip ... ok
[INFO] [stdout] test protocol::tests::protocol_kind_variants ... ok
[INFO] [stdout] test protocol::tests::protocol_meta_command ... ok
[INFO] [stdout] test protocol::tests::protocol_kind_serde_roundtrip ... ok
[INFO] [stdout] test protocol::tests::component_and_command_no_conflict ... ok
[INFO] [stdout] test protocol::tests::protocol_meta_dto ... ok
[INFO] [stdout] test protocol::tests::protocol_meta_event ... ok
[INFO] [stdout] test query::tests::four_tuple_all_present ... ok
[INFO] [stdout] test query::tests::optional_mut_modifies_when_present ... ok
[INFO] [stdout] test query::tests::optional_mut_skips_when_absent ... ok
[INFO] [stdout] test protocol::tests::protocol_meta_query ... ok
[INFO] [stdout] test query::tests::optional_query_returns_none_when_absent ... ok
[INFO] [stdout] test query::tests::four_tuple_mixed_presence ... ok
[INFO] [stdout] test query::tests::optional_query_spans_multiple_archetypes ... ok
[INFO] [stdout] test query::tests::required_plus_optional_absent ... ok
[INFO] [stdout] test query::tests::required_mut_plus_optional_mut ... ok
[INFO] [stdout] test query::tests::optional_query_returns_some_when_present ... ok
[INFO] [stdout] test query::tests::required_plus_optional_both_present ... ok
[INFO] [stdout] test protocol::tests::query_serde_roundtrip ... ok
[INFO] [stdout] test render::tests::instance_of_equality_is_by_mesh_handle ... ok
[INFO] [stdout] test render::tests::object_type_as_u8 ... ok
[INFO] [stdout] test render::tests::object_type_default_is_mesh ... ok
[INFO] [stdout] test query::tests::required_plus_optional_filters_by_required ... ok
[INFO] [stdout] test render::tests::tint_equality ... ok
[INFO] [stdout] test render::tests::tint_stores_rgb_triple ... ok
[INFO] [stdout] test render::tests::transform_from_position ... ok
[INFO] [stdout] test render::tests::transform_identity ... ok
[INFO] [stdout] test render::tests::visibility_default_is_visible ... ok
[INFO] [stdout] test render::tests::instance_of_wraps_mesh_handle ... ok
[INFO] [stdout] test render::tests::parent_entity_stores_entity ... ok
[INFO] [stdout] test render_channel::tests::extract_fn_zeroes_when_absent ... ok
[INFO] [stdout] test render_channel::tests::extract_fn_returns_data_when_present ... ok
[INFO] [stdout] test render_channel::tests::empty_registry ... ok
[INFO] [stdout] test render_event::tests::accumulate_multiple_event_types ... ok
[INFO] [stdout] test render_event::tests::accumulate_multiple_events_same_type ... ok
[INFO] [stdout] test render_event::tests::custom_data_payload ... ok
[INFO] [stdout] test render_channel::tests::register_channel ... ok
[INFO] [stdout] test render_event::tests::default_intensity_is_one ... ok
[INFO] [stdout] test render_event::tests::drain_clears_pending ... ok
[INFO] [stdout] test render_event::tests::multi_tick_accumulation_no_event_loss ... ok
[INFO] [stdout] test render_event::tests::register_increments_len ... ok
[INFO] [stdout] test render_event::tests::accumulate_captures_current_buffer ... ok
[INFO] [stdout] test render_event::tests::drain_with_empty_registry_returns_empty ... ok
[INFO] [stdout] test render_event::tests::no_double_delivery_across_frames ... ok
[INFO] [stdout] test resource::tests::contains ... ok
[INFO] [stdout] test render_event::tests::drain_empty_when_events_resource_missing ... ok
[INFO] [stdout] test render_event::tests::drain_empty_when_no_events ... ok
[INFO] [stdout] test render_event::tests::empty_registry ... ok
[INFO] [stdout] test resource::tests::get_mut ... ok
[INFO] [stdout] test resource::tests::get_mut_unchecked_mutates_resource ... ok
[INFO] [stdout] test resource::tests::get_unchecked_reads_resource ... ok
[INFO] [stdout] test resource::tests::insert_and_get ... ok
[INFO] [stdout] test resource::tests::overwrite ... ok
[INFO] [stdout] test resource::tests::try_get_missing_returns_none ... ok
[INFO] [stdout] test route_scanner::tests::crate_relative_handler_fn_path_rewrites_api_modules ... ok
[INFO] [stdout] test route_scanner::tests::generate_routes_contains_header ... ok
[INFO] [stdout] test route_scanner::tests::generate_routes_digit_surface_produces_valid_ident ... ok
[INFO] [stdout] test route_scanner::tests::generate_routes_empty ... ok
[INFO] [stdout] test route_scanner::tests::generate_routes_errors_on_surface_name_collision ... ok
[INFO] [stdout] test route_scanner::tests::generate_routes_multi_surface_sanitises_surface_names ... ok
[INFO] [stdout] test route_scanner::tests::generate_routes_multi_surface_filters_by_surface ... ok
[INFO] [stdout] test route_scanner::tests::generate_routes_multiple_routes ... ok
[INFO] [stdout] test route_scanner::tests::generate_routes_post_command ... ok
[INFO] [stdout] test route_scanner::tests::resolve_carries_surface_membership ... ok
[INFO] [stdout] test route_scanner::tests::resolve_errors_on_handler_ident_collision ... ok
[INFO] [stdout] test route_scanner::tests::generate_routes_query_is_post ... ok
[INFO] [stdout] test route_scanner::tests::generate_routes_single_surface_uses_plain_router ... ok
[INFO] [stdout] test route_scanner::tests::resolve_errors_on_missing_manifest_entry ... ok
[INFO] [stdout] test route_scanner::tests::resolve_errors_on_unmatched_route ... ok
[INFO] [stdout] test route_scanner::tests::resolve_matches_handlers_by_module_suffix ... ok
[INFO] [stdout] test route_scanner::tests::scan_basic_route_files ... ok
[INFO] [stdout] test route_scanner::tests::scan_deterministic_sort_order ... ok
[INFO] [stdout] test route_scanner::tests::route_to_handler_ident_converts_paths ... ok
[INFO] [stdout] test route_scanner::tests::scan_empty_input ... ok
[INFO] [stdout] test route_scanner::tests::scan_normalizes_backslashes ... ok
[INFO] [stdout] test route_scanner::tests::scan_skips_mod_rs ... ok
[INFO] [stdout] test route_scanner::tests::scan_skips_non_rs_files ... ok
[INFO] [stdout] test route_scanner::tests::to_rust_ident_prepends_underscore_for_leading_digit ... ok
[INFO] [stdout] test route_scanner::tests::scan_skips_underscore_prefixed_files ... ok
[INFO] [stdout] test route_scanner::tests::to_rust_ident_sanitises_non_identifier_chars ... ok
[INFO] [stdout] test schedule::tests::empty_schedule_is_safe ... ok
[INFO] [stdout] test schedule::tests::multi_tick_render_events_accumulate_across_schedule_runs ... ok
[INFO] [stdout] test schedule::tests::schedule_accepts_parameterized_system ... ok
[INFO] [stdout] test schedule::tests::schedule_applies_commands_between_stages ... ok
[INFO] [stdout] test schedule::tests::schedule_event_writer_reader_cross_tick ... ok
[INFO] [stdout] test schedule::tests::schedule_commands_despawn_visible_to_next_stage ... ok
[INFO] [stdout] test schedule::tests::schedule_flush_captures_deadline_fired_render_events ... ok
[INFO] [stdout] test schedule::tests::schedule_events_cleared_after_two_ticks ... ok
[INFO] [stdout] test schedule::tests::schedule_flush_captures_system_written_render_events ... ok
[INFO] [stdout] test schedule::tests::schedule_multi_param_systems_across_stages ... ok
[INFO] [stdout] test schedule::tests::schedule_res_mut_persists_across_runs ... ok
[INFO] [stdout] test schedule::tests::schedule_runs_systems_in_stage_order ... ok
[INFO] [stdout] test schedule::tests::schedule_stage_order_matters ... ok
[INFO] [stdout] test selection::tests::click_on_empty_space_clears_with_no_modifier ... ok
[INFO] [stdout] test selection::tests::click_on_empty_space_with_modifier_is_noop ... ok
[INFO] [stdout] test selection::tests::ctrl_click_subtracts ... ok
[INFO] [stdout] test selection::tests::click_replaces_selection_with_no_modifier ... ok
[INFO] [stdout] test schedule::tests::schedule_systems_within_stage_run_in_order ... ok
[INFO] [stdout] test selection::tests::modifiers_round_trip_through_bools ... ok
[INFO] [stdout] test selection::tests::pick_records_last_world_point ... ok
[INFO] [stdout] test selection::tests::rect_alt_intersects ... ok
[INFO] [stdout] test selection::tests::rect_alt_plus_other_modifier_falls_through_to_replace ... ok
[INFO] [stdout] test selection::tests::rect_ctrl_subtracts ... ok
[INFO] [stdout] test selection::tests::rect_no_modifier_replaces ... ok
[INFO] [stdout] test selection::tests::rect_shift_adds ... ok
[INFO] [stdout] test selection::tests::rect_shift_plus_other_modifier_falls_through_to_replace ... ok
[INFO] [stdout] test selection::tests::shift_click_toggles_membership ... ok
[INFO] [stdout] test selection::tests::shift_plus_other_modifier_falls_through_to_replace ... ok
[INFO] [stdout] test selection::tests::shift_plus_other_modifier_on_miss_is_noop ... ok
[INFO] [stdout] test system_param::tests::comp_read_write_conflicts ... ok
[INFO] [stdout] test system_param::tests::four_arity_tuple_access_and_fetch ... ok
[INFO] [stdout] test system_param::tests::has_conflicts_empty_sets_no_conflict ... ok
[INFO] [stdout] test system_param::tests::pair_tuple_aggregates_access ... ok
[INFO] [stdout] test system_param::tests::has_conflicts_finds_conflict_in_sets ... ok
[INFO] [stdout] test system_param::tests::query_access_is_comp_read ... ok
[INFO] [stdout] test system_param::tests::query_fetches_matching_entities ... ok
[INFO] [stdout] test system_param::tests::query_mut_access_is_comp_write ... ok
[INFO] [stdout] test system_param::tests::query_mut_allows_mutation ... ok
[INFO] [stdout] test system_param::tests::query_mut_empty_world ... ok
[INFO] [stdout] test system_param::tests::read_read_same_type_no_conflict ... ok
[INFO] [stdout] test system_param::tests::query_empty_world ... ok
[INFO] [stdout] test system_param::tests::read_write_same_type_conflicts ... ok
[INFO] [stdout] test system_param::tests::res_access_is_read ... ok
[INFO] [stdout] test system_param::tests::query_read_and_query_mut_different_types ... ok
[INFO] [stdout] test system_param::tests::read_write_different_type_no_conflict ... ok
[INFO] [stdout] test system_param::tests::res_and_res_mut_same_type_conflicts ... ok
[INFO] [stdout] test system_param::tests::res_and_comp_same_type_no_conflict ... ok
[INFO] [stdout] test system_param::tests::res_fetches_resource ... ok
[INFO] [stdout] test system_param::tests::triple_tuple_aggregates_access ... ok
[INFO] [stdout] test system_param::tests::unit_tuple_has_no_access ... ok
[INFO] [stdout] test system_param::tests::res_mut_fetches_and_mutates ... ok
[INFO] [stdout] test system_param::tests::res_and_res_mut_different_types_no_conflict ... ok
[INFO] [stdout] test system_param::tests::res_mut_access_is_write ... ok
[INFO] [stdout] test tests::derive_component_compiles ... ok
[INFO] [stdout] test tests::version_is_not_empty ... ok
[INFO] [stdout] test system_param::tests::write_write_same_type_conflicts ... ok
[INFO] [stdout] test virtual_time::tests::default_values ... ok
[INFO] [stdout] test virtual_time::tests::effective_elapsed_max_delta_clamp ... ok
[INFO] [stdout] test virtual_time::tests::effective_elapsed_normal ... ok
[INFO] [stdout] test virtual_time::tests::effective_elapsed_scale_and_clamp_interact ... ok
[INFO] [stdout] test virtual_time::tests::effective_elapsed_paused ... ok
[INFO] [stdout] test virtual_time::tests::effective_elapsed_scaled ... ok
[INFO] [stdout] test virtual_time::tests::scale_clamped_to_bounds ... ok
[INFO] [stdout] test world::tests::advance_tick_increments ... ok
[INFO] [stdout] test world::tests::change_tick_starts_at_one ... ok
[INFO] [stdout] test virtual_time::tests::negative_raw_clamped_to_zero ... ok
[INFO] [stdout] test world::tests::despawn_removes_entity_and_components ... ok
[INFO] [stdout] test world::tests::despawn_after_migration_cleans_up ... ok
[INFO] [stdout] test world::tests::component_removals_since_records_successful_remove ... ok
[INFO] [stdout] test world::tests::component_removals_since_ignores_noop_remove ... ok
[INFO] [stdout] test world::tests::insert_dead_entity_is_noop ... ok
[INFO] [stdout] test world::tests::entity_count ... ok
[INFO] [stdout] test world::tests::get_mut_stamps_changed_tick ... ok
[INFO] [stdout] test world::tests::insert_adds_component_to_entity ... ok
[INFO] [stdout] test world::tests::insert_migration_stamps_new_component_ticks ... ok
[INFO] [stdout] test world::tests::insert_overwrite_stamps_changed_tick ... ok
[INFO] [stdout] test world::tests::insert_overwrites_existing_component ... ok
[INFO] [stdout] test world::tests::insert_preserves_other_entities ... ok
[INFO] [stdout] test world::tests::interior_mutation_without_set_changed_is_invisible ... ok
[INFO] [stdout] test world::tests::insert_then_query_finds_migrated_entity ... ok
[INFO] [stdout] test world::tests::one_and_one_mut_fetch_single_entity ... ok
[INFO] [stdout] test world::tests::query2_mut_mutates_both_components ... ok
[INFO] [stdout] test world::tests::query2_returns_entities_with_both_components ... ok
[INFO] [stdout] test world::tests::query_added_returns_newly_spawned ... ok
[INFO] [stdout] test world::tests::query_added_returns_component_inserted_via_migration ... ok
[INFO] [stdout] test world::tests::query2_mut_skips_entities_missing_one_component ... ok
[INFO] [stdout] test world::tests::query_changed_across_multiple_archetypes ... ok
[INFO] [stdout] test world::tests::query_changed_excludes_untouched ... ok
[INFO] [stdout] test world::tests::query_changed_returns_mutated_entities ... ok
[INFO] [stdout] test world::tests::query_filtered_with_and_without ... ok
[INFO] [stdout] test world::tests::query_iterates_matching_entities ... ok
[INFO] [stdout] test world::tests::query_mut_allows_modification ... ok
[INFO] [stdout] test world::tests::query_mut_read_only_does_not_stamp_tick ... ok
[INFO] [stdout] test world::tests::query_mut_selective_mutation_stamps_only_mutated ... ok
[INFO] [stdout] test world::tests::query_mut_stamps_changed_tick ... ok
[INFO] [stdout] test world::tests::remove_absent_component_is_noop ... ok
[INFO] [stdout] test world::tests::remove_removes_component_from_entity ... ok
[INFO] [stdout] test world::tests::remove_dead_entity_is_noop ... ok
[INFO] [stdout] test world::tests::remove_preserves_other_entities ... ok
[INFO] [stdout] test world::tests::remove_last_component_moves_to_empty_archetype ... ok
[INFO] [stdout] test world::tests::set_changed_stamps_for_interior_mutability ... ok
[INFO] [stdout] test world::tests::resources ... ok
[INFO] [stdout] test world::tests::spawn_and_get ... ok
[INFO] [stdout] test world::tests::spawn_multi_component ... ok
[INFO] [stdout] test world::tests::spawn_stamps_added_and_changed_ticks ... ok
[INFO] [stdout] test world::tests::unsafe_world_cell_reads_change_tick ... ok
[INFO] [stdout] test world::tests::world_is_send ... ok
[INFO] [stdout] test archetype::tests::archetype_store_get_two_mut_same_panics - should panic ... ok
[INFO] [stdout] test function_system::tests::self_conflict_panics_on_registration - should panic ... ok
[INFO] [stdout] test game_loop::tests::rejects_above_max_hz ... ok
[INFO] [stdout] test game_loop::tests::rejects_below_min_hz ... ok
[INFO] [stdout] test handler::tests::duplicate_handler_panics - should panic ... ok
[INFO] [stdout] test handler::tests::name_collision_panics - should panic ... ok
[INFO] [stdout] test handler_function::tests::self_conflict_panics_on_registration - should panic ... ok
[INFO] [stdout] test render_channel::tests::duplicate_channel_panics - should panic ... ok
[INFO] [stdout] test resource::tests::get_missing_panics - should panic ... ok
[INFO] [stdout] test system_param::tests::res_fetch_panics_on_missing_resource - should panic ... ok
[INFO] [stdout] test world::tests::query2_mut_same_type_panics - should panic ... ok
[INFO] [stdout] test world::tests::spawn_duplicate_component_types_panics_without_mutating_world ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 407 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/handler_macros.rs (/opt/rustwide/target/debug/deps/handler_macros-5179e656d8817d6c)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test handler_collection_is_deterministic ... ok
[INFO] [stdout] test handler_registers_metadata ... ok
[INFO] [stdout] test handler_function_still_callable ... ok
[INFO] [stdout] test handler_with_system_param_registers ... ok
[INFO] [stdout] test handler_with_system_param_axum_json_shim_compiles ... ok
[INFO] [stdout] test handler_axum_json_shim_round_trips ... ok
[INFO] [stdout] test query_handler_registers_metadata ... ok
[INFO] [stdout] test validate_handlers_passes_for_protocol_request_types ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/handler_validate_negative.rs (/opt/rustwide/target/debug/deps/handler_validate_negative-dd598bd83fb32860)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test validate_handlers_rejects_non_protocol_request_type ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/protocol_compile_fail.rs (/opt/rustwide/target/debug/deps/protocol_compile_fail-a3c27cf792317c43)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling winnow v1.0.1
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling typeid v1.0.3
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]     Checking once_cell v1.21.4
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]     Checking linux-raw-sys v0.12.1
[INFO] [stderr]     Checking memchr v2.8.0
[INFO] [stderr]     Checking cfg-if v1.0.4
[INFO] [stderr]     Checking itoa v1.0.18
[INFO] [stderr]     Checking fastrand v2.4.1
[INFO] [stderr]     Checking inventory v0.3.24
[INFO] [stderr]    Compiling indexmap v2.13.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling toml_edit v0.25.10+spec-1.1.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]     Checking bitflags v2.11.0
[INFO] [stderr]     Checking tempfile v3.27.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling galeon-engine-macros v0.5.1
[INFO] [stderr]     Checking ron v0.12.1
[INFO] [stderr]     Checking galeon-engine v0.5.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking galeon-engine-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/galeon-engine)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.44s
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] test tests/compile-fail/command_on_enum.rs ... ok
[INFO] [stderr] test tests/compile-fail/command_on_tuple_struct.rs ... ok
[INFO] [stderr] test tests/compile-fail/handler_async.rs ... ok
[INFO] [stderr] test tests/compile-fail/handler_generic.rs ... ok
[INFO] [stderr] test tests/compile-fail/handler_no_params.rs ... ok
[INFO] [stderr] test tests/compile-fail/handler_no_result.rs ... ok
[INFO] [stderr] test tests/compile-fail/handler_non_system_param_extra.rs ... mismatch
[INFO] [stderr] 
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: the trait bound `u32: SystemParam` is not satisfied
[INFO] [stderr]   --> tests/compile-fail/handler_non_system_param_extra.rs:17:8
[INFO] [stderr]    |
[INFO] [stderr] 16 | #[galeon_engine::handler]
[INFO] [stderr]    | ------------------------- required by a bound introduced by this call
[INFO] [stderr] 17 | pub fn bad_handler(cmd: MyRequest, _factor: u32) -> Result<MyResponse, String> {
[INFO] [stderr]    |        ^^^^^^^^^^^ the trait `SystemParam` is not implemented for `u32`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the following other types implement trait `SystemParam`:
[INFO] [stderr]              ()
[INFO] [stderr]              (P0, P1)
[INFO] [stderr]              (P0, P1, P2)
[INFO] [stderr]              (P0, P1, P2, P3)
[INFO] [stderr]              (P0, P1, P2, P3, P4)
[INFO] [stderr]              (P0, P1, P2, P3, P4, P5)
[INFO] [stderr]              (P0, P1, P2, P3, P4, P5, P6)
[INFO] [stderr]              (P0, P1, P2, P3, P4, P5, P6, P7)
[INFO] [stderr]            and $N others
[INFO] [stderr]    = note: required for `fn(MyRequest, u32) -> Result<MyResponse, std::string::String> {bad_handler}` to implement `IntoHandler<MyRequest, MyResponse, (u32,)>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `u32: SystemParam` is not satisfied
[INFO] [stderr]   --> tests/compile-fail/handler_non_system_param_extra.rs:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | #[galeon_engine::handler]
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `SystemParam` is not implemented for `u32`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the following other types implement trait `SystemParam`:
[INFO] [stderr]              ()
[INFO] [stderr]              (P0, P1)
[INFO] [stderr]              (P0, P1, P2)
[INFO] [stderr]              (P0, P1, P2, P3)
[INFO] [stderr]              (P0, P1, P2, P3, P4)
[INFO] [stderr]              (P0, P1, P2, P3, P4, P5)
[INFO] [stderr]              (P0, P1, P2, P3, P4, P5, P6)
[INFO] [stderr]              (P0, P1, P2, P3, P4, P5, P6, P7)
[INFO] [stderr]            and $N others
[INFO] [stderr]    = note: required for `fn(MyRequest, u32) -> Result<MyResponse, std::string::String> {bad_handler}` to implement `IntoHandler<MyRequest, MyResponse, (u32,)>`
[INFO] [stderr] note: required by a bound in `_assert_into_handler`
[INFO] [stderr]   --> tests/compile-fail/handler_non_system_param_extra.rs:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | #[galeon_engine::handler]
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `_assert_into_handler`
[INFO] [stderr]    = note: this error originates in the attribute macro `galeon_engine::handler` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `cmd`
[INFO] [stderr]   --> tests/compile-fail/handler_non_system_param_extra.rs:17:20
[INFO] [stderr]    |
[INFO] [stderr] 17 | pub fn bad_handler(cmd: MyRequest, _factor: u32) -> Result<MyResponse, String> {
[INFO] [stderr]    |                    ^^^ help: if this is intentional, prefix it with an underscore: `_cmd`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: the trait bound `u32: SystemParam` is not satisfied
[INFO] [stderr]   --> tests/compile-fail/handler_non_system_param_extra.rs:17:8
[INFO] [stderr]    |
[INFO] [stderr] 16 | #[galeon_engine::handler]
[INFO] [stderr]    | ------------------------- required by a bound introduced by this call
[INFO] [stderr] 17 | pub fn bad_handler(cmd: MyRequest, _factor: u32) -> Result<MyResponse, String> {
[INFO] [stderr]    |        ^^^^^^^^^^^ the trait `SystemParam` is not implemented for `u32`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the following other types implement trait `SystemParam`:
[INFO] [stderr]              ()
[INFO] [stderr]              (P0,)
[INFO] [stderr]              (P0, P1)
[INFO] [stderr]              (P0, P1, P2)
[INFO] [stderr]              (P0, P1, P2, P3)
[INFO] [stderr]              (P0, P1, P2, P3, P4)
[INFO] [stderr]              (P0, P1, P2, P3, P4, P5)
[INFO] [stderr]              (P0, P1, P2, P3, P4, P5, P6)
[INFO] [stderr]            and $N others
[INFO] [stderr]    = note: required for `fn(MyRequest, u32) -> Result<MyResponse, std::string::String> {bad_handler}` to implement `IntoHandler<MyRequest, MyResponse, (u32,)>`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `u32: SystemParam` is not satisfied
[INFO] [stderr]   --> tests/compile-fail/handler_non_system_param_extra.rs:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | #[galeon_engine::handler]
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `SystemParam` is not implemented for `u32`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the following other types implement trait `SystemParam`:
[INFO] [stderr]              ()
[INFO] [stderr]              (P0,)
[INFO] [stderr]              (P0, P1)
[INFO] [stderr]              (P0, P1, P2)
[INFO] [stderr]              (P0, P1, P2, P3)
[INFO] [stderr]              (P0, P1, P2, P3, P4)
[INFO] [stderr]              (P0, P1, P2, P3, P4, P5)
[INFO] [stderr]              (P0, P1, P2, P3, P4, P5, P6)
[INFO] [stderr]            and $N others
[INFO] [stderr]    = note: required for `fn(MyRequest, u32) -> Result<MyResponse, std::string::String> {bad_handler}` to implement `IntoHandler<MyRequest, MyResponse, (u32,)>`
[INFO] [stderr] note: required by a bound in `_assert_into_handler`
[INFO] [stderr]   --> tests/compile-fail/handler_non_system_param_extra.rs:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | #[galeon_engine::handler]
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `_assert_into_handler`
[INFO] [stderr]    = note: this error originates in the attribute macro `galeon_engine::handler` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `cmd`
[INFO] [stderr]   --> tests/compile-fail/handler_non_system_param_extra.rs:17:20
[INFO] [stderr]    |
[INFO] [stderr] 17 | pub fn bad_handler(cmd: MyRequest, _factor: u32) -> Result<MyResponse, String> {
[INFO] [stderr]    |                    ^^^ help: if this is intentional, prefix it with an underscore: `_cmd`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr]       your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr] 
[INFO] [stderr] test tests/compile-fail/handler_private.rs ... ok
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stdout] test compile_fail ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- compile_fail stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'compile_fail' (1645) panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.116/src/run.rs:102:13:
[INFO] [stdout] 1 of 8 tests failed
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x592a14e9d931 - std[104cf6e2632825ea]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x592a14e9d931 - std[104cf6e2632825ea]::backtrace_rs::backtrace::trace_unsynchronized::<std[104cf6e2632825ea]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x592a14e9d931 - std[104cf6e2632825ea]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x592a14e9d931 - <<std[104cf6e2632825ea]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[7c831bd917ebf35f]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x592a14eb41ea - <core[7c831bd917ebf35f]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x592a14eb41ea - core[7c831bd917ebf35f]::fmt::write
[INFO] [stdout]    6:     0x592a14ea24ac - core[7c831bd917ebf35f]::io::write::default_write_fmt::<alloc[2fdc3f7464fcf288]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x592a14ea24ac - <alloc[2fdc3f7464fcf288]::vec::Vec<u8> as core[7c831bd917ebf35f]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x592a14e76e06 - <std[104cf6e2632825ea]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x592a14e76e06 - std[104cf6e2632825ea]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x592a14e94f59 - std[104cf6e2632825ea]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x592a14e2e200 - <alloc[2fdc3f7464fcf288]::boxed::Box<dyn for<'a, 'b> core[7c831bd917ebf35f]::ops::function::Fn<(&'a std[104cf6e2632825ea]::panic::PanicHookInfo<'b>,), Output = ()> + core[7c831bd917ebf35f]::marker::Send + core[7c831bd917ebf35f]::marker::Sync> as core[7c831bd917ebf35f]::ops::function::Fn<(&std[104cf6e2632825ea]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x592a14e2e200 - test[73009c9f9aebf890]::test_main_inner::<test[73009c9f9aebf890]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x592a14e95112 - <alloc[2fdc3f7464fcf288]::boxed::Box<dyn for<'a, 'b> core[7c831bd917ebf35f]::ops::function::Fn<(&'a std[104cf6e2632825ea]::panic::PanicHookInfo<'b>,), Output = ()> + core[7c831bd917ebf35f]::marker::Send + core[7c831bd917ebf35f]::marker::Sync> as core[7c831bd917ebf35f]::ops::function::Fn<(&std[104cf6e2632825ea]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x592a14e95112 - std[104cf6e2632825ea]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x592a14e76eb2 - std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x592a14e6efa9 - std[104cf6e2632825ea]::sys::backtrace::__rust_end_short_backtrace::<std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x592a14e77aad - __rustc[b0d56fa5b193ad05]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x592a14eb49dc - core[7c831bd917ebf35f]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x592a14cd6204 - <trybuild[b466b16dc5de56cf]::Runner>::run
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.116/src/run.rs:102:13
[INFO] [stdout]   20:     0x592a14ce1b68 - <trybuild[b466b16dc5de56cf]::TestCases as core[7c831bd917ebf35f]::ops::drop::Drop>::drop
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.116/src/lib.rs:342:38
[INFO] [stdout]   21:     0x592a14c01207 - core[7c831bd917ebf35f]::ptr::drop_glue::<trybuild[b466b16dc5de56cf]::TestCases>
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/core/src/ptr/mod.rs:847:1
[INFO] [stdout]   22:     0x592a14c01413 - protocol_compile_fail[995aa0af2de02824]::compile_fail
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/protocol_compile_fail.rs:9:1
[INFO] [stdout]   23:     0x592a14c01367 - protocol_compile_fail[995aa0af2de02824]::compile_fail::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/protocol_compile_fail.rs:6:18
[INFO] [stdout]   24:     0x592a14c01876 - <protocol_compile_fail[995aa0af2de02824]::compile_fail::{closure#0} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x592a14e214eb - <fn() -> core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String> as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x592a14e214eb - test[73009c9f9aebf890]::__rust_begin_short_backtrace::<core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>, fn() -> core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>>
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x592a14e2eb55 - test[73009c9f9aebf890]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x592a14e2eb55 - <core[7c831bd917ebf35f]::panic::unwind_safe::AssertUnwindSafe<test[73009c9f9aebf890]::run_test_in_process::{closure#0}> as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x592a14e2eb55 - std[104cf6e2632825ea]::panicking::catch_unwind::do_call::<core[7c831bd917ebf35f]::panic::unwind_safe::AssertUnwindSafe<test[73009c9f9aebf890]::run_test_in_process::{closure#0}>, core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>>
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x592a14e2eb55 - std[104cf6e2632825ea]::panicking::catch_unwind::<core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>, core[7c831bd917ebf35f]::panic::unwind_safe::AssertUnwindSafe<test[73009c9f9aebf890]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x592a14e2eb55 - std[104cf6e2632825ea]::panic::catch_unwind::<core[7c831bd917ebf35f]::panic::unwind_safe::AssertUnwindSafe<test[73009c9f9aebf890]::run_test_in_process::{closure#0}>, core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>>
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x592a14e2eb55 - test[73009c9f9aebf890]::run_test_in_process
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x592a14e2eb55 - test[73009c9f9aebf890]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x592a14e27f14 - test[73009c9f9aebf890]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x592a14e27f14 - std[104cf6e2632825ea]::sys::backtrace::__rust_begin_short_backtrace::<test[73009c9f9aebf890]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x592a14e31cb2 - std[104cf6e2632825ea]::thread::lifecycle::spawn_unchecked::<test[73009c9f9aebf890]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x592a14e31cb2 - <core[7c831bd917ebf35f]::panic::unwind_safe::AssertUnwindSafe<std[104cf6e2632825ea]::thread::lifecycle::spawn_unchecked<test[73009c9f9aebf890]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x592a14e31cb2 - std[104cf6e2632825ea]::panicking::catch_unwind::do_call::<core[7c831bd917ebf35f]::panic::unwind_safe::AssertUnwindSafe<std[104cf6e2632825ea]::thread::lifecycle::spawn_unchecked<test[73009c9f9aebf890]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x592a14e31cb2 - std[104cf6e2632825ea]::panicking::catch_unwind::<(), core[7c831bd917ebf35f]::panic::unwind_safe::AssertUnwindSafe<std[104cf6e2632825ea]::thread::lifecycle::spawn_unchecked<test[73009c9f9aebf890]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x592a14e31cb2 - std[104cf6e2632825ea]::panic::catch_unwind::<core[7c831bd917ebf35f]::panic::unwind_safe::AssertUnwindSafe<std[104cf6e2632825ea]::thread::lifecycle::spawn_unchecked<test[73009c9f9aebf890]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x592a14e31cb2 - std[104cf6e2632825ea]::thread::lifecycle::spawn_unchecked::<test[73009c9f9aebf890]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x592a14e31cb2 - <std[104cf6e2632825ea]::thread::lifecycle::spawn_unchecked<test[73009c9f9aebf890]::run_test::{closure#1}, ()>::{closure#1} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x592a14e9cbe9 - <alloc[2fdc3f7464fcf288]::boxed::Box<dyn core[7c831bd917ebf35f]::ops::function::FnOnce<(), Output = ()> + core[7c831bd917ebf35f]::marker::Send> as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x592a14e9cbe9 - <std[104cf6e2632825ea]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f47d5bb13648d5c859f5b438eb7dc834b9729961/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x775dc0a4307a - <unknown>
[INFO] [stdout]   46:     0x775dc0ad6534 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     compile_fail
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 11.67s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test protocol_compile_fail`
[INFO] running `Command { std: "docker" "inspect" "22bca53168efd48edab065367be557b12615264b6f007664a10dfefc76e47db4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "22bca53168efd48edab065367be557b12615264b6f007664a10dfefc76e47db4", kill_on_drop: false }`
[INFO] [stdout] 22bca53168efd48edab065367be557b12615264b6f007664a10dfefc76e47db4
