[INFO] crate drm-rs 0.1.3 is already in cache [INFO] extracting crate drm-rs 0.1.3 into work/ex/clippy-test-run/sources/stable/reg/drm-rs/0.1.3 [INFO] extracting crate drm-rs 0.1.3 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/drm-rs/0.1.3 [INFO] validating manifest of drm-rs-0.1.3 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 drm-rs-0.1.3 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 drm-rs-0.1.3 [INFO] finished frobbing drm-rs-0.1.3 [INFO] frobbed toml for drm-rs-0.1.3 written to work/ex/clippy-test-run/sources/stable/reg/drm-rs/0.1.3/Cargo.toml [INFO] started frobbing drm-rs-0.1.3 [INFO] finished frobbing drm-rs-0.1.3 [INFO] frobbed toml for drm-rs-0.1.3 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/drm-rs/0.1.3/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 drm-rs-0.1.3 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-3/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/drm-rs/0.1.3:/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] d40a8ea0cb2feee736544f5ca8bfae2fbeedd6c7acc4f9985abe1f82d22b2b4a [INFO] running `"docker" "start" "-a" "d40a8ea0cb2feee736544f5ca8bfae2fbeedd6c7acc4f9985abe1f82d22b2b4a"` [INFO] [stderr] Checking drm-rs v0.1.3 (/opt/crater/workdir) [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/crtc.rs:35:16 [INFO] [stderr] | [INFO] [stderr] 35 | Crtc { crtc: crtc } [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `crtc` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/encoder.rs:39:19 [INFO] [stderr] | [INFO] [stderr] 39 | Encoder { encoder: encoder } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `encoder` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/mode_info.rs:32:20 [INFO] [stderr] | [INFO] [stderr] 32 | ModeInfo { mode_info: mode_info } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `mode_info` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/connector.rs:67:21 [INFO] [stderr] | [INFO] [stderr] 67 | Connector { connector: connector } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `connector` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/resources.rs:34:21 [INFO] [stderr] | [INFO] [stderr] 34 | Resources { resources: resources } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `resources` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/crtc.rs:35:16 [INFO] [stderr] | [INFO] [stderr] 35 | Crtc { crtc: crtc } [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `crtc` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/encoder.rs:39:19 [INFO] [stderr] | [INFO] [stderr] 39 | Encoder { encoder: encoder } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `encoder` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/mode_info.rs:32:20 [INFO] [stderr] | [INFO] [stderr] 32 | ModeInfo { mode_info: mode_info } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `mode_info` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/connector.rs:67:21 [INFO] [stderr] | [INFO] [stderr] 67 | Connector { connector: connector } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `connector` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/resources.rs:34:21 [INFO] [stderr] | [INFO] [stderr] 34 | Resources { resources: resources } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `resources` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/ffi/drm.rs:31:22 [INFO] [stderr] | [INFO] [stderr] 31 | pub const DRM_NAME: &'static str = "drm"; /**< Name in kernel, /dev, and /proc */ [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::const_static_lifetime)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ffi/drm.rs:571:31 [INFO] [stderr] | [INFO] [stderr] 571 | _DRM_VBLANK_HIGH_CRTC_MASK = 0x0000003e, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_003e` [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/ffi/drm.rs:572:22 [INFO] [stderr] | [INFO] [stderr] 572 | _DRM_VBLANK_EVENT = 0x4000000, /**< Send event instead of blocking */ [INFO] [stderr] | ^^^^^^^^^ help: consider: `0x0400_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/ffi/drm.rs:573:21 [INFO] [stderr] | [INFO] [stderr] 573 | _DRM_VBLANK_FLIP = 0x8000000, /**< Scheduled buffer swap should flip */ [INFO] [stderr] | ^^^^^^^^^ help: consider: `0x0800_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/ffi/drm.rs:574:27 [INFO] [stderr] | [INFO] [stderr] 574 | _DRM_VBLANK_NEXTONMISS = 0x10000000, /**< If missed, wait for next vblank */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1000_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/ffi/drm.rs:575:26 [INFO] [stderr] | [INFO] [stderr] 575 | _DRM_VBLANK_SECONDARY = 0x20000000, /**< Secondary display controller */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2000_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/ffi/drm.rs:576:23 [INFO] [stderr] | [INFO] [stderr] 576 | _DRM_VBLANK_SIGNAL = 0x40000000 [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4000_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/ffi/drm.rs:583:13 [INFO] [stderr] | [INFO] [stderr] 583 | 0x0000003e => drm_vblank_seq_type::_DRM_VBLANK_HIGH_CRTC_MASK, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_003e` [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/ffi/drm.rs:584:13 [INFO] [stderr] | [INFO] [stderr] 584 | 0x04000000 => drm_vblank_seq_type::_DRM_VBLANK_EVENT, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0400_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/ffi/drm.rs:585:13 [INFO] [stderr] | [INFO] [stderr] 585 | 0x08000000 => drm_vblank_seq_type::_DRM_VBLANK_FLIP, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0800_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/ffi/drm.rs:586:13 [INFO] [stderr] | [INFO] [stderr] 586 | 0x10000000 => drm_vblank_seq_type::_DRM_VBLANK_NEXTONMISS, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1000_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/ffi/drm.rs:587:13 [INFO] [stderr] | [INFO] [stderr] 587 | 0x20000000 => drm_vblank_seq_type::_DRM_VBLANK_SECONDARY, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2000_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/ffi/drm.rs:588:13 [INFO] [stderr] | [INFO] [stderr] 588 | 0x40000000 => drm_vblank_seq_type::_DRM_VBLANK_SIGNAL, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4000_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: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/ffi/drm.rs:664:9 [INFO] [stderr] | [INFO] [stderr] 664 | req [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::let_and_return)] on by default [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/ffi/drm.rs:658:19 [INFO] [stderr] | [INFO] [stderr] 658 | let req = drm_wait_vblank_request { [INFO] [stderr] | ___________________^ [INFO] [stderr] 659 | | request_type: drm_vblank_seq_type::from_u32(NativeEndian::read_u32(&self.data[0..4])), [INFO] [stderr] 660 | | sequence: NativeEndian::read_u32(&self.data[5..8]), [INFO] [stderr] 661 | | signal: NativeEndian::read_u64(&self.data[9..16]) [INFO] [stderr] 662 | | }; [INFO] [stderr] | |_________^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/ffi/drm.rs:676:9 [INFO] [stderr] | [INFO] [stderr] 676 | reply [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/ffi/drm.rs:669:21 [INFO] [stderr] | [INFO] [stderr] 669 | let reply = drm_wait_vblank_reply { [INFO] [stderr] | _____________________^ [INFO] [stderr] 670 | | reply_type: drm_vblank_seq_type::from_u32(NativeEndian::read_u32(&self.data[0..4])), [INFO] [stderr] 671 | | sequence: NativeEndian::read_u32(&self.data[5..8]), [INFO] [stderr] 672 | | tval_sec: NativeEndian::read_i64(&self.data[9..16]), [INFO] [stderr] 673 | | tval_usec: NativeEndian::read_i64(&self.data[17..24]) [INFO] [stderr] 674 | | }; [INFO] [stderr] | |_________^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ffi/xf86drm.rs:327:33 [INFO] [stderr] | [INFO] [stderr] 327 | DRM_VBLANK_HIGH_CRTC_MASK = 0x0000003e, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_003e` [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/ffi/xf86drm.rs:328:24 [INFO] [stderr] | [INFO] [stderr] 328 | DRM_VBLANK_EVENT = 0x4000000, [INFO] [stderr] | ^^^^^^^^^ help: consider: `0x0400_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/ffi/xf86drm.rs:329:23 [INFO] [stderr] | [INFO] [stderr] 329 | DRM_VBLANK_FLIP = 0x8000000, [INFO] [stderr] | ^^^^^^^^^ help: consider: `0x0800_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/ffi/xf86drm.rs:330:29 [INFO] [stderr] | [INFO] [stderr] 330 | DRM_VBLANK_NEXTONMISS = 0x10000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1000_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/ffi/xf86drm.rs:331:28 [INFO] [stderr] | [INFO] [stderr] 331 | DRM_VBLANK_SECONDARY = 0x20000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2000_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/ffi/xf86drm.rs:332:27 [INFO] [stderr] | [INFO] [stderr] 332 | DRM_VBLANK_SIGNAL = 0x40000000 /* Send signal instead of blocking */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4000_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/ffi/xf86drm.rs:340:13 [INFO] [stderr] | [INFO] [stderr] 340 | 0x0000003e => drmVBlankSeqType::DRM_VBLANK_HIGH_CRTC_MASK, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_003e` [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/ffi/xf86drm.rs:341:13 [INFO] [stderr] | [INFO] [stderr] 341 | 0x04000000 => drmVBlankSeqType::DRM_VBLANK_EVENT, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0400_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/ffi/xf86drm.rs:342:13 [INFO] [stderr] | [INFO] [stderr] 342 | 0x08000000 => drmVBlankSeqType::DRM_VBLANK_FLIP, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0800_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/ffi/xf86drm.rs:343:13 [INFO] [stderr] | [INFO] [stderr] 343 | 0x10000000 => drmVBlankSeqType::DRM_VBLANK_NEXTONMISS, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1000_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/ffi/xf86drm.rs:344:13 [INFO] [stderr] | [INFO] [stderr] 344 | 0x20000000 => drmVBlankSeqType::DRM_VBLANK_SECONDARY, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2000_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/ffi/xf86drm.rs:345:13 [INFO] [stderr] | [INFO] [stderr] 345 | 0x40000000 => drmVBlankSeqType::DRM_VBLANK_SIGNAL, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4000_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: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/ffi/xf86drm.rs:418:9 [INFO] [stderr] | [INFO] [stderr] 418 | req [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/ffi/xf86drm.rs:412:19 [INFO] [stderr] | [INFO] [stderr] 412 | let req = drmVBlankReq { [INFO] [stderr] | ___________________^ [INFO] [stderr] 413 | | request_type: drmVBlankSeqType::from_u32(NativeEndian::read_u32(&self.data[0..4])), [INFO] [stderr] 414 | | sequence: NativeEndian::read_u32(&self.data[5..8]), [INFO] [stderr] 415 | | signal: NativeEndian::read_u64(&self.data[9..16]) [INFO] [stderr] 416 | | }; [INFO] [stderr] | |_________^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/ffi/xf86drm.rs:430:9 [INFO] [stderr] | [INFO] [stderr] 430 | reply [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/ffi/xf86drm.rs:423:21 [INFO] [stderr] | [INFO] [stderr] 423 | let reply = drmVBlankReply { [INFO] [stderr] | _____________________^ [INFO] [stderr] 424 | | reply_type: drmVBlankSeqType::from_u32(NativeEndian::read_u32(&self.data[0..4])), [INFO] [stderr] 425 | | sequence: NativeEndian::read_u32(&self.data[5..8]), [INFO] [stderr] 426 | | tval_sec: NativeEndian::read_i64(&self.data[9..16]), [INFO] [stderr] 427 | | tval_usec: NativeEndian::read_i64(&self.data[17..24]) [INFO] [stderr] 428 | | }; [INFO] [stderr] | |_________^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/ffi/drm_mode.rs:34:42 [INFO] [stderr] | [INFO] [stderr] 34 | pub const DRM_MODE_TYPE_BUILTIN: c_int = (1<<0); [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::identity_op)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/ffi/drm_mode.rs:44:41 [INFO] [stderr] | [INFO] [stderr] 44 | pub const DRM_MODE_FLAG_PHSYNC: c_int = (1<<0); [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/ffi/xf86drm_mode.rs:88:42 [INFO] [stderr] | [INFO] [stderr] 88 | pub const DRM_MODE_PROP_PENDING: c_int = (1<<0); [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/ffi/xf86drm_mode.rs:94:39 [INFO] [stderr] | [INFO] [stderr] 94 | pub const DRM_MODE_CURSOR_BO: c_int = (1<<0); [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/ffi/drm.rs:31:22 [INFO] [stderr] | [INFO] [stderr] 31 | pub const DRM_NAME: &'static str = "drm"; /**< Name in kernel, /dev, and /proc */ [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::const_static_lifetime)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ffi/drm.rs:571:31 [INFO] [stderr] | [INFO] [stderr] 571 | _DRM_VBLANK_HIGH_CRTC_MASK = 0x0000003e, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_003e` [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/ffi/drm.rs:572:22 [INFO] [stderr] | [INFO] [stderr] 572 | _DRM_VBLANK_EVENT = 0x4000000, /**< Send event instead of blocking */ [INFO] [stderr] | ^^^^^^^^^ help: consider: `0x0400_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/ffi/drm.rs:573:21 [INFO] [stderr] | [INFO] [stderr] 573 | _DRM_VBLANK_FLIP = 0x8000000, /**< Scheduled buffer swap should flip */ [INFO] [stderr] | ^^^^^^^^^ help: consider: `0x0800_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/ffi/drm.rs:574:27 [INFO] [stderr] | [INFO] [stderr] 574 | _DRM_VBLANK_NEXTONMISS = 0x10000000, /**< If missed, wait for next vblank */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1000_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/ffi/drm.rs:575:26 [INFO] [stderr] | [INFO] [stderr] 575 | _DRM_VBLANK_SECONDARY = 0x20000000, /**< Secondary display controller */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2000_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/ffi/drm.rs:576:23 [INFO] [stderr] | [INFO] [stderr] 576 | _DRM_VBLANK_SIGNAL = 0x40000000 [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4000_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/ffi/drm.rs:583:13 [INFO] [stderr] | [INFO] [stderr] 583 | 0x0000003e => drm_vblank_seq_type::_DRM_VBLANK_HIGH_CRTC_MASK, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_003e` [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/ffi/drm.rs:584:13 [INFO] [stderr] | [INFO] [stderr] 584 | 0x04000000 => drm_vblank_seq_type::_DRM_VBLANK_EVENT, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0400_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/ffi/drm.rs:585:13 [INFO] [stderr] | [INFO] [stderr] 585 | 0x08000000 => drm_vblank_seq_type::_DRM_VBLANK_FLIP, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0800_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/ffi/drm.rs:586:13 [INFO] [stderr] | [INFO] [stderr] 586 | 0x10000000 => drm_vblank_seq_type::_DRM_VBLANK_NEXTONMISS, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1000_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/ffi/drm.rs:587:13 [INFO] [stderr] | [INFO] [stderr] 587 | 0x20000000 => drm_vblank_seq_type::_DRM_VBLANK_SECONDARY, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2000_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/ffi/drm.rs:588:13 [INFO] [stderr] | [INFO] [stderr] 588 | 0x40000000 => drm_vblank_seq_type::_DRM_VBLANK_SIGNAL, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4000_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: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/ffi/drm.rs:664:9 [INFO] [stderr] | [INFO] [stderr] 664 | req [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::let_and_return)] on by default [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/ffi/drm.rs:658:19 [INFO] [stderr] | [INFO] [stderr] 658 | let req = drm_wait_vblank_request { [INFO] [stderr] | ___________________^ [INFO] [stderr] 659 | | request_type: drm_vblank_seq_type::from_u32(NativeEndian::read_u32(&self.data[0..4])), [INFO] [stderr] 660 | | sequence: NativeEndian::read_u32(&self.data[5..8]), [INFO] [stderr] 661 | | signal: NativeEndian::read_u64(&self.data[9..16]) [INFO] [stderr] 662 | | }; [INFO] [stderr] | |_________^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/ffi/drm.rs:676:9 [INFO] [stderr] | [INFO] [stderr] 676 | reply [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/ffi/drm.rs:669:21 [INFO] [stderr] | [INFO] [stderr] 669 | let reply = drm_wait_vblank_reply { [INFO] [stderr] | _____________________^ [INFO] [stderr] 670 | | reply_type: drm_vblank_seq_type::from_u32(NativeEndian::read_u32(&self.data[0..4])), [INFO] [stderr] 671 | | sequence: NativeEndian::read_u32(&self.data[5..8]), [INFO] [stderr] 672 | | tval_sec: NativeEndian::read_i64(&self.data[9..16]), [INFO] [stderr] 673 | | tval_usec: NativeEndian::read_i64(&self.data[17..24]) [INFO] [stderr] 674 | | }; [INFO] [stderr] | |_________^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ffi/xf86drm.rs:327:33 [INFO] [stderr] | [INFO] [stderr] 327 | DRM_VBLANK_HIGH_CRTC_MASK = 0x0000003e, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_003e` [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/ffi/xf86drm.rs:328:24 [INFO] [stderr] | [INFO] [stderr] 328 | DRM_VBLANK_EVENT = 0x4000000, [INFO] [stderr] | ^^^^^^^^^ help: consider: `0x0400_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/ffi/xf86drm.rs:329:23 [INFO] [stderr] | [INFO] [stderr] 329 | DRM_VBLANK_FLIP = 0x8000000, [INFO] [stderr] | ^^^^^^^^^ help: consider: `0x0800_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/ffi/xf86drm.rs:330:29 [INFO] [stderr] | [INFO] [stderr] 330 | DRM_VBLANK_NEXTONMISS = 0x10000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1000_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/ffi/xf86drm.rs:331:28 [INFO] [stderr] | [INFO] [stderr] 331 | DRM_VBLANK_SECONDARY = 0x20000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2000_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/ffi/xf86drm.rs:332:27 [INFO] [stderr] | [INFO] [stderr] 332 | DRM_VBLANK_SIGNAL = 0x40000000 /* Send signal instead of blocking */ [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4000_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/ffi/xf86drm.rs:340:13 [INFO] [stderr] | [INFO] [stderr] 340 | 0x0000003e => drmVBlankSeqType::DRM_VBLANK_HIGH_CRTC_MASK, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0000_003e` [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/ffi/xf86drm.rs:341:13 [INFO] [stderr] | [INFO] [stderr] 341 | 0x04000000 => drmVBlankSeqType::DRM_VBLANK_EVENT, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0400_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/ffi/xf86drm.rs:342:13 [INFO] [stderr] | [INFO] [stderr] 342 | 0x08000000 => drmVBlankSeqType::DRM_VBLANK_FLIP, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0800_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/ffi/xf86drm.rs:343:13 [INFO] [stderr] | [INFO] [stderr] 343 | 0x10000000 => drmVBlankSeqType::DRM_VBLANK_NEXTONMISS, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1000_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/ffi/xf86drm.rs:344:13 [INFO] [stderr] | [INFO] [stderr] 344 | 0x20000000 => drmVBlankSeqType::DRM_VBLANK_SECONDARY, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x2000_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/ffi/xf86drm.rs:345:13 [INFO] [stderr] | [INFO] [stderr] 345 | 0x40000000 => drmVBlankSeqType::DRM_VBLANK_SIGNAL, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4000_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: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/ffi/xf86drm.rs:418:9 [INFO] [stderr] | [INFO] [stderr] 418 | req [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/ffi/xf86drm.rs:412:19 [INFO] [stderr] | [INFO] [stderr] 412 | let req = drmVBlankReq { [INFO] [stderr] | ___________________^ [INFO] [stderr] 413 | | request_type: drmVBlankSeqType::from_u32(NativeEndian::read_u32(&self.data[0..4])), [INFO] [stderr] 414 | | sequence: NativeEndian::read_u32(&self.data[5..8]), [INFO] [stderr] 415 | | signal: NativeEndian::read_u64(&self.data[9..16]) [INFO] [stderr] 416 | | }; [INFO] [stderr] | |_________^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/ffi/xf86drm.rs:430:9 [INFO] [stderr] | [INFO] [stderr] 430 | reply [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/ffi/xf86drm.rs:423:21 [INFO] [stderr] | [INFO] [stderr] 423 | let reply = drmVBlankReply { [INFO] [stderr] | _____________________^ [INFO] [stderr] 424 | | reply_type: drmVBlankSeqType::from_u32(NativeEndian::read_u32(&self.data[0..4])), [INFO] [stderr] 425 | | sequence: NativeEndian::read_u32(&self.data[5..8]), [INFO] [stderr] 426 | | tval_sec: NativeEndian::read_i64(&self.data[9..16]), [INFO] [stderr] 427 | | tval_usec: NativeEndian::read_i64(&self.data[17..24]) [INFO] [stderr] 428 | | }; [INFO] [stderr] | |_________^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/ffi/drm_mode.rs:34:42 [INFO] [stderr] | [INFO] [stderr] 34 | pub const DRM_MODE_TYPE_BUILTIN: c_int = (1<<0); [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::identity_op)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/ffi/drm_mode.rs:44:41 [INFO] [stderr] | [INFO] [stderr] 44 | pub const DRM_MODE_FLAG_PHSYNC: c_int = (1<<0); [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/ffi/xf86drm_mode.rs:88:42 [INFO] [stderr] | [INFO] [stderr] 88 | pub const DRM_MODE_PROP_PENDING: c_int = (1<<0); [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/ffi/xf86drm_mode.rs:94:39 [INFO] [stderr] | [INFO] [stderr] 94 | pub const DRM_MODE_CURSOR_BO: c_int = (1<<0); [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.16s [INFO] running `"docker" "inspect" "d40a8ea0cb2feee736544f5ca8bfae2fbeedd6c7acc4f9985abe1f82d22b2b4a"` [INFO] running `"docker" "rm" "-f" "d40a8ea0cb2feee736544f5ca8bfae2fbeedd6c7acc4f9985abe1f82d22b2b4a"` [INFO] [stdout] d40a8ea0cb2feee736544f5ca8bfae2fbeedd6c7acc4f9985abe1f82d22b2b4a