[INFO] crate mpeg2ts-reader 0.7.0 is already in cache [INFO] extracting crate mpeg2ts-reader 0.7.0 into work/ex/clippy-test-run/sources/stable/reg/mpeg2ts-reader/0.7.0 [INFO] extracting crate mpeg2ts-reader 0.7.0 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/mpeg2ts-reader/0.7.0 [INFO] validating manifest of mpeg2ts-reader-0.7.0 on toolchain stable [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of mpeg2ts-reader-0.7.0 on toolchain stable+rustflags=-Dclippy::into_iter_on_array [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing mpeg2ts-reader-0.7.0 [INFO] finished frobbing mpeg2ts-reader-0.7.0 [INFO] frobbed toml for mpeg2ts-reader-0.7.0 written to work/ex/clippy-test-run/sources/stable/reg/mpeg2ts-reader/0.7.0/Cargo.toml [INFO] started frobbing mpeg2ts-reader-0.7.0 [INFO] finished frobbing mpeg2ts-reader-0.7.0 [INFO] frobbed toml for mpeg2ts-reader-0.7.0 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/mpeg2ts-reader/0.7.0/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] linting mpeg2ts-reader-0.7.0 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-5/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/mpeg2ts-reader/0.7.0:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+stable" "clippy" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 3b04e0fb4b36a36091ea8caaf0310a498881c4cd45f56c6464496770a1be3046 [INFO] running `"docker" "start" "-a" "3b04e0fb4b36a36091ea8caaf0310a498881c4cd45f56c6464496770a1be3046"` [INFO] [stderr] Checking bitstream-io v0.6.5 [INFO] [stderr] Checking arrayvec v0.4.10 [INFO] [stderr] Checking mpeg2ts-reader v0.7.0 (/opt/crater/workdir) [INFO] [stderr] Checking hex-literal v0.1.2 [INFO] [stderr] Checking crossbeam-epoch v0.3.1 [INFO] [stderr] warning: lint name `unreadable_literal` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/mpegts_crc.rs:1:44 [INFO] [stderr] | [INFO] [stderr] 1 | #[cfg_attr(feature = "cargo-clippy", allow(unreadable_literal))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::unreadable_literal` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(renamed_and_removed_lints)] on by default [INFO] [stderr] [INFO] [stderr] warning: lint name `unreadable_literal` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/mpegts_crc.rs:1:44 [INFO] [stderr] | [INFO] [stderr] 1 | #[cfg_attr(feature = "cargo-clippy", allow(unreadable_literal))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::unreadable_literal` [INFO] [stderr] [INFO] [stderr] warning: very complex type used. Consider factoring parts into `type` definitions [INFO] [stderr] --> src/demultiplex.rs:386:34 [INFO] [stderr] | [INFO] [stderr] 386 | pmt_section_packet_consumer: psi::SectionPacketConsumer< [INFO] [stderr] | __________________________________^ [INFO] [stderr] 387 | | psi::SectionSyntaxSectionProcessor< [INFO] [stderr] 388 | | psi::DedupSectionSyntaxPayloadParser< [INFO] [stderr] 389 | | psi::BufferSectionSyntaxParser< [INFO] [stderr] ... | [INFO] [stderr] 393 | | >, [INFO] [stderr] 394 | | >, [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::type_complexity)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity [INFO] [stderr] [INFO] [stderr] warning: very complex type used. Consider factoring parts into `type` definitions [INFO] [stderr] --> src/demultiplex.rs:542:34 [INFO] [stderr] | [INFO] [stderr] 542 | pat_section_packet_consumer: psi::SectionPacketConsumer< [INFO] [stderr] | __________________________________^ [INFO] [stderr] 543 | | psi::SectionSyntaxSectionProcessor< [INFO] [stderr] 544 | | psi::DedupSectionSyntaxPayloadParser< [INFO] [stderr] 545 | | psi::BufferSectionSyntaxParser< [INFO] [stderr] ... | [INFO] [stderr] 549 | | >, [INFO] [stderr] 550 | | >, [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity [INFO] [stderr] [INFO] [stderr] Checking crossbeam-deque v0.2.0 [INFO] [stderr] Checking rayon-core v1.4.1 [INFO] [stderr] Checking rayon v1.0.3 [INFO] [stderr] Checking criterion v0.2.9 [INFO] [stderr] warning: you should consider deriving a `Default` implementation for `PcrPacketFilter` [INFO] [stderr] --> examples/dump-pcr.rs:64:5 [INFO] [stderr] | [INFO] [stderr] 64 | / pub fn new() -> PcrPacketFilter { [INFO] [stderr] 65 | | PcrPacketFilter { [INFO] [stderr] 66 | | phantom: marker::PhantomData, [INFO] [stderr] 67 | | } [INFO] [stderr] 68 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::new_without_default_derive)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default_derive [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 54 | #[derive(Default)] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: use of `expect` followed by a function call [INFO] [stderr] --> examples/dump-pcr.rs:84:35 [INFO] [stderr] | [INFO] [stderr] 84 | let mut f = File::open(&name).expect(&format!("file not found: {}", &name)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try this: `unwrap_or_else(|_| panic!("file not found: {}", &name))` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::expect_fun_call)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#expect_fun_call [INFO] [stderr] [INFO] [stderr] warning: use of `expect` followed by a function call [INFO] [stderr] --> examples/simple.rs:166:35 [INFO] [stderr] | [INFO] [stderr] 166 | let mut f = File::open(&name).expect(&format!("file not found: {}", &name)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try this: `unwrap_or_else(|_| panic!("file not found: {}", &name))` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::expect_fun_call)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#expect_fun_call [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/packet.rs:603:41 [INFO] [stderr] | [INFO] [stderr] 603 | assert_eq!(u16::from(pk.pid()), 0b1111111111111u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0b1_1111_1111_1111u16` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unreadable_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/packet.rs:634:46 [INFO] [stderr] | [INFO] [stderr] 634 | assert_eq!(ad.splice_countdown(), Ok(0b11111111)); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1111_1111` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/demultiplex.rs:714:25 [INFO] [stderr] | [INFO] [stderr] 714 | 0x0D, 0x00, 0b00000001, 0xC1, 0x00, // PAT section [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/demultiplex.rs:740:29 [INFO] [stderr] | [INFO] [stderr] 740 | 0x0D, 0x00, 0b00000001, 0xC1, 0x00, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/demultiplex.rs:756:29 [INFO] [stderr] | [INFO] [stderr] 756 | 0x0D, 0x00, 0b00000011, 0xC1, 0x00, // new version! [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: lint name `unreadable_literal` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/mpegts_crc.rs:1:44 [INFO] [stderr] | [INFO] [stderr] 1 | #[cfg_attr(feature = "cargo-clippy", allow(unreadable_literal))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::unreadable_literal` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(renamed_and_removed_lints)] on by default [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/pes.rs:853:30 [INFO] [stderr] | [INFO] [stderr] 853 | write_ts(&mut w, 123456789, 0b0010)?; // PTS [INFO] [stderr] | ^^^^^^^^^ help: consider: `123_456_789` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/pes.rs:854:32 [INFO] [stderr] | [INFO] [stderr] 854 | write_escr(&mut w, 123456789, 234)?; [INFO] [stderr] | ^^^^^^^^^ help: consider: `123_456_789` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/pes.rs:855:35 [INFO] [stderr] | [INFO] [stderr] 855 | write_es_rate(&mut w, 1234567)?; [INFO] [stderr] | ^^^^^^^ help: consider: `1_234_567` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/pes.rs:883:33 [INFO] [stderr] | [INFO] [stderr] 883 | let b = 123456789; [INFO] [stderr] | ^^^^^^^^^ help: consider: `123_456_789` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/pes.rs:895:36 [INFO] [stderr] | [INFO] [stderr] 895 | assert_eq!(123456789, escr.base()); [INFO] [stderr] | ^^^^^^^^^ help: consider: `123_456_789` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/pes.rs:909:61 [INFO] [stderr] | [INFO] [stderr] 909 | assert_matches!(p.es_rate(), Ok(pes::EsRate(1234567))); [INFO] [stderr] | ^^^^^^^ help: consider: `1_234_567` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/pes.rs:1001:19 [INFO] [stderr] | [INFO] [stderr] 1001 | pts[0] |= 0b10000000; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/pes.rs:1016:19 [INFO] [stderr] | [INFO] [stderr] 1016 | pts[0] &= 0b11111110; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1111_1110` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/psi/mod.rs:559:19 [INFO] [stderr] | [INFO] [stderr] 559 | buf[3] |= 0b00010000; // PayloadOnly [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0001_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/psi/mod.rs:570:19 [INFO] [stderr] | [INFO] [stderr] 570 | buf[1] |= 0b01000000; // payload_unit_start_indicator [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0100_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/psi/mod.rs:571:19 [INFO] [stderr] | [INFO] [stderr] 571 | buf[3] |= 0b00010000; // PayloadOnly [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0001_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: lint name `unreadable_literal` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/mpegts_crc.rs:1:44 [INFO] [stderr] | [INFO] [stderr] 1 | #[cfg_attr(feature = "cargo-clippy", allow(unreadable_literal))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::unreadable_literal` [INFO] [stderr] [INFO] [stderr] warning: very complex type used. Consider factoring parts into `type` definitions [INFO] [stderr] --> src/demultiplex.rs:386:34 [INFO] [stderr] | [INFO] [stderr] 386 | pmt_section_packet_consumer: psi::SectionPacketConsumer< [INFO] [stderr] | __________________________________^ [INFO] [stderr] 387 | | psi::SectionSyntaxSectionProcessor< [INFO] [stderr] 388 | | psi::DedupSectionSyntaxPayloadParser< [INFO] [stderr] 389 | | psi::BufferSectionSyntaxParser< [INFO] [stderr] ... | [INFO] [stderr] 393 | | >, [INFO] [stderr] 394 | | >, [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::type_complexity)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity [INFO] [stderr] [INFO] [stderr] warning: very complex type used. Consider factoring parts into `type` definitions [INFO] [stderr] --> src/demultiplex.rs:542:34 [INFO] [stderr] | [INFO] [stderr] 542 | pat_section_packet_consumer: psi::SectionPacketConsumer< [INFO] [stderr] | __________________________________^ [INFO] [stderr] 543 | | psi::SectionSyntaxSectionProcessor< [INFO] [stderr] 544 | | psi::DedupSectionSyntaxPayloadParser< [INFO] [stderr] 545 | | psi::BufferSectionSyntaxParser< [INFO] [stderr] ... | [INFO] [stderr] 549 | | >, [INFO] [stderr] 550 | | >, [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity [INFO] [stderr] [INFO] [stderr] warning: you don't need to add `&` to all patterns [INFO] [stderr] --> src/demultiplex.rs:137:17 [INFO] [stderr] | [INFO] [stderr] 137 | / match self { [INFO] [stderr] 138 | | $( &mut $name::$case_name(ref mut f) => f.consume(ctx, pk), )* [INFO] [stderr] 139 | | [INFO] [stderr] 140 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] ... [INFO] [stderr] 657 | / packet_filter_switch!{ [INFO] [stderr] 658 | | NullFilterSwitch { [INFO] [stderr] 659 | | Pat: demultiplex::PatPacketFilter, [INFO] [stderr] 660 | | Pmt: demultiplex::PmtPacketFilter, [INFO] [stderr] 661 | | Nul: demultiplex::NullPacketFilter, [INFO] [stderr] 662 | | } [INFO] [stderr] 663 | | } [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::match_ref_pats)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_ref_pats [INFO] [stderr] [INFO] [stderr] warning: you don't need to add `&` to all patterns [INFO] [stderr] --> src/demultiplex.rs:137:17 [INFO] [stderr] | [INFO] [stderr] 137 | / match self { [INFO] [stderr] 138 | | $( &mut $name::$case_name(ref mut f) => f.consume(ctx, pk), )* [INFO] [stderr] 139 | | [INFO] [stderr] 140 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] ::: src/psi/mod.rs:507:5 [INFO] [stderr] | [INFO] [stderr] 507 | / packet_filter_switch!{ [INFO] [stderr] 508 | | NullFilterSwitch { [INFO] [stderr] 509 | | Pat: demultiplex::PatPacketFilter, [INFO] [stderr] 510 | | Pmt: demultiplex::PmtPacketFilter, [INFO] [stderr] 511 | | Nul: demultiplex::NullPacketFilter, [INFO] [stderr] 512 | | } [INFO] [stderr] 513 | | } [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_ref_pats [INFO] [stderr] [INFO] [stderr] warning: this lifetime isn't used in the function definition [INFO] [stderr] --> src/psi/mod.rs:588:24 [INFO] [stderr] | [INFO] [stderr] 588 | fn section<'a>( [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::extra_unused_lifetimes)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#extra_unused_lifetimes [INFO] [stderr] [INFO] [stderr] error: handle read amount returned or use `Read::read_exact` instead [INFO] [stderr] --> benches/bench.rs:86:5 [INFO] [stderr] | [INFO] [stderr] 86 | f.read(&mut buf[..]).unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::unused_io_amount)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: aborting due to previous error [INFO] [stderr] [INFO] [stderr] error: Could not compile `mpeg2ts-reader`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "3b04e0fb4b36a36091ea8caaf0310a498881c4cd45f56c6464496770a1be3046"` [INFO] running `"docker" "rm" "-f" "3b04e0fb4b36a36091ea8caaf0310a498881c4cd45f56c6464496770a1be3046"` [INFO] [stdout] 3b04e0fb4b36a36091ea8caaf0310a498881c4cd45f56c6464496770a1be3046