[INFO] cloning repository https://github.com/nickpiaddo/rsblkid [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/nickpiaddo/rsblkid" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnickpiaddo%2Frsblkid", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnickpiaddo%2Frsblkid'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 774df90227e21b704aa898feede1d58ef01d278a [INFO] testing nickpiaddo/rsblkid against try#0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6 for pr-137122-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnickpiaddo%2Frsblkid" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/nickpiaddo/rsblkid [INFO] finished tweaking git repo https://github.com/nickpiaddo/rsblkid [INFO] tweaked toml for git repo https://github.com/nickpiaddo/rsblkid written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/nickpiaddo/rsblkid on toolchain 0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/nickpiaddo/rsblkid 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" "+0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 81bb7c02cd21b1041b294993e72687c87db1b8245d8026a06e9e348b48de3e56 [INFO] running `Command { std: "docker" "start" "-a" "81bb7c02cd21b1041b294993e72687c87db1b8245d8026a06e9e348b48de3e56", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "81bb7c02cd21b1041b294993e72687c87db1b8245d8026a06e9e348b48de3e56", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "81bb7c02cd21b1041b294993e72687c87db1b8245d8026a06e9e348b48de3e56", kill_on_drop: false }` [INFO] [stdout] 81bb7c02cd21b1041b294993e72687c87db1b8245d8026a06e9e348b48de3e56 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 73ac07fd20f03a41159db2301c15a5c6b4c53bbde646216f23380448a0c071ab [INFO] running `Command { std: "docker" "start" "-a" "73ac07fd20f03a41159db2301c15a5c6b4c53bbde646216f23380448a0c071ab", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling unicode-ident v1.0.18 [INFO] [stderr] Compiling glob v0.3.2 [INFO] [stderr] Compiling libc v0.2.172 [INFO] [stderr] Compiling rustix v0.38.44 [INFO] [stderr] Compiling prettyplease v0.2.32 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling linux-raw-sys v0.4.15 [INFO] [stderr] Compiling bitflags v2.9.0 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling libloading v0.8.6 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling home v0.5.11 [INFO] [stderr] Compiling bindgen v0.66.1 [INFO] [stderr] Compiling clang-sys v1.8.1 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling peeking_take_while v0.1.2 [INFO] [stderr] Compiling pkg-config v0.3.32 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling log v0.4.27 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling syn v2.0.101 [INFO] [stderr] Compiling lazycell v1.3.0 [INFO] [stderr] Compiling hashbrown v0.15.3 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling cc v1.2.20 [INFO] [stderr] Compiling winnow v0.7.7 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling which v4.4.2 [INFO] [stderr] Compiling indexmap v2.9.0 [INFO] [stderr] Compiling toml_datetime v0.6.9 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling rsblkid v0.4.1 (/opt/rustwide/workdir) [INFO] [stderr] Compiling base64 v0.13.1 [INFO] [stderr] Compiling cexpr v0.6.0 [INFO] [stderr] Compiling toml_edit v0.22.26 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling enum-iterator-derive v1.4.0 [INFO] [stderr] Compiling typed-builder-macro v0.20.1 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling proc-macro-crate v3.3.0 [INFO] [stderr] Compiling enum-iterator v2.1.0 [INFO] [stderr] Compiling embed-doc-image v0.1.4 [INFO] [stderr] Compiling num_enum_derive v0.7.3 [INFO] [stderr] Compiling typed-builder v0.20.1 [INFO] [stderr] Compiling num_enum v0.7.3 [INFO] [stderr] Compiling rsblkid-sys v0.2.2 [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/cache/cache_struct.rs:353:33 [INFO] [stdout] | [INFO] [stdout] 353 | pub fn find_device_with_tag(&mut self, tag: &Tag) -> Option { [INFO] [stdout] | ^^^^^^^^^ ------ the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 353 | pub fn find_device_with_tag(&mut self, tag: &Tag) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/probe/partition_iter_struct.rs:43:28 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn partition_table(&self) -> Option { [INFO] [stdout] | ^^^^^ -------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 43 | pub fn partition_table(&self) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/probe/partition_iter_struct.rs:69:36 [INFO] [stdout] | [INFO] [stdout] 69 | pub fn nth_by_partition_number(&mut self, partition_number: usize) -> Option { [INFO] [stdout] | ^^^^^^^^^ this lifetime flows to the output --------- the lifetime gets resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 69 | pub fn nth_by_partition_number(&mut self, partition_number: usize) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/probe/partition_iter_struct.rs:94:41 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn partition_from_device_number(&self, device_number: u64) -> Option { [INFO] [stdout] | ^^^^^ --------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 94 | pub fn partition_from_device_number(&self, device_number: u64) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/probe/partition_struct.rs:188:28 [INFO] [stdout] | [INFO] [stdout] 188 | pub fn partition_table(&self) -> Option { [INFO] [stdout] | ^^^^^ -------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 188 | pub fn partition_table(&self) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/probe/partition_table_struct.rs:96:19 [INFO] [stdout] | [INFO] [stdout] 96 | pub fn parent(&self) -> Option { [INFO] [stdout] | ^^^^^ --------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 96 | pub fn parent(&self) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/probe/probe_struct.rs:1198:35 [INFO] [stdout] | [INFO] [stdout] 1198 | pub fn iter_device_properties(&self) -> TagIter { [INFO] [stdout] | ^^^^^ ------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 1198 | pub fn iter_device_properties(&self) -> TagIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/probe/probe_struct.rs:2018:28 [INFO] [stdout] | [INFO] [stdout] 2018 | pub fn iter_partitions(&self) -> PartitionIter { [INFO] [stdout] | ^^^^^ ------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 2018 | pub fn iter_partitions(&self) -> PartitionIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/probe/probe_struct.rs:2074:21 [INFO] [stdout] | [INFO] [stdout] 2074 | pub fn topology(&self) -> Result { [INFO] [stdout] | ^^^^^ -------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 2074 | pub fn topology(&self) -> Result, ProbeError> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 53.95s [INFO] running `Command { std: "docker" "inspect" "73ac07fd20f03a41159db2301c15a5c6b4c53bbde646216f23380448a0c071ab", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "73ac07fd20f03a41159db2301c15a5c6b4c53bbde646216f23380448a0c071ab", kill_on_drop: false }` [INFO] [stdout] 73ac07fd20f03a41159db2301c15a5c6b4c53bbde646216f23380448a0c071ab [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4aa0eb62fb64751abefe2d4b2f38a4b1151730b5cf25352b73730ce8b00cdd73 [INFO] running `Command { std: "docker" "start" "-a" "4aa0eb62fb64751abefe2d4b2f38a4b1151730b5cf25352b73730ce8b00cdd73", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling bitflags v2.9.0 [INFO] [stderr] Compiling log v0.4.27 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling lzma-sys v0.1.20 [INFO] [stderr] Compiling getrandom v0.3.2 [INFO] [stderr] Compiling libloading v0.8.6 [INFO] [stderr] Compiling rustix v0.38.44 [INFO] [stderr] Compiling clang-sys v1.8.1 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling rustix v1.0.7 [INFO] [stderr] Compiling paste v1.0.15 [INFO] [stderr] Compiling anstyle v1.0.10 [INFO] [stderr] Compiling anstyle-parse v0.2.6 [INFO] [stderr] Compiling linux-raw-sys v0.9.4 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.1 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling anstyle-query v1.1.2 [INFO] [stderr] Compiling colorchoice v1.0.3 [INFO] [stderr] Compiling anstream v0.6.18 [INFO] [stderr] Compiling jiff v0.2.10 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling diff v0.1.13 [INFO] [stderr] Compiling yansi v1.0.1 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling which v4.4.2 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling pretty_assertions v1.4.1 [INFO] [stderr] Compiling cexpr v0.6.0 [INFO] [stderr] Compiling xz2 v0.1.7 [INFO] [stderr] Compiling tempfile v3.19.1 [INFO] [stderr] Compiling bindgen v0.66.1 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling env_filter v0.1.3 [INFO] [stderr] Compiling env_logger v0.11.8 [INFO] [stderr] Compiling rsblkid-sys v0.2.2 [INFO] [stderr] Compiling rsblkid v0.4.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/cache/cache_struct.rs:353:33 [INFO] [stdout] | [INFO] [stdout] 353 | pub fn find_device_with_tag(&mut self, tag: &Tag) -> Option { [INFO] [stdout] | ^^^^^^^^^ ------ the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 353 | pub fn find_device_with_tag(&mut self, tag: &Tag) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/probe/partition_iter_struct.rs:43:28 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn partition_table(&self) -> Option { [INFO] [stdout] | ^^^^^ -------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 43 | pub fn partition_table(&self) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/probe/partition_iter_struct.rs:69:36 [INFO] [stdout] | [INFO] [stdout] 69 | pub fn nth_by_partition_number(&mut self, partition_number: usize) -> Option { [INFO] [stdout] | ^^^^^^^^^ this lifetime flows to the output --------- the lifetime gets resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 69 | pub fn nth_by_partition_number(&mut self, partition_number: usize) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/probe/partition_iter_struct.rs:94:41 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn partition_from_device_number(&self, device_number: u64) -> Option { [INFO] [stdout] | ^^^^^ --------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 94 | pub fn partition_from_device_number(&self, device_number: u64) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/probe/partition_struct.rs:188:28 [INFO] [stdout] | [INFO] [stdout] 188 | pub fn partition_table(&self) -> Option { [INFO] [stdout] | ^^^^^ -------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 188 | pub fn partition_table(&self) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/probe/partition_table_struct.rs:96:19 [INFO] [stdout] | [INFO] [stdout] 96 | pub fn parent(&self) -> Option { [INFO] [stdout] | ^^^^^ --------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 96 | pub fn parent(&self) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/probe/probe_struct.rs:1198:35 [INFO] [stdout] | [INFO] [stdout] 1198 | pub fn iter_device_properties(&self) -> TagIter { [INFO] [stdout] | ^^^^^ ------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 1198 | pub fn iter_device_properties(&self) -> TagIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/probe/probe_struct.rs:2018:28 [INFO] [stdout] | [INFO] [stdout] 2018 | pub fn iter_partitions(&self) -> PartitionIter { [INFO] [stdout] | ^^^^^ ------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 2018 | pub fn iter_partitions(&self) -> PartitionIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/probe/probe_struct.rs:2074:21 [INFO] [stdout] | [INFO] [stdout] 2074 | pub fn topology(&self) -> Result { [INFO] [stdout] | ^^^^^ -------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 2074 | pub fn topology(&self) -> Result, ProbeError> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/cache/cache_struct.rs:353:33 [INFO] [stdout] | [INFO] [stdout] 353 | pub fn find_device_with_tag(&mut self, tag: &Tag) -> Option { [INFO] [stdout] | ^^^^^^^^^ ------ the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 353 | pub fn find_device_with_tag(&mut self, tag: &Tag) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/probe/partition_iter_struct.rs:43:28 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn partition_table(&self) -> Option { [INFO] [stdout] | ^^^^^ -------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 43 | pub fn partition_table(&self) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/probe/partition_iter_struct.rs:69:36 [INFO] [stdout] | [INFO] [stdout] 69 | pub fn nth_by_partition_number(&mut self, partition_number: usize) -> Option { [INFO] [stdout] | ^^^^^^^^^ this lifetime flows to the output --------- the lifetime gets resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 69 | pub fn nth_by_partition_number(&mut self, partition_number: usize) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/probe/partition_iter_struct.rs:94:41 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn partition_from_device_number(&self, device_number: u64) -> Option { [INFO] [stdout] | ^^^^^ --------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 94 | pub fn partition_from_device_number(&self, device_number: u64) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/probe/partition_struct.rs:188:28 [INFO] [stdout] | [INFO] [stdout] 188 | pub fn partition_table(&self) -> Option { [INFO] [stdout] | ^^^^^ -------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 188 | pub fn partition_table(&self) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/probe/partition_table_struct.rs:96:19 [INFO] [stdout] | [INFO] [stdout] 96 | pub fn parent(&self) -> Option { [INFO] [stdout] | ^^^^^ --------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 96 | pub fn parent(&self) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/probe/probe_struct.rs:1198:35 [INFO] [stdout] | [INFO] [stdout] 1198 | pub fn iter_device_properties(&self) -> TagIter { [INFO] [stdout] | ^^^^^ ------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 1198 | pub fn iter_device_properties(&self) -> TagIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/probe/probe_struct.rs:2018:28 [INFO] [stdout] | [INFO] [stdout] 2018 | pub fn iter_partitions(&self) -> PartitionIter { [INFO] [stdout] | ^^^^^ ------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 2018 | pub fn iter_partitions(&self) -> PartitionIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/probe/probe_struct.rs:2074:21 [INFO] [stdout] | [INFO] [stdout] 2074 | pub fn topology(&self) -> Result { [INFO] [stdout] | ^^^^^ -------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 2074 | pub fn topology(&self) -> Result, ProbeError> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 56.43s [INFO] running `Command { std: "docker" "inspect" "4aa0eb62fb64751abefe2d4b2f38a4b1151730b5cf25352b73730ce8b00cdd73", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4aa0eb62fb64751abefe2d4b2f38a4b1151730b5cf25352b73730ce8b00cdd73", kill_on_drop: false }` [INFO] [stdout] 4aa0eb62fb64751abefe2d4b2f38a4b1151730b5cf25352b73730ce8b00cdd73 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+0936b3db0ae648ba2d5b60eb08cf4faf2ddab0c6" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 2fb84723890a08088826d8ad59e7fe8acf809101df6c97d3ab7666abddd74ded [INFO] running `Command { std: "docker" "start" "-a" "2fb84723890a08088826d8ad59e7fe8acf809101df6c97d3ab7666abddd74ded", kill_on_drop: false }` [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/cache/cache_struct.rs:353:33 [INFO] [stderr] | [INFO] [stderr] 353 | pub fn find_device_with_tag(&mut self, tag: &Tag) -> Option { [INFO] [stderr] | ^^^^^^^^^ ------ the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 353 | pub fn find_device_with_tag(&mut self, tag: &Tag) -> Option> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/probe/partition_iter_struct.rs:43:28 [INFO] [stderr] | [INFO] [stderr] 43 | pub fn partition_table(&self) -> Option { [INFO] [stderr] | ^^^^^ -------------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 43 | pub fn partition_table(&self) -> Option> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/probe/partition_iter_struct.rs:69:36 [INFO] [stderr] | [INFO] [stderr] 69 | pub fn nth_by_partition_number(&mut self, partition_number: usize) -> Option { [INFO] [stderr] | ^^^^^^^^^ this lifetime flows to the output --------- the lifetime gets resolved as `'_` [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 69 | pub fn nth_by_partition_number(&mut self, partition_number: usize) -> Option> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/probe/partition_iter_struct.rs:94:41 [INFO] [stderr] | [INFO] [stderr] 94 | pub fn partition_from_device_number(&self, device_number: u64) -> Option { [INFO] [stderr] | ^^^^^ --------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 94 | pub fn partition_from_device_number(&self, device_number: u64) -> Option> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/probe/partition_struct.rs:188:28 [INFO] [stderr] | [INFO] [stderr] 188 | pub fn partition_table(&self) -> Option { [INFO] [stderr] | ^^^^^ -------------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 188 | pub fn partition_table(&self) -> Option> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/probe/partition_table_struct.rs:96:19 [INFO] [stderr] | [INFO] [stderr] 96 | pub fn parent(&self) -> Option { [INFO] [stderr] | ^^^^^ --------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 96 | pub fn parent(&self) -> Option> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/probe/probe_struct.rs:1198:35 [INFO] [stderr] | [INFO] [stderr] 1198 | pub fn iter_device_properties(&self) -> TagIter { [INFO] [stderr] | ^^^^^ ------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 1198 | pub fn iter_device_properties(&self) -> TagIter<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/probe/probe_struct.rs:2018:28 [INFO] [stderr] | [INFO] [stderr] 2018 | pub fn iter_partitions(&self) -> PartitionIter { [INFO] [stderr] | ^^^^^ ------------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 2018 | pub fn iter_partitions(&self) -> PartitionIter<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/probe/probe_struct.rs:2074:21 [INFO] [stderr] | [INFO] [stderr] 2074 | pub fn topology(&self) -> Result { [INFO] [stderr] | ^^^^^ -------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 2074 | pub fn topology(&self) -> Result, ProbeError> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `rsblkid` (lib) generated 9 warnings [INFO] [stderr] warning: `rsblkid` (lib test) generated 9 warnings (9 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rsblkid-34c94bd4233f898c) [INFO] [stdout] [INFO] [stdout] running 132 tests [INFO] [stdout] test core::device::device_number_struct::tests::device_number_can_convert_valid_bytes_into_a_device_number ... ok [INFO] [stdout] test cache::cache_struct::tests::discard_changes_on_drop_and_auto_save_changes_are_mutually_exclusive - should panic ... ok [INFO] [stdout] test cache::cache_struct::tests::reordered_discard_changes_on_drop_and_auto_save_changes_are_mutually_exclusive - should panic ... ok [INFO] [stdout] test core::device::device_number_struct::tests::device_number_can_not_parse_a_device_number_with_an_unclosed_quote - should panic ... ok [INFO] [stdout] test cache::cache_struct::tests::find_device_by_name_panics_when_device_does_not_exist - should panic ... ok [INFO] [stdout] test core::device::device_number_struct::tests::device_number_can_not_parse_an_empty_string - should panic ... ok [INFO] [stdout] test core::device::device_number_struct::tests::device_number_can_not_parse_an_invalid_device_number - should panic ... ok [INFO] [stdout] test core::device::device_number_struct::tests::device_number_can_not_convert_invalid_bytes_into_a_device_number - should panic ... ok [INFO] [stdout] test cache::cache_struct::tests::lookup_refreshed_device_by_name_panics_when_device_does_not_exist - should panic ... ok [INFO] [stdout] test core::device::id_struct::tests::id_can_convert_valid_bytes_into_an_id ... ok [INFO] [stdout] test cache::cache_struct::tests::add_new_entry_panics_when_device_does_not_exist - should panic ... ok [INFO] [stdout] test core::device::label_struct::tests::label_can_convert_valid_bytes_into_a_label ... ok [INFO] [stdout] test core::device::device_number_struct::tests::device_number_can_not_parse_a_device_number_with_an_unclosed_double_quote - should panic ... ok [INFO] [stdout] test core::device::device_number_struct::tests::device_number_can_parse_a_valid_device_number ... ok [INFO] [stdout] test core::device::id_struct::tests::id_can_not_parse_an_id_string_with_an_unclosed_double_quote - should panic ... ok [INFO] [stdout] test cache::cache_struct::tests::lookup_device_by_name_panics_when_device_does_not_exist - should panic ... ok [INFO] [stdout] test core::device::name_struct::tests::name_can_not_convert_invalid_bytes_into_a_name - should panic ... ok [INFO] [stdout] test core::device::label_struct::tests::label_can_not_parse_a_label_string_with_an_unclosed_quote - should panic ... ok [INFO] [stdout] test core::device::name_struct::tests::name_can_convert_valid_bytes_into_a_name ... ok [INFO] [stdout] test core::device::name_struct::tests::name_can_not_parse_a_name_string_with_an_unclosed_quote - should panic ... ok [INFO] [stdout] test core::device::id_struct::tests::id_can_not_convert_invalid_bytes_into_an_id - should panic ... ok [INFO] [stdout] test core::device::label_struct::tests::label_can_not_convert_invalid_bytes_into_a_label - should panic ... ok [INFO] [stdout] test core::device::tag_name_enum::tests::tag_name_can_convert_valid_bytes_into_a_tag_name ... ok [INFO] [stdout] test core::device::name_struct::tests::name_can_not_parse_a_name_string_with_an_unclosed_double_quote - should panic ... ok [INFO] [stdout] test core::device::tag_name_enum::tests::tag_name_can_not_convert_invalid_bytes_into_a_tag_name - should panic ... ok [INFO] [stdout] test core::device::label_struct::tests::label_can_not_parse_a_label_string_with_an_unclosed_double_quote - should panic ... ok [INFO] [stdout] test core::device::id_struct::tests::id_can_not_parse_an_id_string_with_an_unclosed_quote - should panic ... ok [INFO] [stdout] test core::device::tag_name_enum::tests::tag_name_can_not_parse_invalid_string - should panic ... ok [INFO] [stdout] test core::device::usage_enum::tests::usage_can_not_parse_a_usage_string_with_an_unclosed_quote - should panic ... ok [INFO] [stdout] test core::device::usage_enum::tests::usage_can_convert_valid_bytes_into_a_device_usage ... ok [INFO] [stdout] test core::device::usage_enum::tests::usage_can_not_convert_invalid_bytes_into_a_device_usage - should panic ... ok [INFO] [stdout] test core::device::usage_enum::tests::usage_can_not_parse_a_usage_string_with_an_unclosed_double_quote - should panic ... ok [INFO] [stdout] test core::device::usage_enum::tests::usage_can_parse_a_valid_device_usage ... ok [INFO] [stdout] test core::device::usage_enum::tests::usage_can_not_parse_an_empty_string - should panic ... ok [INFO] [stdout] test core::device::tag_name_enum::tests::tag_name_can_parse_a_valid_label ... ok [INFO] [stdout] test core::device::usage_enum::tests::usage_can_not_parse_an_invalid_device_usage - should panic ... ok [INFO] [stdout] test core::device::tag_name_enum::tests::tag_name_can_not_parse_empty_string - should panic ... ok [INFO] [stdout] test core::device::uuid_struct::tests::uuid_can_convert_valid_bytes_into_a_uuid ... ok [INFO] [stdout] test core::device::uuid_struct::tests::uuid_can_not_convert_invalid_bytes_into_a_uuid - should panic ... ok [INFO] [stdout] test core::num::bool_struct::tests::bool_can_convert_valid_bytes_into_a_boolean ... ok [INFO] [stdout] test core::device::uuid_struct::tests::uuid_can_not_parse_a_uuid_string_with_an_unclosed_double_quote - should panic ... ok [INFO] [stdout] test core::device::uuid_struct::tests::uuid_can_not_parse_a_uuid_string_with_an_unclosed_quote - should panic ... ok [INFO] [stdout] test core::num::unsigned_int_enum::tests::unsigned_int_can_parse_a_valid_integer ... ok [INFO] [stdout] test core::num::bool_struct::tests::bool_can_not_parse_an_invalid_bool_type - should panic ... ok [INFO] [stdout] test core::num::bool_struct::tests::bool_can_not_convert_invalid_bytes_into_a_boolean - should panic ... ok [INFO] [stdout] test core::num::bool_struct::tests::bool_can_not_parse_an_empty_string - should panic ... ok [INFO] [stdout] test core::num::unsigned_int_enum::tests::unsigned_int_from_str_u32_can_not_parse_a_negative_float - should panic ... ok [INFO] [stdout] test core::num::unsigned_int_enum::tests::unsigned_int_from_str_u32_can_not_parse_a_float - should panic ... ok [INFO] [stdout] test core::num::bool_struct::tests::bool_can_not_parse_a_boolean_string_with_an_unclosed_double_quote - should panic ... ok [INFO] [stdout] test core::num::unsigned_int_enum::tests::unsigned_int_can_convert_valid_bytes_into_an_u32_unsigned_int ... ok [INFO] [stdout] test core::num::bool_struct::tests::bool_can_not_parse_a_boolean_string_with_an_unclosed_quote - should panic ... ok [INFO] [stdout] test core::num::unsigned_int_enum::tests::unsigned_int_can_convert_valid_bytes_into_an_u64_unsigned_int ... ok [INFO] [stdout] test core::num::unsigned_int_enum::tests::unsigned_int_from_str_u32_can_not_parse_a_negative_integer - should panic ... ok [INFO] [stdout] test core::num::unsigned_int_enum::tests::unsigned_int_from_str_u32_can_not_parse_an_unsigned_int_string_with_an_unclosed_quote - should panic ... ok [INFO] [stdout] test core::num::unsigned_int_enum::tests::unsigned_int_from_str_u64_can_not_parse_an_unsigned_int_larger_than_max_u64 - should panic ... ok [INFO] [stdout] test core::num::unsigned_int_enum::tests::unsigned_int_from_str_u64_can_not_parse_an_unsigned_int_string_with_an_unclosed_double_quote - should panic ... ok [INFO] [stdout] test core::num::unsigned_int_enum::tests::unsigned_int_from_str_u32_can_not_parse_an_unsigned_int_string_with_an_unclosed_double_quote - should panic ... ok [INFO] [stdout] test core::num::unsigned_int_enum::tests::unsigned_int_from_str_u64_can_not_parse_an_unsigned_int_string_with_an_unclosed_quote - should panic ... ok [INFO] [stdout] test core::num::unsigned_int_enum::tests::unsigned_int_from_str_u32_can_not_parse_an_invalid_unsigned_int_type - should panic ... ok [INFO] [stdout] test core::num::unsigned_int_enum::tests::unsigned_int_from_str_u32_can_not_parse_an_unsigned_int_larger_than_max_u32 - should panic ... ok [INFO] [stdout] test core::num::unsigned_int_enum::tests::unsigned_int_try_from_u32_can_not_convert_invalid_bytes_into_an_unsigned_int - should panic ... ok [INFO] [stdout] test core::num::unsigned_int_enum::tests::unsigned_int_from_str_u64_can_not_parse_an_invalid_unsigned_int_type - should panic ... ok [INFO] [stdout] test core::num::unsigned_int_enum::tests::unsigned_int_try_from_u32_can_not_convert_bytes_larger_than_max_u32 - should panic ... ok [INFO] [stdout] test core::num::unsigned_int_enum::tests::unsigned_int_try_from_u64_can_not_convert_bytes_larger_than_max_u64 - should panic ... ok [INFO] [stdout] test core::partition::endian_enum::tests::endian_can_convert_valid_bytes_into_an_endian ... ok [INFO] [stdout] test core::num::unsigned_int_enum::tests::unsigned_int_try_from_u64_can_not_convert_invalid_bytes_into_an_unsigned_int - should panic ... ok [INFO] [stdout] test core::num::unsigned_int_enum::tests::unsigned_int_from_str_u64_can_not_parse_a_negative_integer - should panic ... ok [INFO] [stdout] test core::partition::endian_enum::tests::endian_can_not_parse_an_endian_string_with_an_unclosed_double_quote - should panic ... ok [INFO] [stdout] test core::partition::endian_enum::tests::endian_can_parse_big_endian ... ok [INFO] [stdout] test core::partition::endian_enum::tests::endian_can_parse_little_endian ... ok [INFO] [stdout] test core::partition::endian_enum::tests::endian_can_not_convert_invalid_bytes_into_an_endian - should panic ... ok [INFO] [stdout] test core::partition::file_system_enum::tests::file_system_can_not_convert_invalid_bytes_into_a_file_system - should panic ... ok [INFO] [stdout] test core::partition::endian_enum::tests::endian_can_not_parse_an_invalid_endian - should panic ... ok [INFO] [stdout] test core::partition::endian_enum::tests::endian_can_not_parse_an_endian_string_with_an_unclosed_quote - should panic ... ok [INFO] [stdout] test core::num::unsigned_int_enum::tests::unsigned_int_from_str_u64_can_not_parse_a_negative_float - should panic ... ok [INFO] [stdout] test core::partition::file_system_enum::tests::file_system_can_not_parse_a_file_system_string_with_an_unclosed_quote - should panic ... ok [INFO] [stdout] test core::partition::file_system_enum::tests::file_system_can_convert_valid_bytes_into_a_file_system ... ok [INFO] [stdout] test core::partition::guid_enum::tests::guid_can_convert_valid_bytes_into_a_guid ... ok [INFO] [stdout] test core::partition::file_system_enum::tests::file_system_can_not_parse_an_invalid_file_system_type - should panic ... ok [INFO] [stdout] test core::partition::guid_enum::tests::guid_can_not_convert_invalid_bytes_into_a_guid - should panic ... ok [INFO] [stdout] test core::partition::file_system_enum::tests::file_system_can_parse_a_valid_file_system_type ... ok [INFO] [stdout] test core::partition::guid_enum::tests::guid_can_not_parse_a_guid_string_with_an_unclosed_double_quote - should panic ... ok [INFO] [stdout] test core::partition::guid_enum::tests::guid_can_parse_a_valid_guid ... ok [INFO] [stdout] test core::partition::os_type_enum::tests::os_type_can_convert_valid_bytes_into_an_os_type ... ok [INFO] [stdout] test core::partition::guid_enum::tests::guid_can_not_parse_an_invalid_guid_string - should panic ... ok [INFO] [stdout] test core::partition::file_system_enum::tests::file_system_can_not_parse_a_file_system_string_with_an_unclosed_double_quote - should panic ... ok [INFO] [stdout] test core::partition::file_system_enum::tests::file_system_can_not_parse_an_empty_string - should panic ... ok [INFO] [stdout] test core::partition::guid_enum::tests::guid_can_not_parse_a_guid_string_with_an_unclosed_quote - should panic ... ok [INFO] [stdout] test core::partition::os_type_enum::tests::os_type_can_not_parse_an_os_type_string_with_a_too_large_hexadecimal - should panic ... ok [INFO] [stdout] test core::partition::os_type_enum::tests::os_type_can_not_parse_an_os_type_string_with_an_unclosed_double_quote - should panic ... ok [INFO] [stdout] test core::partition::os_type_enum::tests::os_type_can_not_convert_invalid_bytes_into_an_os_type - should panic ... ok [INFO] [stdout] test core::partition::os_type_enum::tests::os_type_can_not_parse_an_empty_string - should panic ... ok [INFO] [stdout] test core::partition::os_type_enum::tests::os_type_can_not_parse_an_os_type_missing_its_0x_prefix - should panic ... ok [INFO] [stdout] test core::num::unsigned_int_enum::tests::unsigned_int_from_str_u64_can_not_parse_a_float - should panic ... ok [INFO] [stdout] test core::partition::endian_enum::tests::endian_can_not_parse_empty_string - should panic ... ok [INFO] [stdout] test core::partition::os_type_enum::tests::os_type_can_not_parse_an_os_type_string_with_an_invalid_hexadecimal - should panic ... ok [INFO] [stdout] test core::partition::os_type_enum::tests::os_type_can_not_parse_an_os_type_string_with_an_unclosed_quote - should panic ... ok [INFO] [stdout] test core::partition::partition_bitflags_struct::tests::partition_bitflags_can_convert_valid_bytes_into_bitflags ... ok [INFO] [stdout] test core::partition::os_type_enum::tests::os_type_can_parse_a_valid_device_os_type ... ok [INFO] [stdout] test core::partition::partition_bitflags_struct::tests::partition_bitflags_can_not_convert_invalid_bytes_into_bitflags - should panic ... ok [INFO] [stdout] test core::partition::partition_bitflags_struct::tests::partition_bitflags_can_not_parse_bitflags_with_an_unclosed_double_quote - should panic ... ok [INFO] [stdout] test core::partition::partition_bitflags_struct::tests::partition_bitflags_can_not_parse_bitflags_with_an_unclosed_quote - should panic ... ok [INFO] [stdout] test core::partition::partition_bitflags_struct::tests::partition_bitflags_can_parse_valid_bitflags ... ok [INFO] [stdout] test core::partition::partition_bitflags_struct::tests::partition_bitflags_can_not_parse_invalid_bitflags - should panic ... ok [INFO] [stdout] test core::partition::partition_bitflags_struct::tests::partition_bitflags_can_not_parse_an_empty_string - should panic ... ok [INFO] [stdout] test core::partition::partition_table_type_enum::tests::partition_table_type_can_parse_a_valid_type ... ok [INFO] [stdout] test core::partition::partition_table_type_enum::tests::partition_table_type_can_not_convert_invalid_bytes_into_a_partition_table_type - should panic ... ok [INFO] [stdout] test core::partition::partition_table_type_enum::tests::partition_table_type_can_not_parse_a_partition_table_type_string_with_an_unclosed_double_quote - should panic ... ok [INFO] [stdout] test core::partition::partition_table_type_enum::tests::partition_table_type_can_not_parse_a_partition_table_type_string_with_an_unclosed_quote - should panic ... ok [INFO] [stdout] test core::partition::partition_type_enum::tests::partition_type_can_not_convert_invalid_bytes_into_an_mbr_os_type - should panic ... ok [INFO] [stdout] test core::partition::partition_type_enum::tests::partition_type_can_convert_valid_bytes_into_a_gpt_guid ... ok [INFO] [stdout] test core::partition::partition_type_enum::tests::partition_type_can_convert_valid_bytes_into_an_mbr_os_type ... ok [INFO] [stdout] test core::partition::partition_type_enum::tests::partition_type_can_not_parse_an_os_type_string_with_an_unclosed_double_quote - should panic ... ok [INFO] [stdout] test core::partition::unix_timestamp_struct::tests::unix_timestamp_can_convert_valid_bytes_into_a_unix_timestamp ... ok [INFO] [stdout] test core::partition::partition_type_enum::tests::partition_type_can_not_parse_an_os_type_string_with_an_unclosed_quote - should panic ... ok [INFO] [stdout] test core::partition::unix_timestamp_struct::tests::unix_timestamp_can_not_parse_a_timestamp_with_an_unclosed_double_quote - should panic ... ok [INFO] [stdout] test core::partition::partition_table_type_enum::tests::partition_table_type_can_convert_valid_bytes_into_a_partition_table_type ... ok [INFO] [stdout] test core::partition::partition_table_type_enum::tests::partition_table_type_can_not_parse_an_invalid_type - should panic ... ok [INFO] [stdout] test core::partition::partition_table_type_enum::tests::partition_table_type_can_not_parse_an_empty_string - should panic ... ok [INFO] [stdout] test core::partition::unix_timestamp_struct::tests::unix_timestamp_can_not_parse_a_timestamp_with_an_unclosed_quote - should panic ... ok [INFO] [stdout] test core::partition::unix_timestamp_struct::tests::unix_timestamp_can_not_parse_an_invalid_time_stamp - should panic ... ok [INFO] [stdout] test core::partition::unix_timestamp_struct::tests::unix_timestamp_can_parse_a_valid_time_stamp ... ok [INFO] [stdout] test core::utils::encode::tests::to_safe_string_correctly_processes_an_empty_byte_string ... ok [INFO] [stdout] test core::partition::unix_timestamp_struct::tests::unix_timestamp_can_not_convert_invalid_bytes_into_a_unix_timestamp - should panic ... ok [INFO] [stdout] test core::partition::unix_timestamp_struct::tests::unix_timestamp_can_not_parse_an_empty_string - should panic ... ok [INFO] [stdout] test core::utils::misc::version::tests::version_string_to_release_code_converts_valid_version_string ... ok [INFO] [stdout] test core::utils::encode::tests::to_safe_string_correctly_processes_whitespace ... ok [INFO] [stdout] test core::utils::misc::version::tests::version_string_to_release_code_fails_on_invalid_c_string - should panic ... ok [INFO] [stdout] test core::utils::misc::version::tests::version_string_to_release_code_converts_up_to_first_invalid_character ... ok [INFO] [stdout] test probe::probe_struct::tests::probe_one_of_scan_device_or_scan_file_must_be_set - should panic ... ok [INFO] [stdout] test probe::probe_struct::tests::probe_scan_device_and_scan_file_are_mutually_exclusive - should panic ... ok [INFO] [stdout] test core::utils::encode::tests::to_safe_string_correctly_processes_non_utf8_characters ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 132 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s [INFO] [stdout] [INFO] [stderr] Running tests/probe.rs (/opt/rustwide/target/debug/deps/probe-cf57bf55fb69bd2e) [INFO] [stdout] [INFO] [stdout] running 134 tests [INFO] [stdout] test probe_file_system_bcache_b ... ok [INFO] [stdout] test probe_file_system_bcache_journal ... ok [INFO] [stdout] test probe_file_system_bluestore ... ok [INFO] [stdout] test probe_file_system_bcachefs_2 ... ok [INFO] [stdout] test probe_file_system_cramfs ... ok [INFO] [stdout] test probe_file_system_adaptec_raid ... ok [INFO] [stdout] test probe_file_system_bfs ... ok [INFO] [stdout] test probe_file_system_cramfs_big ... ok [INFO] [stdout] test probe_file_system_cs_fvault2 ... ok [INFO] [stdout] test probe_file_system_bcachefs ... ok [INFO] [stdout] test probe_file_system_befs ... ok [INFO] [stdout] test probe_file_system_erofs ... ok [INFO] [stdout] test probe_file_system_exfat ... ok [INFO] [stdout] test probe_file_system_drbd_v09 ... ok [INFO] [stdout] test probe_file_system_drbd_v08 ... ok [INFO] [stdout] test probe_file_system_ext2 ... ok [INFO] [stdout] test probe_file_system_drbdmanage_control_volume ... ok [INFO] [stdout] test probe_file_system_ext3 ... ok [INFO] [stdout] test probe_file_system_fat ... ok [INFO] [stdout] test probe_file_system_apfs ... ok [INFO] [stdout] test probe_file_system_ext4 ... ok [INFO] [stdout] test probe_file_system_fat32_cp850_o_tilde ... ok [INFO] [stdout] test probe_file_system_bcache_c ... ok [INFO] [stdout] test probe_file_system_fat32_mkdosfs_label1 ... ok [INFO] [stdout] test probe_file_system_ddf_raid ... ok [INFO] [stdout] test probe_file_system_fat32_mkdosfs_label1_mlabel_erase ... ok [INFO] [stdout] test probe_file_system_fat16_noheads ... ok [INFO] [stdout] test probe_file_system_fat32_label_64mb ... ok [INFO] [stdout] test probe_file_system_fat32_mkdosfs_label1_dosfslabel_empty ... ok [INFO] [stdout] test probe_file_system_fat32_mkdosfs_label1_dosfslabel_label2 ... ok [INFO] [stdout] test probe_file_system_fat32_mkdosfs_label1_xp_label2 ... ok [INFO] [stdout] test probe_file_system_fat32_mkdosfs_label1_dosfslabel_no_name ... ok [INFO] [stdout] test probe_file_system_fat32_mkdosfs_label1_mlabel_no_name ... ok [INFO] [stdout] test probe_file_system_btrfs ... ok [INFO] [stdout] test probe_file_system_fat32_mkdosfs_label1_xp_erase ... ok [INFO] [stdout] test probe_file_system_fat32_mkdosfs_none ... ok [INFO] [stdout] test probe_file_system_fat32_mkdosfs_none_dosfslabel_no_name ... ok [INFO] [stdout] test probe_file_system_f2fs ... ok [INFO] [stdout] test probe_file_system_fat32_mkdosfs_none_xp_label1_dosfslabel_label2 ... ok [INFO] [stdout] test probe_file_system_fat32_mkdosfs_none_xp_label1 ... ok [INFO] [stdout] test probe_file_system_fat32_mkdosfs_none_dosfslabel_label1 ... ok [INFO] [stdout] test probe_file_system_fat32_xp_none_dosfslabel_label1 ... ok [INFO] [stdout] test probe_file_system_fat32_xp_none_mlabel_label1 ... ok [INFO] [stdout] test probe_file_system_hpfs ... ok [INFO] [stdout] test probe_file_system_hpt45x_raid ... ok [INFO] [stdout] test probe_file_system_hpt37x_raid ... ok [INFO] [stdout] test probe_file_system_iso ... ok [INFO] [stdout] test probe_file_system_iso_joliet ... ok [INFO] [stdout] test probe_file_system_iso_different_iso_joliet_label ... ok [INFO] [stdout] test probe_file_system_iso_multi_genisoimage_0 ... ok [INFO] [stdout] test probe_file_system_iso_multi_genisoimage_174 ... ok [INFO] [stdout] test probe_file_system_iso_multi_genisoimage_348 ... ok [INFO] [stdout] test probe_file_system_iso_rr_joliet ... ok [INFO] [stdout] test probe_file_system_hfs ... ok [INFO] [stdout] test probe_file_system_isw_raid ... ok [INFO] [stdout] test probe_file_system_hfsplus ... ok [INFO] [stdout] test probe_file_system_jbd ... ok [INFO] [stdout] test probe_file_system_iso_unicode_long_label ... ok [INFO] [stdout] test probe_file_system_luks1 ... ok [INFO] [stdout] test probe_file_system_jmicron_raid ... ok [INFO] [stdout] test probe_file_system_luks2 ... ok [INFO] [stdout] test probe_file_system_lsi_raid ... ok [INFO] [stdout] test probe_file_system_lvm2 ... ok [INFO] [stdout] test probe_file_system_minix_be ... ok [INFO] [stdout] test probe_file_system_minix_le ... ok [INFO] [stdout] test probe_file_system_mpool ... ok [INFO] [stdout] test probe_file_system_netware ... ok [INFO] [stdout] test probe_file_system_fat32_mkdosfs_none_dosfslabel_label1_xp_label2 ... ok [INFO] [stdout] test probe_file_system_fat32_xp_none ... ok [INFO] [stdout] test probe_file_system_mdraid_1 ... ok [INFO] [stdout] test probe_file_system_mdraid ... ok [INFO] [stdout] test probe_file_system_jfs ... ok [INFO] [stdout] test probe_file_system_nvidia_raid ... ok [INFO] [stdout] test probe_file_system_promise_raid ... ok [INFO] [stdout] test probe_file_system_romfs ... ok [INFO] [stdout] test probe_file_system_reiser3 ... ok [INFO] [stdout] test probe_file_system_silicon_raid ... ok [INFO] [stdout] test probe_file_system_squashfs3 ... ok [INFO] [stdout] test probe_file_system_squashfs4 ... ok [INFO] [stdout] test probe_file_system_reiser4 ... ok [INFO] [stdout] test probe_file_system_small_fat32 ... ok [INFO] [stdout] test probe_file_system_swap1_big ... ok [INFO] [stdout] test probe_file_system_ntfs ... ok [INFO] [stdout] test probe_file_system_swap0 ... ok [INFO] [stdout] test probe_file_system_swap1 ... ok [INFO] [stdout] test probe_file_system_udf ... ok [INFO] [stdout] test probe_file_system_ubifs ... ok [INFO] [stdout] test probe_file_system_ubi ... ok [INFO] [stdout] test probe_file_system_tuxonice ... ok [INFO] [stdout] test probe_file_system_fat32_xp_label1 ... ok [INFO] [stdout] test probe_file_system_udf_bdr_2_60_nero ... ok [INFO] [stdout] test probe_file_system_udf_cd_mkudfiso_20100208 ... ok [INFO] [stdout] test probe_file_system_udf_cd_nero_6 ... ok [INFO] [stdout] test probe_file_system_udf_hdd_mkudffs_1_0_0_2 ... ok [INFO] [stdout] test probe_file_system_udf_hdd_mkudffs_1_0_0_1 ... ok [INFO] [stdout] test probe_file_system_udf_hdd_macosx_2_60_4096 ... ok [INFO] [stdout] test probe_file_system_udf_hdd_mkudffs_1_3_1 ... ok [INFO] [stdout] test probe_file_system_udf_hdd_mkudffs_1_3_2 ... ok [INFO] [stdout] test probe_file_system_gfs2 ... ok [INFO] [stdout] test probe_file_system_udf_hdd_mkudffs_1_3_4 ... ok [INFO] [stdout] test probe_file_system_udf_hdd_mkudffs_1_3_3 ... ok [INFO] [stdout] test probe_file_system_udf_hdd_mkudffs_1_3_5 ... ok [INFO] [stdout] test probe_file_system_udf_hdd_mkudffs_1_3_7 ... ok [INFO] [stdout] test probe_file_system_udf_hdd_mkudffs_1_3_6 ... ok [INFO] [stdout] test probe_file_system_udf_multi_genisoimage_0 ... ok [INFO] [stdout] test probe_file_system_udf_multi_genisoimage_417 ... ok [INFO] [stdout] test probe_file_system_udf_hdd_win7 ... ok [INFO] [stdout] test probe_file_system_udf_hdd_mkudffs_1_3_8 ... ok [INFO] [stdout] test probe_file_system_udf_multi_genisoimage_834 ... ok [INFO] [stdout] test probe_file_system_udf_multi_mkudffs_0 ... ok [INFO] [stdout] test probe_file_system_udf_multi_mkudffs_320 ... ok [INFO] [stdout] test probe_file_system_udf_hdd_udfclient_0_7_5 ... ok [INFO] [stdout] test probe_file_system_vdo ... ok [INFO] [stdout] test probe_file_system_udf_multi_mkudffs_640 ... ok [INFO] [stdout] test probe_file_system_ufs ... ok [INFO] [stdout] test probe_file_system_udf_hdd_udfclient_0_7_7 ... ok [INFO] [stdout] test probe_file_system_udf_hdd_mkudffs_2_2 ... ok [INFO] [stdout] test probe_file_system_vmfs ... ok [INFO] [stdout] test probe_file_system_vmfs_volume ... ok [INFO] [stdout] test probe_file_system_via_raid ... ok [INFO] [stdout] test probe_file_system_zonefs ... ok [INFO] [stdout] test probe_partition_table_atari_primary ... ok [INFO] [stdout] test probe_file_system_xfs_log ... ok [INFO] [stdout] test probe_partition_table_atari_xgm ... ok [INFO] [stdout] test probe_partition_table_bsd ... ok [INFO] [stdout] test probe_partition_table_gpt ... ok [INFO] [stdout] test probe_partition_table_dos_bsd ... ok [INFO] [stdout] test probe_file_system_xfs ... ok [INFO] [stdout] test probe_file_system_xfs_v5 ... ok [INFO] [stdout] test probe_partition_table_sun ... ok [INFO] [stdout] test probe_partition_table_sgi ... ok [INFO] [stdout] test probe_file_system_ocfs2 ... ok [INFO] [stdout] test probe_file_system_zfs ... ok [INFO] [stdout] test probe_file_system_nilfs2 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 134 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.29s [INFO] [stdout] [INFO] [stderr] Doc-tests rsblkid [INFO] [stdout] [INFO] [stdout] running 53 tests [INFO] [stdout] test src/cache/cache_struct.rs - cache::cache_struct::Cache::add_new_entry (line 720) ... ignored [INFO] [stdout] test src/cache/cache_struct.rs - cache::cache_struct::Cache::find_canonical_device_name_from_path (line 567) ... ignored [INFO] [stdout] test src/cache/cache_struct.rs - cache::cache_struct::Cache::find_canonical_device_name_from_tag (line 521) ... ignored [INFO] [stdout] test src/cache/cache_struct.rs - cache::cache_struct::Cache::find_device_by_name (line 751) ... ignored [INFO] [stdout] test src/cache/cache_struct.rs - cache::cache_struct::Cache::find_device_name_from_tag (line 399) ... ignored [INFO] [stdout] test src/cache/cache_struct.rs - cache::cache_struct::Cache::find_device_with_tag (line 329) ... ignored [INFO] [stdout] test src/cache/cache_struct.rs - cache::cache_struct::Cache::refresh_device_data (line 830) ... ignored [INFO] [stdout] test src/cache/cache_struct.rs - cache::cache_struct::Cache::tag_value_from_device (line 247) ... ignored [INFO] [stdout] test src/cache/cache_struct.rs - cache::cache_struct::Cache::builder (line 115) ... ok [INFO] [stdout] test src/cache/cache_struct.rs - cache::cache_struct::Cache::iter (line 616) ... ok [INFO] [stdout] test src/core/utils/evaluation/mod.rs - core::utils::evaluation::find_canonical_device_name_from_path (line 189) ... ignored [INFO] [stdout] test src/core/utils/evaluation/mod.rs - core::utils::evaluation::find_canonical_device_name_from_tag (line 148) ... ignored [INFO] [stdout] test src/core/utils/evaluation/mod.rs - core::utils::evaluation::find_device_name_from_tag (line 27) ... ignored [INFO] [stdout] test src/core/utils/misc/device_number.rs - core::utils::misc::device_number::device_base_name_from_number (line 86) ... ignored [INFO] [stdout] test src/core/utils/misc/device_number.rs - core::utils::misc::device_number::device_path_from_number (line 19) ... ignored [INFO] [stdout] test src/cache/device_struct.rs - cache::device_struct::Device<'a>::has_tag_named (line 147) ... ok [INFO] [stdout] test src/debug.rs - debug (line 59) ... ignored [INFO] [stdout] test src/cache/cache_struct.rs - cache::cache_struct::Cache::probe_all_devices (line 138) ... ok [INFO] [stdout] test src/lib.rs - (line 31) ... ignored [INFO] [stdout] test src/lib.rs - (line 63) ... ignored [INFO] [stdout] test src/probe/mod.rs - probe (line 123) ... ignored [INFO] [stdout] test src/probe/mod.rs - probe (line 154) ... ignored [INFO] [stdout] test src/probe/mod.rs - probe (line 191) ... ignored [INFO] [stdout] test src/probe/mod.rs - probe (line 219) ... ignored [INFO] [stdout] test src/probe/mod.rs - probe (line 261) ... ignored [INFO] [stdout] test src/probe/mod.rs - probe (line 313) ... ignored [INFO] [stdout] test src/probe/mod.rs - probe (line 344) ... ignored [INFO] [stdout] test src/probe/mod.rs - probe (line 389) ... ignored [INFO] [stdout] test src/probe/mod.rs - probe (line 447) ... ignored [INFO] [stdout] test src/probe/partition_table_struct.rs - probe::partition_table_struct::PartitionTable<'a>::location_in_bytes (line 61) ... ignored [INFO] [stdout] test src/probe/probe_builder_struct.rs - probe::probe_builder_struct::ProbeBuilder<(__scan_device,__scan_file,__allow_writes,__bytes_per_sector, [INFO] [stdout] __scan_device_segment,__scan_device_superblocks, [INFO] [stdout] __scan_superblocks_for_file_systems,__scan_superblocks_with_usage_flags, [INFO] [stdout] __collect_fs_properties,__scan_device_partitions, [INFO] [stdout] __scan_partitions_for_partition_tables,__partitions_scanning_options, [INFO] [stdout] __scan_device_topology)>::build (line 151) ... ignored [INFO] [stdout] test src/probe/probe_struct.rs - probe::probe_struct::Probe::backtrack (line 939) ... ignored [INFO] [stdout] test src/probe/probe_struct.rs - probe::probe_struct::Probe::builder (line 54) ... ignored [INFO] [stdout] test src/probe/probe_struct.rs - probe::probe_struct::Probe::collect_fs_properties (line 1631) ... ignored [INFO] [stdout] test src/probe/probe_struct.rs - probe::probe_struct::Probe::delete_properties_from_device (line 1109) ... ignored [INFO] [stdout] test src/probe/probe_struct.rs - probe::probe_struct::Probe::delete_properties_from_memory (line 1046) ... ignored [INFO] [stdout] test src/probe/probe_struct.rs - probe::probe_struct::Probe::find_all_device_properties (line 709) ... ignored [INFO] [stdout] test src/probe/probe_struct.rs - probe::probe_struct::Probe::find_device_properties (line 595) ... ignored [INFO] [stdout] test src/probe/probe_struct.rs - probe::probe_struct::Probe::invert_partitions_scanning_filter (line 1841) ... ignored [INFO] [stdout] test src/probe/probe_struct.rs - probe::probe_struct::Probe::invert_superblocks_scanning_filter (line 1513) ... ignored [INFO] [stdout] test src/probe/probe_struct.rs - probe::probe_struct::Probe::reset_partitions_scanning_filter (line 1900) ... ignored [INFO] [stdout] test src/probe/probe_struct.rs - probe::probe_struct::Probe::reset_superblocks_scanning_filter (line 1569) ... ignored [INFO] [stdout] test src/probe/probe_struct.rs - probe::probe_struct::Probe::run_scan (line 823) ... ignored [INFO] [stdout] test src/probe/probe_struct.rs - probe::probe_struct::Probe::scan_partitions_for_partition_tables (line 1759) ... ignored [INFO] [stdout] test src/probe/probe_struct.rs - probe::probe_struct::Probe::scan_superblocks_for_file_systems (line 1379) ... ignored [INFO] [stdout] test src/probe/probe_struct.rs - probe::probe_struct::Probe::set_partitions_scanning_options (line 1958) ... ignored [INFO] [stdout] test src/cache/mod.rs - cache (line 32) ... ok [INFO] [stdout] test src/cache/device_struct.rs - cache::device_struct::Device<'a>::iter (line 200) ... ok [INFO] [stdout] test src/cache/cache_builder_struct.rs - cache::cache_builder_struct::CacheBuilder<(__discard_changes_on_drop,__auto_save_changes_to)>::build (line 74) ... ok [INFO] [stdout] test src/cache/device_struct.rs - cache::device_struct::Device<'a>::has_tag (line 89) ... ok [INFO] [stdout] test src/core/utils/misc/version.rs - core::utils::misc::version::version_string_to_release_code (line 41) ... ok [INFO] [stdout] test src/error.rs - error::RsBlkidError (line 41) ... ok [INFO] [stdout] test src/core/device/tag_enum.rs - core::device::tag_enum::Tag (line 43) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 42 ignored; 0 measured; 0 filtered out; finished in 2.30s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "2fb84723890a08088826d8ad59e7fe8acf809101df6c97d3ab7666abddd74ded", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2fb84723890a08088826d8ad59e7fe8acf809101df6c97d3ab7666abddd74ded", kill_on_drop: false }` [INFO] [stdout] 2fb84723890a08088826d8ad59e7fe8acf809101df6c97d3ab7666abddd74ded