[INFO] fetching crate tiles_tools 0.2.0...
[INFO] testing tiles_tools-0.2.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate tiles_tools 0.2.0 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate tiles_tools 0.2.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate tiles_tools 0.2.0
[INFO] tweaked toml for crates.io crate tiles_tools 0.2.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate tiles_tools 0.2.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate tiles_tools 0.2.0 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `lints.rust.unsafe-code` is deprecated in favor of `lints.rust.unsafe_code` and will not work in a future edition
[INFO] [stderr] warning: `tiles_tools` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 255ea1da2ae9243e46fe8e628cb51be597825a5b35d0e71bf970c3f319b7fe11
[INFO] running `Command { std: "docker" "start" "255ea1da2ae9243e46fe8e628cb51be597825a5b35d0e71bf970c3f319b7fe11", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "255ea1da2ae9243e46fe8e628cb51be597825a5b35d0e71bf970c3f319b7fe11", 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" "255ea1da2ae9243e46fe8e628cb51be597825a5b35d0e71bf970c3f319b7fe11" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "255ea1da2ae9243e46fe8e628cb51be597825a5b35d0e71bf970c3f319b7fe11", 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" "255ea1da2ae9243e46fe8e628cb51be597825a5b35d0e71bf970c3f319b7fe11" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `lints.rust.unsafe-code` is deprecated in favor of `lints.rust.unsafe_code` and will not work in a future edition
[INFO] [stderr] warning: `tiles_tools` (manifest) generated 1 warning
[INFO] [stderr]    Compiling syn v2.0.104
[INFO] [stderr]    Compiling zerocopy v0.8.26
[INFO] [stderr]    Compiling const_format_proc_macros v0.2.34
[INFO] [stderr]    Compiling collection_tools v0.18.0
[INFO] [stderr]    Compiling clone_dyn_types v0.31.0
[INFO] [stderr]    Compiling libc v0.2.174
[INFO] [stderr]    Compiling interval_adapter v0.29.0
[INFO] [stderr]    Compiling cfg-if v1.0.1
[INFO] [stderr]    Compiling siphasher v0.3.11
[INFO] [stderr]    Compiling memchr v2.7.5
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]    Compiling convert_case v0.6.0
[INFO] [stderr]    Compiling derive_tools v0.36.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling collection_tools v0.22.0
[INFO] [stderr]    Compiling component_model_types v0.3.0
[INFO] [stderr]    Compiling phf_shared v0.10.0
[INFO] [stderr]    Compiling component_model_types v0.7.0
[INFO] [stderr]    Compiling clone_dyn_types v0.36.0
[INFO] [stderr]    Compiling semver v1.0.26
[INFO] [stderr]    Compiling regex-syntax v0.7.5
[INFO] [stderr]    Compiling interval_adapter v0.34.0
[INFO] [stderr]    Compiling anyhow v1.0.98
[INFO] [stderr]    Compiling former_types v2.22.0
[INFO] [stderr]    Compiling hashbrown v0.15.4
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling const_format v0.2.34
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling integer-sqrt v0.1.5
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling indexmap v2.9.0
[INFO] [stderr]    Compiling iter_tools v0.29.0
[INFO] [stderr]    Compiling iter_tools v0.35.0
[INFO] [stderr]    Compiling ndarray v0.16.1
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling phf_generator v0.10.0
[INFO] [stderr]    Compiling phf_macros v0.10.0
[INFO] [stderr]    Compiling macro_tools v0.55.0
[INFO] [stderr]    Compiling macro_tools v0.62.0
[INFO] [stderr]    Compiling phf v0.10.1
[INFO] [stderr]    Compiling hecs v0.10.5
[INFO] [stderr]    Compiling derive_more-impl v1.0.0
[INFO] [stderr]    Compiling derive_tools_meta v0.35.0
[INFO] [stderr]    Compiling structmeta-derive v0.2.0
[INFO] [stderr]    Compiling strum_macros v0.25.3
[INFO] [stderr]    Compiling clone_dyn_meta v0.31.0
[INFO] [stderr]    Compiling bytemuck_derive v1.10.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling deprecate-until v0.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling former_meta v2.25.0
[INFO] [stderr]    Compiling clone_dyn v0.33.0
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling structmeta v0.2.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling error_tools v0.22.0
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling bytemuck v1.23.2
[INFO] [stderr]    Compiling pathfinding v4.14.0
[INFO] [stderr]    Compiling asbytes v0.2.0
[INFO] [stderr]    Compiling parse-display-derive v0.8.2
[INFO] [stderr]    Compiling strum v0.25.0
[INFO] [stderr]    Compiling variadic_from v0.31.0
[INFO] [stderr]    Compiling parse-display v0.8.2
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling former v2.26.0
[INFO] [stderr]    Compiling derive_more v1.0.0
[INFO] [stderr]    Compiling mod_interface_meta v0.32.0
[INFO] [stderr]    Compiling mod_interface v0.34.0
[INFO] [stderr]    Compiling mdmath_core v0.4.0
[INFO] [stderr]    Compiling ndarray_cg v0.4.0
[INFO] [stderr]    Compiling tiles_tools v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 49.99s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: derive_tools v0.36.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 4`
[INFO] running `Command { std: "docker" "inspect" "255ea1da2ae9243e46fe8e628cb51be597825a5b35d0e71bf970c3f319b7fe11", 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" "255ea1da2ae9243e46fe8e628cb51be597825a5b35d0e71bf970c3f319b7fe11" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `lints.rust.unsafe-code` is deprecated in favor of `lints.rust.unsafe_code` and will not work in a future edition
[INFO] [stderr] warning: `tiles_tools` (manifest) generated 1 warning
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling libc v0.2.174
[INFO] [stderr]    Compiling serde_json v1.0.142
[INFO] [stderr]    Compiling inspect_type v0.16.0
[INFO] [stderr]    Compiling winnow v0.7.11
[INFO] [stderr]    Compiling target-triple v0.1.4
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.6.0
[INFO] [stderr]    Compiling rustix v1.0.8
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling anstyle v1.0.11
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling clap_lex v0.7.5
[INFO] [stderr]    Compiling error_tools v0.22.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling test_tools v0.16.0
[INFO] [stderr]    Compiling impls_index_meta v0.13.0
[INFO] [stderr]    Compiling deprecate-until v0.1.1
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling bitflags v2.9.1
[INFO] [stderr]    Compiling is_slice v0.14.0
[INFO] [stderr]    Compiling dissimilar v1.0.10
[INFO] [stderr]    Compiling implements v0.13.0
[INFO] [stderr]    Compiling glob v0.3.2
[INFO] [stderr]    Compiling linux-raw-sys v0.9.4
[INFO] [stderr]    Compiling typing_tools v0.11.0
[INFO] [stderr]    Compiling pathfinding v4.14.0
[INFO] [stderr]    Compiling clap_builder v4.5.43
[INFO] [stderr]    Compiling impls_index v0.11.0
[INFO] [stderr]    Compiling diagnostics_tools v0.11.0
[INFO] [stderr]    Compiling rayon v1.10.0
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling collection_tools v0.18.0
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling mem_tools v0.9.0
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling is-terminal v0.4.16
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling tempfile v3.20.0
[INFO] [stderr]    Compiling clap v4.5.43
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling tiles_tools v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling trybuild v1.0.105
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 59.85s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: derive_tools v0.36.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 4`
[INFO] running `Command { std: "docker" "inspect" "255ea1da2ae9243e46fe8e628cb51be597825a5b35d0e71bf970c3f319b7fe11", 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" "255ea1da2ae9243e46fe8e628cb51be597825a5b35d0e71bf970c3f319b7fe11" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `lints.rust.unsafe-code` is deprecated in favor of `lints.rust.unsafe_code` and will not work in a future edition
[INFO] [stderr] warning: `tiles_tools` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.25s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: derive_tools v0.36.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 4`
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/tiles_tools/dbcba8ce6c173c98/out/tiles_tools-dbcba8ce6c173c98)
[INFO] [stdout] 
[INFO] [stdout] running 76 tests
[INFO] [stdout] test animation::tests::test_color_interpolation ... ok
[INFO] [stdout] test animation::tests::test_timeline_basic ... ok
[INFO] [stdout] test animation::tests::test_timeline_pause_resume ... ok
[INFO] [stdout] test animation::tests::test_tween_with_delay ... ok
[INFO] [stdout] test animation::tests::test_tween_yoyo ... ok
[INFO] [stdout] test animation::tests::test_tween_pause_resume ... ok
[INFO] [stdout] test animation::tests::test_easing_functions ... ok
[INFO] [stdout] test animation::tests::test_animation_builder ... ok
[INFO] [stdout] test animation::tests::test_tween_repeat ... ok
[INFO] [stdout] test animation::tests::test_coordinate_interpolation ... ok
[INFO] [stdout] test animation::tests::test_complex_easing ... ok
[INFO] [stdout] test animation::tests::test_convenience_functions ... ok
[INFO] [stdout] test behavior_tree::tests::test_move_to_action ... ok
[INFO] [stdout] test behavior_tree::tests::test_repeat_node ... ok
[INFO] [stdout] test behavior_tree::tests::test_blackboard_condition ... ok
[INFO] [stdout] test behavior_tree::tests::test_convenience_functions ... ok
[INFO] [stdout] test behavior_tree::tests::test_invert_node ... ok
[INFO] [stdout] test animation::tests::test_color_animations ... ok
[INFO] [stdout] test behavior_tree::tests::test_behavior_context_creation ... ok
[INFO] [stdout] test behavior_tree::tests::test_behavior_context_blackboard ... ok
[INFO] [stdout] test behavior_tree::tests::test_behavior_tree_builder ... ok
[INFO] [stdout] test animation::tests::test_tween_basic_animation ... ok
[INFO] [stdout] test animation::tests::test_f32_interpolation ... ok
[INFO] [stdout] test debug::tests::test_ecs_inspector ... ok
[INFO] [stdout] test debug::tests::test_grid_renderer_creation ... ok
[INFO] [stdout] test debug::tests::test_grid_renderer_markers ... ok
[INFO] [stdout] test debug::tests::test_pathfinding_debugger ... ok
[INFO] [stdout] test debug::tests::test_performance_profiler ... ok
[INFO] [stdout] test debug::tests::test_coordinate_conversion ... ok
[INFO] [stdout] test events::tests::test_auto_unsubscribe ... ok
[INFO] [stdout] test events::tests::test_batch_publishing ... ok
[INFO] [stdout] test debug::tests::test_debug_utilities ... ok
[INFO] [stdout] test events::tests::test_common_events ... ok
[INFO] [stdout] test events::tests::test_event_bus_creation ... ok
[INFO] [stdout] test events::tests::test_event_consumption ... ok
[INFO] [stdout] test events::tests::test_event_priorities ... ok
[INFO] [stdout] test events::tests::test_multiple_event_types ... ok
[INFO] [stdout] test events::tests::test_statistics ... ok
[INFO] [stdout] test behavior_tree::tests::test_sequence_node_running ... ok
[INFO] [stdout] test behavior_tree::tests::test_sequence_node_success ... ok
[INFO] [stdout] test field_of_view::tests::test_light_source_creation ... ok
[INFO] [stdout] test events::tests::test_unsubscribe ... ok
[INFO] [stdout] test flowfield::tests::test_flow_field_creation ... ok
[INFO] [stdout] test field_of_view::tests::test_line_of_sight ... ok
[INFO] [stdout] test flowfield::tests::test_dynamic_flow_field_dirty_marking ... ok
[INFO] [stdout] test behavior_tree::tests::test_selector_node ... ok
[INFO] [stdout] test events::tests::test_subscribe_and_publish ... ok
[INFO] [stdout] test flowfield::tests::test_flow_direction_enum ... ok
[INFO] [stdout] test game_systems::tests::test_quest_system ... ok
[INFO] [stdout] test game_systems::tests::test_resource_management ... ok
[INFO] [stdout] test game_systems::tests::test_resource_manager ... ok
[INFO] [stdout] test game_systems::tests::test_status_effects ... ok
[INFO] [stdout] test field_of_view::tests::test_lighting_calculator ... ok
[INFO] [stdout] test field_of_view::tests::test_fov_calculation_basic ... ok
[INFO] [stdout] test field_of_view::tests::test_fov_calculator_creation ... ok
[INFO] [stdout] test game_systems::tests::test_game_state_machine ... ok
[INFO] [stdout] test field_of_view::tests::test_visibility_map_basic ... ok
[INFO] [stdout] test flowfield::tests::test_integration_field_creation ... ok
[INFO] [stdout] test field_of_view::tests::test_visibility_state_creation ... ok
[INFO] [stdout] test events::tests::test_utility_functions ... ok
[INFO] [stdout] test game_systems::tests::test_turn_based_game_creation ... ok
[INFO] [stdout] test spatial::tests::test_quadtree_circular_query ... ok
[INFO] [stdout] test spatial::tests::test_quadtree_subdivision ... ok
[INFO] [stdout] test game_systems::tests::test_turn_based_participants ... ok
[INFO] [stdout] test game_systems::tests::test_action_points ... ok
[INFO] [stdout] test flowfield::tests::test_multi_goal_flow_field_creation ... ok
[INFO] [stdout] test spatial::tests::test_spatial_entity_creation ... ok
[INFO] [stdout] test spatial::tests::test_spatial_bounds_contains ... ok
[INFO] [stdout] test spatial::tests::test_spatial_bounds_creation ... ok
[INFO] [stdout] test spatial::tests::test_quadtree_remove ... ok
[INFO] [stdout] test spatial::tests::test_quadtree_stats ... ok
[INFO] [stdout] test spatial::tests::test_quadtree_basic_operations ... ok
[INFO] [stdout] test spatial::tests::test_spatial_bounds_intersects ... ok
[INFO] [stdout] test behavior_tree::tests::test_parallel_node ... ok
[INFO] [stdout] test behavior_tree::tests::test_cooldown_node ... ok
[INFO] [stdout] test behavior_tree::tests::test_wait_action ... ok
[INFO] [stderr]      Running tests/integration_tests.rs (/opt/rustwide/target/release/build/tiles_tools/5b87a0ba864c4a71/out/integration_tests-5b87a0ba864c4a71)
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tiles_tools
[INFO] [stdout] test result: ok. 76 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 46 tests
[INFO] [stdout] test src/coordinates/conversion.rs - coordinates::conversion::Convert (line 45) ... ok
[INFO] [stdout] test src/coordinates/conversion.rs - coordinates::conversion::test_roundtrip_conversion (line 374) ... ok
[INFO] [stdout] test src/coordinates/isometric.rs - coordinates::isometric::Coordinate<Diamond>::to_screen (line 148) ... ok
[INFO] [stdout] test src/coordinates/conversion.rs - coordinates::conversion::convert_batch_approximate (line 346) ... ok
[INFO] [stdout] test src/coordinates.rs - coordinates::triangular (line 39) ... ok
[INFO] [stdout] test src/coordinates.rs - coordinates::square (line 21) ... ok
[INFO] [stdout] test src/coordinates/conversion.rs - coordinates::conversion::convert_batch_exact (line 319) ... ok
[INFO] [stdout] test src/coordinates/isometric.rs - coordinates::isometric::Coordinate<Diamond>::neighbors (line 290) ... ok
[INFO] [stdout] test src/coordinates/isometric.rs - coordinates::isometric::Coordinate<Diamond>::distance (line 263) ... ok
[INFO] [stdout] test src/coordinates.rs - coordinates::conversion (line 18) ... ok
[INFO] [stdout] test src/coordinates/isometric.rs - coordinates::isometric::Coordinate (line 74) ... ok
[INFO] [stdout] test src/coordinates/square.rs - coordinates::square::Coordinate<Connectivity>::new (line 78) ... ok
[INFO] [stdout] test src/behavior_tree.rs - behavior_tree (line 29) ... ok
[INFO] [stdout] test src/animation.rs - animation (line 29) ... ok
[INFO] [stdout] test src/coordinates/isometric.rs - coordinates::isometric::Coordinate<Projection>::new (line 103) ... ok
[INFO] [stdout] test src/coordinates/isometric.rs - coordinates::isometric::Coordinate<Projection>::is_valid (line 123) ... ok
[INFO] [stdout] test src/coordinates/conversion.rs - coordinates::conversion::ApproximateConvert (line 73) ... ok
[INFO] [stdout] test src/coordinates/isometric.rs - coordinates::isometric::Coordinate<Diamond>::from_screen (line 178) ... ok
[INFO] [stdout] test src/coordinates/triangular.rs - coordinates::triangular::Coordinate<TwelveConnected>::neighbors (line 204) ... ok
[INFO] [stdout] test src/coordinates/triangular.rs - coordinates::triangular::Coordinate<TwelveConnected>::distance (line 167) ... ok
[INFO] [stdout] test src/debug.rs - debug (line 26) ... FAILED
[INFO] [stdout] test src/coordinates/square.rs - coordinates::square::Coordinate<EightConnected>::distance (line 197) ... ok
[INFO] [stdout] test src/coordinates.rs - coordinates::isometric (line 33) ... ok
[INFO] [stdout] test src/coordinates/square.rs - coordinates::square::Coordinate<FourConnected>::neighbors (line 218) ... ok
[INFO] [stdout] test src/coordinates/square.rs - coordinates::square::Coordinate<EightConnected>::neighbors (line 249) ... ok
[INFO] [stdout] test src/coordinates/triangular.rs - coordinates::triangular::Coordinate<Connectivity>::new (line 83) ... ok
[INFO] [stdout] test src/coordinates/square.rs - coordinates::square::Coordinate<FourConnected>::distance (line 175) ... ok
[INFO] [stdout] test src/lib.rs - (line 25) ... ok
[INFO] [stdout] test src/flowfield.rs - flowfield (line 17) ... ok
[INFO] [stdout] test src/lib.rs - (line 80) ... ok
[INFO] [stdout] test src/coordinates/triangular.rs - coordinates::triangular::Coordinate<Connectivity>::is_up_pointing (line 105) ... ok
[INFO] [stdout] test src/ecs/components.rs - ecs::components::Position (line 35) ... ok
[INFO] [stdout] test src/events.rs - events (line 26) ... ok
[INFO] [stdout] test src/spatial.rs - spatial (line 25) ... ok
[INFO] [stdout] test src/ecs/world.rs - ecs::world (line 16) ... ok
[INFO] [stdout] test src/ecs/mod.rs - ecs (line 25) ... ok
[INFO] [stdout] test src/pathfind.rs - pathfind (line 70) ... ok
[INFO] [stdout] test src/pathfind.rs - pathfind (line 34) ... ok
[INFO] [stdout] test src/lib.rs - (line 37) ... ok
[INFO] [stdout] test src/pathfind.rs - pathfind::astar_with_edge_costs (line 219) ... ok
[INFO] [stdout] test src/lib.rs - (line 50) ... ok
[INFO] [stdout] test src/pathfind.rs - pathfind::astar_advanced (line 381) ... ok
[INFO] [stdout] test src/pathfind.rs - pathfind (line 97) ... ok
[INFO] [stdout] test src/pathfind.rs - pathfind::astar_multi_goal (line 488) ... ok
[INFO] [stdout] test src/field_of_view.rs - field_of_view (line 20) has been running for over 60 seconds
[INFO] [stdout] test src/game_systems.rs - game_systems (line 29) has been running for over 60 seconds
[INFO] [stdout] test src/field_of_view.rs - field_of_view (line 20) ... 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.100.0-beta.1-x86_64-unknown-linux-gnu/bin/rustdoc --edition=2021 --crate-type lib --color auto --crate-name tiles_tools --test src/lib.rs --test-run-directory /opt/rustwide/workdir --deny=rust_2018_idioms '--warn=clippy::pedantic' '--warn=clippy::wildcard_imports' --warn=unsafe-code '--deny=clippy::undocumented_unsafe_blocks' '--warn=clippy::std_instead_of_core' '--warn=clippy::std_instead_of_alloc' '--allow=clippy::single_call_fn' '--allow=clippy::self_named_module_files' '--allow=clippy::pub_use' '--allow=clippy::module_name_repetitions' '--allow=clippy::mod_module_files' '--warn=clippy::missing_inline_in_public_items' '--allow=clippy::missing_docs_in_private_items' --warn=missing_docs '--warn=clippy::min_ident_chars' '--allow=clippy::many_single_char_names' '--allow=clippy::inline_always' '--warn=clippy::implicit_return' --warn=future_incompatible '--warn=clippy::exhaustive_structs' '--warn=clippy::exhaustive_enums' '--warn=clippy::else_if_without_else' '--allow=clippy::arbitrary_source_item_ordering' '--allow=clippy::allow_attributes_without_reason' '--allow=clippy::allow_attributes' '--allow=clippy::absolute_paths' --extern criterion=/opt/rustwide/target/release/build/criterion/fec7955c892076c8/out/libcriterion-fec7955c892076c8.rlib --extern error_tools=/opt/rustwide/target/release/build/error_tools/e22003ab37691aaa/out/liberror_tools-e22003ab37691aaa.rlib --extern former=/opt/rustwide/target/release/build/former/4e4c1c8a980f0a1f/out/libformer-4e4c1c8a980f0a1f.rlib --extern hecs=/opt/rustwide/target/release/build/hecs/4cc60da9bfc2f342/out/libhecs-4cc60da9bfc2f342.rlib --extern mod_interface=/opt/rustwide/target/release/build/mod_interface/852df93c1db7d73a/out/libmod_interface-852df93c1db7d73a.rlib --extern ndarray_cg=/opt/rustwide/target/release/build/ndarray_cg/d31b65e475ecafe7/out/libndarray_cg-d31b65e475ecafe7.rlib --extern pathfinding=/opt/rustwide/target/release/build/pathfinding/66a37f6c7e7c1786/out/libpathfinding-66a37f6c7e7c1786.rlib --extern rand=/opt/rustwide/target/release/build/rand/bbb462f0cdb74786/out/librand-bbb462f0cdb74786.rlib --extern serde=/opt/rustwide/target/release/build/serde/66809c84f4fc3008/out/libserde-66809c84f4fc3008.rlib --extern serde_json=/opt/rustwide/target/release/build/serde_json/e2ccb75bcccdf796/out/libserde_json-e2ccb75bcccdf796.rlib --extern tempfile=/opt/rustwide/target/release/build/tempfile/67333d6045906b5e/out/libtempfile-67333d6045906b5e.rlib --extern test_tools=/opt/rustwide/target/release/build/test_tools/88c10913cf42f508/out/libtest_tools-88c10913cf42f508.rlib --extern tiles_tools=/opt/rustwide/target/release/build/tiles_tools/f46422b6fb944b3c/out/libtiles_tools-f46422b6fb944b3c.rlib -L dependency=/opt/rustwide/target/release/build/ahash/20074e595192c182/out -L dependency=/opt/rustwide/target/release/build/aho-corasick/0e0920ff1984ff93/out -L dependency=/opt/rustwide/target/release/build/anes/5db756459817d8c0/out -L dependency=/opt/rustwide/target/release/build/anstyle/47149494c9a667f9/out -L dependency=/opt/rustwide/target/release/build/anyhow/b703b0f84690f1f0/out -L dependency=/opt/rustwide/target/release/build/approx/37a9a2c75eb0d481/out -L dependency=/opt/rustwide/target/release/build/asbytes/57103e52a8b8c42e/out -L dependency=/opt/rustwide/target/release/build/bitflags/1d21208c6c2af4ef/out -L dependency=/opt/rustwide/target/release/build/bytemuck/ece809da2a975e62/out -L dependency=/opt/rustwide/target/release/build/bytemuck_derive/f4deddc224ba0427/out -L dependency=/opt/rustwide/target/release/build/cast/ac7b5ac0de7e3379/out -L dependency=/opt/rustwide/target/release/build/cfg-if/57ac97a4dec91d60/out -L dependency=/opt/rustwide/target/release/build/ciborium-io/6da5489c172b0693/out -L dependency=/opt/rustwide/target/release/build/ciborium-ll/261d220d557cda9f/out -L dependency=/opt/rustwide/target/release/build/ciborium/f457cebdbfd8863b/out -L dependency=/opt/rustwide/target/release/build/clap/a4396fd440499a5a/out -L dependency=/opt/rustwide/target/release/build/clap_builder/5d26d29bd9965c5d/out -L dependency=/opt/rustwide/target/release/build/clap_lex/ec22f9a2e0a14bd9/out -L dependency=/opt/rustwide/target/release/build/clone_dyn/2ee5644171d168b9/out -L dependency=/opt/rustwide/target/release/build/clone_dyn_meta/00406c0e1abae804/out -L dependency=/opt/rustwide/target/release/build/clone_dyn_types/001ca6fff942b07c/out -L dependency=/opt/rustwide/target/release/build/clone_dyn_types/4c7abf278d97829c/out -L dependency=/opt/rustwide/target/release/build/collection_tools/327839f8546d4273/out -L dependency=/opt/rustwide/target/release/build/collection_tools/398d04befa2450cb/out -L dependency=/opt/rustwide/target/release/build/component_model_types/39e15b2e6c09b162/out -L dependency=/opt/rustwide/target/release/build/criterion-plot/7bb0051cddff5702/out -L dependency=/opt/rustwide/target/release/build/crossbeam-deque/2a0d55b5d488e9da/out -L dependency=/opt/rustwide/target/release/build/crossbeam-epoch/5071d9e21cd7edca/out -L dependency=/opt/rustwide/target/release/build/crossbeam-utils/c35c21890820cf1a/out -L dependency=/opt/rustwide/target/release/build/deprecate-until/0d02df8956f7395f/out -L dependency=/opt/rustwide/target/release/build/derive_more-impl/ee4bafd063950d24/out -L dependency=/opt/rustwide/target/release/build/derive_more/f6c770a5b327e390/out -L dependency=/opt/rustwide/target/release/build/derive_tools/f2a1eb0a5b3812c4/out -L dependency=/opt/rustwide/target/release/build/derive_tools_meta/c06908a88076dc37/out -L dependency=/opt/rustwide/target/release/build/diagnostics_tools/e7d93b81e73dd855/out -L dependency=/opt/rustwide/target/release/build/diff/b85844321b22bf72/out -L dependency=/opt/rustwide/target/release/build/dissimilar/0d7251a86fb0da94/out -L dependency=/opt/rustwide/target/release/build/either/9494ab0a0482591e/out -L dependency=/opt/rustwide/target/release/build/equivalent/26a0d6a3c1145f1b/out -L dependency=/opt/rustwide/target/release/build/error_tools/e22003ab37691aaa/out -L dependency=/opt/rustwide/target/release/build/fastrand/5dc4782a6c638eb6/out -L dependency=/opt/rustwide/target/release/build/former/4e4c1c8a980f0a1f/out -L dependency=/opt/rustwide/target/release/build/former_meta/997ce93546cdb186/out -L dependency=/opt/rustwide/target/release/build/former_types/1a6640e0e3121da6/out -L dependency=/opt/rustwide/target/release/build/getrandom/5d703cbad3f99bcd/out -L dependency=/opt/rustwide/target/release/build/getrandom/8dc28e3a9bcd9698/out -L dependency=/opt/rustwide/target/release/build/glob/512a8875acd501d7/out -L dependency=/opt/rustwide/target/release/build/half/859cab98fc83414b/out -L dependency=/opt/rustwide/target/release/build/hashbrown/476b63b84d00b356/out -L dependency=/opt/rustwide/target/release/build/hashbrown/db99f52bec2f0c49/out -L dependency=/opt/rustwide/target/release/build/hecs/4cc60da9bfc2f342/out -L dependency=/opt/rustwide/target/release/build/implements/d297c5fa79ed6f2a/out -L dependency=/opt/rustwide/target/release/build/impls_index/426f5207d82acec9/out -L dependency=/opt/rustwide/target/release/build/impls_index_meta/b0e83ba2f34d5ff3/out -L dependency=/opt/rustwide/target/release/build/indexmap/df6a6595fce32b0c/out -L dependency=/opt/rustwide/target/release/build/inspect_type/2e9e68cb2c99d45f/out -L dependency=/opt/rustwide/target/release/build/integer-sqrt/cdb61b8e38febbfc/out -L dependency=/opt/rustwide/target/release/build/is-terminal/7f4747e2a22c0bbd/out -L dependency=/opt/rustwide/target/release/build/is_slice/9a484852c9dbc1e9/out -L dependency=/opt/rustwide/target/release/build/itertools/70af2193f5982d6e/out -L dependency=/opt/rustwide/target/release/build/itoa/6ac79ecd3493b3ff/out -L dependency=/opt/rustwide/target/release/build/libc/5810b1f74d423ee2/out -L dependency=/opt/rustwide/target/release/build/linux-raw-sys/65c1522487eea498/out -L dependency=/opt/rustwide/target/release/build/matrixmultiply/7e3eb8cb54c662fe/out -L dependency=/opt/rustwide/target/release/build/mdmath_core/ff1b60f205c4adc0/out -L dependency=/opt/rustwide/target/release/build/mem_tools/1d1f4619665dbf76/out -L dependency=/opt/rustwide/target/release/build/memchr/1ebeea3296dd8af8/out -L dependency=/opt/rustwide/target/release/build/mod_interface/852df93c1db7d73a/out -L dependency=/opt/rustwide/target/release/build/mod_interface_meta/7f9e124a910fcf62/out -L dependency=/opt/rustwide/target/release/build/ndarray/4e11e0e3f343f242/out -L dependency=/opt/rustwide/target/release/build/ndarray_cg/d31b65e475ecafe7/out -L dependency=/opt/rustwide/target/release/build/num-complex/fd309545beed18c8/out -L dependency=/opt/rustwide/target/release/build/num-integer/46052c3841614b15/out -L dependency=/opt/rustwide/target/release/build/num-traits/af66b93df6dcecf9/out -L dependency=/opt/rustwide/target/release/build/once_cell/35d4cc1b6bbf4e72/out -L dependency=/opt/rustwide/target/release/build/oorandom/8ce131acba5a2cf6/out -L dependency=/opt/rustwide/target/release/build/parse-display-derive/4a9745d2a8df73bf/out -L dependency=/opt/rustwide/target/release/build/parse-display/6444c6f6795b37de/out -L dependency=/opt/rustwide/target/release/build/pathfinding/66a37f6c7e7c1786/out -L dependency=/opt/rustwide/target/release/build/phf/141bef3b97e7ffee/out -L dependency=/opt/rustwide/target/release/build/phf_macros/0e0229de60e35a73/out -L dependency=/opt/rustwide/target/release/build/phf_shared/6cbe70fd4dd5e8b5/out -L dependency=/opt/rustwide/target/release/build/plotters-backend/22a107f76bb62e32/out -L dependency=/opt/rustwide/target/release/build/plotters-svg/093b6a1ee826567d/out -L dependency=/opt/rustwide/target/release/build/plotters/8203f555a5bd4bc2/out -L dependency=/opt/rustwide/target/release/build/ppv-lite86/40693cf09046511a/out -L dependency=/opt/rustwide/target/release/build/pretty_assertions/7f40adacd66fd83b/out -L dependency=/opt/rustwide/target/release/build/proc-macro-hack/6dc86eccc10e4a54/out -L dependency=/opt/rustwide/target/release/build/rand/bbb462f0cdb74786/out -L dependency=/opt/rustwide/target/release/build/rand_chacha/c8e38e7632bd87c5/out -L dependency=/opt/rustwide/target/release/build/rand_core/d2112686391dd15a/out -L dependency=/opt/rustwide/target/release/build/rawpointer/e637704b8109ab79/out -L dependency=/opt/rustwide/target/release/build/rayon-core/c1ecf8d60c093f6b/out -L dependency=/opt/rustwide/target/release/build/rayon/a08a9441240dd69a/out -L dependency=/opt/rustwide/target/release/build/regex-automata/6f8032d832fdae01/out -L dependency=/opt/rustwide/target/release/build/regex-syntax/72e625bf9c5a7e0d/out -L dependency=/opt/rustwide/target/release/build/regex/15451ae37176d2bf/out -L dependency=/opt/rustwide/target/release/build/rustc-hash/8fae2bd548f0b290/out -L dependency=/opt/rustwide/target/release/build/rustix/986c0521c6285d61/out -L dependency=/opt/rustwide/target/release/build/rustversion/753601e6fb9efaa7/out -L dependency=/opt/rustwide/target/release/build/ryu/85b27257faa1b487/out -L dependency=/opt/rustwide/target/release/build/same-file/b5b248986923a61c/out -L dependency=/opt/rustwide/target/release/build/serde/66809c84f4fc3008/out -L dependency=/opt/rustwide/target/release/build/serde_derive/81ca2345e42bdc76/out -L dependency=/opt/rustwide/target/release/build/serde_json/e2ccb75bcccdf796/out -L dependency=/opt/rustwide/target/release/build/serde_spanned/ab93665868975120/out -L dependency=/opt/rustwide/target/release/build/siphasher/0fdc4461e3ac1c8a/out -L dependency=/opt/rustwide/target/release/build/spin/38915ac074095333/out -L dependency=/opt/rustwide/target/release/build/strum/f5228def63632bc5/out -L dependency=/opt/rustwide/target/release/build/strum_macros/2803f37b4ab2b170/out -L dependency=/opt/rustwide/target/release/build/target-triple/34175c1c2224a04e/out -L dependency=/opt/rustwide/target/release/build/termcolor/7fdbd35a1ab5fb9d/out -L dependency=/opt/rustwide/target/release/build/thiserror-impl/76c9220aa611d8da/out -L dependency=/opt/rustwide/target/release/build/thiserror-impl/fc2c62df9986bdb9/out -L dependency=/opt/rustwide/target/release/build/thiserror/a12d9387d58fa450/out -L dependency=/opt/rustwide/target/release/build/thiserror/c8a834b0b40053c4/out -L dependency=/opt/rustwide/target/release/build/tinytemplate/2f10d67f9a0bf69e/out -L dependency=/opt/rustwide/target/release/build/toml/40efe46556082fa1/out -L dependency=/opt/rustwide/target/release/build/toml_datetime/4ae13c3bb0771505/out -L dependency=/opt/rustwide/target/release/build/toml_edit/4339735799e6e852/out -L dependency=/opt/rustwide/target/release/build/toml_write/d4bef0016e352b62/out -L dependency=/opt/rustwide/target/release/build/trybuild/54c86012f7104a83/out -L dependency=/opt/rustwide/target/release/build/typing_tools/42ddf24422847e12/out -L dependency=/opt/rustwide/target/release/build/variadic_from/d7e63c86414e5211/out -L dependency=/opt/rustwide/target/release/build/walkdir/b24d3c4a20f5d974/out -L dependency=/opt/rustwide/target/release/build/winnow/b410df78c605f1a0/out -L dependency=/opt/rustwide/target/release/build/yansi/00b0c08322d7efb3/out -L dependency=/opt/rustwide/target/release/build/zerocopy/b37ee93b65ac3a2d/out -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="enabled"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("conversions", "coordinates", "default", "ecs-systems", "enabled", "field-of-view", "flow-fields", "full", "grid-collections", "hexagonal", "integration", "isometric", "pathfinding-algorithms", "serialization", "square", "triangular"))' --cap-lints=warn --error-format human` (signal: 9, SIGKILL: kill)
[INFO] running `Command { std: "docker" "inspect" "255ea1da2ae9243e46fe8e628cb51be597825a5b35d0e71bf970c3f319b7fe11", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "255ea1da2ae9243e46fe8e628cb51be597825a5b35d0e71bf970c3f319b7fe11", kill_on_drop: false }`
[INFO] [stdout] 255ea1da2ae9243e46fe8e628cb51be597825a5b35d0e71bf970c3f319b7fe11
