[INFO] fetching crate ftdi-nusb 0.1.0... [INFO] testing ftdi-nusb-0.1.0 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate ftdi-nusb 0.1.0 into /workspace/builds/worker-6-tc2/source [INFO] started tweaking crates.io crate ftdi-nusb 0.1.0 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate ftdi-nusb 0.1.0 [INFO] tweaked toml for crates.io crate ftdi-nusb 0.1.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate ftdi-nusb 0.1.0 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate ftdi-nusb 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] bc563687718de73c09a9882150c07a1a873a06337630c441718a76e653a63a5a [INFO] running `Command { std: "docker" "start" "-a" "bc563687718de73c09a9882150c07a1a873a06337630c441718a76e653a63a5a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "bc563687718de73c09a9882150c07a1a873a06337630c441718a76e653a63a5a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bc563687718de73c09a9882150c07a1a873a06337630c441718a76e653a63a5a", kill_on_drop: false }` [INFO] [stdout] bc563687718de73c09a9882150c07a1a873a06337630c441718a76e653a63a5a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7c8b9251174d5e50e22d582a3538d538d9154aac4068bfc24d15027edb99897a [INFO] running `Command { std: "docker" "start" "-a" "7c8b9251174d5e50e22d582a3538d538d9154aac4068bfc24d15027edb99897a", kill_on_drop: false }` [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling linux-raw-sys v0.11.0 [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling maybe-async v0.2.10 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling nusb v0.2.3 [INFO] [stderr] Compiling ftdi-nusb v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.12s [INFO] running `Command { std: "docker" "inspect" "7c8b9251174d5e50e22d582a3538d538d9154aac4068bfc24d15027edb99897a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7c8b9251174d5e50e22d582a3538d538d9154aac4068bfc24d15027edb99897a", kill_on_drop: false }` [INFO] [stdout] 7c8b9251174d5e50e22d582a3538d538d9154aac4068bfc24d15027edb99897a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2d12944ad2f76837c3808931f8e5e0246a99037b23b2b393f3cfda79d6f01726 [INFO] running `Command { std: "docker" "start" "-a" "2d12944ad2f76837c3808931f8e5e0246a99037b23b2b393f3cfda79d6f01726", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.180 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling zerocopy v0.8.39 [INFO] [stderr] Compiling regex-syntax v0.8.9 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling jiff v0.2.19 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling nusb v0.2.3 [INFO] [stderr] Compiling anstream v0.6.21 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling ftdi-nusb v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling tempfile v3.24.0 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling env_filter v0.1.4 [INFO] [stderr] Compiling env_logger v0.11.8 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling proptest v1.10.0 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 20.77s [INFO] running `Command { std: "docker" "inspect" "2d12944ad2f76837c3808931f8e5e0246a99037b23b2b393f3cfda79d6f01726", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2d12944ad2f76837c3808931f8e5e0246a99037b23b2b393f3cfda79d6f01726", kill_on_drop: false }` [INFO] [stdout] 2d12944ad2f76837c3808931f8e5e0246a99037b23b2b393f3cfda79d6f01726 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 95b1f1d750b45f856be03caac2f529c9b40705aff92b362a909060c26e0008ff [INFO] running `Command { std: "docker" "start" "-a" "95b1f1d750b45f856be03caac2f529c9b40705aff92b362a909060c26e0008ff", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ftdi_nusb-be6844c6cc8cb904) [INFO] [stdout] [INFO] [stdout] running 132 tests [INFO] [stdout] test async_transfer::tests::strip_modem_status_empty ... ok [INFO] [stdout] test async_transfer::tests::strip_modem_status_short ... ok [INFO] [stdout] test async_transfer::tests::strip_modem_status_single_packet ... ok [INFO] [stdout] test baudrate::tests::am_9600 ... ok [INFO] [stdout] test baudrate::tests::am_300_baud ... ok [INFO] [stdout] test baudrate::tests::am_highest_baud ... ok [INFO] [stdout] test baudrate::tests::bm_115200 ... ok [INFO] [stdout] test baudrate::tests::bm_2000000 ... ok [INFO] [stdout] test baudrate::tests::bm_index_is_divisor_only ... ok [INFO] [stdout] test baudrate::tests::very_low_baud_clamped ... ok [INFO] [stdout] test baudrate::tests::bm_3000000_max ... ok [INFO] [stdout] test context::tests::detect_chip_type_known_versions ... ok [INFO] [stdout] test baudrate::tests::ft2232c_index_includes_interface ... ok [INFO] [stdout] test baudrate::tests::ft230x_115200 ... ok [INFO] [stdout] test context::tests::strip_modem_status_empty ... ok [INFO] [stdout] test baudrate::tests::h_type_12000000 ... ok [INFO] [stdout] test baudrate::tests::zero_returns_none ... ok [INFO] [stdout] test baudrate::tests::divisor_0x20000_not_clamped ... ok [INFO] [stdout] test baudrate::tests::h_type_3000000 ... ok [INFO] [stdout] test baudrate::tests::h_type_index_includes_interface ... ok [INFO] [stdout] test context::tests::strip_modem_status_multiple_packets ... ok [INFO] [stdout] test eeprom::build::tests::build_error_on_strings_too_long ... ok [INFO] [stdout] test context::tests::strip_modem_status_short ... ok [INFO] [stdout] test context::tests::strip_modem_status_single_packet ... ok [INFO] [stdout] test eeprom::build::tests::checksum_ft230x_skips_user_section ... ok [INFO] [stdout] test eeprom::build::tests::checksum_seed_is_aaaa ... ok [INFO] [stdout] test eeprom::build::tests::build_error_on_uninit_chip ... ok [INFO] [stdout] test eeprom::build::tests::decode_checksum_mismatch_errors ... ok [INFO] [stdout] test baudrate::tests::h_type_low_baud ... ok [INFO] [stdout] test eeprom::build::tests::encode_single_group_all_off ... ok [INFO] [stdout] test eeprom::build::tests::encode_single_group_all_on ... ok [INFO] [stdout] test eeprom::build::tests::encode_single_group_drive_clamps_at_3 ... ok [INFO] [stdout] test eeprom::build::tests::checksum_round_trip ... ok [INFO] [stdout] test eeprom::build::tests::encode_single_group_just_schmitt ... ok [INFO] [stdout] test baudrate::tests::ft232r_9600 ... ok [INFO] [stdout] test async_transfer::tests::strip_modem_status_multiple_packets ... ok [INFO] [stdout] test eeprom::build::tests::round_trip_bm ... ok [INFO] [stdout] test eeprom::build::tests::encode_single_group_just_slew ... ok [INFO] [stdout] test eeprom::build::tests::round_trip_ft2232h_drive_groups_all_four ... ok [INFO] [stdout] test eeprom::build::tests::round_trip_ft230x ... ok [INFO] [stdout] test eeprom::build::tests::round_trip_ft232h_cbus_functions ... ok [INFO] [stdout] test eeprom::build::tests::round_trip_ft232h_drive_groups ... ok [INFO] [stdout] test eeprom::build::tests::type2bit_am_always_zero ... ok [INFO] [stdout] test eeprom::build::tests::type2bit_bm_always_zero ... ok [INFO] [stdout] test eeprom::build::tests::round_trip_ft232r_inverted_vcp_flag ... ok [INFO] [stdout] test eeprom::build::tests::round_trip_ft232r_inverted_vcp_flag_d2xx ... ok [INFO] [stdout] test eeprom::build::tests::type2bit_ft2232c_fifo ... ok [INFO] [stdout] test eeprom::build::tests::round_trip_ft2232c ... ok [INFO] [stdout] test eeprom::build::tests::round_trip_ft2232h ... ok [INFO] [stdout] test eeprom::build::tests::round_trip_ft2232h_channel_types ... ok [INFO] [stdout] test eeprom::build::tests::round_trip_ft232h ... ok [INFO] [stdout] test eeprom::build::tests::round_trip_ft232r ... ok [INFO] [stdout] test eeprom::build::tests::round_trip_ft232r_cbus_functions ... ok [INFO] [stdout] test eeprom::build::tests::round_trip_ft4232h ... ok [INFO] [stdout] test eeprom::build::tests::round_trip_power_and_flags ... ok [INFO] [stdout] test baudrate::tests::bm_9600 ... ok [INFO] [stdout] test eeprom::build::tests::type2bit_ft2232c_opto ... ok [INFO] [stdout] test eeprom::build::tests::type2bit_ft2232c_cpu ... ok [INFO] [stdout] test eeprom::build::tests::type2bit_ft2232c_uart ... ok [INFO] [stdout] test eeprom::build::tests::type2bit_ft2232c_unknown_defaults_zero ... ok [INFO] [stdout] test eeprom::build::tests::round_trip_ft4232h_rs485_and_drivers ... ok [INFO] [stdout] test eeprom::build::tests::type2bit_ft2232h_matches_ft2232c ... ok [INFO] [stdout] test mpsse::gpio::tests::gpio_pin_bit_0 ... ok [INFO] [stdout] test eeprom::build::tests::type2bit_ft232h_cpu ... ok [INFO] [stdout] test mpsse::gpio::tests::gpio_pin_bit_7 ... ok [INFO] [stdout] test mpsse::gpio::tests::gpio_pin_new ... ok [INFO] [stdout] test mpsse::gpio::tests::is_output_when_dir_set ... ok [INFO] [stdout] test mpsse::gpio::tests::is_output_when_not_initialized ... ok [INFO] [stdout] test eeprom::build::tests::type2bit_ft232r_opto_unsupported ... ok [INFO] [stdout] test mpsse::jtag::tests::tap_state_initial_is_unknown ... ok [INFO] [stdout] test mpsse::jtag::tests::jtag_pin_mapping ... ok [INFO] [stdout] test mpsse::jtag::tests::shift_command_byte_values ... ok [INFO] [stdout] test mpsse::gpio::tests::gpio_group_mask ... ok [INFO] [stdout] test mpsse::jtag::tests::tms_goto_idle_sequence ... ok [INFO] [stdout] test mpsse::jtag::tests::tms_goto_shift_ir_sequence ... ok [INFO] [stdout] test mpsse::jtag::tests::tms_goto_shift_dr_sequence ... ok [INFO] [stdout] test mpsse::jtag::tests::tms_reset_sequence ... ok [INFO] [stdout] test mpsse::spi::tests::cs_assert_active_high ... ok [INFO] [stdout] test mpsse::spi::tests::cs_pin_zero_is_noop ... ok [INFO] [stdout] test mpsse::spi::tests::dir_mask_default_cs ... ok [INFO] [stdout] test mpsse::spi::tests::encode_len_one_byte ... ok [INFO] [stdout] test mpsse::spi::tests::mode0_idle_value ... ok [INFO] [stdout] test mpsse::jtag::tests::tms_with_read_command ... ok [INFO] [stdout] test mpsse::spi::tests::cs_assert_active_low ... ok [INFO] [stdout] test mpsse::spi::tests::mode2_idle_value ... ok [INFO] [stdout] test mpsse::spi::tests::spi_mode_cpha ... ok [INFO] [stdout] test mpsse::spi::tests::encode_len_256_bytes ... ok [INFO] [stdout] test mpsse::spi::tests::cs_deassert_returns_to_idle ... ok [INFO] [stdout] test mpsse::spi::tests::encode_len_65536_bytes ... ok [INFO] [stdout] test mpsse::tests::bad_command_constant ... ok [INFO] [stdout] test mpsse::spi::tests::dir_mask_custom_cs_pin ... ok [INFO] [stdout] test mpsse::spi::tests::lsb_first_flag_applied ... ok [INFO] [stdout] test mpsse::spi::tests::mode0_opcodes ... ok [INFO] [stdout] test mpsse::spi::tests::spi_mode_cpol ... ok [INFO] [stdout] test mpsse::spi::tests::mode1_opcodes ... ok [INFO] [stdout] test mpsse::tests::check_bad_command_detected ... ok [INFO] [stdout] test mpsse::tests::check_bad_command_empty ... ok [INFO] [stdout] test mpsse::tests::check_bad_command_fa_at_end_no_match ... ok [INFO] [stdout] test mpsse::tests::check_bad_command_in_middle_of_data ... ok [INFO] [stdout] test mpsse::tests::clock_divisor_30mhz ... ok [INFO] [stdout] test mpsse::tests::clock_divisor_400khz_i2c ... ok [INFO] [stdout] test mpsse::tests::div_value_helper ... ok [INFO] [stdout] test mpsse::tests::mpsse_command_constants ... ok [INFO] [stdout] test mpsse::tests::mpsse_shifting_flags ... ok [INFO] [stdout] test mpsse::spi::tests::mode0_and_mode3_share_opcodes ... ok [INFO] [stdout] test mpsse::tests::check_bad_command_normal_data ... ok [INFO] [stdout] test mpsse::tests::clock_divisor_6mhz_boundary ... ok [INFO] [stdout] test mpsse::tests::clock_divisor_calculations ... ok [INFO] [stdout] test mpsse::tests::mpsse_context_default_state ... ok [INFO] [stdout] test mpsse::tests::update_gpio_low_state_tracks_values ... ok [INFO] [stdout] test types::tests::bitmode_wire_values ... ok [INFO] [stdout] test types::tests::chip_type_product_ids ... ok [INFO] [stdout] test types::tests::endpoint_addresses_have_correct_direction_bits ... ok [INFO] [stdout] test types::tests::h_type_detection ... ok [INFO] [stdout] test types::tests::interface_any_equals_a ... ok [INFO] [stdout] test types::tests::interface_c_endpoints ... ok [INFO] [stdout] test types::tests::interface_b_endpoints ... ok [INFO] [stdout] test types::tests::interface_d_endpoints ... ok [INFO] [stdout] test types::tests::modem_status_cts ... ok [INFO] [stdout] test types::tests::modem_status_all_lines ... ok [INFO] [stdout] test types::tests::modem_status_raw_round_trip ... ok [INFO] [stdout] test types::tests::modem_status_line_errors ... ok [INFO] [stdout] test types::tests::parity_wire_values ... ok [INFO] [stdout] test types::tests::stop_bits_wire_values ... ok [INFO] [stdout] test types::tests::multi_channel_detection ... ok [INFO] [stdout] test types::tests::data_bits_wire_values ... ok [INFO] [stdout] test types::tests::interface_a_endpoints ... ok [INFO] [stdout] test eeprom::build::tests::type2bit_ft232h_ft1284 ... ok [INFO] [stdout] test eeprom::build::tests::type2bit_ft232r_fifo ... ok [INFO] [stdout] test types::tests::break_type_wire_values ... ok [INFO] [stdout] test types::tests::chip_type_release_numbers_ascending ... ok [INFO] [stderr] Running tests/eeprom_proptest.rs (/opt/rustwide/target/debug/deps/eeprom_proptest-cf5e0dd30946b17c) [INFO] [stdout] test mpsse::gpio::tests::gpio_pin_bit_too_high - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test eeprom_vid_pid_round_trip ... ok [INFO] [stdout] test eeprom_build_max_power_no_panic ... ok [INFO] [stdout] test eeprom_round_trip_init_defaults ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] [stderr] Doc-tests ftdi_nusb [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test src/async_transfer.rs - async_transfer (line 12) - compile ... FAILED [INFO] [stdout] test src/device_info.rs - device_info::find_devices (line 79) - compile ... FAILED [INFO] [stdout] test src/device_info.rs - device_info::DeviceFilter (line 18) - compile ... FAILED [INFO] [stdout] test src/async_transfer.rs - async_transfer::FtdiDevice::write_data_submit (line 321) - compile ... FAILED [INFO] [stdout] test src/mpsse/spi.rs - mpsse::spi (line 18) - compile ... FAILED [INFO] [stdout] test src/context.rs - context::FtdiDevice (line 70) - compile ... FAILED [INFO] [stdout] test src/mpsse/gpio.rs - mpsse::gpio (line 16) - compile ... FAILED [INFO] [stdout] test src/async_transfer.rs - async_transfer::FtdiDevice::read_data_submit (line 363) - compile ... FAILED [INFO] [stdout] test src/mpsse/jtag.rs - mpsse::jtag (line 32) - compile ... FAILED [INFO] [stdout] test src/lib.rs - (line 10) - compile ... ok [INFO] [stdout] test src/mpsse/i2c.rs - mpsse::i2c (line 20) - compile ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/async_transfer.rs - async_transfer (line 12) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `ftdi` [INFO] [stdout] --> src/async_transfer.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use ftdi::FtdiDevice; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `ftdi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ftdi`, use `cargo add ftdi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `ftdi` in this scope [INFO] [stdout] --> src/async_transfer.rs:25:10 [INFO] [stdout] | [INFO] [stdout] 25 | Ok::<(), ftdi::Error>(()) [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `ftdi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ftdi`, use `cargo add ftdi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/device_info.rs - device_info::find_devices (line 79) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `ftdi` in this scope [INFO] [stdout] --> src/device_info.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | use ftdi::{find_devices, constants::FTDI_VID}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `ftdi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ftdi`, use `cargo add ftdi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ftdi` [INFO] [stdout] --> src/device_info.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | use ftdi::{find_devices, constants::FTDI_VID}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `ftdi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ftdi`, use `cargo add ftdi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/device_info.rs - device_info::DeviceFilter (line 18) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `ftdi` [INFO] [stdout] --> src/device_info.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use ftdi::DeviceFilter; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `ftdi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ftdi`, use `cargo add ftdi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/async_transfer.rs - async_transfer::FtdiDevice::write_data_submit (line 321) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `ftdi` [INFO] [stdout] --> src/async_transfer.rs:322:5 [INFO] [stdout] | [INFO] [stdout] 322 | use ftdi::FtdiDevice; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `ftdi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ftdi`, use `cargo add ftdi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `ftdi` in this scope [INFO] [stdout] --> src/async_transfer.rs:328:10 [INFO] [stdout] | [INFO] [stdout] 328 | Ok::<(), ftdi::Error>(()) [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `ftdi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ftdi`, use `cargo add ftdi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/mpsse/spi.rs - mpsse::spi (line 18) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `ftdi` in this scope [INFO] [stdout] --> src/mpsse/spi.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use ftdi::{FtdiDevice, mpsse::{MpsseContext, spi::{SpiDevice, SpiMode}}}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `ftdi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ftdi`, use `cargo add ftdi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ftdi` [INFO] [stdout] --> src/mpsse/spi.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use ftdi::{FtdiDevice, mpsse::{MpsseContext, spi::{SpiDevice, SpiMode}}}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `ftdi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ftdi`, use `cargo add ftdi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `ftdi` in this scope [INFO] [stdout] --> src/mpsse/spi.rs:33:10 [INFO] [stdout] | [INFO] [stdout] 33 | Ok::<(), ftdi::Error>(()) [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `ftdi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ftdi`, use `cargo add ftdi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/context.rs - context::FtdiDevice (line 70) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `ftdi` [INFO] [stdout] --> src/context.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | use ftdi::FtdiDevice; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `ftdi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ftdi`, use `cargo add ftdi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `ftdi` in this scope [INFO] [stdout] --> src/context.rs:76:10 [INFO] [stdout] | [INFO] [stdout] 76 | Ok::<(), ftdi::Error>(()) [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `ftdi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ftdi`, use `cargo add ftdi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/mpsse/gpio.rs - mpsse::gpio (line 16) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `ftdi` in this scope [INFO] [stdout] --> src/mpsse/gpio.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use ftdi::{FtdiDevice, mpsse::{MpsseContext, gpio::{GpioPin, GpioBank}}}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `ftdi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ftdi`, use `cargo add ftdi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ftdi` [INFO] [stdout] --> src/mpsse/gpio.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use ftdi::{FtdiDevice, mpsse::{MpsseContext, gpio::{GpioPin, GpioBank}}}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `ftdi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ftdi`, use `cargo add ftdi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `ftdi` in this scope [INFO] [stdout] --> src/mpsse/gpio.rs:31:10 [INFO] [stdout] | [INFO] [stdout] 31 | Ok::<(), ftdi::Error>(()) [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `ftdi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ftdi`, use `cargo add ftdi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/async_transfer.rs - async_transfer::FtdiDevice::read_data_submit (line 363) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `ftdi` [INFO] [stdout] --> src/async_transfer.rs:364:5 [INFO] [stdout] | [INFO] [stdout] 364 | use ftdi::FtdiDevice; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `ftdi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ftdi`, use `cargo add ftdi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `ftdi` in this scope [INFO] [stdout] --> src/async_transfer.rs:370:10 [INFO] [stdout] | [INFO] [stdout] 370 | Ok::<(), ftdi::Error>(()) [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `ftdi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ftdi`, use `cargo add ftdi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/mpsse/jtag.rs - mpsse::jtag (line 32) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `ftdi` in this scope [INFO] [stdout] --> src/mpsse/jtag.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | use ftdi::{FtdiDevice, mpsse::{MpsseContext, jtag::JtagBus}}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `ftdi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ftdi`, use `cargo add ftdi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ftdi` [INFO] [stdout] --> src/mpsse/jtag.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | use ftdi::{FtdiDevice, mpsse::{MpsseContext, jtag::JtagBus}}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `ftdi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ftdi`, use `cargo add ftdi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `ftdi` in this scope [INFO] [stdout] --> src/mpsse/jtag.rs:46:10 [INFO] [stdout] | [INFO] [stdout] 46 | Ok::<(), ftdi::Error>(()) [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `ftdi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ftdi`, use `cargo add ftdi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/mpsse/i2c.rs - mpsse::i2c (line 20) stdout ---- [INFO] [stdout] error[E0433]: cannot find module or crate `ftdi` in this scope [INFO] [stdout] --> src/mpsse/i2c.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use ftdi::{FtdiDevice, mpsse::{MpsseContext, i2c::I2cBus}}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `ftdi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ftdi`, use `cargo add ftdi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ftdi` [INFO] [stdout] --> src/mpsse/i2c.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use ftdi::{FtdiDevice, mpsse::{MpsseContext, i2c::I2cBus}}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `ftdi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ftdi`, use `cargo add ftdi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `ftdi` in this scope [INFO] [stdout] --> src/mpsse/i2c.rs:32:10 [INFO] [stdout] | [INFO] [stdout] 32 | Ok::<(), ftdi::Error>(()) [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `ftdi` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ftdi`, use `cargo add ftdi` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/async_transfer.rs - async_transfer (line 12) [INFO] [stdout] src/async_transfer.rs - async_transfer::FtdiDevice::read_data_submit (line 363) [INFO] [stdout] src/async_transfer.rs - async_transfer::FtdiDevice::write_data_submit (line 321) [INFO] [stdout] src/context.rs - context::FtdiDevice (line 70) [INFO] [stdout] src/device_info.rs - device_info::DeviceFilter (line 18) [INFO] [stdout] src/device_info.rs - device_info::find_devices (line 79) [INFO] [stdout] src/mpsse/gpio.rs - mpsse::gpio (line 16) [INFO] [stdout] src/mpsse/i2c.rs - mpsse::i2c (line 20) [INFO] [stdout] src/mpsse/jtag.rs - mpsse::jtag (line 32) [INFO] [stdout] src/mpsse/spi.rs - mpsse::spi (line 18) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 1 passed; 10 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s [INFO] [stdout] [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] running `Command { std: "docker" "inspect" "95b1f1d750b45f856be03caac2f529c9b40705aff92b362a909060c26e0008ff", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "95b1f1d750b45f856be03caac2f529c9b40705aff92b362a909060c26e0008ff", kill_on_drop: false }` [INFO] [stdout] 95b1f1d750b45f856be03caac2f529c9b40705aff92b362a909060c26e0008ff