[INFO] fetching crate synaptic-wiring 0.3.0...
[INFO] testing synaptic-wiring-0.3.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate synaptic-wiring 0.3.0 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate synaptic-wiring 0.3.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate synaptic-wiring 0.3.0
[INFO] tweaked toml for crates.io crate synaptic-wiring 0.3.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate synaptic-wiring 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 synaptic-wiring 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] [stderr] warning: `package.homepage` is redundant with `package.documentation`
[INFO] [stderr]   --> Cargo.toml:42:12
[INFO] [stderr]    |
[INFO] [stderr] 39 | documentation = "https://docs.rs/synaptic-wiring"
[INFO] [stderr]    |                 ---------------------------------
[INFO] [stderr] ...
[INFO] [stderr] 42 | homepage = "https://docs.rs/synaptic-wiring"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `synaptic-wiring` (manifest) generated 1 warning
[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] d5a59938515847c09f743879db9da53c64bae0a22fcf4fa9f31739b8ee801e33
[INFO] running `Command { std: "docker" "start" "d5a59938515847c09f743879db9da53c64bae0a22fcf4fa9f31739b8ee801e33", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d5a59938515847c09f743879db9da53c64bae0a22fcf4fa9f31739b8ee801e33", 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" "d5a59938515847c09f743879db9da53c64bae0a22fcf4fa9f31739b8ee801e33" "/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" "d5a59938515847c09f743879db9da53c64bae0a22fcf4fa9f31739b8ee801e33", 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" "d5a59938515847c09f743879db9da53c64bae0a22fcf4fa9f31739b8ee801e33" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.documentation`
[INFO] [stderr]   --> Cargo.toml:42:12
[INFO] [stderr]    |
[INFO] [stderr] 39 | documentation = "https://docs.rs/synaptic-wiring"
[INFO] [stderr]    |                 ---------------------------------
[INFO] [stderr] ...
[INFO] [stderr] 42 | homepage = "https://docs.rs/synaptic-wiring"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `synaptic-wiring` (manifest) generated 1 warning
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling synaptic-wiring v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.49s
[INFO] running `Command { std: "docker" "inspect" "d5a59938515847c09f743879db9da53c64bae0a22fcf4fa9f31739b8ee801e33", 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" "d5a59938515847c09f743879db9da53c64bae0a22fcf4fa9f31739b8ee801e33" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.documentation`
[INFO] [stderr]   --> Cargo.toml:42:12
[INFO] [stderr]    |
[INFO] [stderr] 39 | documentation = "https://docs.rs/synaptic-wiring"
[INFO] [stderr]    |                 ---------------------------------
[INFO] [stderr] ...
[INFO] [stderr] 42 | homepage = "https://docs.rs/synaptic-wiring"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `synaptic-wiring` (manifest) generated 1 warning
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling zerocopy v0.8.57
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling clap_lex v1.1.1
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerocopy-derive v0.8.57
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling clap_builder v4.6.7
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling cobs v0.3.0
[INFO] [stderr]    Compiling postcard v1.1.3
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling synaptic-wiring v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]     Finished `test` profile [optimized + debuginfo] target(s) in 1m 01s
[INFO] running `Command { std: "docker" "inspect" "d5a59938515847c09f743879db9da53c64bae0a22fcf4fa9f31739b8ee801e33", 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" "d5a59938515847c09f743879db9da53c64bae0a22fcf4fa9f31739b8ee801e33" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.documentation`
[INFO] [stderr]   --> Cargo.toml:42:12
[INFO] [stderr]    |
[INFO] [stderr] 39 | documentation = "https://docs.rs/synaptic-wiring"
[INFO] [stderr]    |                 ---------------------------------
[INFO] [stderr] ...
[INFO] [stderr] 42 | homepage = "https://docs.rs/synaptic-wiring"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `synaptic-wiring` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [optimized + debuginfo] target(s) in 0.11s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/synaptic-wiring/237e063ee014fde9/out/synaptic_wiring-237e063ee014fde9)
[INFO] [stdout] 
[INFO] [stdout] running 173 tests
[INFO] [stdout] test delay::ring_buffer::tests::delayed_delivery ... ok
[INFO] [stdout] test delay::ring_buffer::tests::deserialize_rejects_empty_slots ... ok
[INFO] [stdout] test delay::ring_buffer::tests::deserialize_rejects_ragged_slot_widths ... ok
[INFO] [stdout] test delay::ring_buffer::tests::inject_delay_equal_to_capacity_is_accepted ... ok
[INFO] [stdout] test delay::ring_buffer::tests::deserialize_accepts_current_tick_at_inject_arithmetic_limit ... ok
[INFO] [stdout] test delay::ring_buffer::tests::deserialize_rejects_current_tick_at_u64_max ... ok
[INFO] [stdout] test delay::ring_buffer::tests::deserialize_rejects_wrong_depth ... ok
[INFO] [stdout] test delay::ring_buffer::tests::deserialize_accepts_zero_neuron_and_zero_delay ... ok
[INFO] [stdout] test delay::ring_buffer::tests::multiple_spikes_accumulate ... ok
[INFO] [stdout] test delay::ring_buffer::tests::ring_buffer_wraps_correctly ... ok
[INFO] [stdout] test delay::ring_buffer::tests::try_inject_out_of_range_target_leaves_buffer_unchanged ... ok
[INFO] [stdout] test delay::ring_buffer::tests::different_delays_different_arrival ... ok
[INFO] [stdout] test delay::ring_buffer::tests::try_new_rejects_max_delay_plus_one_overflow ... ok
[INFO] [stdout] test delay::ring_buffer::tests::validate_delay_buffer_shape_rejects_non_finite_currents ... ok
[INFO] [stdout] test delay::ring_buffer::tests::deserialize_rejects_current_tick_that_advances_to_usize_max ... ok
[INFO] [stdout] test delay::ring_buffer::tests::zero_delay_delivers_same_tick ... ok
[INFO] [stdout] test delay::ring_buffer::tests::serialize_roundtrip_preserves_in_flight_current ... ok
[INFO] [stdout] test delay::ring_buffer::tests::drain_into_length_mismatch_leaves_buffer_and_output_unchanged ... ok
[INFO] [stdout] test delay::ring_buffer::tests::try_inject_excessive_delay_leaves_buffer_unchanged ... ok
[INFO] [stdout] test delay::ring_buffer::tests::deserialize_rejects_current_tick_that_overflows_inject_arithmetic ... ok
[INFO] [stdout] test delay::ring_buffer::tests::inject_delay_zero_is_accepted ... ok
[INFO] [stdout] test mesh::tests::delayed_delivery_through_mesh ... ok
[INFO] [stdout] test delay::ring_buffer::tests::reset_clears_everything ... ok
[INFO] [stdout] test delay::ring_buffer::tests::drain_into_matches_allocating_drain ... ok
[INFO] [stdout] test delay::ring_buffer::tests::deserialize_rejects_max_delay_plus_one_overflow ... ok
[INFO] [stdout] test mesh::tests::deserialize_rejects_tick_that_advances_to_usize_max ... ok
[INFO] [stdout] test mesh::tests::layered_mesh_feed_forward ... ok
[INFO] [stdout] test mesh::tests::deserialize_rejects_tick_mismatch ... ok
[INFO] [stdout] test mesh::tests::no_spikes_no_current ... ok
[INFO] [stdout] test mesh::tests::graded_propagation ... ok
[INFO] [stdout] test mesh::tests::deserialize_rejects_graph_buffer_neuron_count_mismatch ... ok
[INFO] [stdout] test mesh::tests::instant_delivery_with_zero_delay ... ok
[INFO] [stdout] test mesh::tests::checkpoint_omits_pending_scratch ... ok
[INFO] [stdout] test mesh::tests::checkpoint_resume_with_spikes_in_flight_matches_live ... ok
[INFO] [stdout] test mesh::tests::propagate_graded_into_rejects_non_finite_current_in_delay_buffer_with_empty_scratch ... ok
[INFO] [stdout] test mesh::tests::checkpoint_roundtrip_zero_delay_and_reset ... ok
[INFO] [stdout] test mesh::tests::propagate_graded_prevalidates_later_elements ... ok
[INFO] [stdout] test mesh::tests::propagate_graded_preserves_signed_finite_activations ... ok
[INFO] [stdout] test mesh::tests::propagate_graded_rejects_non_finite_before_mutation ... ok
[INFO] [stdout] test mesh::tests::propagate_graded_rejects_overflow_with_existing_buffer_current ... ok
[INFO] [stdout] test mesh::tests::propagate_graded_into_rejects_non_finite_without_mutating_output ... ok
[INFO] [stdout] test mesh::tests::deserialize_rejects_inadequate_buffer_capacity ... ok
[INFO] [stdout] test mesh::tests::propagate_graded_into_matches_allocating_signed_and_delayed ... ok
[INFO] [stdout] test mesh::tests::propagate_graded_rejects_non_finite_weight_activation_product ... ok
[INFO] [stdout] test mesh::tests::propagate_length_mismatch_rejected ... ok
[INFO] [stdout] test mesh::tests::reset_clears_state ... ok
[INFO] [stdout] test mesh::tests::propagate_into_matches_allocating_zero_and_delayed ... ok
[INFO] [stdout] test mesh::tests::propagate_into_rejects_wrong_sizes_without_mutation ... ok
[INFO] [stdout] test mesh::tests::small_world_mesh_propagation ... ok
[INFO] [stdout] test mesh::tests::try_with_max_delay_rejects_insufficient_capacity ... ok
[INFO] [stdout] test router::validate_tests::legacy_snapshot_without_optional_fields_deserializes ... ok
[INFO] [stdout] test router::validate_tests::default_config_is_valid ... ok
[INFO] [stdout] test router::validate_tests::custom_and_default_routers_round_trip ... ok
[INFO] [stdout] test mesh::tests::topology_digest_matches_graph_and_ignores_tick ... ok
[INFO] [stdout] test router::validate_tests::malformed_shapes_are_rejected_with_matching_fields ... ok
[INFO] [stdout] test mesh::tests::tick_counter_increments ... ok
[INFO] [stdout] test router::validate_tests::try_with_config_rejects_oversized_channel_count_without_allocating ... ok
[INFO] [stdout] test router::validate_tests::valid_boundaries_round_trip ... ok
[INFO] [stdout] test sparse::tests::builder_rejects_invalid_target ... ok
[INFO] [stdout] test sparse::tests::empty_and_single_neuron_maps ... ok
[INFO] [stdout] test sparse::tests::from_adjacency_rejects_target_equal_to_n ... ok
[INFO] [stdout] test sparse::tests::set_weight_rejects_column_equal_to_n_without_mutation ... ok
[INFO] [stdout] test router::validate_tests::explicit_null_fields_are_rejected ... ok
[INFO] [stdout] test mesh::tests::with_max_delay_accepts_equal_and_larger_capacity ... ok
[INFO] [stdout] test sparse::tests::highest_representable_target_is_accepted ... ok
[INFO] [stdout] test router::validate_tests::extreme_weights_and_potentiate_with_zero_speed_do_not_produce_nan ... ok
[INFO] [stdout] test router::validate_tests::signed_zero_rates_are_accepted ... ok
[INFO] [stdout] test router::validate_tests::table_rejects_every_invalid_config_field ... ok
[INFO] [stdout] test sparse::tests::set_weight_rejects_invalid_source_row ... ok
[INFO] [stdout] test sparse::tests::set_weight_rejects_truncated_u16_column ... ok
[INFO] [stdout] test sparse::tests::usizes_to_u32_rejects_unrepresentable_offset ... ok
[INFO] [stdout] test tests::active_channel_strengthens_with_dopamine ... ok
[INFO] [stdout] test tests::channel_0_pulse_activates_channel_0 ... ok
[INFO] [stdout] test tests::background_noise_routes_nowhere ... ok
[INFO] [stdout] test tests::apply_feedback_on_deserialized_legacy_router_does_not_panic ... ok
[INFO] [stdout] test tests::cortisol_amplifies_fatigue_effect ... ok
[INFO] [stdout] test tests::cortisol_increases_channel_resistance ... ok
[INFO] [stdout] test tests::cortisol_increases_resistance_on_fresh_router ... ok
[INFO] [stdout] test tests::channel_1_pulse_activates_channel_1 ... ok
[INFO] [stdout] test tests::deserialized_router_with_missing_neuron_weights_is_rejected ... ok
[INFO] [stdout] test tests::custom_config_weights_applied ... ok
[INFO] [stdout] test tests::dopamine_counteracts_fatigue ... ok
[INFO] [stdout] test tests::deserialized_router_with_empty_inner_baseline_weights_is_rejected ... ok
[INFO] [stdout] test tests::each_neuromodulator_field_independently_rejected_when_non_finite ... ok
[INFO] [stdout] test tests::finite_signed_signals_retain_current_behavior ... ok
[INFO] [stdout] test tests::each_neuromodulator_field_independently_rejected_when_out_of_range ... ok
[INFO] [stdout] test tests::five_channel_router_routes_correctly ... ok
[INFO] [stdout] test tests::global_gain_inhibits_firing ... ok
[INFO] [stdout] test tests::inactive_channel_weakens_over_time ... ok
[INFO] [stdout] test tests::later_non_finite_signal_does_not_apply_earlier_valid_channels ... ok
[INFO] [stdout] test tests::least_resistance_pathway_routing ... ok
[INFO] [stdout] test sparse::tests::try_new_rejects_n_above_u16_address_space ... ok
[INFO] [stdout] test tests::neuromod_neuron_fires_above_threshold ... ok
[INFO] [stdout] test tests::neuromod_neuron_no_fire_below_threshold ... ok
[INFO] [stdout] test tests::eight_channel_router_routes_correctly ... ok
[INFO] [stdout] test tests::fatigue_accumulates_with_use ... ok
[INFO] [stdout] test tests::fatigue_recovery_when_inactive ... ok
[INFO] [stdout] test tests::firing_rates_in_range ... ok
[INFO] [stdout] test tests::negative_feedback_decreases_weight ... ok
[INFO] [stdout] test sparse::tests::usizes_to_u32_accepts_u32_max ... ok
[INFO] [stdout] test tests::route_modulated_error_context_reports_internal_method_name ... ok
[INFO] [stdout] test tests::plasticity_speed_tunes_adaptation_rate ... ok
[INFO] [stdout] test tests::positive_feedback_increases_weight ... ok
[INFO] [stdout] test tests::rejection_does_not_self_heal_malformed_serde_state ... ok
[INFO] [stdout] test tests::rejection_leaves_all_internal_state_unchanged ... ok
[INFO] [stdout] test tests::route_error_context_reports_public_method_name ... ok
[INFO] [stdout] test tests::serde_restored_router_follows_the_same_ingress_rules ... ok
[INFO] [stdout] test tests::single_channel_router_always_routes ... ok
[INFO] [stdout] test tests::route_rejects_mismatched_length ... ok
[INFO] [stdout] test tests::serotonin_increases_leak_reduces_persistence ... ok
[INFO] [stdout] test tests::route_rejects_non_finite_signals_at_first_middle_and_last_channel ... ok
[INFO] [stdout] test tests::unit_interval_endpoints_and_signed_zero_are_accepted ... ok
[INFO] [stdout] test tests::router_config_backward_compatible_serde ... ok
[INFO] [stdout] test tests::dopamine_increases_channel_conductance ... ok
[INFO] [stdout] test tests::route_accepts_array_by_value ... ok
[INFO] [stdout] test tests::route_modulated_rejects_non_finite_signals_at_first_middle_and_last_channel ... ok
[INFO] [stdout] test tests::total_routes_increments ... ok
[INFO] [stdout] test topology::generators::tests::dale_law_polarity_applied ... ok
[INFO] [stdout] test topology::generators::tests::scale_free_exact_older_attachments ... ok
[INFO] [stdout] test topology::generators::tests::scale_free_hub_structure ... ok
[INFO] [stdout] test tests::valid_call_after_rejection_matches_untouched_control ... ok
[INFO] [stdout] test topology::generators::tests::scale_free_m_equals_m0 ... ok
[INFO] [stdout] test topology::generators::tests::scale_free_m_equals_one ... ok
[INFO] [stdout] test topology::generators::tests::scale_free_min_valid_size ... ok
[INFO] [stdout] test topology::generators::tests::small_world_beta_1_rewires_every_non_dense_ring_slot ... ok
[INFO] [stdout] test topology::generators::tests::small_world_deterministic ... ok
[INFO] [stdout] test topology::generators::tests::small_world_min_valid_size ... ok
[INFO] [stdout] test topology::generators::tests::small_world_produces_connected_graph ... ok
[INFO] [stdout] test topology::generators::tests::scale_free_rejects_endpoint_bounds ... ok
[INFO] [stdout] test topology::generators::tests::random_graph_deterministic ... ok
[INFO] [stdout] test topology::generators::tests::random_graph_respects_probability ... ok
[INFO] [stdout] test topology::generators::tests::small_world_ring_has_k_outgoing_neighbors ... ok
[INFO] [stdout] test topology::graph::tests::deserialize_accepts_zero_weight_for_both_polarities ... ok
[INFO] [stdout] test topology::graph::tests::deserialize_rejects_edge_array_length_mismatch ... ok
[INFO] [stdout] test topology::graph::tests::deserialize_rejects_negative_excitatory_weight ... ok
[INFO] [stdout] test mesh::tests::propagate_graded_rejects_aggregate_overflow_before_mutation ... ok
[INFO] [stdout] test topology::generators::tests::small_world_rewiring_preserves_edge_count_and_no_loops ... ok
[INFO] [stdout] test topology::graph::tests::deserialize_rejects_out_of_range_target ... ok
[INFO] [stdout] test sparse::tests::set_weight_insert_update_remove_roundtrip ... ok
[INFO] [stdout] test topology::generators::tests::small_world_dense_ring ... ok
[INFO] [stdout] test topology::graph::tests::deserialize_rejects_non_monotonic_row_ptr ... ok
[INFO] [stdout] test topology::graph::tests::deserialize_rejects_row_ptr_length_mismatch ... ok
[INFO] [stdout] test topology::graph::tests::empty_graph_has_no_synapses ... ok
[INFO] [stdout] test topology::graph::tests::deserialize_rejects_positive_inhibitory_weight ... ok
[INFO] [stdout] test topology::graph::tests::from_descriptors_accepts_zero_and_positive_magnitudes ... ok
[INFO] [stdout] test topology::graph::tests::out_of_bounds_source_rejected ... ok
[INFO] [stdout] test topology::graph::tests::synaptic_graph_json_roundtrip ... ok
[INFO] [stdout] test topology::graph::tests::validate_weights_agree_with_polarities_rejects_nan_without_json ... ok
[INFO] [stdout] test topology::graph::tests::from_descriptors_roundtrip ... ok
[INFO] [stdout] test topology::graph::tests::validate_weights_finite_rejects_nan_and_infinite ... ok
[INFO] [stdout] test topology::graph::tests::from_descriptors_rejects_nan_and_infinite_magnitudes ... ok
[INFO] [stdout] test topology::graph::tests::deserialize_rejects_usize_max_neuron_count_without_overflow_panic ... ok
[INFO] [stdout] test types::tests::deserialize_accepts_valid_weight ... ok
[INFO] [stdout] test types::tests::deserialize_accepts_zero_weight ... ok
[INFO] [stdout] test types::tests::deserialize_rejects_negative_weight ... ok
[INFO] [stdout] test topology::graph::tests::from_descriptors_rejects_negative_inhibitory_magnitude ... ok
[INFO] [stdout] test topology::generators::tests::layered_no_back_connections ... ok
[INFO] [stdout] test topology::wiring_rules::tests::dale_polarity_splits_correctly ... ok
[INFO] [stdout] test topology::wiring_rules::tests::delay_clamped_to_max ... ok
[INFO] [stdout] test topology::generators::tests::small_world_rejects_odd_k ... ok
[INFO] [stdout] test types::tests::signed_weight_polarity_accepts_signed_zero_for_both ... ok
[INFO] [stdout] test types::tests::weight_magnitude_accepts_signed_zero_and_rejects_non_finite ... ok
[INFO] [stdout] test topology::wiring_rules::tests::distance_based_delays ... ok
[INFO] [stdout] test topology::graph::tests::max_delay_reports_correctly ... ok
[INFO] [stdout] test topology::generators::tests::layered_feed_forward ... ok
[INFO] [stdout] test delay::ring_buffer::tests::inject_excessive_delay_is_rejected - should panic ... ok
[INFO] [stdout] test delay::ring_buffer::tests::inject_out_of_range_target_is_rejected - should panic ... ok
[INFO] [stdout] test delay::ring_buffer::tests::new_rejects_max_delay_plus_one_overflow - should panic ... ok
[INFO] [stdout] test sparse::tests::set_weight_panics_on_column_equal_to_n - should panic ... ok
[INFO] [stdout] test mesh::tests::with_max_delay_rejects_insufficient_capacity - should panic ... ok
[INFO] [stdout] test tests::zero_routing_timesteps_panics - should panic ... ok
[INFO] [stdout] test types::tests::effective_weight_panics_on_negative_inhibitory_magnitude - should panic ... ok
[INFO] [stdout] test router::validate_tests::max_channel_count_is_accepted_by_validate_and_constructor ... ok
[INFO] [stderr]      Running tests/checkpoint_resume/main.rs (/opt/rustwide/target/debug/build/synaptic-wiring/53e27e5ee6effb8e/out/checkpoint_resume-53e27e5ee6effb8e)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 173 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test resume_equivalence_nightly ... ignored, nightly profile: CHECKPOINT_RESUME_CASES (default 10000) seeded resume-equivalence run
[INFO] [stdout] test boundary_single_neuron_no_synapses ... ok
[INFO] [stdout] test boundary_empty_graph ... ok
[INFO] [stdout] test boundary_multiple_spikes_same_slot_and_checkpoint_before_delivery ... ok
[INFO] [stdout] test regression_frozen_json_in_flight_before_delivery ... ok
[INFO] [stdout] test cross_format_restore_equivalence ... ok
[INFO] [stdout] test resume_equivalence_regression_seeds ... ok
[INFO] [stdout] test regression_in_flight_delay2_json_and_postcard ... ok
[INFO] [stdout] test boundary_single_neuron_self_loop_delay_zero ... ok
[INFO] [stdout] test boundary_delay_capacity_exact_and_headroom ... ok
[INFO] [stdout] test boundary_delay_zero_with_inhibitory_and_empty_ticks ... ok
[INFO] [stdout] test resume_equivalence_seeded_ci ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stderr]      Running tests/propagate_contract.rs (/opt/rustwide/target/debug/build/synaptic-wiring/901e2bd1b3198364/out/propagate_contract-901e2bd1b3198364)
[INFO] [stdout] test polarity_signs_the_current_and_co_arrivals_sum ... ok
[INFO] [stdout] test single_spike_delivers_to_known_destination_at_known_tick ... ok
[INFO] [stdout] test propagate_into_matches_allocating_on_fixture ... ok
[INFO] [stdout] test threshold_and_fire_loop_is_deterministic ... ok
[INFO] [stdout] test mesh_reports_fixture_shape_and_rejects_mismatched_input ... ok
[INFO] [stdout] test negative_graded_activation_inverts_polarity ... ok
[INFO] [stdout] test graded_activation_scales_the_delivered_current ... ok
[INFO] [stderr]      Running tests/propagate_into.rs (/opt/rustwide/target/debug/build/synaptic-wiring/e135839f6f3f24f7/out/propagate_into-e135839f6f3f24f7)
[INFO] [stdout] test reset_replays_identically_and_drops_in_flight_spikes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test delayed_boolean_and_graded_match ... ok
[INFO] [stderr]      Running tests/propagate_into_alloc.rs (/opt/rustwide/target/debug/build/synaptic-wiring/210656df0afb05f0/out/propagate_into_alloc-210656df0afb05f0)
[INFO] [stdout] test excitatory_and_inhibitory_graphs_match ... ok
[INFO] [stderr]      Running tests/topology_digest.rs (/opt/rustwide/target/debug/build/synaptic-wiring/c4e45a2694b01f96/out/topology_digest-c4e45a2694b01f96)
[INFO] [stdout] test overwrite_not_accumulate ... ok
[INFO] [stdout] test rejected_boolean_input_is_fully_atomic ... ok
[INFO] [stdout] test rejected_graded_input_is_fully_atomic ... ok
[INFO] [stdout] test sparse_and_dense_random_graphs_match ... ok
[INFO] [stdout] test small_world_scale_free_and_layered_match ... ok
[INFO] [stdout] test zero_delay_boolean_and_graded_match ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test reuse_path_is_allocation_free_after_new ... 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] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test topology_digest_golden_fixtures ... ok
[INFO] [stdout] test topology_digest_nan_is_rejected_before_hashing ... ok
[INFO] [stderr]    Doc-tests synaptic_wiring
[INFO] [stdout] test topology_digest_print_and_graph_json_round_trip ... ok
[INFO] [stdout] test topology_digest_signed_zero_goldens ... ok
[INFO] [stdout] test topology_digest_field_changes_are_detected ... ok
[INFO] [stdout] test topology_digest_insertion_order_permutations ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test src/lib.rs - (line 67) ... ok
[INFO] [stdout] test src/topology/digest.rs - topology::digest::SynapticGraph::topology_digest (line 197) ... ok
[INFO] [stdout] test src/mesh.rs - mesh::SynapticMesh::propagate_into (line 276) ... ok
[INFO] [stdout] test src/lib.rs - ReadmeExamples (line 451) ... ok
[INFO] [stdout] test src/mesh.rs - mesh (line 14) ... ok
[INFO] [stdout] test src/lib.rs - ReadmeExamples (line 326) ... ok
[INFO] [stdout] test src/lib.rs - ReadmeExamples (line 371) ... ok
[INFO] [stdout] test src/lib.rs - ReadmeExamples (line 300) ... ok
[INFO] [stdout] test src/mesh.rs - mesh::SynapticMesh::propagate (line 214) ... ok
[INFO] [stdout] test src/lib.rs - ReadmeExamples (line 436) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.60s; merged doctests compilation took 0.55s
[INFO] running `Command { std: "docker" "inspect" "d5a59938515847c09f743879db9da53c64bae0a22fcf4fa9f31739b8ee801e33", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d5a59938515847c09f743879db9da53c64bae0a22fcf4fa9f31739b8ee801e33", kill_on_drop: false }`
[INFO] [stdout] d5a59938515847c09f743879db9da53c64bae0a22fcf4fa9f31739b8ee801e33
