[INFO] fetching crate feagi_data_structures 0.0.50-beta.60... [INFO] testing feagi_data_structures-0.0.50-beta.60 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate feagi_data_structures 0.0.50-beta.60 into /workspace/builds/worker-0-tc2/source [INFO] started tweaking crates.io crate feagi_data_structures 0.0.50-beta.60 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate feagi_data_structures 0.0.50-beta.60 [INFO] tweaked toml for crates.io crate feagi_data_structures 0.0.50-beta.60 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate feagi_data_structures 0.0.50-beta.60 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate feagi_data_structures 0.0.50-beta.60 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 993898168e496f859dc5edf0578df9b769000dd80c31a71dc7a07b4cd041fe2c [INFO] running `Command { std: "docker" "start" "-a" "993898168e496f859dc5edf0578df9b769000dd80c31a71dc7a07b4cd041fe2c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "993898168e496f859dc5edf0578df9b769000dd80c31a71dc7a07b4cd041fe2c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "993898168e496f859dc5edf0578df9b769000dd80c31a71dc7a07b4cd041fe2c", kill_on_drop: false }` [INFO] [stdout] 993898168e496f859dc5edf0578df9b769000dd80c31a71dc7a07b4cd041fe2c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ac1382411b9fe9aa61426176f224418f77acc80204bc585ede97e3e08493058a [INFO] running `Command { std: "docker" "start" "-a" "ac1382411b9fe9aa61426176f224418f77acc80204bc585ede97e3e08493058a", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling matrixmultiply v0.3.10 [INFO] [stderr] Compiling rawpointer v0.2.1 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling ndarray v0.17.1 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling feagi_data_structures v0.0.50-beta.60 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `std::fmt::write` [INFO] [stdout] --> src/genomic/cortical_area/io_cortical_area_data_type.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::fmt::write; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FeagiDataError` [INFO] [stdout] --> src/genomic/sensory_cortical_unit.rs:3:36 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{sensor_cortical_units, FeagiDataError}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FeagiDataError` [INFO] [stdout] --> src/genomic/motor_cortical_unit.rs:3:35 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{motor_cortical_units, FeagiDataError}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 22.96s [INFO] running `Command { std: "docker" "inspect" "ac1382411b9fe9aa61426176f224418f77acc80204bc585ede97e3e08493058a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ac1382411b9fe9aa61426176f224418f77acc80204bc585ede97e3e08493058a", kill_on_drop: false }` [INFO] [stdout] ac1382411b9fe9aa61426176f224418f77acc80204bc585ede97e3e08493058a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0dd9008773ebe09bc8b51e0ced32f8a59ebcae827e4a589347e4e10979fbe193 [INFO] running `Command { std: "docker" "start" "-a" "0dd9008773ebe09bc8b51e0ced32f8a59ebcae827e4a589347e4e10979fbe193", kill_on_drop: false }` [INFO] [stderr] Compiling feagi_data_structures v0.0.50-beta.60 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `std::fmt::write` [INFO] [stdout] --> src/genomic/cortical_area/io_cortical_area_data_type.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::fmt::write; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FeagiDataError` [INFO] [stdout] --> src/genomic/sensory_cortical_unit.rs:3:36 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{sensor_cortical_units, FeagiDataError}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FeagiDataError` [INFO] [stdout] --> src/genomic/motor_cortical_unit.rs:3:35 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{motor_cortical_units, FeagiDataError}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `feagi_data_structures::genomic::cortical_area::CorticalID` [INFO] [stdout] --> tests/tests_neuron_voxels.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use feagi_data_structures::genomic::cortical_area::CorticalID; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> tests/tests_genomic.rs:234:9 [INFO] [stdout] | [INFO] [stdout] 234 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt::write` [INFO] [stdout] --> src/genomic/cortical_area/io_cortical_area_data_type.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::fmt::write; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FeagiDataError` [INFO] [stdout] --> src/genomic/sensory_cortical_unit.rs:3:36 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{sensor_cortical_units, FeagiDataError}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FeagiDataError` [INFO] [stdout] --> src/genomic/motor_cortical_unit.rs:3:35 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{motor_cortical_units, FeagiDataError}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.84s [INFO] running `Command { std: "docker" "inspect" "0dd9008773ebe09bc8b51e0ced32f8a59ebcae827e4a589347e4e10979fbe193", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0dd9008773ebe09bc8b51e0ced32f8a59ebcae827e4a589347e4e10979fbe193", kill_on_drop: false }` [INFO] [stdout] 0dd9008773ebe09bc8b51e0ced32f8a59ebcae827e4a589347e4e10979fbe193 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 02b7f99b7328849f89de3030bc9d114d7bd82792e4aa1079a55a194be0a893e3 [INFO] running `Command { std: "docker" "start" "-a" "02b7f99b7328849f89de3030bc9d114d7bd82792e4aa1079a55a194be0a893e3", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `std::fmt::write` [INFO] [stderr] --> src/genomic/cortical_area/io_cortical_area_data_type.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use std::fmt::write; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `FeagiDataError` [INFO] [stderr] --> src/genomic/sensory_cortical_unit.rs:3:36 [INFO] [stderr] | [INFO] [stderr] 3 | use crate::{sensor_cortical_units, FeagiDataError}; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `FeagiDataError` [INFO] [stderr] --> src/genomic/motor_cortical_unit.rs:3:35 [INFO] [stderr] | [INFO] [stderr] 3 | use crate::{motor_cortical_units, FeagiDataError}; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `feagi_data_structures` (lib) generated 3 warnings (run `cargo fix --lib -p feagi_data_structures` to apply 3 suggestions) [INFO] [stderr] warning: `feagi_data_structures` (lib test) generated 3 warnings (3 duplicates) [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> tests/tests_genomic.rs:234:9 [INFO] [stderr] | [INFO] [stderr] 234 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `feagi_data_structures::genomic::cortical_area::CorticalID` [INFO] [stderr] --> tests/tests_neuron_voxels.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use feagi_data_structures::genomic::cortical_area::CorticalID; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `feagi_data_structures` (test "tests_genomic") generated 1 warning (run `cargo fix --test "tests_genomic" -p feagi_data_structures` to apply 1 suggestion) [INFO] [stderr] warning: `feagi_data_structures` (test "tests_neuron_voxels") generated 1 warning (run `cargo fix --test "tests_neuron_voxels" -p feagi_data_structures` to apply 1 suggestion) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/feagi_data_structures-d98e33d89d3f4c7a) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test genomic::cortical_area::cortical_id::tests::test_base64_round_trip ... ok [INFO] [stdout] test genomic::cortical_area::cortical_id::tests::test_base64_wrong_length ... ok [INFO] [stdout] test genomic::cortical_area::cortical_id::tests::test_invalid_base64 ... ok [INFO] [stdout] test genomic::cortical_area::cortical_id::tests::test_base64_length ... ok [INFO] [stdout] test genomic::cortical_area::cortical_id::tests::test_u64_round_trip ... ok [INFO] [stderr] Running tests/tests_genomic.rs (/opt/rustwide/target/debug/deps/tests_genomic-21d5e25295993a22) [INFO] [stdout] test genomic::cortical_area::cortical_id::tests::test_u64_with_various_core_types ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 79 tests [INFO] [stdout] test test_comprehensive_scenarios::test_agent_device_channel_mapping ... ok [INFO] [stdout] test test_cortical_area_descriptors::test_coordinates::test_genome_coordinate_negative_values ... ok [INFO] [stdout] test test_cortical_area_descriptors::test_coordinates::test_neuron_voxel_coordinate_creation ... ok [INFO] [stdout] test test_cortical_area_descriptors::test_coordinates::test_neuron_voxel_coordinate_max_values ... ok [INFO] [stdout] test test_cortical_area_descriptors::test_coordinates::test_neuron_voxel_coordinate_zero_values ... ok [INFO] [stdout] test test_cortical_area_descriptors::test_counts::test_cortical_channel_count_minimum ... ok [INFO] [stdout] test test_comprehensive_scenarios::test_coordinate_extreme_values ... ok [INFO] [stdout] test test_comprehensive_scenarios::test_maximum_index_values ... ok [INFO] [stdout] test test_cortical_area_descriptors::test_counts::test_cortical_channel_count_zero_error ... ok [INFO] [stdout] test test_cortical_area_descriptors::test_coordinates::test_genome_coordinate_creation ... ok [INFO] [stdout] test test_cortical_area_descriptors::test_counts::test_cortical_channel_count_large ... ok [INFO] [stdout] test test_cortical_area_descriptors::test_counts::test_neuron_depth_max_value ... ok [INFO] [stdout] test test_comprehensive_scenarios::test_sensory_unit_with_multiple_parameters ... ok [INFO] [stdout] test test_cortical_area_descriptors::test_counts::test_cortical_channel_count_valid ... ok [INFO] [stdout] test test_cortical_area_descriptors::test_coordinates::test_genome_coordinate_extreme_values ... ok [INFO] [stdout] test test_cortical_area_descriptors::test_counts::test_neuron_depth_valid ... ok [INFO] [stdout] test test_cortical_area_descriptors::test_counts::test_neuron_depth_zero_error ... ok [INFO] [stdout] test test_cortical_area_descriptors::test_dimensions::test_cortical_area_dimensions_valid ... ok [INFO] [stdout] test test_cortical_area_descriptors::test_dimensions::test_cortical_channel_dimensions_minimum ... ok [INFO] [stdout] test test_cortical_area_descriptors::test_dimensions::test_cortical_channel_dimensions_zero_error ... ok [INFO] [stdout] test test_cortical_area_descriptors::test_dimensions::test_cortical_channel_dimensions_valid ... ok [INFO] [stdout] test test_cortical_area_descriptors::test_indices::test_cortical_group_index_creation ... ok [INFO] [stdout] test test_cortical_area_descriptors::test_indices::test_cortical_group_index_equality ... ok [INFO] [stdout] test test_cortical_area_descriptors::test_indices::test_cortical_group_index_deref ... ok [INFO] [stdout] test test_cortical_area_descriptors::test_indices::test_cortical_group_index_max_value ... ok [INFO] [stdout] test test_cortical_area_descriptors::test_indices::test_cortical_unit_index_creation ... ok [INFO] [stdout] test test_cortical_area_descriptors::test_indices::test_cortical_group_index_zero ... ok [INFO] [stdout] test test_cortical_area_descriptors::test_indices::test_cortical_channel_index_max_value ... ok [INFO] [stdout] test test_cortical_id::test_cortical_id_creation::test_cortical_id_constants ... ok [INFO] [stdout] test test_cortical_area_descriptors::test_indices::test_cortical_unit_index_max_value ... ok [INFO] [stdout] test test_cortical_area_descriptors::test_indices::test_cortical_channel_index_creation ... ok [INFO] [stdout] test test_cortical_id::test_cortical_id_properties::test_cortical_id_as_bytes ... ok [INFO] [stdout] test test_cortical_id::test_cortical_id_properties::test_cortical_id_as_cortical_type_core_death ... ok [INFO] [stdout] test test_cortical_id::test_cortical_id_properties::test_cortical_id_clone ... ok [INFO] [stdout] test test_cortical_id::test_cortical_id_properties::test_cortical_id_as_cortical_type_core_power ... ok [INFO] [stdout] test test_cortical_id::test_cortical_id_properties::test_cortical_id_copy ... ok [INFO] [stdout] test test_cortical_id::test_cortical_id_creation::test_cortical_id_from_core_death ... ok [INFO] [stdout] test test_cortical_id::test_cortical_id_properties::test_cortical_id_display ... ok [INFO] [stdout] test test_cortical_id::test_cortical_id_properties::test_cortical_id_write_to_bytes ... ok [INFO] [stdout] test test_cortical_types::test_core_cortical_type::test_core_cortical_type_death ... ok [INFO] [stdout] test test_cortical_id::test_cortical_id_creation::test_cortical_id_from_core_power ... ok [INFO] [stdout] test test_comprehensive_scenarios::test_neuron_depth_with_coordinates ... ok [INFO] [stdout] test test_cortical_area_descriptors::test_indices::test_cortical_group_index_ordering ... ok [INFO] [stdout] test test_cortical_types::test_cortical_area_type::test_cortical_area_type_brain_input_variant ... ok [INFO] [stdout] test test_cortical_types::test_core_cortical_type::test_core_cortical_type_display ... ok [INFO] [stdout] test test_cortical_types::test_cortical_area_type::test_cortical_area_type_brain_output_variant ... ok [INFO] [stdout] test test_cortical_types::test_cortical_area_type::test_cortical_area_type_custom_variant ... ok [INFO] [stdout] test test_error_handling::test_zero_values_in_counts ... ok [INFO] [stdout] test test_genomic_descriptors::test_agent_device_index_creation ... ok [INFO] [stdout] test test_genomic_descriptors::test_agent_device_index_max_value ... ok [INFO] [stdout] test test_cortical_types::test_cortical_area_type::test_cortical_area_type_memory_variant ... ok [INFO] [stdout] test test_genomic_descriptors::test_agent_device_index_zero ... ok [INFO] [stdout] test test_error_handling::test_zero_values_in_dimensions ... ok [INFO] [stdout] test test_io_cortical_area_data_type::test_as_io_cortical_id::test_as_io_cortical_id_creates_valid_id ... ok [INFO] [stdout] test test_io_cortical_area_data_type::test_as_io_cortical_id::test_as_io_cortical_id_input_vs_output ... ok [INFO] [stdout] test test_io_cortical_area_data_type::test_data_type_configuration_flag::test_different_types_produce_different_flags ... ok [INFO] [stdout] test test_io_cortical_area_data_type::test_data_type_configuration_flag::test_configuration_flag_roundtrip_percentage ... ok [INFO] [stdout] test test_io_cortical_area_data_type::test_data_type_configuration_flag::test_configuration_flag_roundtrip_cartesian_plane ... ok [INFO] [stdout] test test_io_cortical_area_data_type::test_frame_change_handling::test_frame_change_handling_default ... ok [INFO] [stdout] test test_io_cortical_area_data_type::test_frame_change_handling::test_frame_change_handling_variants ... ok [INFO] [stdout] test test_io_cortical_area_data_type::test_data_type_configuration_flag::test_to_configuration_flag_percentage ... ok [INFO] [stdout] test test_io_cortical_area_data_type::test_io_cortical_area_data_type_variants::test_cartesian_plane_variant ... ok [INFO] [stdout] test test_io_cortical_area_data_type::test_io_cortical_area_data_type_variants::test_percentage_3d_variant ... ok [INFO] [stdout] test test_io_cortical_area_data_type::test_io_cortical_area_data_type_variants::test_percentage_4d_variant ... ok [INFO] [stdout] test test_io_cortical_area_data_type::test_io_cortical_area_data_type_variants::test_percentage_variant ... ok [INFO] [stdout] test test_io_cortical_area_data_type::test_io_cortical_area_data_type_variants::test_signed_percentage_variant ... ok [INFO] [stdout] test test_io_cortical_area_data_type::test_percentage_neuron_positioning::test_percentage_neuron_positioning_default ... ok [INFO] [stdout] test test_io_cortical_area_data_type::test_percentage_neuron_positioning::test_percentage_neuron_positioning_variants ... ok [INFO] [stdout] test test_sensory_cortical_unit::test_different_frame_handling_produces_different_ids ... ok [INFO] [stdout] test test_sensory_cortical_unit::test_different_positioning_produces_different_ids ... ok [INFO] [stdout] test test_sensory_cortical_unit::test_infrared_cortical_ids_array ... ok [INFO] [stdout] test test_sensory_cortical_unit::test_infrared_cortical_area_types_array ... ok [INFO] [stdout] test test_sensory_cortical_unit::test_segmented_vision_cortical_ids_array ... ok [INFO] [stdout] test test_sensory_cortical_unit::test_segmented_vision_cortical_area_types_array ... ok [INFO] [stdout] test test_cortical_types::test_cortical_area_type::test_cortical_area_type_core_variant ... ok [INFO] [stdout] test test_cortical_types::test_core_cortical_type::test_core_cortical_type_power ... ok [INFO] [stdout] test test_sensory_cortical_unit::test_sensory_cortical_unit_display ... ok [INFO] [stdout] test test_sensory_cortical_unit::test_different_groups_produce_different_ids ... ok [INFO] [stdout] test test_sensory_cortical_unit::test_sensory_cortical_unit_snake_case_name ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 79 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 38 tests [INFO] [stdout] test xyzp_tests::test_arrays_borrow_xyzp_vectors ... ok [INFO] [stdout] test xyzp_tests::test_arrays_clear ... ok [INFO] [stdout] test xyzp_tests::test_arrays_copy_as_neuron_xyzp_vec ... ok [INFO] [stdout] test xyzp_tests::test_arrays_creation_and_basic_ops ... ok [INFO] [stdout] test xyzp_tests::test_arrays_copy_as_tuple_of_nd_arrays ... ok [INFO] [stdout] test xyzp_tests::test_arrays_filter_by_location_bounds ... ok [INFO] [stdout] test xyzp_tests::test_arrays_from_vectors_mismatched_lengths ... ok [INFO] [stdout] test xyzp_tests::test_arrays_ensure_capacity ... ok [INFO] [stdout] test xyzp_tests::test_arrays_enumerate ... ok [INFO] [stdout] test xyzp_tests::test_arrays_get_components ... ok [INFO] [stdout] test xyzp_tests::test_arrays_iter ... ok [INFO] [stdout] test xyzp_tests::test_arrays_pop ... ok [INFO] [stdout] test xyzp_tests::test_arrays_push_raw ... ok [INFO] [stdout] test xyzp_tests::test_arrays_shrink_to_fit ... ok [INFO] [stdout] test xyzp_tests::test_arrays_reserve ... ok [INFO] [stdout] test xyzp_tests::test_arrays_into_iter ... ok [INFO] [stdout] test xyzp_tests::test_arrays_get_size_in_bytes ... ok [INFO] [stdout] test xyzp_tests::test_arrays_push_and_get ... ok [INFO] [stdout] test xyzp_tests::test_arrays_update_vectors_from_external ... ok [INFO] [stdout] test xyzp_tests::test_cortical_mapped_clear_neurons_only ... ok [INFO] [stdout] test xyzp_tests::test_cortical_mapped_creation ... ok [INFO] [stdout] test xyzp_tests::test_cortical_mapped_ensure_clear_and_borrow_mut ... ok [INFO] [stdout] test xyzp_tests::test_arrays_with_capacity ... ok [INFO] [stdout] test xyzp_tests::test_cortical_mapped_get_mut ... ok [INFO] [stdout] test xyzp_tests::test_cortical_mapped_clear ... ok [INFO] [stdout] test xyzp_tests::test_cortical_mapped_insert_and_get ... ok [INFO] [stdout] test xyzp_tests::test_cortical_mapped_into_iter ... ok [INFO] [stdout] test xyzp_tests::test_cortical_mapped_keys ... ok [INFO] [stdout] test xyzp_tests::test_cortical_mapped_iter_mut ... ok [INFO] [stdout] test xyzp_tests::test_cortical_mapped_remove ... ok [INFO] [stdout] test xyzp_tests::test_cortical_mapped_iter ... ok [INFO] [stdout] test xyzp_tests::test_cortical_mapped_reserve_and_shrink ... ok [INFO] [stdout] test xyzp_tests::test_cortical_mapped_with_capacity ... ok [INFO] [stdout] test xyzp_tests::test_neuron_voxel_as_tuple ... ok [INFO] [stdout] test xyzp_tests::test_neuron_voxel_display ... ok [INFO] [stdout] test xyzp_tests::test_neuron_voxel_creation ... ok [INFO] [stdout] test xyzp_tests::test_arrays_from_vectors ... ok [INFO] [stderr] Running tests/tests_neuron_voxels.rs (/opt/rustwide/target/debug/deps/tests_neuron_voxels-1cc194802bba50a9) [INFO] [stderr] Doc-tests feagi_data_structures [INFO] [stdout] test xyzp_tests::test_arrays_from_ndarrays ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 50 tests [INFO] [stdout] test src/common_macros.rs - common_macros::define_nonzero_count (line 70) ... ok [INFO] [stdout] test src/common_macros.rs - common_macros::define_index (line 6) ... ok [INFO] [stdout] test src/common_macros.rs - common_macros::define_xy_coordinates (line 137) ... ok [INFO] [stdout] test src/common_macros.rs - common_macros::define_xyz_mapping (line 380) ... ok [INFO] [stdout] test src/common_macros.rs - common_macros::define_xyz_dimensions (line 308) ... ok [INFO] [stdout] test src/common_macros.rs - common_macros::define_xyz_dimension_range (line 411) ... ok [INFO] [stdout] test src/common_macros.rs - common_macros::define_xy_dimensions (line 188) ... ok [INFO] [stdout] test src/feagi_json.rs - feagi_json::FeagiJSON::from_json_string (line 31) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/cortical_mapped_xyzp_neuron_voxels.rs - neuron_voxels::xyzp::cortical_mapped_xyzp_neuron_voxels::&'aCorticalMappedXYZPNeuronVoxels::into_iter (line 505) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/cortical_mapped_xyzp_neuron_voxels.rs - neuron_voxels::xyzp::cortical_mapped_xyzp_neuron_voxels::&'amutCorticalMappedXYZPNeuronVoxels::into_iter (line 526) ... ok [INFO] [stdout] test src/error.rs - error::FeagiDataError (line 10) ... ok [INFO] [stdout] test src/feagi_signal.rs - feagi_signal::FeagiSignal::connect (line 59) ... ok [INFO] [stdout] test src/feagi_json.rs - feagi_json::FeagiJSON::new_empty (line 16) ... ok [INFO] [stdout] test src/feagi_signal.rs - feagi_signal::FeagiSignal (line 14) ... ok [INFO] [stdout] test src/feagi_signal.rs - feagi_signal::FeagiSignal::connect_with_shared_state (line 104) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/cortical_mapped_xyzp_neuron_voxels.rs - neuron_voxels::xyzp::cortical_mapped_xyzp_neuron_voxels::CorticalMappedXYZPNeuronVoxels::clear (line 227) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/cortical_mapped_xyzp_neuron_voxels.rs - neuron_voxels::xyzp::cortical_mapped_xyzp_neuron_voxels::CorticalMappedXYZPNeuronVoxels::capacity (line 102) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/cortical_mapped_xyzp_neuron_voxels.rs - neuron_voxels::xyzp::cortical_mapped_xyzp_neuron_voxels::CorticalMappedXYZPNeuronVoxels::iter (line 259) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/cortical_mapped_xyzp_neuron_voxels.rs - neuron_voxels::xyzp::cortical_mapped_xyzp_neuron_voxels::CorticalMappedXYZPNeuronVoxels::iter_mut (line 283) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/cortical_mapped_xyzp_neuron_voxels.rs - neuron_voxels::xyzp::cortical_mapped_xyzp_neuron_voxels::CorticalMappedXYZPNeuronVoxels::is_empty (line 84) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/cortical_mapped_xyzp_neuron_voxels.rs - neuron_voxels::xyzp::cortical_mapped_xyzp_neuron_voxels::CorticalMappedXYZPNeuronVoxels::into_iter (line 484) ... ok [INFO] [stdout] test src/common_macros.rs - common_macros::define_xyz_coordinates (line 255) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/cortical_mapped_xyzp_neuron_voxels.rs - neuron_voxels::xyzp::cortical_mapped_xyzp_neuron_voxels::CorticalMappedXYZPNeuronVoxels::new (line 34) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/cortical_mapped_xyzp_neuron_voxels.rs - neuron_voxels::xyzp::cortical_mapped_xyzp_neuron_voxels::CorticalMappedXYZPNeuronVoxels::keys (line 306) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/cortical_mapped_xyzp_neuron_voxels.rs - neuron_voxels::xyzp::cortical_mapped_xyzp_neuron_voxels::CorticalMappedXYZPNeuronVoxels::reserve (line 123) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/neuron_voxel_xyzp_arrays.rs - neuron_voxels::xyzp::neuron_voxel_xyzp_arrays::NeuronVoxelXYZPArrays::copy_as_tuple_of_nd_arrays (line 532) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/neuron_voxel_xyzp_arrays.rs - neuron_voxels::xyzp::neuron_voxel_xyzp_arrays::NeuronVoxelXYZPArrays::ensure_capacity (line 219) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/cortical_mapped_xyzp_neuron_voxels.rs - neuron_voxels::xyzp::cortical_mapped_xyzp_neuron_voxels::CorticalMappedXYZPNeuronVoxels::shrink_to_fit (line 140) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/neuron_voxel_xyzp_arrays.rs - neuron_voxels::xyzp::neuron_voxel_xyzp_arrays::NeuronVoxelXYZPArrays::capacity (line 145) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/neuron_voxel_xyzp_arrays.rs - neuron_voxels::xyzp::neuron_voxel_xyzp_arrays::NeuronVoxelXYZPArrays::copy_as_neuron_xyzp_vec (line 506) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/neuron_voxel_xyzp.rs - neuron_voxels::xyzp::neuron_voxel_xyzp::NeuronVoxelXYZP::as_tuple (line 58) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/neuron_voxel_xyzp.rs - neuron_voxels::xyzp::neuron_voxel_xyzp::NeuronVoxelXYZP::new (line 31) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/cortical_mapped_xyzp_neuron_voxels.rs - neuron_voxels::xyzp::cortical_mapped_xyzp_neuron_voxels::CorticalMappedXYZPNeuronVoxels::new_with_capacity (line 56) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/neuron_voxel_xyzp_arrays.rs - neuron_voxels::xyzp::neuron_voxel_xyzp_arrays::NeuronVoxelXYZPArrays::enumerate (line 458) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/neuron_voxel_xyzp_arrays.rs - neuron_voxels::xyzp::neuron_voxel_xyzp_arrays::NeuronVoxelXYZPArrays::iter (line 425) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/neuron_voxel_xyzp_arrays.rs - neuron_voxels::xyzp::neuron_voxel_xyzp_arrays::NeuronVoxelXYZPArrays::borrow_xyzp_vectors (line 581) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/neuron_voxel_xyzp_arrays.rs - neuron_voxels::xyzp::neuron_voxel_xyzp_arrays::NeuronVoxelXYZPArrays::get (line 309) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/neuron_voxel_xyzp_arrays.rs - neuron_voxels::xyzp::neuron_voxel_xyzp_arrays::NeuronVoxelXYZPArrays::is_empty (line 406) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/neuron_voxel_xyzp_arrays.rs - neuron_voxels::xyzp::neuron_voxel_xyzp_arrays::NeuronVoxelXYZPArrays::filter_neurons_by_location_bounds (line 609) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/neuron_voxel_xyzp_arrays.rs - neuron_voxels::xyzp::neuron_voxel_xyzp_arrays::NeuronVoxelXYZPArrays::len (line 178) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/neuron_voxel_xyzp_arrays.rs - neuron_voxels::xyzp::neuron_voxel_xyzp_arrays::NeuronVoxelXYZPArrays::new_from_ndarrays (line 99) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/neuron_voxel_xyzp_arrays.rs - neuron_voxels::xyzp::neuron_voxel_xyzp_arrays::NeuronVoxelXYZPArrays::push_raw (line 286) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/neuron_voxel_xyzp_arrays.rs - neuron_voxels::xyzp::neuron_voxel_xyzp_arrays::NeuronVoxelXYZPArrays::new (line 35) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/neuron_voxel_xyzp_arrays.rs - neuron_voxels::xyzp::neuron_voxel_xyzp_arrays::NeuronVoxelXYZPArrays::new_from_vectors (line 63) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/neuron_voxel_xyzp_arrays.rs - neuron_voxels::xyzp::neuron_voxel_xyzp_arrays::NeuronVoxelXYZPArrays::pop (line 366) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/neuron_voxel_xyzp_arrays.rs - neuron_voxels::xyzp::neuron_voxel_xyzp_arrays::NeuronVoxelXYZPArrays::push (line 262) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/neuron_voxel_xyzp_arrays.rs - neuron_voxels::xyzp::neuron_voxel_xyzp_arrays::NeuronVoxelXYZPArrays::shrink_to_fit (line 195) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/neuron_voxel_xyzp_arrays.rs - neuron_voxels::xyzp::neuron_voxel_xyzp_arrays::NeuronVoxelXYZPArrays::spare_capacity (line 161) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/neuron_voxel_xyzp_arrays.rs - neuron_voxels::xyzp::neuron_voxel_xyzp_arrays::NeuronVoxelXYZPArrays::get_size_in_number_of_bytes (line 563) ... ok [INFO] [stdout] test src/neuron_voxels/xyzp/neuron_voxel_xyzp_arrays.rs - neuron_voxels::xyzp::neuron_voxel_xyzp_arrays::NeuronVoxelXYZPArrays::reserve (line 242) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 50 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.98s; merged doctests compilation took 0.80s [INFO] running `Command { std: "docker" "inspect" "02b7f99b7328849f89de3030bc9d114d7bd82792e4aa1079a55a194be0a893e3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "02b7f99b7328849f89de3030bc9d114d7bd82792e4aa1079a55a194be0a893e3", kill_on_drop: false }` [INFO] [stdout] 02b7f99b7328849f89de3030bc9d114d7bd82792e4aa1079a55a194be0a893e3