[INFO] fetching crate autd3-driver 38.0.1...
[INFO] testing autd3-driver-38.0.1 against beta-2026-03-05 for beta-1.95-1
[INFO] extracting crate autd3-driver 38.0.1 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate autd3-driver 38.0.1
[INFO] finished tweaking crates.io crate autd3-driver 38.0.1
[INFO] tweaked toml for crates.io crate autd3-driver 38.0.1 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate autd3-driver 38.0.1 on toolchain beta-2026-03-05
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-03-05" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate autd3-driver 38.0.1 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" "+beta-2026-03-05" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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" "+beta-2026-03-05" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ca6012b1448bf506ebe5c116ac7dd0c54f101289329008a8f7b72930ffae7fb4
[INFO] running `Command { std: "docker" "start" "-a" "ca6012b1448bf506ebe5c116ac7dd0c54f101289329008a8f7b72930ffae7fb4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ca6012b1448bf506ebe5c116ac7dd0c54f101289329008a8f7b72930ffae7fb4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ca6012b1448bf506ebe5c116ac7dd0c54f101289329008a8f7b72930ffae7fb4", kill_on_drop: false }`
[INFO] [stdout] ca6012b1448bf506ebe5c116ac7dd0c54f101289329008a8f7b72930ffae7fb4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-03-05" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 39ce7fc4a857a1addefe38a5853a8c01e880506617018b41535ddc09bdf8ea71
[INFO] running `Command { std: "docker" "start" "-a" "39ce7fc4a857a1addefe38a5853a8c01e880506617018b41535ddc09bdf8ea71", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling bytemuck v1.24.0
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]    Compiling rawpointer v0.2.1
[INFO] [stderr]    Compiling autd3-core v38.0.1
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling autd3-derive v38.0.1
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling safe_arch v0.7.4
[INFO] [stderr]    Compiling wide v0.7.33
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling simba v0.9.1
[INFO] [stderr]    Compiling nalgebra v0.34.1
[INFO] [stderr]    Compiling autd3-driver v38.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 22.74s
[INFO] running `Command { std: "docker" "inspect" "39ce7fc4a857a1addefe38a5853a8c01e880506617018b41535ddc09bdf8ea71", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "39ce7fc4a857a1addefe38a5853a8c01e880506617018b41535ddc09bdf8ea71", kill_on_drop: false }`
[INFO] [stdout] 39ce7fc4a857a1addefe38a5853a8c01e880506617018b41535ddc09bdf8ea71
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-03-05" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 131638a6f79c8bc09be6096b042fb2cfc90cff2a7a5484ea5a7a7b0e62a29108
[INFO] running `Command { std: "docker" "start" "-a" "131638a6f79c8bc09be6096b042fb2cfc90cff2a7a5484ea5a7a7b0e62a29108", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.177
[INFO] [stderr]    Compiling zerocopy v0.8.30
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling rstest_macros v0.26.1
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling rstest v0.26.1
[INFO] [stderr]    Compiling autd3-driver v38.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 29.35s
[INFO] running `Command { std: "docker" "inspect" "131638a6f79c8bc09be6096b042fb2cfc90cff2a7a5484ea5a7a7b0e62a29108", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "131638a6f79c8bc09be6096b042fb2cfc90cff2a7a5484ea5a7a7b0e62a29108", kill_on_drop: false }`
[INFO] [stdout] 131638a6f79c8bc09be6096b042fb2cfc90cff2a7a5484ea5a7a7b0e62a29108
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-03-05" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] aa9046bb348cd3404e3c96ea82a90a8c5921f64abdc934c34ea27e60de81373a
[INFO] running `Command { std: "docker" "start" "-a" "aa9046bb348cd3404e3c96ea82a90a8c5921f64abdc934c34ea27e60de81373a", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/autd3_driver-32304de5f29b7646)
[INFO] [stdout] running 330 tests
[INFO] [stdout] test datagram::gain::tests::gain::case_1_serial ... ok
[INFO] [stdout] test datagram::gain::tests::gain::case_2_parallel ... ok
[INFO] [stdout] test datagram::gain::tests::inspect_with_segment ... ok
[INFO] [stdout] test datagram::gain::boxed::tests::new::case_2_parallel ... ok
[INFO] [stdout] test datagram::gain::boxed::tests::new::case_1_serial ... ok
[INFO] [stdout] test datagram::group::tests::unused_key ... ok
[INFO] [stdout] test datagram::modulation::boxed::tests::new ... ok
[INFO] [stdout] test datagram::implements::null::tests::null ... ok
[INFO] [stdout] test datagram::implements::r#static::tests::default ... ok
[INFO] [stdout] test datagram::implements::r#static::tests::r#static ... ok
[INFO] [stdout] test datagram::modulation::tests::inspect ... ok
[INFO] [stdout] test datagram::pulse_width_encoder::tests::pulse_width_encoder ... ok
[INFO] [stdout] test datagram::silencer::tests::disable ... ok
[INFO] [stdout] test datagram::silencer::tests::fixed_completion_steps_default ... ok
[INFO] [stdout] test datagram::silencer::tests::fixed_completion_time_default ... ok
[INFO] [stdout] test datagram::stm::foci::control_point::tests::from_control_point ... ok
[INFO] [stdout] test datagram::stm::foci::control_point::tests::from_vector3 ... ok
[INFO] [stdout] test datagram::stm::foci::control_point::tests::from_vector3_ref ... ok
[INFO] [stdout] test datagram::modulation::tests::inspect_with_loop_behavior ... ok
[INFO] [stdout] test datagram::stm::foci::implement::tests::from_freq::case_2 ... ok
[INFO] [stdout] test datagram::stm::foci::implement::tests::from_freq::case_1 ... ok
[INFO] [stdout] test datagram::group::tests::unknown_key ... ok
[INFO] [stdout] test datagram::stm::foci::implement::tests::from_freq::case_3 ... ok
[INFO] [stdout] test datagram::stm::foci::implement::tests::from_freq_nearest::case_1 ... ok
[INFO] [stdout] test datagram::modulation::tests::inspect_with_segment ... ok
[INFO] [stdout] test datagram::output_mask::tests::new ... ok
[INFO] [stdout] test datagram::stm::foci::implement::tests::from_freq_nearest::case_2 ... ok
[INFO] [stdout] test datagram::stm::foci::implement::tests::from_freq_nearest::case_4 ... ok
[INFO] [stdout] test datagram::stm::foci::implement::tests::from_period::case_2 ... ok
[INFO] [stdout] test datagram::stm::foci::implement::tests::from_period::case_3 ... ok
[INFO] [stdout] test datagram::stm::foci::implement::tests::from_period::case_4 ... ok
[INFO] [stdout] test datagram::stm::foci::implement::tests::from_period_nearest::case_2 ... ok
[INFO] [stdout] test datagram::stm::foci::implement::tests::from_freq_nearest::case_3 ... ok
[INFO] [stdout] test datagram::stm::foci::implement::tests::from_period_nearest::case_3 ... ok
[INFO] [stdout] test datagram::stm::foci::implement::tests::from_sampling_config::case_1 ... ok
[INFO] [stdout] test datagram::stm::foci::implement::tests::from_sampling_config::case_2 ... ok
[INFO] [stdout] test datagram::stm::foci::implement::tests::from_period::case_1 ... ok
[INFO] [stdout] test datagram::stm::foci::implement::tests::from_period_nearest::case_1 ... ok
[INFO] [stdout] test datagram::stm::foci::implement::tests::from_period_nearest::case_4 ... ok
[INFO] [stdout] test datagram::stm::foci::tests::inspect_with_segment ... ok
[INFO] [stdout] test datagram::stm::gain::implement::tests::from_freq::case_1 ... ok
[INFO] [stdout] test datagram::stm::foci::tests::inspect ... ok
[INFO] [stdout] test datagram::stm::gain::implement::tests::from_freq::case_2 ... ok
[INFO] [stdout] test datagram::stm::foci::tests::inspect_with_loop_behavior ... ok
[INFO] [stdout] test datagram::stm::gain::implement::tests::from_freq_nearest::case_1 ... ok
[INFO] [stdout] test datagram::stm::gain::implement::tests::from_freq_nearest::case_2 ... ok
[INFO] [stdout] test datagram::stm::gain::implement::tests::from_freq::case_3 ... ok
[INFO] [stdout] test datagram::stm::gain::implement::tests::from_freq_nearest::case_3 ... ok
[INFO] [stdout] test datagram::stm::gain::implement::tests::from_period::case_2 ... ok
[INFO] [stdout] test datagram::stm::gain::implement::tests::from_period::case_3 ... ok
[INFO] [stdout] test datagram::stm::gain::implement::tests::from_period::case_4 ... ok
[INFO] [stdout] test datagram::stm::gain::implement::tests::from_period_nearest::case_2 ... ok
[INFO] [stdout] test datagram::stm::gain::implement::tests::from_period_nearest::case_4 ... ok
[INFO] [stdout] test datagram::stm::gain::implement::tests::from_period_nearest::case_1 ... ok
[INFO] [stdout] test datagram::stm::gain::implement::tests::from_freq_nearest::case_4 ... ok
[INFO] [stdout] test datagram::stm::gain::implement::tests::from_sampling_config::case_2 ... ok
[INFO] [stdout] test datagram::stm::gain::implement::tests::from_period_nearest::case_3 ... ok
[INFO] [stdout] test datagram::stm::gain::implement::tests::from_sampling_config::case_1 ... ok
[INFO] [stdout] test datagram::stm::gain::implement::tests::from_period::case_1 ... ok
[INFO] [stdout] test datagram::stm::gain::tests::inspect_with_segment ... ok
[INFO] [stdout] test datagram::stm::gain::tests::inspect ... ok
[INFO] [stdout] test datagram::stm::sampling_config::tests::frequency::case_1 ... ok
[INFO] [stdout] test datagram::stm::sampling_config::tests::frequency::case_2 ... ok
[INFO] [stdout] test datagram::stm::sampling_config::tests::frequency::case_3 ... ok
[INFO] [stdout] test datagram::stm::gain::tests::inspect_with_loop_behavior ... ok
[INFO] [stdout] test datagram::stm::sampling_config::tests::frequency_nearest::case_1 ... ok
[INFO] [stdout] test datagram::stm::sampling_config::tests::frequency_nearest::case_2 ... ok
[INFO] [stdout] test datagram::stm::sampling_config::tests::frequency_nearest::case_3 ... ok
[INFO] [stdout] test datagram::stm::sampling_config::tests::frequency_nearest::case_4 ... ok
[INFO] [stdout] test datagram::stm::sampling_config::tests::period::case_1 ... ok
[INFO] [stdout] test datagram::stm::sampling_config::tests::period::case_2 ... ok
[INFO] [stdout] test datagram::stm::sampling_config::tests::period::case_3 ... ok
[INFO] [stdout] test datagram::stm::sampling_config::tests::period_nearest::case_2 ... ok
[INFO] [stdout] test datagram::stm::sampling_config::tests::period::case_4 ... ok
[INFO] [stdout] test datagram::stm::sampling_config::tests::period_nearest::case_1 ... ok
[INFO] [stdout] test datagram::stm::sampling_config::tests::sampling::case_1 ... ok
[INFO] [stdout] test datagram::stm::sampling_config::tests::period_nearest::case_3 ... ok
[INFO] [stdout] test datagram::stm::sampling_config::tests::period_nearest::case_4 ... ok
[INFO] [stdout] test error::tests::display::case_02 ... ok
[INFO] [stdout] test datagram::stm::sampling_config::tests::sampling::case_4 ... ok
[INFO] [stdout] test datagram::stm::sampling_config::tests::sampling::case_3 ... ok
[INFO] [stdout] test datagram::stm::sampling_config::tests::sampling::case_2 ... ok
[INFO] [stdout] test error::tests::display::case_01 ... ok
[INFO] [stdout] test error::tests::display::case_04 ... ok
[INFO] [stdout] test error::tests::display::case_07 ... ok
[INFO] [stdout] test error::tests::display::case_03 ... ok
[INFO] [stdout] test error::tests::display::case_06 ... ok
[INFO] [stdout] test error::tests::display::case_05 ... ok
[INFO] [stdout] test error::tests::display::case_09 ... ok
[INFO] [stdout] test error::tests::display::case_08 ... ok
[INFO] [stdout] test error::tests::display::case_15 ... ok
[INFO] [stdout] test error::tests::display::case_10 ... ok
[INFO] [stdout] test error::tests::display::case_13 ... ok
[INFO] [stdout] test error::tests::display::case_12 ... ok
[INFO] [stdout] test error::tests::display::case_11 ... ok
[INFO] [stdout] test error::tests::display::case_14 ... ok
[INFO] [stdout] test error::tests::display::case_16 ... ok
[INFO] [stdout] test error::tests::display::case_17 ... ok
[INFO] [stdout] test error::tests::display::case_19 ... ok
[INFO] [stdout] test error::tests::display::case_18 ... ok
[INFO] [stdout] test error::tests::display::case_20 ... ok
[INFO] [stdout] test error::tests::display::case_22 ... ok
[INFO] [stdout] test error::tests::display::case_25 ... ok
[INFO] [stdout] test error::tests::display::case_23 ... ok
[INFO] [stdout] test error::tests::display::case_21 ... ok
[INFO] [stdout] test error::tests::display::case_24 ... ok
[INFO] [stdout] test error::tests::display::case_28 ... ok
[INFO] [stdout] test error::tests::display::case_31 ... ok
[INFO] [stdout] test error::tests::from::case_2 ... ok
[INFO] [stdout] test error::tests::from::case_3 ... ok
[INFO] [stdout] test error::tests::from::case_4 ... ok
[INFO] [stdout] test error::tests::from::case_5 ... ok
[INFO] [stdout] test error::tests::from_combined_error ... ok
[INFO] [stdout] test error::tests::source::case_01 ... ok
[INFO] [stdout] test error::tests::source::case_02 ... ok
[INFO] [stdout] test error::tests::source::case_03 ... ok
[INFO] [stdout] test error::tests::source::case_04 ... ok
[INFO] [stdout] test error::tests::source::case_05 ... ok
[INFO] [stdout] test error::tests::source::case_06 ... ok
[INFO] [stdout] test error::tests::source::case_07 ... ok
[INFO] [stdout] test error::tests::display::case_30 ... ok
[INFO] [stdout] test error::tests::display::case_27 ... ok
[INFO] [stdout] test error::tests::source::case_08 ... ok
[INFO] [stdout] test datagram::gain::tests::inspect ... ok
[INFO] [stdout] test error::tests::source::case_09 ... ok
[INFO] [stdout] test error::tests::display::case_26 ... ok
[INFO] [stdout] test error::tests::display::case_29 ... ok
[INFO] [stdout] test error::tests::source::case_10 ... ok
[INFO] [stdout] test error::tests::source::case_11 ... ok
[INFO] [stdout] test error::tests::source::case_13 ... ok
[INFO] [stdout] test error::tests::source::case_12 ... ok
[INFO] [stdout] test error::tests::source::case_14 ... ok
[INFO] [stdout] test error::tests::source::case_16 ... ok
[INFO] [stdout] test error::tests::source::case_15 ... ok
[INFO] [stdout] test error::tests::source::case_17 ... ok
[INFO] [stdout] test error::tests::source::case_18 ... ok
[INFO] [stdout] test error::tests::source::case_20 ... ok
[INFO] [stdout] test error::tests::source::case_22 ... ok
[INFO] [stdout] test error::tests::source::case_23 ... ok
[INFO] [stdout] test error::tests::source::case_24 ... ok
[INFO] [stdout] test error::tests::source::case_19 ... ok
[INFO] [stdout] test error::tests::source::case_25 ... ok
[INFO] [stdout] test error::tests::source::case_21 ... ok
[INFO] [stdout] test error::tests::source::case_26 ... ok
[INFO] [stdout] test error::tests::source::case_27 ... ok
[INFO] [stdout] test error::tests::source::case_28 ... ok
[INFO] [stdout] test error::tests::source::case_30 ... ok
[INFO] [stdout] test firmware::cpu::error::tests::check_firmware_err::case_1 ... ok
[INFO] [stdout] test error::tests::source::case_31 ... ok
[INFO] [stdout] test firmware::cpu::error::tests::check_firmware_err::case_4 ... ok
[INFO] [stdout] test firmware::cpu::error::tests::check_firmware_err::case_2 ... ok
[INFO] [stdout] test firmware::cpu::error::tests::check_firmware_err::case_5 ... ok
[INFO] [stdout] test error::tests::source::case_29 ... ok
[INFO] [stdout] test firmware::cpu::error::tests::check_firmware_err::case_7 ... ok
[INFO] [stdout] test firmware::cpu::error::tests::check_firmware_err::case_6 ... ok
[INFO] [stdout] test firmware::cpu::error::tests::check_firmware_err::case_9 ... ok
[INFO] [stdout] test firmware::cpu::error::tests::check_firmware_err::case_8 ... ok
[INFO] [stdout] test firmware::fpga::fpga_state::tests::current_gain_segment::case_2 ... ok
[INFO] [stdout] test firmware::cpu::tests::test_check_if_msg_is_processed::case_1_success ... ok
[INFO] [stdout] test firmware::fpga::fpga_state::tests::bits ... ok
[INFO] [stdout] test firmware::fpga::fpga_state::tests::current_mod_segment::case_1 ... ok
[INFO] [stdout] test firmware::fpga::fpga_state::tests::current_stm_segment::case_1 ... ok
[INFO] [stdout] test firmware::cpu::tests::test_check_if_msg_is_processed::case_2_success ... ok
[INFO] [stdout] test firmware::fpga::fpga_state::tests::current_mod_segment::case_2 ... ok
[INFO] [stdout] test firmware::fpga::fpga_state::tests::current_stm_segment::case_2 ... ok
[INFO] [stdout] test firmware::fpga::fpga_state::tests::current_stm_segment::case_3 ... ok
[INFO] [stdout] test firmware::fpga::fpga_state::tests::is_gain_mode::case_1 ... ok
[INFO] [stdout] test firmware::fpga::fpga_state::tests::is_gain_mode::case_2 ... ok
[INFO] [stdout] test firmware::fpga::fpga_state::tests::is_stm_mode::case_1 ... ok
[INFO] [stdout] test firmware::fpga::fpga_state::tests::is_stm_mode::case_2 ... ok
[INFO] [stdout] test firmware::fpga::fpga_state::tests::size ... ok
[INFO] [stdout] test firmware::fpga::fpga_state::tests::is_thermal_assert::case_1 ... ok
[INFO] [stdout] test firmware::fpga::stm_focus::tests::bitfield ... ok
[INFO] [stdout] test firmware::fpga::fpga_state::tests::is_thermal_assert::case_2 ... ok
[INFO] [stdout] test firmware::fpga::stm_focus::tests::marginal ... ok
[INFO] [stdout] test firmware::fpga::stm_focus::tests::stm_focus::case_1 ... ok
[INFO] [stdout] test firmware::fpga::stm_focus::tests::size ... ok
[INFO] [stdout] test firmware::fpga::stm_focus::tests::stm_focus::case_2 ... ok
[INFO] [stdout] test firmware::fpga::fpga_state::tests::current_gain_segment::case_1 ... ok
[INFO] [stdout] test firmware::fpga::fpga_state::tests::current_gain_segment::case_3 ... ok
[INFO] [stdout] test firmware::operation::handler::tests::first ... ok
[INFO] [stdout] test firmware::operation::handler::tests::broken_pack ... ok
[INFO] [stdout] test firmware::operation::handler::tests::finished ... ok
[INFO] [stdout] test error::tests::from::case_1 ... ok
[INFO] [stdout] test firmware::operation::handler::tests::operation_handler::case_1_serial ... ok
[INFO] [stdout] test firmware::operation::handler::tests::operation_handler_none::case_1_serial ... ok
[INFO] [stdout] test firmware::operation::implement::boxed::tests::op ... ok
[INFO] [stdout] test firmware::operation::implement::clear::tests::op ... ok
[INFO] [stdout] test firmware::operation::handler::tests::second ... ok
[INFO] [stdout] test firmware::operation::handler::tests::operation_handler_none::case_2_parallel ... ok
[INFO] [stdout] test firmware::operation::implement::force_fan::tests::op::case_1 ... ok
[INFO] [stdout] test firmware::operation::implement::cpu_gpio_out::tests::op::case_1 ... ok
[INFO] [stdout] test firmware::operation::implement::force_fan::tests::op::case_2 ... ok
[INFO] [stdout] test firmware::operation::implement::fpga_gpio_out::tests::op ... ok
[INFO] [stdout] test firmware::operation::implement::gain::tests::op ... ok
[INFO] [stdout] test firmware::fpga::stm_focus::tests::to_fixed_num ... ok
[INFO] [stdout] test firmware::operation::implement::gpio_in::tests::op::case_1 ... ok
[INFO] [stdout] test firmware::operation::handler::tests::operation_handler::case_2_parallel ... ok
[INFO] [stdout] test firmware::operation::implement::group::tests::option ... ok
[INFO] [stdout] test firmware::operation::implement::info::tests::test::case_1 ... ok
[INFO] [stdout] test firmware::operation::implement::group::tests::inspect ... ok
[INFO] [stdout] test firmware::operation::implement::info::tests::test::case_2 ... ok
[INFO] [stdout] test firmware::operation::implement::info::tests::test::case_3 ... ok
[INFO] [stdout] test firmware::operation::implement::info::tests::test::case_4 ... ok
[INFO] [stdout] test firmware::operation::implement::info::tests::test::case_5 ... ok
[INFO] [stdout] test firmware::operation::implement::cpu_gpio_out::tests::op::case_2 ... ok
[INFO] [stdout] test firmware::operation::implement::info::tests::test::case_6 ... ok
[INFO] [stdout] test firmware::operation::implement::cpu_gpio_out::tests::op::case_4 ... ok
[INFO] [stdout] test firmware::operation::implement::modulation::tests::div ... ok
[INFO] [stdout] test firmware::operation::implement::gpio_in::tests::op::case_2 ... ok
[INFO] [stdout] test firmware::operation::implement::cpu_gpio_out::tests::op::case_3 ... ok
[INFO] [stdout] test firmware::operation::implement::modulation::tests::odd_size::case_2 ... ok
[INFO] [stdout] test firmware::operation::implement::modulation::tests::odd_size::case_3 ... ok
[INFO] [stdout] test firmware::operation::implement::modulation::tests::op ... ok
[INFO] [stdout] test firmware::operation::implement::modulation::tests::odd_size::case_1 ... ok
[INFO] [stdout] test firmware::operation::implement::modulation::tests::out_of_range::case_1 ... ok
[INFO] [stdout] test firmware::operation::implement::modulation::tests::out_of_range::case_2 ... ok
[INFO] [stdout] test firmware::operation::implement::modulation::tests::out_of_range::case_3 ... ok
[INFO] [stdout] test firmware::operation::implement::modulation::tests::out_of_range::case_4 ... ok
[INFO] [stdout] test firmware::operation::implement::modulation::tests::out_of_range::case_5 ... ok
[INFO] [stdout] test firmware::operation::implement::nop::tests::nop_op ... ok
[INFO] [stdout] test firmware::operation::implement::null::tests::null_op ... ok
[INFO] [stdout] test firmware::operation::implement::output_mask::tests::test::case_1 ... ok
[INFO] [stdout] test firmware::operation::implement::pulse_width_encoder::tests::test ... ok
[INFO] [stdout] test firmware::operation::implement::reads_fpga_state::tests::test::case_1 ... ok
[INFO] [stdout] test firmware::operation::implement::phase_corr::tests::test ... ok
[INFO] [stdout] test firmware::operation::implement::output_mask::tests::test::case_2 ... ok
[INFO] [stdout] test firmware::operation::implement::segment::tests::foci_stm ... ok
[INFO] [stdout] test firmware::operation::implement::segment::tests::gain ... ok
[INFO] [stdout] test firmware::operation::implement::reads_fpga_state::tests::test::case_2 ... ok
[INFO] [stdout] test firmware::operation::implement::segment::tests::modulation ... ok
[INFO] [stdout] test firmware::operation::implement::silencer::completion_steps::tests::test::case_1 ... ok
[INFO] [stdout] test firmware::operation::implement::silencer::completion_time::tests::invalid_time::case_1 ... ok
[INFO] [stdout] test firmware::operation::implement::silencer::completion_steps::tests::test::case_2 ... ok
[INFO] [stdout] test firmware::operation::implement::segment::tests::gain_stm ... ok
[INFO] [stdout] test firmware::operation::implement::silencer::completion_time::tests::invalid_time::case_2 ... ok
[INFO] [stdout] test firmware::operation::implement::null::tests::default ... ok
[INFO] [stdout] test firmware::operation::implement::silencer::completion_time::tests::invalid_time::case_3 ... ok
[INFO] [stdout] test firmware::operation::implement::silencer::completion_time::tests::invalid_time::case_4 ... ok
[INFO] [stdout] test firmware::operation::implement::silencer::completion_time::tests::invalid_time::case_5 ... ok
[INFO] [stdout] test firmware::operation::implement::silencer::completion_time::tests::invalid_time::case_6 ... ok
[INFO] [stdout] test firmware::operation::implement::silencer::completion_time::tests::test::case_1 ... ok
[INFO] [stdout] test firmware::operation::implement::silencer::update_rate::tests::test ... ok
[INFO] [stdout] test firmware::operation::implement::stm::foci::tests::test ... ok
[INFO] [stdout] test firmware::operation::implement::stm::foci::tests::test_buffer_out_of_range::case_1 ... ok
[INFO] [stdout] test firmware::operation::implement::stm::foci::tests::test_buffer_out_of_range::case_2 ... ok
[INFO] [stdout] test firmware::operation::implement::stm::foci::tests::test_buffer_out_of_range::case_3 ... ok
[INFO] [stdout] test firmware::operation::implement::silencer::completion_time::tests::test::case_2 ... ok
[INFO] [stdout] test firmware::operation::implement::stm::foci::tests::test_div ... ok
[INFO] [stdout] test firmware::operation::implement::stm::foci::tests::test_foci ... ok
[INFO] [stdout] test firmware::cpu::error::tests::check_firmware_err::case_3 ... ok
[INFO] [stdout] test firmware::operation::implement::stm::gain::tests::out_of_range::case_1 ... ok
[INFO] [stdout] test firmware::operation::implement::stm::foci::tests::test_foci_out_of_range ... ok
[INFO] [stdout] test firmware::operation::implement::stm::foci::tests::test_point_out_of_range ... ok
[INFO] [stdout] test firmware::operation::implement::stm::gain::tests::out_of_range::case_2 ... ok
[INFO] [stdout] test firmware::operation::implement::stm::gain::tests::out_of_range::case_3 ... ok
[INFO] [stdout] test firmware::operation::implement::group::tests::op ... ok
[INFO] [stdout] test firmware::operation::implement::stm::gain::tests::test_phase_full ... ok
[INFO] [stdout] test firmware::operation::implement::sync::tests::test ... ok
[INFO] [stdout] test firmware::operation::implement::stm::gain::tests::test_phase_half ... ok
[INFO] [stdout] test firmware::operation::implement::tuple::tests::combined_operation_generator::case_1 ... ok
[INFO] [stdout] test firmware::operation::implement::stm::gain::tests::out_of_range::case_5 ... ok
[INFO] [stdout] test firmware::operation::implement::tuple::tests::combined_operation_generator::case_2 ... ok
[INFO] [stdout] test firmware::operation::implement::stm::gain::tests::test_phase_intensity_full ... ok
[INFO] [stdout] test firmware::transmission::parallel_mode::tests::parallel_mode::case_1 ... ok
[INFO] [stdout] test firmware::transmission::parallel_mode::tests::parallel_mode::case_5 ... ok
[INFO] [stdout] test firmware::transmission::parallel_mode::tests::parallel_mode::case_6 ... ok
[INFO] [stdout] test firmware::transmission::parallel_mode::tests::parallel_mode::case_7 ... ok
[INFO] [stdout] test firmware::transmission::parallel_mode::tests::parallel_mode::case_8 ... ok
[INFO] [stdout] test firmware::transmission::parallel_mode::tests::parallel_mode::case_9 ... ok
[INFO] [stdout] test firmware::version::tests::display::case_1 ... ok
[INFO] [stdout] test firmware::version::tests::display::case_2 ... ok
[INFO] [stdout] test firmware::version::tests::is_emulator::case_1 ... ok
[INFO] [stdout] test firmware::version::tests::is_emulator::case_2 ... ok
[INFO] [stdout] test firmware::version::tests::latest ... ok
[INFO] [stdout] test firmware::version::tests::version::case_01 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_02 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_03 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_04 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_05 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_06 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_07 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_08 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_09 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_10 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_11 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_12 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_13 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_14 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_15 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_16 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_17 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_18 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_19 ... ok
[INFO] [stdout] test firmware::transmission::parallel_mode::tests::parallel_mode::case_2 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_20 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_21 ... ok
[INFO] [stdout] test firmware::transmission::parallel_mode::tests::parallel_mode::case_3 ... ok
[INFO] [stdout] test firmware::transmission::parallel_mode::tests::parallel_mode::case_4 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_22 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_23 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_24 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_25 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_26 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_29 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_27 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_28 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_31 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_33 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_34 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_35 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_36 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_37 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_38 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_39 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_40 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_41 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_42 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_43 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_44 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_45 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_46 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_47 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_48 ... ok
[INFO] [stdout] test firmware::version::tests::version::case_30 ... ok
[INFO] [stdout] test firmware::operation::implement::null::tests::pack - should panic ... ok
[INFO] [stdout] test firmware::version::tests::version::case_32 ... ok
[INFO] [stdout] test firmware::operation::implement::stm::gain::tests::out_of_range::case_4 ... ok
[INFO] [stdout] test firmware::operation::implement::stm::foci::tests::test_buffer_out_of_range::case_5 ... ok
[INFO] [stdout] test firmware::operation::implement::stm::foci::tests::test_buffer_out_of_range::case_4 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 330 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests autd3_driver
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test src/datagram/fpga_gpio_out/mod.rs - datagram::fpga_gpio_out::GPIOOutputs (line 18) ... ok
[INFO] [stdout] test src/datagram/pulse_width_encoder.rs - datagram::pulse_width_encoder::PulseWidthEncoder (line 24) ... ok
[INFO] [stdout] test src/datagram/group.rs - datagram::group::Group (line 17) ... ok
[INFO] [stdout] test src/datagram/output_mask.rs - datagram::output_mask::OutputMask (line 16) ... ok
[INFO] [stdout] test src/datagram/phase_corr.rs - datagram::phase_corr::PhaseCorrection (line 16) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.83s; merged doctests compilation took 0.81s
[INFO] running `Command { std: "docker" "inspect" "aa9046bb348cd3404e3c96ea82a90a8c5921f64abdc934c34ea27e60de81373a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "aa9046bb348cd3404e3c96ea82a90a8c5921f64abdc934c34ea27e60de81373a", kill_on_drop: false }`
[INFO] [stdout] aa9046bb348cd3404e3c96ea82a90a8c5921f64abdc934c34ea27e60de81373a
