[INFO] fetching crate dlt_parse 0.10.0... [INFO] testing dlt_parse-0.10.0 against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] extracting crate dlt_parse 0.10.0 into /workspace/builds/worker-6-tc1/source [INFO] started tweaking crates.io crate dlt_parse 0.10.0 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate dlt_parse 0.10.0 [INFO] tweaked toml for crates.io crate dlt_parse 0.10.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate dlt_parse 0.10.0 on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate dlt_parse 0.10.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded bytepack v0.4.1 [INFO] [stderr] Downloaded bytepack_derive v0.2.0 [INFO] [stderr] Downloaded rpcap v1.0.0 [INFO] [stderr] Downloaded etherparse v0.13.0 [INFO] [stderr] Downloaded syn v2.0.32 [INFO] [stderr] Downloaded rustix v0.38.9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 5d8cf923c4ba43c07705bf7d36f9b560a14f2c8b88ca2279a1d888ea557e05fa [INFO] running `Command { std: "docker" "start" "-a" "5d8cf923c4ba43c07705bf7d36f9b560a14f2c8b88ca2279a1d888ea557e05fa", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5d8cf923c4ba43c07705bf7d36f9b560a14f2c8b88ca2279a1d888ea557e05fa", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5d8cf923c4ba43c07705bf7d36f9b560a14f2c8b88ca2279a1d888ea557e05fa", kill_on_drop: false }` [INFO] [stdout] 5d8cf923c4ba43c07705bf7d36f9b560a14f2c8b88ca2279a1d888ea557e05fa [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5eaa3b06eafec91b2a20f7a61deca3b8793bb277c741767e41f60ab3ac5bdff3 [INFO] running `Command { std: "docker" "start" "-a" "5eaa3b06eafec91b2a20f7a61deca3b8793bb277c741767e41f60ab3ac5bdff3", kill_on_drop: false }` [INFO] [stderr] Compiling arrayvec v0.7.4 [INFO] [stderr] Compiling dlt_parse v0.10.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/dlt_packet_slice.rs:16:65 [INFO] [stdout] | [INFO] [stdout] 16 | pub fn from_slice(slice: &'a [u8]) -> Result, error::PacketSliceError> { [INFO] [stdout] | -- the lifetime is named here ^^ the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 16 - pub fn from_slice(slice: &'a [u8]) -> Result, error::PacketSliceError> { [INFO] [stdout] 16 + pub fn from_slice(slice: &'a [u8]) -> Result, error::PacketSliceError> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/verbose/field_slicer.rs:16:22 [INFO] [stdout] | [INFO] [stdout] 16 | pub fn new(data: &[u8], offset: usize) -> FieldSlicer { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 16 | pub fn new(data: &[u8], offset: usize) -> FieldSlicer<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.73s [INFO] running `Command { std: "docker" "inspect" "5eaa3b06eafec91b2a20f7a61deca3b8793bb277c741767e41f60ab3ac5bdff3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5eaa3b06eafec91b2a20f7a61deca3b8793bb277c741767e41f60ab3ac5bdff3", kill_on_drop: false }` [INFO] [stdout] 5eaa3b06eafec91b2a20f7a61deca3b8793bb277c741767e41f60ab3ac5bdff3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f8b72ffc64a0f622609d37d1429190c65faed3239972b4b15570eb686c71b7ae [INFO] running `Command { std: "docker" "start" "-a" "f8b72ffc64a0f622609d37d1429190c65faed3239972b4b15570eb686c71b7ae", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.147 [INFO] [stderr] Compiling proc-macro2 v1.0.66 [INFO] [stderr] Compiling unicode-xid v0.0.4 [INFO] [stderr] Compiling rustix v0.38.9 [INFO] [stderr] Compiling libm v0.2.7 [INFO] [stderr] Compiling bitflags v2.4.0 [INFO] [stderr] Compiling quote v0.3.15 [INFO] [stderr] Compiling linux-raw-sys v0.4.5 [INFO] [stderr] Compiling serde v1.0.188 [INFO] [stderr] Compiling num-traits v0.2.16 [INFO] [stderr] Compiling unicode-segmentation v1.10.1 [INFO] [stderr] Compiling fastrand v2.0.0 [INFO] [stderr] Compiling textwrap v0.11.0 [INFO] [stderr] Compiling serde_json v1.0.107 [INFO] [stderr] Compiling strsim v0.8.0 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling synom v0.11.3 [INFO] [stderr] Compiling bit-vec v0.6.3 [INFO] [stderr] Compiling byteorder v1.4.3 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling heck v0.3.3 [INFO] [stderr] Compiling etherparse v0.13.0 [INFO] [stderr] Compiling assert_matches v1.5.0 [INFO] [stderr] Compiling dlt_parse v0.10.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling syn v0.11.11 [INFO] [stderr] Compiling bit-set v0.5.3 [INFO] [stderr] Compiling getrandom v0.2.10 [INFO] [stderr] Compiling wait-timeout v0.2.0 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling quote v1.0.33 [INFO] [stderr] Compiling clap v2.34.0 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling bytepack_derive v0.2.0 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand_xorshift v0.3.0 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/dlt_packet_slice.rs:16:65 [INFO] [stdout] | [INFO] [stdout] 16 | pub fn from_slice(slice: &'a [u8]) -> Result, error::PacketSliceError> { [INFO] [stdout] | -- the lifetime is named here ^^ the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 16 - pub fn from_slice(slice: &'a [u8]) -> Result, error::PacketSliceError> { [INFO] [stdout] 16 + pub fn from_slice(slice: &'a [u8]) -> Result, error::PacketSliceError> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/verbose/field_slicer.rs:16:22 [INFO] [stdout] | [INFO] [stdout] 16 | pub fn new(data: &[u8], offset: usize) -> FieldSlicer { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 16 | pub fn new(data: &[u8], offset: usize) -> FieldSlicer<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling bytepack v0.4.1 [INFO] [stderr] Compiling rpcap v1.0.0 [INFO] [stderr] Compiling tempfile v3.8.0 [INFO] [stderr] Compiling rusty-fork v0.3.0 [INFO] [stderr] Compiling proptest v1.2.0 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling structopt-derive v0.4.18 [INFO] [stderr] Compiling structopt v0.3.26 [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/dlt_packet_slice.rs:16:65 [INFO] [stdout] | [INFO] [stdout] 16 | pub fn from_slice(slice: &'a [u8]) -> Result, error::PacketSliceError> { [INFO] [stdout] | -- the lifetime is named here ^^ the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 16 - pub fn from_slice(slice: &'a [u8]) -> Result, error::PacketSliceError> { [INFO] [stdout] 16 + pub fn from_slice(slice: &'a [u8]) -> Result, error::PacketSliceError> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/dlt_packet_slice.rs:845:29 [INFO] [stdout] | [INFO] [stdout] 845 | fn to_slice(&self) -> DltPacketSlice { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 845 | fn to_slice(&self) -> DltPacketSlice<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/dlt_packet_slice.rs:857:30 [INFO] [stdout] | [INFO] [stdout] 857 | fn verb_iter(&self) -> VerboseIter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 857 | fn verb_iter(&self) -> VerboseIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/verbose/field_slicer.rs:16:22 [INFO] [stdout] | [INFO] [stdout] 16 | pub fn new(data: &[u8], offset: usize) -> FieldSlicer { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 16 | pub fn new(data: &[u8], offset: usize) -> FieldSlicer<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 48.85s [INFO] running `Command { std: "docker" "inspect" "f8b72ffc64a0f622609d37d1429190c65faed3239972b4b15570eb686c71b7ae", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f8b72ffc64a0f622609d37d1429190c65faed3239972b4b15570eb686c71b7ae", kill_on_drop: false }` [INFO] [stdout] f8b72ffc64a0f622609d37d1429190c65faed3239972b4b15570eb686c71b7ae [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] d3c2f2906561bb3233563df8f7a07d4a210909de514a833756a00b881a4d2684 [INFO] running `Command { std: "docker" "start" "-a" "d3c2f2906561bb3233563df8f7a07d4a210909de514a833756a00b881a4d2684", kill_on_drop: false }` [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/dlt_packet_slice.rs:16:65 [INFO] [stderr] | [INFO] [stderr] 16 | pub fn from_slice(slice: &'a [u8]) -> Result, error::PacketSliceError> { [INFO] [stderr] | -- the lifetime is named here ^^ the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 16 - pub fn from_slice(slice: &'a [u8]) -> Result, error::PacketSliceError> { [INFO] [stderr] 16 + pub fn from_slice(slice: &'a [u8]) -> Result, error::PacketSliceError> { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/verbose/field_slicer.rs:16:22 [INFO] [stderr] | [INFO] [stderr] 16 | pub fn new(data: &[u8], offset: usize) -> FieldSlicer { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 16 | pub fn new(data: &[u8], offset: usize) -> FieldSlicer<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `dlt_parse` (lib) generated 2 warnings (run `cargo fix --lib -p dlt_parse` to apply 2 suggestions) [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/dlt_packet_slice.rs:845:29 [INFO] [stderr] | [INFO] [stderr] 845 | fn to_slice(&self) -> DltPacketSlice { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 845 | fn to_slice(&self) -> DltPacketSlice<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/dlt_packet_slice.rs:857:30 [INFO] [stderr] | [INFO] [stderr] 857 | fn verb_iter(&self) -> VerboseIter { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 857 | fn verb_iter(&self) -> VerboseIter<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `dlt_parse` (lib test) generated 4 warnings (2 duplicates) (run `cargo fix --lib -p dlt_parse --tests` to apply 2 suggestions) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/dlt_parse-1582f23b2e2462e4) [INFO] [stdout] [INFO] [stdout] running 219 tests [INFO] [stdout] test dlt_extended_header::dlt_extended_header_tests::clone_eq ... ok [INFO] [stdout] test dlt_extended_header::dlt_extended_header_tests::debug ... ok [INFO] [stdout] test dlt_extended_header::dlt_extended_header_tests::message_type ... ok [INFO] [stdout] test dlt_extended_header::dlt_extended_header_tests::default ... ok [INFO] [stdout] test dlt_extended_header::dlt_extended_header_tests::set_is_verbose ... ok [INFO] [stdout] test dlt_header::dlt_header_tests::debug ... ok [INFO] [stdout] test dlt_header::dlt_header_tests::is_verbose ... ok [INFO] [stdout] test dlt_header::dlt_header_tests::header_len ... ok [INFO] [stdout] test dlt_header::dlt_header_tests::default ... ok [INFO] [stdout] test dlt_packet_slice::tests::debug ... ok [INFO] [stdout] test dlt_message_info::test::is_checks ... ok [INFO] [stdout] test dlt_message_info::test::into_message_type ... ok [INFO] [stdout] test dlt_packet_slice::tests::from_slice_header_len_eof_errors ... ok [INFO] [stdout] test dlt_slice_iterator::slice_interator_tests::clone_eq ... ok [INFO] [stdout] test dlt_slice_iterator::slice_interator_tests::debug ... ok [INFO] [stdout] test dlt_slice_iterator::slice_interator_tests::slice ... ok [INFO] [stdout] test error::dlt_message_length_too_small_error::dlt_message_length_too_small_error_test::clone_eq ... ok [INFO] [stdout] test error::dlt_message_length_too_small_error::dlt_message_length_too_small_error_test::debug ... ok [INFO] [stdout] test error::dlt_message_length_too_small_error::dlt_message_length_too_small_error_test::display ... ok [INFO] [stdout] test error::dlt_message_length_too_small_error::dlt_message_length_too_small_error_test::source ... ok [INFO] [stdout] test error::layer::tests::clone_eq ... ok [INFO] [stdout] test error::layer::tests::debug ... ok [INFO] [stdout] test error::packet_slice_error::tests::clone_eq ... ok [INFO] [stdout] test error::packet_slice_error::tests::debug ... ok [INFO] [stdout] test error::packet_slice_error::tests::display ... ok [INFO] [stdout] test error::packet_slice_error::tests::source ... ok [INFO] [stdout] test error::range_error::tests::clone_eq ... ok [INFO] [stdout] test error::range_error::tests::debug ... ok [INFO] [stdout] test error::range_error::tests::display ... ok [INFO] [stdout] test error::range_error::tests::source ... ok [INFO] [stdout] test error::read_error::tests::debug ... ok [INFO] [stdout] test error::read_error::tests::display ... ok [INFO] [stdout] test error::read_error::tests::from_io_error ... ok [INFO] [stdout] test dlt_packet_slice::tests::from_slice_header_variable_len_eof_errors ... ok [INFO] [stdout] test error::read_error::tests::from_storage_header_error ... ok [INFO] [stdout] test error::read_error::tests::source ... ok [INFO] [stdout] test error::storage_header_start_pattern_error::tests::clone_eq ... ok [INFO] [stdout] test dlt_header::dlt_header_tests::to_bytes_from_slice ... ok [INFO] [stdout] test error::read_error::tests::from_packet_slice_error ... ok [INFO] [stdout] test error::storage_header_start_pattern_error::tests::display ... ok [INFO] [stdout] test error::storage_header_start_pattern_error::tests::debug ... ok [INFO] [stdout] test error::storage_header_start_pattern_error::tests::source ... ok [INFO] [stdout] test error::typed_payload_error::tests::debug ... ok [INFO] [stdout] test error::typed_payload_error::tests::clone_eq ... ok [INFO] [stdout] test error::typed_payload_error::tests::source ... ok [INFO] [stdout] test error::unexpected_end_of_slice_error::tests::clone_eq ... ok [INFO] [stdout] test error::unexpected_end_of_slice_error::tests::display ... ok [INFO] [stdout] test error::unexpected_end_of_slice_error::tests::source ... ok [INFO] [stdout] test error::unsupported_dlt_version_error::unsupported_dlt_version_error_test::clone_eq ... ok [INFO] [stdout] test control::test::test_get_control_command_name ... ok [INFO] [stdout] test error::unsupported_dlt_version_error::unsupported_dlt_version_error_test::debug ... ok [INFO] [stdout] test error::unexpected_end_of_slice_error::tests::debug ... ok [INFO] [stdout] test error::unsupported_dlt_version_error::unsupported_dlt_version_error_test::display ... ok [INFO] [stdout] test error::verbose_decode_error::tests::debug ... ok [INFO] [stdout] test error::verbose_decode_error::tests::clone_eq ... ok [INFO] [stdout] test error::verbose_decode_error::tests::display ... ok [INFO] [stdout] test error::verbose_decode_error::tests::from_utf8_error ... ok [INFO] [stdout] test error::unsupported_dlt_version_error::unsupported_dlt_version_error_test::source ... ok [INFO] [stdout] test dlt_header::dlt_header_tests::read_length_error ... ok [INFO] [stdout] test dlt_header::dlt_header_tests::write_read ... ok [INFO] [stdout] test storage::dlt_storage_reader::dlt_storage_reader_tests::next_packet ... ok [INFO] [stdout] test nv_payload::tests::from ... ok [INFO] [stdout] test storage::dlt_storage_reader::dlt_storage_reader_tests::debug ... ok [INFO] [stdout] test error::verbose_decode_error::tests::source ... ok [INFO] [stdout] test storage::dlt_storage_writer::dlt_storage_writer_tests::new ... ok [INFO] [stdout] test storage::dlt_storage_writer::dlt_storage_writer_tests::write_slice ... ok [INFO] [stdout] test error::typed_payload_error::tests::display ... ok [INFO] [stdout] test storage::dlt_storage_writer::dlt_storage_writer_tests::debug ... ok [INFO] [stdout] test dlt_extended_header::dlt_extended_header_tests::new_non_verbose_log ... ok [INFO] [stdout] test tests::dlt_control_message_type::clone_eq ... ok [INFO] [stdout] test tests::dlt_control_message_type::debug ... ok [INFO] [stdout] test tests::dlt_log_level::clone_eq ... ok [INFO] [stdout] test tests::dlt_log_level::debug ... ok [INFO] [stdout] test tests::dlt_message_type::clone_eq ... ok [INFO] [stdout] test tests::dlt_message_type::debug ... ok [INFO] [stdout] test tests::dlt_message_type::from_byte ... ok [INFO] [stdout] test tests::dlt_message_type::to_byte ... ok [INFO] [stdout] test dlt_header::dlt_header_tests::clone_eq ... ok [INFO] [stdout] test tests::dlt_network_type::clone_eq ... ok [INFO] [stdout] test storage::storage_header::storage_header_tests::ecu_id_str ... ok [INFO] [stdout] test tests::dlt_trace_type::clone_eq ... ok [INFO] [stdout] test tests::dlt_trace_type::debug ... ok [INFO] [stdout] test storage::storage_header::storage_header_tests::debug ... ok [INFO] [stdout] test dlt_header::dlt_header_tests::write_io_error ... ok [INFO] [stdout] test tests::dlt_network_type::debug ... ok [INFO] [stdout] test storage::storage_header::storage_header_tests::write ... ok [INFO] [stdout] test verbose::field_slicer::test_field_slicer::read_4bytes ... ok [INFO] [stdout] test storage::storage_header::storage_header_tests::from_bytes ... ok [INFO] [stdout] test storage::storage_header::storage_header_tests::to_bytes ... ok [INFO] [stdout] test verbose::field_slicer::test_field_slicer::read_i128 ... ok [INFO] [stdout] test verbose::field_slicer::test_field_slicer::read_i16 ... ok [INFO] [stdout] test verbose::field_slicer::test_field_slicer::read_8bytes ... ok [INFO] [stdout] test verbose::field_slicer::test_field_slicer::read_2bytes ... ok [INFO] [stdout] test verbose::field_slicer::test_field_slicer::read_16bytes ... ok [INFO] [stdout] test verbose::field_slicer::test_field_slicer::new ... ok [INFO] [stdout] test verbose::field_slicer::test_field_slicer::read_i64 ... ok [INFO] [stdout] test verbose::field_slicer::test_field_slicer::read_u128 ... ok [INFO] [stdout] test verbose::field_slicer::test_field_slicer::read_i32 ... ok [INFO] [stdout] test storage::storage_header::storage_header_tests::read ... ok [INFO] [stdout] test verbose::field_slicer::test_field_slicer::read_u64 ... ok [INFO] [stdout] test verbose::pre_checked_verbose_iter::test::new_and_next ... ok [INFO] [stdout] test verbose::field_slicer::test_field_slicer::read_i8 ... ok [INFO] [stdout] test verbose::field_slicer::test_field_slicer::read_u32 ... ok [INFO] [stdout] test verbose::values::array_bool::test::iterator ... ok [INFO] [stdout] test verbose::field_slicer::test_field_slicer::read_u16 ... ok [INFO] [stdout] test verbose::field_slicer::test_field_slicer::read_u8 ... ok [INFO] [stdout] test verbose::values::array_f128::test::next ... ok [INFO] [stdout] test verbose::values::array_f128::test::last ... ok [INFO] [stdout] test verbose::values::array_f128::test::count ... ok [INFO] [stdout] test verbose::values::array_f128::test::nth ... ok [INFO] [stdout] test verbose::values::array_f128::test::size_hint ... ok [INFO] [stdout] test dlt_extended_header::dlt_extended_header_tests::new_non_verbose ... ok [INFO] [stdout] test verbose::values::array_f16::test::last ... ok [INFO] [stdout] test verbose::values::array_f16::test::count ... ok [INFO] [stdout] test dlt_packet_slice::tests::payload_methods ... ok [INFO] [stdout] test verbose::values::array_f16::test::next ... ok [INFO] [stdout] test verbose::values::array_f16::test::nth ... ok [INFO] [stdout] test verbose::values::array_f16::test::size_hint ... ok [INFO] [stdout] test verbose::field_slicer::test_field_slicer::read_raw ... ok [INFO] [stdout] test dlt_extended_header::dlt_extended_header_tests::set_message_type ... ok [INFO] [stdout] test dlt_packet_slice::tests::from_slice_version_errors ... ok [INFO] [stdout] test verbose::field_slicer::test_field_slicer::read_var_name ... ok [INFO] [stdout] test verbose::values::array_i128::test::iterator ... ok [INFO] [stdout] test dlt_packet_slice::tests::from_slice ... ok [INFO] [stdout] test verbose::values::array_bool::test::write_read ... ok [INFO] [stdout] test verbose::values::array_i16::test::iterator ... ok [INFO] [stdout] test dlt_packet_slice::tests::clone_eq_debug ... ok [INFO] [stdout] test verbose::field_slicer::test_field_slicer::read_var_name_and_unit ... ok [INFO] [stdout] test verbose::values::array_f128::test::write_read ... ok [INFO] [stdout] test verbose::values::array_i32::test::iterator ... ok [INFO] [stdout] test verbose::values::array_f32::test::write_read ... ok [INFO] [stdout] test verbose::values::array_i64::test::iterator ... ok [INFO] [stdout] test verbose::values::array_f16::test::write_read ... ok [INFO] [stdout] test verbose::values::array_f64::test::write_read ... ok [INFO] [stdout] test verbose::values::array_i32::test::write_read ... ok [INFO] [stdout] test verbose::values::array_i8::test::iterator ... ok [INFO] [stdout] test verbose::values::array_i64::test::write_read ... ok [INFO] [stdout] test verbose::values::array_u128::test::iterator ... ok [INFO] [stdout] test verbose::values::array_i128::test::data ... ok [INFO] [stdout] test verbose::values::array_i8::test::write_read ... ok [INFO] [stdout] test verbose::values::array_u128::test::write_read ... ok [INFO] [stdout] test verbose::values::array_u16::test::iterator ... ok [INFO] [stdout] test verbose::values::array_i128::test::write_read ... ok [INFO] [stdout] test verbose::values::array_u32::test::iterator ... ok [INFO] [stdout] test verbose::values::array_i16::test::write_read ... ok [INFO] [stdout] test verbose::values::array_i32::test::data ... ok [INFO] [stdout] test verbose::values::array_u64::test::iterator ... ok [INFO] [stdout] test verbose::values::array_f128::test::data ... ok [INFO] [stdout] test verbose::values::array_u16::test::write_read ... ok [INFO] [stdout] test dlt_slice_iterator::slice_interator_tests::iterator ... ok [INFO] [stdout] test verbose::values::array_f64::test::data ... ok [INFO] [stdout] test verbose::values::array_u8::test::iterator ... ok [INFO] [stdout] test verbose::values::array_bool::test::data ... ok [INFO] [stdout] test verbose::values::bool_value::test::write_read ... ok [INFO] [stdout] test verbose::values::array_f32::test::data ... ok [INFO] [stdout] test verbose::values::array_i8::test::data ... ok [INFO] [stdout] test verbose::values::array_u32::test::data ... ok [INFO] [stdout] test verbose::values::array_f16::test::data ... ok [INFO] [stdout] test verbose::values::f64_value::test::write_read ... ok [INFO] [stdout] test verbose::values::array_u64::test::write_read ... ok [INFO] [stdout] test verbose::values::array_u32::test::write_read ... ok [INFO] [stdout] test verbose::values::array_i64::test::data ... ok [INFO] [stdout] test verbose::values::array_u8::test::write_read ... ok [INFO] [stdout] test verbose::values::f16_value::test::write_read ... ok [INFO] [stdout] test verbose::values::array_u16::test::data ... ok [INFO] [stdout] test verbose::values::array_i16::test::data ... ok [INFO] [stdout] test verbose::values::i128_value::test::debug ... ok [INFO] [stdout] test verbose::values::f128_value::test::write_read ... ok [INFO] [stdout] test verbose::values::f32_value::test::write_read ... ok [INFO] [stdout] test verbose::values::raw_f128::tests::from_be_bytes ... ok [INFO] [stdout] test verbose::values::raw_f128::tests::debug_clone_eq ... ok [INFO] [stdout] test verbose::values::i128_value::test::write_read ... ok [INFO] [stdout] test verbose::values::raw_f128::tests::to_be_bytes ... ok [INFO] [stdout] test verbose::values::raw_f128::tests::to_bits ... ok [INFO] [stdout] test verbose::values::raw_f128::tests::from_ne_bytes ... ok [INFO] [stdout] test verbose::values::raw_f128::tests::from_bits ... ok [INFO] [stdout] test verbose::values::raw_f16::tests::constant ... ok [INFO] [stdout] test verbose::values::raw_f128::tests::from_le_bytes ... ok [INFO] [stdout] test verbose::values::raw_f128::tests::to_le_bytes ... ok [INFO] [stdout] test verbose::values::raw_f16::tests::from_be_bytes ... ok [INFO] [stdout] test verbose::values::raw_f128::tests::to_ne_bytes ... ok [INFO] [stdout] test verbose::values::raw_f16::tests::from_bits ... ok [INFO] [stdout] test verbose::values::raw_f16::tests::from_le_bytes ... ok [INFO] [stdout] test verbose::values::raw_f16::tests::debug_clone_eq ... ok [INFO] [stdout] test verbose::values::raw_f16::tests::from_f16_to_f32 ... ok [INFO] [stdout] test verbose::values::raw_f16::tests::to_f32 ... ok [INFO] [stdout] test verbose::values::raw_f16::tests::to_le_bytes ... ok [INFO] [stdout] test verbose::values::raw_f16::tests::to_bits ... ok [INFO] [stdout] test verbose::values::raw_f16::tests::to_ne_bytes ... ok [INFO] [stdout] test verbose::values::raw_f16::tests::to_be_bytes ... ok [INFO] [stdout] test verbose::values::raw_f16::tests::from_ne_bytes ... ok [INFO] [stdout] test verbose::values::i16_value::test::debug ... ok [INFO] [stdout] test verbose::values::i16_value::test::write_read ... ok [INFO] [stdout] test verbose::values::array_u8::test::data ... ok [INFO] [stdout] test verbose::values::array_u128::test::data ... ok [INFO] [stdout] test verbose::values::i32_value::test::debug ... ok [INFO] [stdout] test verbose::values::i32_value::test::write_read ... ok [INFO] [stdout] test verbose::values::array_u64::test::data ... ok [INFO] [stdout] test verbose::values::i8_value::test::debug ... ok [INFO] [stdout] test verbose::values::i8_value::test::clone ... ok [INFO] [stdout] test verbose::values::i8_value::test::write_read ... ok [INFO] [stdout] test verbose::values::u32_value::test::debug ... ok [INFO] [stdout] test verbose::verbose_iter::test::new ... ok [INFO] [stdout] test verbose::verbose_iter::test::next ... ok [INFO] [stdout] test verbose::values::i64_value::test::write_read ... ok [INFO] [stdout] test verbose::values::i64_value::test::debug ... ok [INFO] [stdout] test verbose::values::raw_value::test::write_read ... ok [INFO] [stdout] test verbose::values::trace_info_value::test::write_read ... ok [INFO] [stdout] test verbose::values::u16_value::test::write_read ... ok [INFO] [stdout] test verbose::values::u128_value::test::write_read ... ok [INFO] [stdout] test verbose::values::u128_value::test::debug ... ok [INFO] [stdout] test verbose::values::u16_value::test::debug ... ok [INFO] [stdout] test verbose::values::u32_value::test::write_read ... ok [INFO] [stdout] test verbose::values::u64_value::test::debug ... ok [INFO] [stdout] test verbose::values::string_value::test::write_read ... ok [INFO] [stdout] test verbose::values::u8_value::test::debug ... ok [INFO] [stdout] test verbose::values::struct_value::test::write_read ... ok [INFO] [stdout] test verbose::values::u64_value::test::write_read ... ok [INFO] [stdout] test verbose::values::u8_value::test::write_read ... ok [INFO] [stderr] Doc-tests dlt_parse [INFO] [stdout] [INFO] [stdout] test result: ok. 219 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.71s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test src/storage/dlt_storage_reader.rs - storage::dlt_storage_reader::DltStorageReader (line 14) - compile ... ok [INFO] [stdout] test src/storage/dlt_storage_writer.rs - storage::dlt_storage_writer::DltStorageWriter (line 10) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 46) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.62s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "d3c2f2906561bb3233563df8f7a07d4a210909de514a833756a00b881a4d2684", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d3c2f2906561bb3233563df8f7a07d4a210909de514a833756a00b881a4d2684", kill_on_drop: false }` [INFO] [stdout] d3c2f2906561bb3233563df8f7a07d4a210909de514a833756a00b881a4d2684