[INFO] fetching crate ritk-spatial 0.3.0...
[INFO] testing ritk-spatial-0.3.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate ritk-spatial 0.3.0 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate ritk-spatial 0.3.0
[INFO] finished tweaking crates.io crate ritk-spatial 0.3.0
[INFO] tweaked toml for crates.io crate ritk-spatial 0.3.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate ritk-spatial 0.3.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 ritk-spatial 0.3.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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 9591f3b70a76048adef8a2734ace78e92c95c0059d76204e7d869864bbca6116
[INFO] running `Command { std: "docker" "start" "9591f3b70a76048adef8a2734ace78e92c95c0059d76204e7d869864bbca6116", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9591f3b70a76048adef8a2734ace78e92c95c0059d76204e7d869864bbca6116", 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" "9591f3b70a76048adef8a2734ace78e92c95c0059d76204e7d869864bbca6116" "/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" "9591f3b70a76048adef8a2734ace78e92c95c0059d76204e7d869864bbca6116", 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" "9591f3b70a76048adef8a2734ace78e92c95c0059d76204e7d869864bbca6116" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.26
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling mnemosyne-build-util v0.2.0
[INFO] [stderr]    Compiling mnemosyne-memory-core v0.2.0
[INFO] [stderr]    Compiling themis-topology v0.10.1
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling gimli v0.32.3
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling mnemosyne-prof v0.2.0
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling mnemosyne-backend v0.5.0
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling rustc-demangle v0.1.28
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling cfg-if v1.0.5
[INFO] [stderr]    Compiling melinoe v0.9.0
[INFO] [stderr]    Compiling mnemosyne-local v0.4.0
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling addr2line v0.25.1
[INFO] [stderr]    Compiling bytemuck_derive v1.12.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling bytemuck v1.25.2
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling eunomia v0.8.0
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling mnemosyne-arena v0.4.0
[INFO] [stderr]    Compiling aequitas v0.2.0
[INFO] [stderr]    Compiling mnemosyne-decay v0.3.0
[INFO] [stderr]    Compiling mnemosyne-heap v0.4.0
[INFO] [stderr]    Compiling mnemosyne-memory v0.7.0
[INFO] [stderr]    Compiling leto v0.43.1
[INFO] [stderr]    Compiling ritk-spatial v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 31.48s
[INFO] running `Command { std: "docker" "inspect" "9591f3b70a76048adef8a2734ace78e92c95c0059d76204e7d869864bbca6116", 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" "9591f3b70a76048adef8a2734ace78e92c95c0059d76204e7d869864bbca6116" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling ritk-spatial v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.37s
[INFO] running `Command { std: "docker" "inspect" "9591f3b70a76048adef8a2734ace78e92c95c0059d76204e7d869864bbca6116", 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" "9591f3b70a76048adef8a2734ace78e92c95c0059d76204e7d869864bbca6116" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/ritk-spatial/49ceb017d29920ad/out/ritk_spatial-49ceb017d29920ad)
[INFO] [stdout] 
[INFO] [stdout] running 88 tests
[INFO] [stdout] test coordinate_map::tests::default_is_cartesian ... ok
[INFO] [stdout] test coordinate_map::tests::inverse_rejects_out_of_range_world_points ... ok
[INFO] [stdout] test coordinate_map::tests::forward_clamps_out_of_range_slice_indices ... ok
[INFO] [stdout] test coordinate_map::tests::non_cartesian_maps_require_two_dimensions ... ok
[INFO] [stdout] test coordinate_map::tests::fan_is_centred_on_the_axial_axis ... ok
[INFO] [stdout] test coordinate_map::tests::centred_matches_the_itk_convention ... ok
[INFO] [stdout] test coordinate_map::tests::phased_array_boresight_is_pure_depth ... ok
[INFO] [stdout] test coordinate_map::tests::phased_array_map_requires_exactly_three_dimensions ... ok
[INFO] [stdout] test coordinate_map::tests::phased_array_rejects_degenerate_steering ... ok
[INFO] [stdout] test coordinate_map::tests::phased_array_rejects_invalid_parameters ... ok
[INFO] [stdout] test coordinate_map::tests::phased_array_rejects_points_behind_the_array ... ok
[INFO] [stdout] test coordinate_map::tests::phased_array_steering_is_symmetric_per_angle ... ok
[INFO] [stdout] test coordinate_map::tests::points_behind_the_apex_plane_are_rejected ... ok
[INFO] [stdout] test coordinate_map::tests::pure_translation_sweep_round_trips ... ok
[INFO] [stdout] test coordinate_map::tests::asymmetric_fan_round_trips ... ok
[INFO] [stdout] test coordinate_map::tests::radius_starts_at_the_apex_offset ... ok
[INFO] [stdout] test coordinate_map::tests::rejects_non_positive_and_non_finite_parameters ... ok
[INFO] [stdout] test coordinate_map::tests::phased_array_index_round_trips ... ok
[INFO] [stdout] test coordinate_map::tests::index_round_trips_through_cartesian_over_the_fan ... ok
[INFO] [stdout] test direction::tests::test_direction_inverse_multiplies_to_identity ... ok
[INFO] [stdout] test coordinate_map::tests::single_slice_degenerate_case ... ok
[INFO] [stdout] test direction::tests::test_direction_is_orthogonal ... ok
[INFO] [stdout] test coordinate_map::tests::slice_series_map_requires_exactly_three_dimensions ... ok
[INFO] [stdout] test coordinate_map::tests::slice_series_rejects_empty_transform_list ... ok
[INFO] [stdout] test direction::tests::test_direction_is_proper_rotation ... ok
[INFO] [stdout] test direction::tests::test_direction_axis_directions_array ... ok
[INFO] [stdout] test direction::tests::test_direction_identity ... ok
[INFO] [stdout] test direction::tests::test_direction_storage_order_conversions ... ok
[INFO] [stdout] test grid_geometry::tests::a_beam_space_acquisition_is_rejected_rather_than_mapped_affinely ... ok
[INFO] [stdout] test grid_geometry::tests::a_displacement_rotates_without_the_origin_translation ... ok
[INFO] [stdout] test grid_geometry::tests::identity_direction_reduces_to_the_axis_aligned_affine ... ok
[INFO] [stdout] test grid_geometry::tests::a_nonsingular_nonorthogonal_direction_uses_its_inverse ... ok
[INFO] [stdout] test grid_geometry::tests::index_and_point_round_trip_on_a_non_lattice_coordinate ... ok
[INFO] [stdout] test grid_geometry::tests::a_singular_direction_is_reported_rather_than_panicking ... ok
[INFO] [stdout] test grid_geometry::tests::axis_direction_returns_the_direction_column_not_the_row ... ok
[INFO] [stdout] test grid_geometry::tests::rotated_index_maps_to_the_hand_computed_point ... ok
[INFO] [stdout] test grid_geometry::tests::rotated_point_maps_back_to_the_hand_computed_index ... ok
[INFO] [stdout] test grid_geometry::tests::the_two_dimensional_instantiation_applies_the_same_formula ... ok
[INFO] [stdout] test point::tests::test_point_creation ... ok
[INFO] [stdout] test point::tests::test_point_from_slice ... ok
[INFO] [stdout] test point::tests::test_point_origin ... ok
[INFO] [stdout] test point::tests::test_point_vector_addition ... ok
[INFO] [stdout] test rotation::tests::a_non_finite_entry_is_rejected ... ok
[INFO] [stdout] test rotation::tests::a_reflection_is_rejected_not_repaired ... ok
[INFO] [stdout] test rotation::tests::a_rotation_composed_with_a_reflection_is_rejected ... ok
[INFO] [stdout] test rotation::tests::a_rotation_is_returned_unchanged ... ok
[INFO] [stdout] test rotation::tests::a_collapsed_axis_is_rejected ... ok
[INFO] [stdout] test rotation::tests::a_well_conditioned_small_scale_is_accepted ... ok
[INFO] [stdout] test rotation::tests::anisotropic_scale_is_removed ... ok
[INFO] [stdout] test rotation::tests::extraction_is_idempotent ... ok
[INFO] [stdout] test rotation::tests::a_near_singular_transform_is_rejected ... ok
[INFO] [stdout] test point::tests::test_point_subtraction ... ok
[INFO] [stdout] test point::tests::test_point_to_array ... ok
[INFO] [stdout] test rotation::tests::uniform_scale_is_removed ... ok
[INFO] [stdout] test spacing::tests::test_spacing_deref_vector_api ... ok
[INFO] [stdout] test rotation::tests::extraction_minimizes_distance_to_the_input ... ok
[INFO] [stdout] test rotation::tests::identity_extracts_to_identity ... ok
[INFO] [stdout] test rotation::tests::output_is_orthonormal_within_the_reorientation_tolerance ... ok
[INFO] [stdout] test rotation::tests::shear_is_removed ... ok
[INFO] [stdout] test spacing::tests::test_invalid_spacing_display ... ok
[INFO] [stdout] test spacing::tests::test_spacing_creation ... ok
[INFO] [stdout] test spacing::tests::test_spacing_from_vector_roundtrip ... ok
[INFO] [stdout] test spacing::tests::test_spacing_is_uniform ... ok
[INFO] [stdout] test spacing::tests::test_spacing_try_new_rejects_invalid ... ok
[INFO] [stdout] test spacing::tests::test_spacing_repr_transparent_size ... ok
[INFO] [stdout] test spacing::tests::test_spacing_min_max ... ok
[INFO] [stdout] test spacing::tests::test_spacing_new_unchecked_skips_validation ... ok
[INFO] [stdout] test vector::tests::test_vector_axes ... ok
[INFO] [stdout] test vector::tests::test_vector_creation ... ok
[INFO] [stdout] test vector::tests::test_vector_cross_product ... ok
[INFO] [stdout] test vector::tests::test_vector_dot_norm_and_normalized ... ok
[INFO] [stdout] test vector::tests::test_vector_from_slice ... ok
[INFO] [stdout] test vector::tests::test_vector_to_array ... ok
[INFO] [stdout] test spacing::tests::test_spacing_uniform ... ok
[INFO] [stdout] test vector::tests::test_vector_arithmetic ... ok
[INFO] [stdout] test voxel_index::tests::as_array_returns_reference ... ok
[INFO] [stdout] test vector::tests::unit_direction_or_divides_by_the_length ... ok
[INFO] [stdout] test voxel_index::tests::accessors ... ok
[INFO] [stdout] test voxel_index::tests::from_roundtrip ... ok
[INFO] [stdout] test vector::tests::unit_direction_or_returns_the_fallback_for_a_degenerate_length ... ok
[INFO] [stdout] test voxel_index::tests::index_trait ... ok
[INFO] [stdout] test voxel_index::tests::new_matches_array_construction ... ok
[INFO] [stdout] test voxel_index::tests::repr_transparent_layout ... ok
[INFO] [stdout] test voxel_index::tests::default_is_origin ... ok
[INFO] [stdout] test spacing::tests::test_spacing_new_rejects_negative - should panic ... ok
[INFO] [stdout] test spacing::tests::test_spacing_new_rejects_nan - should panic ... ok
[INFO] [stdout] test spacing::tests::test_spacing_new_rejects_zero - should panic ... ok
[INFO] [stdout] test spacing::tests::test_spacing_uniform_rejects_zero - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 88 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests ritk_spatial
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/rotation.rs - rotation::rotation_from_linear (line 111) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.52s; merged doctests compilation took 0.50s
[INFO] running `Command { std: "docker" "inspect" "9591f3b70a76048adef8a2734ace78e92c95c0059d76204e7d869864bbca6116", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9591f3b70a76048adef8a2734ace78e92c95c0059d76204e7d869864bbca6116", kill_on_drop: false }`
[INFO] [stdout] 9591f3b70a76048adef8a2734ace78e92c95c0059d76204e7d869864bbca6116
