[INFO] fetching crate des-sim 0.1.0...
[INFO] testing des-sim-0.1.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate des-sim 0.1.0 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate des-sim 0.1.0
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate des-sim 0.1.0
[INFO] tweaked toml for crates.io crate des-sim 0.1.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate des-sim 0.1.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 des-sim 0.1.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-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] a9bd3833c19cfe23ea8ef4d82150efe7c667741acd0f665fd2b6a6d9e7c60e56
[INFO] running `Command { std: "docker" "start" "a9bd3833c19cfe23ea8ef4d82150efe7c667741acd0f665fd2b6a6d9e7c60e56", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a9bd3833c19cfe23ea8ef4d82150efe7c667741acd0f665fd2b6a6d9e7c60e56", 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" "a9bd3833c19cfe23ea8ef4d82150efe7c667741acd0f665fd2b6a6d9e7c60e56" "/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" "a9bd3833c19cfe23ea8ef4d82150efe7c667741acd0f665fd2b6a6d9e7c60e56", 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" "a9bd3833c19cfe23ea8ef4d82150efe7c667741acd0f665fd2b6a6d9e7c60e56" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling chacha20 v0.10.1
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling rand v0.10.2
[INFO] [stderr]    Compiling rand_distr v0.6.0
[INFO] [stderr]    Compiling des-sim v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 9.48s
[INFO] running `Command { std: "docker" "inspect" "a9bd3833c19cfe23ea8ef4d82150efe7c667741acd0f665fd2b6a6d9e7c60e56", 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" "a9bd3833c19cfe23ea8ef4d82150efe7c667741acd0f665fd2b6a6d9e7c60e56" "/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]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling jiff-core v0.1.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling des-sim v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling jiff v0.2.34
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling env_filter v2.0.0
[INFO] [stderr]    Compiling env_logger v0.11.11
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 17s
[INFO] running `Command { std: "docker" "inspect" "a9bd3833c19cfe23ea8ef4d82150efe7c667741acd0f665fd2b6a6d9e7c60e56", 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" "a9bd3833c19cfe23ea8ef4d82150efe7c667741acd0f665fd2b6a6d9e7c60e56" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.10s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/des-sim/fbc4fea2fc10dc2b/out/des_sim-fbc4fea2fc10dc2b)
[INFO] [stdout] 
[INFO] [stdout] running 291 tests
[INFO] [stdout] test context::event::tests::test_add_source_after ... ok
[INFO] [stdout] test context::event::tests::test_cancel_scheduled_events ... ok
[INFO] [stdout] test context::event::tests::test_cancel_scheduled_sources ... ok
[INFO] [stdout] test context::event::tests::test_current_tick ... ok
[INFO] [stdout] test context::event::tests::test_schedule_event ... ok
[INFO] [stdout] test context::executor::tests::test_active_executor_context_begin_micro_step ... ok
[INFO] [stdout] test context::executor::tests::test_active_executor_context_end_tick_with_jump_to_next_tick_only_event ... ok
[INFO] [stdout] test context::executor::tests::test_active_executor_context_end_tick_with_jump_to_next_tick_only_source ... ok
[INFO] [stdout] test context::event::tests::test_current_micro_step ... ok
[INFO] [stdout] test context::executor::tests::test_active_executor_context_end_tick_with_jump_to_next_tick_both_event_and_source ... ok
[INFO] [stdout] test context::executor::tests::test_active_executor_context_discard_remain_micro_step ... ok
[INFO] [stdout] test context::event::tests::test_add_source_at_now ... ok
[INFO] [stdout] test context::executor::tests::test_active_executor_context_end_tick_with_jump_to_next_tick_no_next ... ok
[INFO] [stdout] test context::executor::tests::test_executor_context_end_simulation_as_ok ... ok
[INFO] [stdout] test context::executor::tests::test_executor_context_peek_next_tick_no_event ... ok
[INFO] [stdout] test context::source::tests::test_current_micro_step ... ok
[INFO] [stdout] test context::source::tests::test_current_tick ... ok
[INFO] [stdout] test context::executor::tests::test_active_executor_context_end_tick_with_increment_tick ... ok
[INFO] [stdout] test context::executor::tests::test_executor_context_begin_tick ... ok
[INFO] [stdout] test event_scheduler::tests::cancel_multiple_events ... ok
[INFO] [stdout] test event_scheduler::tests::cancel_event_by_id ... ok
[INFO] [stdout] test context::source::tests::test_schedule_event ... ok
[INFO] [stdout] test event_scheduler::tests::cancel_event_with_mixed_queues ... ok
[INFO] [stdout] test event_scheduler::tests::cancel_all_events ... ok
[INFO] [stdout] test event_scheduler::tests::cancel_no_events ... ok
[INFO] [stdout] test event_scheduler::tests::cancel_event_before_flush_only_affects_pending ... ok
[INFO] [stdout] test event_scheduler::tests::collect_orders_by_event_id_when_time_and_priority_are_same ... ok
[INFO] [stdout] test event_scheduler::tests::cancel_single_event_from_pending_queue ... ok
[INFO] [stdout] test event_scheduler::tests::cancel_single_event_from_ready_queue ... ok
[INFO] [stdout] test event_scheduler::tests::collect_orders_by_time_then_priority ... ok
[INFO] [stdout] test event_scheduler::tests::collect_orders_by_priority_when_time_is_same ... ok
[INFO] [stdout] test event_scheduler::tests::collect_panics_if_past_event_exists - should panic ... ok
[INFO] [stdout] test context::executor::tests::test_executor_context_peek_next_tick_with_event ... ok
[INFO] [stdout] test event_scheduler::tests::collect_returns_empty_when_no_event_matches_now ... ok
[INFO] [stdout] test event_scheduler::tests::collect_same_payload_in_queue ... ok
[INFO] [stdout] test execution::engine::tests::test_engine_add_hook ... ok
[INFO] [stdout] test execution::engine::tests::test_engine_add_source ... ok
[INFO] [stdout] test event_scheduler::tests::collect_before_flush ... ok
[INFO] [stdout] test event_scheduler::tests::collect_from_empty_scheduler_returns_empty_vec ... ok
[INFO] [stdout] test event_scheduler::tests::collect_leaves_future_events_in_queue ... ok
[INFO] [stdout] test event_scheduler::tests::collect_returns_only_matching_time ... ok
[INFO] [stdout] test execution::engine::tests::test_engine_new ... ok
[INFO] [stdout] test event_scheduler::tests::collect_reversed_payload ... ok
[INFO] [stdout] test execution::engine::tests::test_engine_begin_simulation ... ok
[INFO] [stdout] test execution::phase::event::tests::test_discard ... ok
[INFO] [stdout] test execution::phase::event::tests::test_get_context ... ok
[INFO] [stdout] test execution::engine::tests::test_engine_schedule_event_at ... ok
[INFO] [stdout] test execution::phase::event::tests::test_complete_event_phase ... ok
[INFO] [stdout] test execution::phase::event::tests::test_take_all ... ok
[INFO] [stdout] test execution::phase::event::tests::test_handle_event ... ok
[INFO] [stdout] test execution::phase::event::tests::test_new ... ok
[INFO] [stdout] test execution::phase::event::tests::test_take_one ... ok
[INFO] [stdout] test execution::phase::handler::tests::test_end_micro_step_complete ... ok
[INFO] [stdout] test execution::phase::handler::tests::test_start_source_phase ... ok
[INFO] [stdout] test execution::phase::handler::tests::test_to_event_phase ... ok
[INFO] [stdout] test execution::phase::source::tests::test_complete_source_phase ... ok
[INFO] [stdout] test execution::phase::source::tests::test_fire_and_schedule ... ok
[INFO] [stdout] test execution::phase::handler::tests::test_end_micro_step_continue ... ok
[INFO] [stdout] test execution::phase::handler::tests::test_ref_context_and_mut ... ok
[INFO] [stdout] test context::executor::tests::test_executor_context_end_simulation_as_error ... ok
[INFO] [stdout] test execution::phase::source::tests::test_get_source_view ... ok
[INFO] [stdout] test execution::phase::event::tests::test_take_all_if ... ok
[INFO] [stdout] test execution::phase::event::tests::test_take_front_if ... ok
[INFO] [stdout] test execution::phase::event::tests::test_take_one_if ... ok
[INFO] [stdout] test execution::phase::source::tests::test_discard ... ok
[INFO] [stdout] test execution::phase::source::tests::test_get_context ... ok
[INFO] [stdout] test execution::phase::source::tests::test_new ... ok
[INFO] [stdout] test execution::phase::source::tests::test_take_all ... ok
[INFO] [stdout] test execution::phase::source::tests::test_take_all_if ... ok
[INFO] [stdout] test execution::phase::source::tests::test_take_front_if ... ok
[INFO] [stdout] test execution::runner::instance::parallel::tests::test_parallel_runner_hook_lifecycle_flow_without_include_zero_tick ... ok
[INFO] [stdout] test execution::runner::instance::parallel::tests::test_parallel_runner_lifecycle_interruption_on_strategy_error ... ok
[INFO] [stdout] test execution::runner::instance::parallel::tests::test_parallel_runner_lifecycle_execution_order_scenario ... ok
[INFO] [stdout] test execution::runner::instance::parallel::tests::test_parallel_runner_aborts_on_strategy_error ... ok
[INFO] [stdout] test execution::runner::instance::parallel::tests::test_parallel_runner_hook_lifecycle_flow_with_include_zero_tick ... ok
[INFO] [stdout] test execution::phase::source::tests::test_take_one ... ok
[INFO] [stdout] test execution::runner::instance::parallel::tests::test_parallel_runner_sync_and_parallel_execution ... ok
[INFO] [stdout] test execution::runner::instance::parallel::tests::test_parallel_runner_massive_parallel_events ... ok
[INFO] [stdout] test execution::runner::instance::parallel::tests::test_parallel_runner_without_aborts_on_strategy_error ... ok
[INFO] [stdout] test execution::runner::instance::realtime::tests::test_lifecycle_interruption_on_strategy_error ... ok
[INFO] [stdout] test execution::runner::instance::realtime::tests::test_realtime_runner_new ... ok
[INFO] [stdout] test execution::runner::instance::realtime::tests::test_realtime_runner_run_with_strategy_error ... ok
[INFO] [stdout] test execution::runner::instance::standard::tests::test_lifecycle_interruption_on_strategy_error ... ok
[INFO] [stdout] test execution::runner::instance::parallel::tests::test_parallel_runner_boundary_priority ... ok
[INFO] [stdout] test execution::runner::instance::standard::tests::test_runner_lifecycle_execution_order_scenario ... ok
[INFO] [stdout] test execution::runner::instance::standard::tests::test_standard_runner_hook_lifecycle_flow_with_include_zero_tick ... ok
[INFO] [stdout] test execution::runner::instance::standard::tests::test_standard_runner_hook_lifecycle_flow_without_include_zero_tick ... ok
[INFO] [stdout] test execution::runner::instance::standard::tests::test_standard_runner_new_and_skippable ... ok
[INFO] [stdout] test execution::runner::instance::parallel::tests::test_parallel_runner_new_and_args ... ok
[INFO] [stdout] test execution::runner::instance::standard::tests::test_standard_runner_run_success ... ok
[INFO] [stdout] test execution::runner::instance::standard::tests::test_standard_runner_run_with_strategy_error ... ok
[INFO] [stdout] test execution::runner::instance::standard::tests::test_standard_runner_run_without_strategy_error ... ok
[INFO] [stdout] test execution::strategy::continue_strategy::always_continue::tests::test_always_continue_strategy_default_and_new ... ok
[INFO] [stdout] test execution::strategy::continue_strategy::limit_abort::tests::test_error_display ... ok
[INFO] [stdout] test execution::strategy::continue_strategy::limit_abort::tests::test_limit_abort_strategy_exceed_allowance_aborts ... ok
[INFO] [stdout] test execution::strategy::continue_strategy::always_continue::tests::test_always_continue_strategy_handle_continue ... ok
[INFO] [stdout] test execution::strategy::continue_strategy::limit_abort::tests::test_limit_abort_strategy_under_limit ... ok
[INFO] [stdout] test execution::strategy::continue_strategy::limit_discard::tests::test_limit_discard_strategy_under_limit ... ok
[INFO] [stdout] test execution::strategy::continue_strategy::limit_discard::tests::test_limit_discard_strategy_reach_limit ... ok
[INFO] [stdout] test execution::strategy::continue_strategy::limit_abort::tests::test_limit_abort_strategy_reach_limit_within_allowance ... ok
[INFO] [stdout] test modeling::agent::tests::test_agent_action_ticket_issue_and_execute ... ok
[INFO] [stdout] test modeling::agent::tests::test_agent_continuation_execute_and_schedule_multiple_steps ... ok
[INFO] [stdout] test modeling::agent::tests::test_agent_action_ticket_inspect ... ok
[INFO] [stdout] test modeling::agent::tests::test_agent_continuation_execute_and_schedule_single_step ... ok
[INFO] [stdout] test modeling::agent::tests::test_agent_continuation_get_remain_step_count ... ok
[INFO] [stdout] test modeling::agent::tests::test_agent_continuation_execute_and_schedule_no_steps ... ok
[INFO] [stdout] test modeling::agent::tests::test_agent_continuation_new ... ok
[INFO] [stdout] test modeling::agent::tests::test_agent_continuation_peek_next_step ... ok
[INFO] [stdout] test modeling::agent::tests::test_agent_continuation_then_after ... ok
[INFO] [stdout] test modeling::agent::tests::test_agent_step_creation ... ok
[INFO] [stdout] test modeling::hook::instance::delegate::tests::test_after_event_reverse_delegate_order ... ok
[INFO] [stdout] test modeling::hook::instance::delegate::tests::test_add_shared_hook ... ok
[INFO] [stdout] test modeling::hook::instance::delegate::tests::test_after_event_phase_reverse_delegate_order ... ok
[INFO] [stdout] test modeling::hook::instance::delegate::tests::test_after_register_source_reverse_delegate_order ... ok
[INFO] [stdout] test modeling::hook::instance::delegate::tests::test_after_simulation_reverse_delegate_order ... ok
[INFO] [stdout] test modeling::hook::instance::delegate::tests::test_after_source_reverse_delegate_order ... ok
[INFO] [stdout] test modeling::hook::instance::delegate::tests::test_after_tick_reverse_delegate_order ... ok
[INFO] [stdout] test modeling::hook::instance::delegate::tests::test_after_micro_step_reverse_delegate_order ... ok
[INFO] [stdout] test modeling::hook::instance::delegate::tests::test_after_source_phase_reverse_delegate_order ... ok
[INFO] [stdout] test modeling::hook::instance::delegate::tests::test_before_event_delegate_order ... ok
[INFO] [stdout] test modeling::hook::instance::delegate::tests::test_before_event_phase_delegate_order ... ok
[INFO] [stdout] test modeling::hook::instance::delegate::tests::test_before_micro_step_delegate_order ... ok
[INFO] [stdout] test modeling::hook::instance::delegate::tests::test_before_register_source_delegate_order ... ok
[INFO] [stdout] test modeling::hook::instance::delegate::tests::test_before_simulation_delegate_order ... ok
[INFO] [stdout] test modeling::hook::instance::delegate::tests::test_before_source_delegate_order ... ok
[INFO] [stdout] test modeling::hook::instance::delegate::tests::test_before_source_phase_delegate_order ... ok
[INFO] [stdout] test modeling::hook::instance::delegate::tests::test_before_tick_delegate_order ... ok
[INFO] [stdout] test modeling::hook::instance::delegate::tests::test_cancel_event_delegate_order ... ok
[INFO] [stdout] test modeling::hook::instance::delegate::tests::test_cancel_source_delegate_order ... ok
[INFO] [stdout] test modeling::hook::instance::delegate::tests::test_default_implementation ... ok
[INFO] [stdout] test modeling::hook::instance::delegate::tests::test_discard_event_delegate_order ... ok
[INFO] [stdout] test modeling::hook::instance::delegate::tests::test_discard_source_delegate_order ... ok
[INFO] [stdout] test modeling::hook::instance::delegate::tests::test_on_discard_remain_micro_step_reverse_delegate_order ... ok
[INFO] [stdout] test modeling::sampler::combinator::aggregate::tests::test_aggregate_sampler_builder ... ok
[INFO] [stdout] test modeling::sampler::combinator::aggregate::tests::test_aggregate_sampler_empty_samplers - should panic ... ok
[INFO] [stdout] test modeling::sampler::combinator::aggregate::tests::test_aggregate_sampler_sum ... ok
[INFO] [stdout] test modeling::sampler::combinator::chain::tests::test_chain_sampler_add ... ok
[INFO] [stdout] test modeling::sampler::combinator::chain::tests::test_chain_sampler_multiply ... ok
[INFO] [stdout] test modeling::sampler::combinator::clamp::tests::test_clamp_sampler_above_max ... ok
[INFO] [stdout] test modeling::sampler::combinator::clamp::tests::test_clamp_sampler_within_bounds ... ok
[INFO] [stdout] test modeling::sampler::combinator::delay::tests::test_delay_sampler_negative_delay ... ok
[INFO] [stdout] test modeling::sampler::combinator::delay::tests::test_delay_sampler_positive_delay ... ok
[INFO] [stdout] test modeling::sampler::combinator::ensure_non_negative::tests::test_ensure_non_negative_sampler_multiple_tries_then_positive ... ok
[INFO] [stdout] test modeling::sampler::combinator::clamp::tests::test_clamp_sampler_below_min ... ok
[INFO] [stdout] test modeling::sampler::combinator::delay::tests::test_delay_sampler_zero_delay ... ok
[INFO] [stdout] test modeling::sampler::combinator::ensure_non_negative::tests::test_ensure_non_negative_sampler_positive_value ... ok
[INFO] [stdout] test modeling::sampler::combinator::jitter::tests::test_jitter_sampler_negative_jitter ... ok
[INFO] [stdout] test modeling::sampler::combinator::jitter::tests::test_jitter_sampler_positive_jitter ... ok
[INFO] [stdout] test modeling::sampler::combinator::jitter::tests::test_jitter_sampler_zero_jitter ... ok
[INFO] [stdout] test modeling::sampler::combinator::map::tests::test_map_sampler_add_offset ... ok
[INFO] [stdout] test modeling::sampler::combinator::map::tests::test_map_sampler_double_value ... ok
[INFO] [stdout] test modeling::sampler::combinator::map::tests::test_map_sampler_negate_value ... ok
[INFO] [stdout] test modeling::sampler::instance::choice::tests::test_choice_sampler_empty_histogram - should panic ... ok
[INFO] [stdout] test modeling::sampler::instance::choice::tests::test_choice_sampler_uniform ... ok
[INFO] [stdout] test modeling::sampler::instance::choice::tests::test_choice_sampler_weighted ... ok
[INFO] [stdout] test modeling::sampler::instance::choice::tests::test_choice_sampler_zero_total_weight - should panic ... ok
[INFO] [stdout] test modeling::sampler::instance::constant::tests::test_constant_sampler ... ok
[INFO] [stdout] test modeling::sampler::instance::empirical::tests::test_empirical_sampler_empty_histogram - should panic ... ok
[INFO] [stdout] test modeling::sampler::combinator::ensure_non_negative::tests::test_ensure_non_negative_sampler_negative_then_fallback ... ok
[INFO] [stdout] test modeling::sampler::instance::empirical::tests::test_empirical_sampler_uniform ... ok
[INFO] [stdout] test modeling::sampler::instance::empirical::tests::test_exponential_sampler ... ok
[INFO] [stdout] test modeling::sampler::instance::empirical::tests::test_empirical_sampler_weighted ... ok
[INFO] [stdout] test execution::runner::instance::realtime::tests::test_standard_runner_hook_lifecycle_flow_with_include_zero_tick ... ok
[INFO] [stdout] test modeling::sampler::instance::empirical::tests::test_empirical_sampler_zero_total_weight - should panic ... ok
[INFO] [stdout] test modeling::sampler::instance::exponential::tests::test_sample_produces_positive_duration ... ok
[INFO] [stdout] test modeling::sampler::instance::exponential::tests::test_new_invalid_lambda ... ok
[INFO] [stdout] test modeling::sampler::instance::exponential::tests::test_new_valid_lambda ... ok
[INFO] [stdout] test modeling::sampler::instance::mode::tests::test_mode_sampler_valid_index ... ok
[INFO] [stdout] test modeling::sampler::instance::mode::tests::test_mode_sampler_empty_samplers - should panic ... ok
[INFO] [stdout] test modeling::sampler::instance::mode::tests::test_mode_sampler_out_of_bounds_fallback ... ok
[INFO] [stdout] test modeling::sampler::instance::exponential::tests::test_sample_with_different_lambda ... ok
[INFO] [stdout] test modeling::sampler::instance::normal::tests::test_normal_sampler ... ok
[INFO] [stdout] test modeling::sampler::instance::poisson::tests::test_poisson_sampler_invalid_infinity_lambda ... ok
[INFO] [stdout] test modeling::sampler::instance::normal::tests::test_normal_sampler_infinite_std_dev ... ok
[INFO] [stdout] test modeling::sampler::instance::poisson::tests::test_poisson_sampler_invalid_lambda ... ok
[INFO] [stdout] test modeling::sampler::instance::poisson::tests::test_poisson_sampler ... ok
[INFO] [stdout] test modeling::sampler::instance::poisson::tests::test_poisson_sampler_invalid_zero_lambda ... ok
[INFO] [stdout] test modeling::sampler::instance::rotate::tests::test_rotate_sampler_invalid_initial_index - should panic ... ok
[INFO] [stdout] test modeling::sampler::instance::rotate::tests::test_rotate_sampler_with_initial_index ... ok
[INFO] [stdout] test modeling::sampler::instance::rotate::tests::test_rotate_sampler_empty_list2 - should panic ... ok
[INFO] [stdout] test modeling::sampler::instance::uniform::tests::test_uniform_sampler ... ok
[INFO] [stdout] test modeling::sampler::instance::uniform::tests::test_uniform_sampler_invalid_bounds ... ok
[INFO] [stdout] test modeling::sampler::tests::test_combinator_ext_aggregate ... ok
[INFO] [stdout] test modeling::sampler::instance::rotate::tests::test_rotate_sampler ... ok
[INFO] [stdout] test modeling::sampler::instance::rotate::tests::test_rotate_sampler_empty_list1 - should panic ... ok
[INFO] [stdout] test modeling::sampler::tests::test_combinator_ext_boxed ... ok
[INFO] [stdout] test modeling::sampler::tests::test_combinator_ext_chain ... ok
[INFO] [stdout] test modeling::sampler::instance::uniform::tests::test_uniform_sampler_invalid_infinite_bounds ... ok
[INFO] [stdout] test modeling::sampler::tests::test_combinator_ext_clamp ... ok
[INFO] [stdout] test modeling::sampler::tests::test_combinator_ext_delay ... ok
[INFO] [stdout] test modeling::sampler::tests::test_combinator_ext_ensure_non_negative ... ok
[INFO] [stdout] test modeling::sampler::tests::test_pending_duration_add_duration ... ok
[INFO] [stdout] test modeling::sampler::tests::test_combinator_ext_jitter ... ok
[INFO] [stdout] test modeling::sampler::tests::test_pending_duration_add_pending_duration ... ok
[INFO] [stdout] test modeling::sampler::tests::test_pending_duration_apply ... ok
[INFO] [stdout] test modeling::sampler::tests::test_pending_duration_from_duration ... ok
[INFO] [stdout] test modeling::sampler::tests::test_pending_duration_from_trait ... ok
[INFO] [stdout] test modeling::sampler::tests::test_pending_duration_new ... ok
[INFO] [stdout] test modeling::sampler::tests::test_combinator_ext_map ... ok
[INFO] [stdout] test modeling::sampler::tests::test_pending_duration_sub_duration ... ok
[INFO] [stdout] test modeling::sampler::tests::test_pending_duration_sub_pending_duration ... ok
[INFO] [stdout] test modeling::sampler::tests::test_pending_duration_to_duration ... ok
[INFO] [stdout] test modeling::sampler::tests::test_pending_duration_to_duration_negative_panics ... ok
[INFO] [stdout] test modeling::sampler::tests::test_pending_duration_to_duration_or_else ... ok
[INFO] [stdout] test modeling::sampler::tests::test_pending_duration_to_duration_with_clamp ... ok
[INFO] [stdout] test primitive::time::micro_step::tests::micro_step_comparison_and_ordering ... ok
[INFO] [stdout] test primitive::time::micro_step::tests::micro_step_display ... ok
[INFO] [stdout] test primitive::time::micro_step::tests::micro_step_new_and_value ... ok
[INFO] [stdout] test primitive::time::micro_step::tests::micro_step_next_overflow_panic - should panic ... ok
[INFO] [stdout] test primitive::time::micro_step::tests::micro_step_next ... ok
[INFO] [stdout] test primitive::time::micro_step::tests::micro_step_status_initialize ... ok
[INFO] [stdout] test primitive::time::micro_step::tests::micro_step_status_mutation_via_recreation ... ok
[INFO] [stdout] test primitive::time::micro_step::tests::micro_step_status_new_and_current ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::duration_add_assign_duration ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::duration_add_duration ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::duration_add_zero_duration ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::duration_checked_add ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::duration_checked_sub ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::duration_comparison ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::duration_creation ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::duration_display ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::duration_from_tick ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::duration_from_usize_conversion ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::duration_max_value_subtraction ... ok
[INFO] [stdout] test modeling::sampler::tests::test_pending_duration_to_duration_round_down ... ok
[INFO] [stdout] test primitive::time::micro_step::tests::micro_step_zero ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::duration_saturating_add ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::duration_saturating_sub ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::duration_sub_duration ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::duration_sub_assign_duration ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::duration_sub_zero_duration ... ok
[INFO] [stdout] test modeling::sampler::tests::test_pending_duration_try_duration ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::sim_time_add_assign_duration ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::sim_time_add_duration ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::sim_time_checked_sub_duration ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::sim_time_checked_add ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::sim_time_checked_sub ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::sim_time_add_zero_duration ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::sim_time_checked_sub_duration_underflow ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::sim_time_display ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::sim_time_from_tick ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::sim_time_comparison ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::sim_time_from_usize_conversion ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::sim_time_max_value_subtraction ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::sim_time_saturating_add_boundary ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::sim_time_saturating_sub ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::sim_time_saturating_sub_boundary ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::sim_time_saturating_add ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::sim_time_saturating_sub_duration ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::sim_time_sub_duration ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::sim_time_creation ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::sim_time_sub_operator_underflow_panic - should panic ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::sim_time_sub_sim_time ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::tick_status_initialize ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::tick_status_is_done_ticks_edge_cases ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::sim_time_sub_zero_duration ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::tick_status_is_done_ticks_with_skip ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::tick_status_is_done_ticks_no_skip ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::tick_status_new ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::tick_status_previous_large_current_tick ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::tick_status_previous ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::tick_status_previous_with_skipped_equal_to_current_minus_one ... ok
[INFO] [stdout] test source_handler::tests::cancel_multiple_sources ... ok
[INFO] [stdout] test source_handler::tests::cancel_all_sources ... ok
[INFO] [stdout] test source_handler::tests::cancel_no_sources ... ok
[INFO] [stdout] test primitive::time::sim_time::tests::tick_status_previous_with_skipped_greater_than_current_minus_one - should panic ... ok
[INFO] [stdout] test source_handler::tests::cancel_single_source_from_pending_queue ... ok
[INFO] [stdout] test source_handler::tests::cancel_source_with_mixed_queues ... ok
[INFO] [stdout] test source_handler::tests::test_add_source_after_registered_action_multiple ... ok
[INFO] [stdout] test source_handler::tests::test_add_source_after_registered_action_no_delay ... ok
[INFO] [stdout] test source_handler::tests::test_add_source_after_registered_action_with_delay ... ok
[INFO] [stdout] test source_handler::tests::cancel_single_source_from_ready_queue ... ok
[INFO] [stdout] test source_handler::tests::test_add_source_after_registered_action_zero_delay ... ok
[INFO] [stdout] test source_handler::tests::test_add_source_for_before_simulation ... ok
[INFO] [stdout] test source_handler::tests::test_cascading_registration_during_simulation_flow ... ok
[INFO] [stdout] test source_handler::tests::test_deterministic_ordering_for_same_sim_time ... ok
[INFO] [stdout] test source_handler::tests::test_drain_ready_after_delay_zero ... ok
[INFO] [stdout] test source_handler::tests::test_drain_ready_invariant_violation - should panic ... ok
[INFO] [stdout] test source_handler::tests::test_get_by_source_id ... ok
[INFO] [stdout] test source_handler::tests::test_initialize_sources ... ok
[INFO] [stdout] test source_handler::tests::test_flush_pending ... ok
[INFO] [stdout] test source_handler::tests::test_drain_ready ... ok
[INFO] [stdout] test source_handler::tests::cancel_source_by_id ... ok
[INFO] [stdout] test source_handler::tests::test_peek_next_time ... ok
[INFO] [stdout] test source_handler::tests::test_new ... ok
[INFO] [stdout] test source_handler::tests::test_peek ... ok
[INFO] [stdout] test source_handler::tests::test_schedule_next ... ok
[INFO] [stdout] test execution::runner::instance::realtime::tests::test_runner_lifecycle_execution_order_scenario ... ok
[INFO] [stdout] test execution::runner::instance::realtime::tests::test_standard_runner_hook_lifecycle_flow_without_include_zero_tick ... ok
[INFO] [stdout] test execution::runner::instance::realtime::tests::test_realtime_runner_run_without_strategy_error ... ok
[INFO] [stdout] test execution::runner::instance::realtime::tests::test_realtime_runner_run_success ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 291 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.03s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests des_sim
[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] running `Command { std: "docker" "inspect" "a9bd3833c19cfe23ea8ef4d82150efe7c667741acd0f665fd2b6a6d9e7c60e56", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a9bd3833c19cfe23ea8ef4d82150efe7c667741acd0f665fd2b6a6d9e7c60e56", kill_on_drop: false }`
[INFO] [stdout] a9bd3833c19cfe23ea8ef4d82150efe7c667741acd0f665fd2b6a6d9e7c60e56
