[INFO] fetching crate libusb 0.3.0... [INFO] testing libusb-0.3.0 against beta-2022-04-10 for beta-1.61-1 [INFO] extracting crate libusb 0.3.0 into /workspace/builds/worker-29/source [INFO] validating manifest of crates.io crate libusb 0.3.0 on toolchain beta-2022-04-10 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate libusb 0.3.0 [INFO] finished tweaking crates.io crate libusb 0.3.0 [INFO] tweaked toml for crates.io crate libusb 0.3.0 written to /workspace/builds/worker-29/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-29/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-29/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 62528835de7efdd8121be09ae9faba0d0f366ca894426e4fe4c86a11fd35df52 [INFO] running `Command { std: "docker" "start" "-a" "62528835de7efdd8121be09ae9faba0d0f366ca894426e4fe4c86a11fd35df52", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "62528835de7efdd8121be09ae9faba0d0f366ca894426e4fe4c86a11fd35df52", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "62528835de7efdd8121be09ae9faba0d0f366ca894426e4fe4c86a11fd35df52", kill_on_drop: false }` [INFO] [stdout] 62528835de7efdd8121be09ae9faba0d0f366ca894426e4fe4c86a11fd35df52 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-29/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-29/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" "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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b098e465f63a1ec169256370b0ae98eccbc69b8258dcb4cb1a6d6e8bb333c3d6 [INFO] running `Command { std: "docker" "start" "-a" "b098e465f63a1ec169256370b0ae98eccbc69b8258dcb4cb1a6d6e8bb333c3d6", kill_on_drop: false }` [INFO] [stderr] Compiling bit-vec v0.6.3 [INFO] [stderr] Compiling libusb-sys v0.2.3 [INFO] [stderr] Compiling bit-set v0.2.0 [INFO] [stderr] Compiling libusb v0.3.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/device_handle.rs:410:19 [INFO] [stdout] | [INFO] [stdout] 410 | let len = try!(self.read_control(request_type(Direction::In, RequestType::Standard, Recipient::Device), [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/device_handle.rs:437:19 [INFO] [stdout] | [INFO] [stdout] 437 | let len = try!(self.read_control(request_type(Direction::In, RequestType::Standard, Recipient::Device), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/context.rs:31:41 [INFO] [stdout] | [INFO] [stdout] 31 | let mut context = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/context.rs:74:65 [INFO] [stdout] | [INFO] [stdout] 74 | let mut list: *const *mut libusb_device = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/device.rs:34:70 [INFO] [stdout] | [INFO] [stdout] 34 | let mut descriptor: libusb_device_descriptor = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/device.rs:44:73 [INFO] [stdout] | [INFO] [stdout] 44 | let mut config: *const libusb_config_descriptor = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/device.rs:53:73 [INFO] [stdout] | [INFO] [stdout] 53 | let mut config: *const libusb_config_descriptor = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/device.rs:83:67 [INFO] [stdout] | [INFO] [stdout] 83 | let mut handle: *mut libusb_device_handle = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/device_handle.rs:44:40 [INFO] [stdout] | [INFO] [stdout] 44 | let mut config = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/device_handle.rs:145:52 [INFO] [stdout] | [INFO] [stdout] 145 | let mut transferred: c_int = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/device_handle.rs:191:52 [INFO] [stdout] | [INFO] [stdout] 191 | let mut transferred: c_int = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/device_handle.rs:239:52 [INFO] [stdout] | [INFO] [stdout] 239 | let mut transferred: c_int = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/device_handle.rs:285:52 [INFO] [stdout] | [INFO] [stdout] 285 | let mut transferred: c_int = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/device_handle.rs:406:13 [INFO] [stdout] | [INFO] [stdout] 406 | let mut buf_slice = unsafe { [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/device_handle.rs:433:13 [INFO] [stdout] | [INFO] [stdout] 433 | let mut buf_slice = unsafe { [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 15 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.68s [INFO] running `Command { std: "docker" "inspect" "b098e465f63a1ec169256370b0ae98eccbc69b8258dcb4cb1a6d6e8bb333c3d6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b098e465f63a1ec169256370b0ae98eccbc69b8258dcb4cb1a6d6e8bb333c3d6", kill_on_drop: false }` [INFO] [stdout] b098e465f63a1ec169256370b0ae98eccbc69b8258dcb4cb1a6d6e8bb333c3d6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-29/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-29/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" "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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2eff1d90e8fa1c0b8e16fb30699bbfe8f2abf34bcccfe4ede43e31c07057535d [INFO] running `Command { std: "docker" "start" "-a" "2eff1d90e8fa1c0b8e16fb30699bbfe8f2abf34bcccfe4ede43e31c07057535d", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling winapi-build v0.1.1 [INFO] [stderr] Compiling winapi v0.2.8 [INFO] [stderr] Compiling regex-syntax v0.3.9 [INFO] [stderr] Compiling utf8-ranges v0.1.3 [INFO] [stderr] Compiling memchr v0.1.11 [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/device_handle.rs:410:19 [INFO] [stdout] | [INFO] [stdout] 410 | let len = try!(self.read_control(request_type(Direction::In, RequestType::Standard, Recipient::Device), [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/device_handle.rs:437:19 [INFO] [stdout] | [INFO] [stdout] 437 | let len = try!(self.read_control(request_type(Direction::In, RequestType::Standard, Recipient::Device), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/context.rs:31:41 [INFO] [stdout] | [INFO] [stdout] 31 | let mut context = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/context.rs:74:65 [INFO] [stdout] | [INFO] [stdout] 74 | let mut list: *const *mut libusb_device = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/device.rs:34:70 [INFO] [stdout] | [INFO] [stdout] 34 | let mut descriptor: libusb_device_descriptor = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/device.rs:44:73 [INFO] [stdout] | [INFO] [stdout] 44 | let mut config: *const libusb_config_descriptor = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/device.rs:53:73 [INFO] [stdout] | [INFO] [stdout] 53 | let mut config: *const libusb_config_descriptor = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/device.rs:83:67 [INFO] [stdout] | [INFO] [stdout] 83 | let mut handle: *mut libusb_device_handle = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/device_handle.rs:44:40 [INFO] [stdout] | [INFO] [stdout] 44 | let mut config = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/device_handle.rs:145:52 [INFO] [stdout] | [INFO] [stdout] 145 | let mut transferred: c_int = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/device_handle.rs:191:52 [INFO] [stdout] | [INFO] [stdout] 191 | let mut transferred: c_int = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/device_handle.rs:239:52 [INFO] [stdout] | [INFO] [stdout] 239 | let mut transferred: c_int = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/device_handle.rs:285:52 [INFO] [stdout] | [INFO] [stdout] 285 | let mut transferred: c_int = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/device_handle.rs:406:13 [INFO] [stdout] | [INFO] [stdout] 406 | let mut buf_slice = unsafe { [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/device_handle.rs:433:13 [INFO] [stdout] | [INFO] [stdout] 433 | let mut buf_slice = unsafe { [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 15 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling aho-corasick v0.5.3 [INFO] [stderr] Compiling kernel32-sys v0.2.2 [INFO] [stderr] Compiling thread-id v2.0.0 [INFO] [stderr] Compiling thread_local v0.2.7 [INFO] [stderr] Compiling regex v0.1.80 [INFO] [stderr] Compiling libusb v0.3.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> examples/read_device.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | try!(handle.reset()); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> examples/read_device.rs:64:21 [INFO] [stdout] | [INFO] [stdout] 64 | let languages = try!(handle.read_languages(timeout)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> examples/read_device.rs:66:42 [INFO] [stdout] | [INFO] [stdout] 66 | println!("Active configuration: {}", try!(handle.active_configuration())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> examples/read_device.rs:167:5 [INFO] [stdout] | [INFO] [stdout] 167 | try!(handle.set_active_configuration(endpoint.config)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> examples/read_device.rs:168:5 [INFO] [stdout] | [INFO] [stdout] 168 | try!(handle.claim_interface(endpoint.iface)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> examples/read_device.rs:169:5 [INFO] [stdout] | [INFO] [stdout] 169 | try!(handle.set_alternate_setting(endpoint.iface, endpoint.setting)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> examples/list_devices.rs:19:19 [INFO] [stdout] | [INFO] [stdout] 19 | let context = try!(libusb::Context::new()); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> examples/list_devices.rs:21:19 [INFO] [stdout] | [INFO] [stdout] 21 | for device in try!(context.devices()).iter() { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> examples/read_device.rs:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | let mut buf = unsafe { slice::from_raw_parts_mut((&mut vec[..]).as_mut_ptr(), vec.capacity()) }; [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/device_handle.rs:410:19 [INFO] [stdout] | [INFO] [stdout] 410 | let len = try!(self.read_control(request_type(Direction::In, RequestType::Standard, Recipient::Device), [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/device_handle.rs:437:19 [INFO] [stdout] | [INFO] [stdout] 437 | let len = try!(self.read_control(request_type(Direction::In, RequestType::Standard, Recipient::Device), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/context.rs:31:41 [INFO] [stdout] | [INFO] [stdout] 31 | let mut context = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/context.rs:74:65 [INFO] [stdout] | [INFO] [stdout] 74 | let mut list: *const *mut libusb_device = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/device.rs:34:70 [INFO] [stdout] | [INFO] [stdout] 34 | let mut descriptor: libusb_device_descriptor = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/device.rs:44:73 [INFO] [stdout] | [INFO] [stdout] 44 | let mut config: *const libusb_config_descriptor = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/device.rs:53:73 [INFO] [stdout] | [INFO] [stdout] 53 | let mut config: *const libusb_config_descriptor = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/device.rs:83:67 [INFO] [stdout] | [INFO] [stdout] 83 | let mut handle: *mut libusb_device_handle = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/device_handle.rs:44:40 [INFO] [stdout] | [INFO] [stdout] 44 | let mut config = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/device_handle.rs:145:52 [INFO] [stdout] | [INFO] [stdout] 145 | let mut transferred: c_int = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/device_handle.rs:191:52 [INFO] [stdout] | [INFO] [stdout] 191 | let mut transferred: c_int = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/device_handle.rs:239:52 [INFO] [stdout] | [INFO] [stdout] 239 | let mut transferred: c_int = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/device_handle.rs:285:52 [INFO] [stdout] | [INFO] [stdout] 285 | let mut transferred: c_int = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 7 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/device_handle.rs:406:13 [INFO] [stdout] | [INFO] [stdout] 406 | let mut buf_slice = unsafe { [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/device_handle.rs:433:13 [INFO] [stdout] | [INFO] [stdout] 433 | let mut buf_slice = unsafe { [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 15 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 4.21s [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/libusb-d2a910e6923acfef) [INFO] running `Command { std: "docker" "inspect" "2eff1d90e8fa1c0b8e16fb30699bbfe8f2abf34bcccfe4ede43e31c07057535d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2eff1d90e8fa1c0b8e16fb30699bbfe8f2abf34bcccfe4ede43e31c07057535d", kill_on_drop: false }` [INFO] [stdout] 2eff1d90e8fa1c0b8e16fb30699bbfe8f2abf34bcccfe4ede43e31c07057535d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-29/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-29/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" "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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] e28f35658a459007f2d0c21836a6d6d98996d39c160bdc265461371064230152 [INFO] running `Command { std: "docker" "start" "-a" "e28f35658a459007f2d0c21836a6d6d98996d39c160bdc265461371064230152", kill_on_drop: false }` [INFO] [stdout] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] running 304 tests [INFO] [stderr] --> src/device_handle.rs:410:19 [INFO] [stdout] test config_descriptor::test::it_handles_missing_description_string_index ... ok [INFO] [stderr] | [INFO] [stdout] test config_descriptor::test::it_has_max_power ... ok [INFO] [stderr] 410 | let len = try!(self.read_control(request_type(Direction::In, RequestType::Standard, Recipient::Device), [INFO] [stdout] test config_descriptor::test::it_has_number ... ok [INFO] [stderr] | ^^^ [INFO] [stdout] test config_descriptor::test::it_interprets_self_powered_bit_in_attributes ... ok [INFO] [stderr] | [INFO] [stdout] test device_descriptor::test::it_has_vendor_id ... ok [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/device_handle.rs:437:19 [INFO] [stderr] | [INFO] [stderr] 437 | let len = try!(self.read_control(request_type(Direction::In, RequestType::Standard, Recipient::Device), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stderr] --> src/context.rs:31:41 [INFO] [stderr] | [INFO] [stderr] 31 | let mut context = unsafe { mem::uninitialized() }; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stderr] --> src/context.rs:74:65 [INFO] [stderr] | [INFO] [stderr] 74 | let mut list: *const *mut libusb_device = unsafe { mem::uninitialized() }; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stderr] --> src/device.rs:34:70 [INFO] [stderr] | [INFO] [stderr] 34 | let mut descriptor: libusb_device_descriptor = unsafe { mem::uninitialized() }; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stderr] --> src/device.rs:44:73 [INFO] [stderr] | [INFO] [stderr] 44 | let mut config: *const libusb_config_descriptor = unsafe { mem::uninitialized() }; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stderr] --> src/device.rs:53:73 [INFO] [stderr] | [INFO] [stderr] 53 | let mut config: *const libusb_config_descriptor = unsafe { mem::uninitialized() }; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stderr] --> src/device.rs:83:67 [INFO] [stderr] | [INFO] [stderr] 83 | let mut handle: *mut libusb_device_handle = unsafe { mem::uninitialized() }; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stderr] --> src/device_handle.rs:44:40 [INFO] [stderr] | [INFO] [stderr] 44 | let mut config = unsafe { mem::uninitialized() }; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stderr] --> src/device_handle.rs:145:52 [INFO] [stderr] | [INFO] [stderr] 145 | let mut transferred: c_int = unsafe { mem::uninitialized() }; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stderr] --> src/device_handle.rs:191:52 [INFO] [stderr] | [INFO] [stderr] 191 | let mut transferred: c_int = unsafe { mem::uninitialized() }; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stderr] --> src/device_handle.rs:239:52 [INFO] [stderr] | [INFO] [stderr] 239 | let mut transferred: c_int = unsafe { mem::uninitialized() }; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stderr] --> src/device_handle.rs:285:52 [INFO] [stderr] | [INFO] [stderr] 285 | let mut transferred: c_int = unsafe { mem::uninitialized() }; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/device_handle.rs:406:13 [INFO] [stderr] | [INFO] [stderr] 406 | let mut buf_slice = unsafe { [INFO] [stderr] | ----^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/device_handle.rs:433:13 [INFO] [stderr] | [INFO] [stderr] 433 | let mut buf_slice = unsafe { [INFO] [stderr] | ----^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: `libusb` (lib) generated 15 warnings [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> examples/list_devices.rs:19:19 [INFO] [stderr] | [INFO] [stderr] 19 | let context = try!(libusb::Context::new()); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> examples/list_devices.rs:21:19 [INFO] [stderr] | [INFO] [stderr] 21 | for device in try!(context.devices()).iter() { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> examples/read_device.rs:61:5 [INFO] [stderr] | [INFO] [stderr] 61 | try!(handle.reset()); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> examples/read_device.rs:64:21 [INFO] [stderr] | [INFO] [stderr] 64 | let languages = try!(handle.read_languages(timeout)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> examples/read_device.rs:66:42 [INFO] [stderr] | [INFO] [stderr] 66 | println!("Active configuration: {}", try!(handle.active_configuration())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> examples/read_device.rs:167:5 [INFO] [stderr] | [INFO] [stderr] 167 | try!(handle.set_active_configuration(endpoint.config)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> examples/read_device.rs:168:5 [INFO] [stderr] | [INFO] [stderr] 168 | try!(handle.claim_interface(endpoint.iface)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> examples/read_device.rs:169:5 [INFO] [stderr] | [INFO] [stderr] 169 | try!(handle.set_alternate_setting(endpoint.iface, endpoint.setting)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> examples/read_device.rs:132:17 [INFO] [stderr] | [INFO] [stderr] 132 | let mut buf = unsafe { slice::from_raw_parts_mut((&mut vec[..]).as_mut_ptr(), vec.capacity()) }; [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `libusb` (example "list_devices") generated 2 warnings [INFO] [stderr] warning: `libusb` (lib test) generated 15 warnings (15 duplicates) [INFO] [stderr] warning: `libusb` (example "read_device") generated 7 warnings [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.02s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/libusb-d2a910e6923acfef) [INFO] [stdout] test endpoint_descriptor::test::it_has_max_packet_size ... ok [INFO] [stdout] test endpoint_descriptor::test::it_interprets_direction_bit_in_address ... ok [INFO] [stdout] test endpoint_descriptor::test::it_interprets_number_for_input_endpoints ... ok [INFO] [stdout] test endpoint_descriptor::test::it_interprets_number_for_output_endpoints ... ok [INFO] [stdout] test endpoint_descriptor::test::it_interprets_synchronization_type_in_attributes ... ok [INFO] [stdout] test fields::test::request_type_builds_value_for_endpoint_recipient ... ok [INFO] [stdout] test config_descriptor::test::it_interprets_remote_wakeup_bit_in_attributes ... ok [INFO] [stdout] test fields::test::request_type_builds_value_for_interface_recipient ... ok [INFO] [stdout] test fields::test::request_type_builds_value_for_vendor_request ... ok [INFO] [stdout] test fields::test::request_type_builds_value_for_reserved_request ... ok [INFO] [stdout] test fields::test::request_type_builds_value_for_standard_request ... ok [INFO] [stdout] test fields::test::request_type_builds_value_for_other_recipient ... ok [INFO] [stdout] test fields::test::request_type_builds_value_for_in_direction ... ok [INFO] [stdout] test endpoint_descriptor::test::it_ignores_reserved_bits_in_address ... ok [INFO] [stdout] test device_descriptor::test::it_has_num_configurations ... ok [INFO] [stdout] test fields::test::request_type_builds_value_for_out_direction ... ok [INFO] [stdout] test fields::test::request_type_builds_value_for_class_request ... ok [INFO] [stdout] test device_descriptor::test::it_handles_missing_serial_number_string_index ... ok [INFO] [stdout] test fields::test::version_parses_long_major_version ... ok [INFO] [stdout] test endpoint_descriptor::test::it_has_interval ... ok [INFO] [stdout] test endpoint_descriptor::test::it_interprets_usage_type_in_attributes ... ok [INFO] [stdout] test endpoint_descriptor::test::it_interprets_transfer_type_in_attributes ... ok [INFO] [stdout] test fields::test::request_type_builds_value_for_device_recipient ... ok [INFO] [stdout] test interface_descriptor::test::it_has_interface_number ... ok [INFO] [stdout] test config_descriptor::test::it_has_interfaces ... ok [INFO] [stdout] test interface_descriptor::test::it_has_alternate_setting_number ... ok [INFO] [stdout] test device_descriptor::test::it_has_sub_class_code ... ok [INFO] [stdout] test interface_descriptor::test::it_has_class_code ... ok [INFO] [stdout] test interface_descriptor::test::it_has_description_string_index ... ok [INFO] [stdout] test interface_descriptor::test::it_has_endpoints ... ok [INFO] [stdout] test fields::test::version_returns_sub_minor_version ... ok [INFO] [stdout] test fields::test::version_returns_minor_version ... ok [INFO] [stdout] test fields::test::version_returns_major_version ... ok [INFO] [stdout] test fields::test::version_parses_minor_version ... ok [INFO] [stdout] test fields::test::version_parses_sub_minor_version ... ok [INFO] [stdout] test device_descriptor::test::it_handles_missing_manufacturer_string_index ... ok [INFO] [stdout] test interface_descriptor::test::it_has_protocol_code ... ok [INFO] [stdout] test interface_descriptor::test::it_has_sub_class_code ... ok [INFO] [stdout] test device_descriptor::test::it_has_product_id ... ok [INFO] [stdout] test fields::test::version_parses_major_version ... ok [INFO] [stdout] test device_descriptor::test::it_has_serial_number_string_index ... ok [INFO] [stdout] test config_descriptor::test::it_has_num_interfaces ... ok [INFO] [stdout] test interface_descriptor::test::it_has_num_endpoints ... ok [INFO] [stdout] test language::test::it_recognizes_afrikaans_as_afrikaans_language ... ok [INFO] [stdout] test language::test::it_recognizes_albanian_as_albanian_language ... ok [INFO] [stdout] test language::test::it_recognizes_arabic_from_bahrain_as_arabic_language ... ok [INFO] [stdout] test language::test::it_recognizes_arabic_from_egypt_as_egypt_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_arabic_from_iraq_as_iraq_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_arabic_from_jordan_as_jordan_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_arabic_from_kuwait_as_kuwait_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_arabic_from_lebanon_as_lebanon_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_arabic_from_morocco_as_morocco_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_arabic_from_algeria_as_algeria_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_arabic_from_oman_as_arabic_language ... ok [INFO] [stdout] test config_descriptor::test::it_has_description_string_index ... ok [INFO] [stdout] test language::test::it_recognizes_arabic_from_libya_as_libya_sub_language ... ok [INFO] [stdout] test interface_descriptor::test::it_handles_missing_description_string_index ... ok [INFO] [stdout] test device_descriptor::test::it_has_protocol_code ... ok [INFO] [stdout] test fields::test::version_parses_full_version ... ok [INFO] [stdout] test device_descriptor::test::it_has_product_string_index ... ok [INFO] [stdout] test language::test::it_recognizes_arabic_from_algeria_as_arabic_language ... ok [INFO] [stdout] test interface_descriptor::test::it_has_interface_number_in_descriptor ... ok [INFO] [stdout] test language::test::it_recognizes_arabic_from_bahrain_as_bahrain_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_arabic_from_egypt_as_arabic_language ... ok [INFO] [stdout] test language::test::it_recognizes_arabic_from_jordan_as_arabic_language ... ok [INFO] [stdout] test language::test::it_recognizes_arabic_from_kuwait_as_arabic_language ... ok [INFO] [stdout] test language::test::it_recognizes_arabic_from_qatar_as_arabic_language ... ok [INFO] [stdout] test language::test::it_recognizes_azeri_cyrillic_as_cyrillic_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_assamese_as_assamese_language ... ok [INFO] [stdout] test language::test::it_recognizes_basque_as_basque_language ... ok [INFO] [stdout] test language::test::it_recognizes_belarussian_as_belarussian_language ... ok [INFO] [stdout] test language::test::it_recognizes_azeri_latin_as_latin_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_arabic_from_qatar_as_qatar_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_arabic_from_uae_as_uae_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_arabic_from_oman_as_oman_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_arabic_from_tunisia_as_tunisia_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_arabic_from_lebanon_as_arabic_language ... ok [INFO] [stdout] test language::test::it_recognizes_arabic_from_syria_as_syria_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_arabic_from_saudi_arabia_as_arabic_language ... ok [INFO] [stdout] test language::test::it_recognizes_chinese_from_hong_kong_as_hong_kong_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_arabic_from_yemen_as_arabic_language ... ok [INFO] [stdout] test device_descriptor::test::it_has_device_version ... ok [INFO] [stdout] test language::test::it_recognizes_chinese_from_macau_as_chinese_language ... ok [INFO] [stdout] test language::test::it_recognizes_arabic_from_libya_as_arabic_language ... ok [INFO] [stdout] test language::test::it_recognizes_chinese_from_singapore_as_chinese_language ... ok [INFO] [stdout] test language::test::it_recognizes_chinese_from_singapore_as_singapore_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_bengali_as_bengali_language ... ok [INFO] [stdout] test language::test::it_recognizes_chinese_from_macau_as_macau_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_croatian_as_croatian_language ... ok [INFO] [stdout] test language::test::it_recognizes_dutch_from_belgium_as_dutch_language ... ok [INFO] [stdout] test language::test::it_recognizes_bulgarian_as_bulgarian_language ... ok [INFO] [stdout] test language::test::it_recognizes_azeri_latin_as_azeri_language ... ok [INFO] [stdout] test language::test::it_recognizes_arabic_from_saudi_arabia_as_saudi_arabia_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_arabic_from_morocco_as_arabic_language ... ok [INFO] [stdout] test device_descriptor::test::it_has_manufacturer_string_index ... ok [INFO] [stdout] test device_descriptor::test::it_has_class_code ... ok [INFO] [stdout] test device_descriptor::test::it_has_usb_version ... ok [INFO] [stdout] test language::test::it_recognizes_dutch_from_belgium_as_belgium_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_arabic_from_iraq_as_arabic_language ... ok [INFO] [stdout] test device_descriptor::test::it_handles_missing_product_string_index ... ok [INFO] [stdout] test language::test::it_recognizes_azeri_cyrillic_as_azeri_language ... ok [INFO] [stdout] test device_descriptor::test::it_has_max_packet_size ... ok [INFO] [stdout] test language::test::it_recognizes_arabic_from_uae_as_arabic_language ... ok [INFO] [stdout] test language::test::it_recognizes_chinese_from_china_as_china_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_chinese_from_china_as_chinese_language ... ok [INFO] [stdout] test language::test::it_recognizes_chinese_from_taiwan_as_taiwan_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_czech_as_czech_language ... ok [INFO] [stdout] test language::test::it_recognizes_danish_as_danish_language ... ok [INFO] [stdout] test language::test::it_recognizes_burmese_as_burmese_language ... ok [INFO] [stdout] test language::test::it_recognizes_catalan_as_catalan_language ... ok [INFO] [stdout] test language::test::it_recognizes_arabic_from_syria_as_arabic_language ... ok [INFO] [stdout] test language::test::it_recognizes_dutch_from_netherlands_as_dutch_language ... ok [INFO] [stdout] test language::test::it_recognizes_chinese_from_hong_kong_as_chinese_language ... ok [INFO] [stdout] test language::test::it_recognizes_arabic_from_tunisia_as_arabic_language ... ok [INFO] [stdout] test language::test::it_recognizes_dutch_from_netherlands_as_netherlands_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_chinese_from_taiwan_as_chinese_language ... ok [INFO] [stdout] test language::test::it_recognizes_arabic_from_yemen_as_yemen_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_english_from_australia_as_australia_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_english_from_australia_as_english_language ... ok [INFO] [stdout] test language::test::it_recognizes_armenian_as_armenian_language ... ok [INFO] [stdout] test language::test::it_recognizes_english_from_belize_as_belize_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_english_from_canada_as_canada_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_english_from_ireland_as_english_language ... ok [INFO] [stdout] test language::test::it_recognizes_english_from_caribbean_as_caribbean_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_english_from_new_zealand_as_new_zealand_language ... ok [INFO] [stdout] test language::test::it_recognizes_english_from_new_zealand_as_english_language ... ok [INFO] [stdout] test language::test::it_recognizes_english_from_south_africa_as_south_africa_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_english_from_ireland_as_ireland_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_english_from_philippines_as_english_language ... ok [INFO] [stdout] test language::test::it_recognizes_english_from_philippines_as_philippines_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_english_from_trinidad_as_english_language ... ok [INFO] [stdout] test language::test::it_recognizes_english_from_united_kingdom_as_english_language ... ok [INFO] [stdout] test language::test::it_recognizes_french_from_luxembourg_as_french_language ... ok [INFO] [stdout] test language::test::it_recognizes_french_from_luxembourg_as_luxembourg_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_faeroese_as_faeroese_language ... ok [INFO] [stdout] test language::test::it_recognizes_farsi_as_farsi_language ... ok [INFO] [stdout] test language::test::it_recognizes_finnish_as_finnish_language ... ok [INFO] [stdout] test language::test::it_recognizes_french_from_canada_as_french_language ... ok [INFO] [stdout] test language::test::it_recognizes_french_from_monaco_as_french_language ... ok [INFO] [stdout] test language::test::it_recognizes_french_from_belgium_as_french_language ... ok [INFO] [stdout] test language::test::it_recognizes_french_from_switzerland_as_french_language ... ok [INFO] [stdout] test language::test::it_recognizes_french_from_monaco_as_monaco_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_french_from_switzerland_as_switzerland_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_french_standard_as_french_language ... ok [INFO] [stdout] test language::test::it_recognizes_estonian_as_estonian_language ... ok [INFO] [stdout] test language::test::it_recognizes_english_from_united_states_as_english_language ... ok [INFO] [stdout] test language::test::it_recognizes_english_from_caribbean_as_english_language ... ok [INFO] [stdout] test language::test::it_recognizes_english_from_jamaica_as_jamaica_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_english_from_jamaica_as_english_language ... ok [INFO] [stdout] test language::test::it_recognizes_english_from_south_africa_as_english_language ... ok [INFO] [stdout] test language::test::it_recognizes_german_from_switzerland_as_switzerland_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_greek_as_greek_language ... ok [INFO] [stdout] test language::test::it_recognizes_hebrew_as_hebrew_language ... ok [INFO] [stdout] test language::test::it_recognizes_gujarati_as_gujarati_language ... ok [INFO] [stdout] test language::test::it_recognizes_hid_usage_data_descriptor_as_hid_language ... ok [INFO] [stdout] test language::test::it_recognizes_hid_usage_data_descriptor_as_usage_data_descriptor_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_english_from_belize_as_english_language ... ok [INFO] [stdout] test language::test::it_recognizes_german_from_luxembourg_as_german_language ... ok [INFO] [stdout] test language::test::it_recognizes_french_from_belgium_as_belgium_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_german_from_liechtenstein_as_liechtenstein_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_english_from_canada_as_english_language ... ok [INFO] [stdout] test language::test::it_recognizes_french_from_canada_as_canada_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_german_standard_as_standard_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_english_from_united_states_as_united_states_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_french_standard_as_standard_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_georgian_as_georgian_language ... ok [INFO] [stdout] test language::test::it_recognizes_german_from_austria_as_austria_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_english_from_zimbabwe_as_english_language ... ok [INFO] [stdout] test language::test::it_recognizes_german_from_austria_as_german_language ... ok [INFO] [stdout] test language::test::it_recognizes_english_from_zimbabwe_as_zimbabwe_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_german_from_liechtenstein_as_german_language ... ok [INFO] [stdout] test language::test::it_recognizes_german_from_luxembourg_as_luxembourg_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_english_from_united_kingdom_as_united_kingdom_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_hid_vendor_defined_1_as_vendor_defined_2_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_hid_vendor_defined_1_as_hid_language ... ok [INFO] [stdout] test language::test::it_recognizes_german_standard_as_german_language ... ok [INFO] [stdout] test language::test::it_recognizes_hid_vendor_defined_3_as_hid_language ... ok [INFO] [stdout] test language::test::it_recognizes_hindi_as_hindi_language ... ok [INFO] [stdout] test language::test::it_recognizes_icelandic_as_icelandic_language ... ok [INFO] [stdout] test language::test::it_recognizes_italian_from_switzerland_as_italian_language ... ok [INFO] [stdout] test language::test::it_recognizes_hid_vendor_defined_4_as_hid_language ... ok [INFO] [stdout] test language::test::it_recognizes_hungarian_as_hungarian_language ... ok [INFO] [stdout] test language::test::it_recognizes_italian_standard_as_italian_language ... ok [INFO] [stdout] test language::test::it_recognizes_italian_standard_as_standard_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_italian_from_switzerland_as_switzerland_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_japanese_as_japanese_language ... ok [INFO] [stdout] test language::test::it_recognizes_kannada_as_kannada_language ... ok [INFO] [stdout] test language::test::it_recognizes_kazakh_as_kazakh_language ... ok [INFO] [stdout] test language::test::it_recognizes_korean_as_korean_language ... ok [INFO] [stdout] test language::test::it_recognizes_korean_johab_as_johab_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_korean_johab_as_korean_language ... ok [INFO] [stdout] test language::test::it_recognizes_konkani_as_konkani_language ... ok [INFO] [stdout] test language::test::it_recognizes_korean_as_standard_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_kashmiri_as_kashmiri_language ... ok [INFO] [stdout] test language::test::it_recognizes_lithuanian_as_lithuanian_language ... ok [INFO] [stdout] test language::test::it_recognizes_lithuanian_classic_as_classic_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_latvian_as_latvian_language ... ok [INFO] [stdout] test language::test::it_recognizes_lithuanian_classic_as_lithuanian_language ... ok [INFO] [stdout] test language::test::it_recognizes_lithuanian_as_standard_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_macedonian_as_macedonian_language ... ok [INFO] [stdout] test language::test::it_recognizes_malay_from_brunei_darussalam_as_brunei_darussalam_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_malay_from_brunei_darussalam_as_malay_language ... ok [INFO] [stdout] test language::test::it_recognizes_hid_vendor_defined_1_as_vendor_defined_3_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_hid_vendor_defined_1_as_vendor_defined_4_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_hid_vendor_defined_2_as_hid_language ... ok [INFO] [stdout] test language::test::it_recognizes_indonesian_as_indonesian_language ... ok [INFO] [stdout] test language::test::it_recognizes_hid_vendor_defined_1_as_vendor_defined_1_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_german_from_switzerland_as_german_language ... ok [INFO] [stdout] test language::test::it_recognizes_portuguese_from_brazil_as_brazil_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_english_from_trinidad_as_trinidad_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_polish_as_polish_language ... ok [INFO] [stdout] test language::test::it_recognizes_malay_from_malaysia_as_malay_language ... ok [INFO] [stdout] test language::test::it_recognizes_malay_from_malaysia_as_malaysia_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_malayalam_as_malayalam_language ... ok [INFO] [stdout] test language::test::it_recognizes_oriya_as_oriya_language ... ok [INFO] [stdout] test language::test::it_recognizes_other_as_other_language ... ok [INFO] [stdout] test language::test::it_recognizes_other_as_other_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_marathi_as_marathi_language ... ok [INFO] [stdout] test language::test::it_recognizes_portuguese_from_brazil_as_portuguese_language ... ok [INFO] [stdout] test language::test::it_recognizes_norwegian_bokmal_as_norwegian_language ... ok [INFO] [stdout] test language::test::it_recognizes_portuguese_standard_as_portuguese_language ... ok [INFO] [stdout] test language::test::it_recognizes_portuguese_standard_as_standard_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_punjabi_as_punjabi_language ... ok [INFO] [stdout] test language::test::it_recognizes_romanian_as_romanian_language ... ok [INFO] [stdout] test language::test::it_recognizes_norwegian_bokmal_as_bokmal_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_norwegian_nynorsk_as_norwegian_language ... ok [INFO] [stdout] test language::test::it_recognizes_slovenian_as_slovenian_language ... ok [INFO] [stdout] test language::test::it_recognizes_nepali_as_nepali_language ... ok [INFO] [stdout] test language::test::it_recognizes_manipuri_as_manipuri_language ... ok [INFO] [stdout] test language::test::it_recognizes_russian_as_russian_language ... ok [INFO] [stdout] test language::test::it_recognizes_serbian_cyrillic_as_cyrillic_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_serbian_cyrillic_as_serbian_language ... ok [INFO] [stdout] test language::test::it_recognizes_sanskrit_as_sanskrit_language ... ok [INFO] [stdout] test language::test::it_recognizes_serbian_latin_as_serbian_language ... ok [INFO] [stdout] test language::test::it_recognizes_sindhi_as_sindhi_language ... ok [INFO] [stdout] test language::test::it_recognizes_slovak_as_slovak_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_argentina_as_argentina_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_argentina_as_spanish_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_bolivia_as_spanish_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_chile_as_chile_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_chile_as_spanish_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_colombia_as_colombia_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_colombia_as_spanish_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_costa_rica_as_costa_rica_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_costa_rica_as_spanish_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_dominican_republic_as_dominican_republic_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_bolivia_as_bolivia_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_ecuador_as_ecuador_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_panama_as_spanish_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_paraguay_as_spanish_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_peru_as_spanish_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_puerto_rico_as_spanish_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_uruguay_as_uruguay_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_puerto_rico_as_puerto_rico_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_peru_as_peru_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_uruguay_as_spanish_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_venezuela_as_spanish_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_paraguay_as_paraguay_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_modern_sort_as_modern_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_modern_sort_as_spanish_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_venezuela_as_venezuela_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_traditional_sort_as_spanish_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_traditional_sort_as_traditional_sub_language ... ok [INFO] [stderr] Doc-tests libusb [INFO] [stdout] test language::test::it_recognizes_sutu_as_sutu_language ... ok [INFO] [stdout] test language::test::it_recognizes_swahili_as_swahili_language ... ok [INFO] [stdout] test language::test::it_recognizes_swedish_as_swedish_language ... ok [INFO] [stdout] test language::test::it_recognizes_swedish_from_finland_as_swedish_language ... ok [INFO] [stdout] test language::test::it_recognizes_tatar_as_tatar_language ... ok [INFO] [stdout] test language::test::it_recognizes_thai_as_thai_language ... ok [INFO] [stdout] test language::test::it_recognizes_telugu_as_telugu_language ... ok [INFO] [stdout] test language::test::it_recognizes_turkish_as_turkish_language ... ok [INFO] [stdout] test language::test::it_recognizes_swedish_as_standard_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_serbian_latin_as_latin_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_dominican_republic_as_spanish_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_nicaragua_as_nicaragua_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_mexico_as_spanish_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_guatemala_as_guatemala_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_honduras_as_honduras_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_panama_as_panama_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_ecuador_as_spanish_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_nicaragua_as_spanish_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_guatemala_as_spanish_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_el_salvador_as_spanish_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_honduras_as_spanish_language ... ok [INFO] [stdout] test language::test::it_recognizes_norwegian_nynorsk_as_nynorsk_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_swedish_from_finland_as_finland_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_tamil_as_tamil_language ... ok [INFO] [stdout] test language::test::it_recognizes_ukrainian_as_ukrainian_language ... ok [INFO] [stdout] test language::test::it_recognizes_urdu_from_india_as_urdu_language ... ok [INFO] [stdout] test language::test::it_recognizes_urdu_from_india_as_india_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_urdu_from_pakistan_as_pakistan_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_vietnamese_as_vietnamese_language ... ok [INFO] [stdout] test language::test::it_recognizes_uzbek_cyrillic_as_cyrillic_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_uzbek_latin_as_uzbek_language ... ok [INFO] [stdout] test language::test::it_recognizes_uzbek_cyrillic_as_uzbek_language ... ok [INFO] [stdout] test language::test::it_recognizes_uzbek_latin_as_latin_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_el_salvador_as_el_salvador_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_spanish_from_mexico_as_mexico_sub_language ... ok [INFO] [stdout] test language::test::it_recognizes_urdu_from_pakistan_as_urdu_language ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 304 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test src/fields.rs - fields::request_type (line 194) - compile ... ok [INFO] [stdout] test src/fields.rs - fields::Version (line 134) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.36s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "e28f35658a459007f2d0c21836a6d6d98996d39c160bdc265461371064230152", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e28f35658a459007f2d0c21836a6d6d98996d39c160bdc265461371064230152", kill_on_drop: false }` [INFO] [stdout] e28f35658a459007f2d0c21836a6d6d98996d39c160bdc265461371064230152