[INFO] cloning repository https://github.com/galigalikun/leetcode [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/galigalikun/leetcode" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgaligalikun%2Fleetcode", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgaligalikun%2Fleetcode'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 6e295f3e92b6b79a3403617ba14e6bb1d6baf7ee [INFO] checking galigalikun/leetcode against try#a7a572ce3edd6d476191fbfe92c9c1986e009b34 for pr-87190-3 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgaligalikun%2Fleetcode" "/workspace/builds/worker-0/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/galigalikun/leetcode on toolchain a7a572ce3edd6d476191fbfe92c9c1986e009b34 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/galigalikun/leetcode [INFO] finished tweaking git repo https://github.com/galigalikun/leetcode [INFO] tweaked toml for git repo https://github.com/galigalikun/leetcode written to /workspace/builds/worker-0/source/Cargo.toml [INFO] crate git repo https://github.com/galigalikun/leetcode already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f4cfe6497744495597f31f8e5437be6a74fb5b0824d7a0979ff884fb4ae74b46 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "f4cfe6497744495597f31f8e5437be6a74fb5b0824d7a0979ff884fb4ae74b46", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f4cfe6497744495597f31f8e5437be6a74fb5b0824d7a0979ff884fb4ae74b46", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f4cfe6497744495597f31f8e5437be6a74fb5b0824d7a0979ff884fb4ae74b46", kill_on_drop: false }` [INFO] [stdout] f4cfe6497744495597f31f8e5437be6a74fb5b0824d7a0979ff884fb4ae74b46 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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" "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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c7f9d1ca29b1c33a58cd48e546b53900e1c201f394fd1b4ff83282b5611c52fa [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "c7f9d1ca29b1c33a58cd48e546b53900e1c201f394fd1b4ff83282b5611c52fa", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Checking ppv-lite86 v0.2.10 [INFO] [stderr] Checking getrandom v0.2.3 [INFO] [stderr] Checking rand_core v0.6.3 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking rand v0.8.4 [INFO] [stderr] Checking leetcode v0.1.0 (/tmp/fixit) [INFO] [stderr] Migrating src/best-time-to-buy-and-sell-stock-ii.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/design-add-and-search-words-data-structure.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/rectangle-area.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/remove-k-digits.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/lexicographical-numbers.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/range-sum-query-2d-immutable.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/rotate-array.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/subsets-ii.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/regular-expression-matching.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/longest-consecutive-sequence.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/dungeon-game.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/implement-strstr.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/burst-balloons.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/multiply-strings.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/unique-binary-search-trees.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/max-points-on-a-line.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/implement-queue-using-stacks.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/word-break-ii.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/recover-binary-search-tree.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/jump-game-ii.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/combination-sum-iv.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/pascals-triangle-ii.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/binary-tree-zigzag-level-order-traversal.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/flatten-nested-list-iterator.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/generate-parentheses.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/binary-tree-paths.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/counting-bits.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/unique-paths.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/reverse-bits.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/count-of-range-sum.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/happy-number.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/guess-number-higher-or-lower-ii.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/length-of-last-word.rs from 2018 edition to 2021 [INFO] [stderr] Fixed src/recover-binary-search-tree.rs (5 fixes) [INFO] [stdout] warning: struct is never constructed: `Helper` [INFO] [stdout] --> src/recover-binary-search-tree.rs:56:8 [INFO] [stdout] | [INFO] [stdout] 56 | struct Helper { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/recover-binary-search-tree.rs:62:12 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `help` [INFO] [stdout] --> src/recover-binary-search-tree.rs:70:12 [INFO] [stdout] | [INFO] [stdout] 70 | pub fn help(&mut self, root: &mut Option>>) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/surrounded-regions.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/binary-tree-right-side-view.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/substring-with-concatenation-of-all-words.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/nim-game.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/candy.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/shuffle-an-array.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/two-sum.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/set-matrix-zeroes.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/remove-nth-node-from-end-of-list.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/invert-binary-tree.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/3sum-closest.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/flatten-binary-tree-to-linked-list.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/longest-substring-with-at-least-k-repeating-characters.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/remove-duplicates-from-sorted-list-ii.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/unique-paths-ii.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/largest-divisible-subset.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/combinations.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/self-crossing.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/wiggle-subsequence.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/move-zeroes.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/lowest-common-ancestor-of-a-binary-search-tree.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/find-median-from-data-stream.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/remove-nth-node-from-end-of-list.rs:56:8 [INFO] [stdout] | [INFO] [stdout] 56 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/compare-version-numbers.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/first-missing-positive.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/reverse-linked-list.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/best-time-to-buy-and-sell-stock-iii.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/remove-duplicates-from-sorted-list-ii.rs:62:8 [INFO] [stdout] | [INFO] [stdout] 62 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/convert-sorted-array-to-binary-search-tree.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/construct-binary-tree-from-inorder-and-postorder-traversal.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/remove-duplicates-from-sorted-list-ii.rs:62:8 [INFO] [stdout] | [INFO] [stdout] 62 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/search-in-rotated-sorted-array-ii.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/contains-duplicate-iii.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/string-to-integer-atoi.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/kth-largest-element-in-an-array.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/gray-code.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/gas-station.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/combination-sum.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/coin-change.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/3sum.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/reverse-linked-list.rs:55:8 [INFO] [stdout] | [INFO] [stdout] 55 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/reverse-words-in-a-string.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/binary-tree-level-order-traversal.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/power-of-three.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/palindrome-linked-list.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/intersection-of-two-arrays-ii.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/the-skyline-problem.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/roman-to-integer.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/power-of-two.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/merge-intervals.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/water-and-jug-problem.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/evaluate-reverse-polish-notation.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/random-pick-index.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/palindrome-pairs.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/find-the-difference.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/house-robber.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/spiral-matrix.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/longest-substring-without-repeating-characters.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/remove-element.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/palindrome-linked-list.rs:34:8 [INFO] [stdout] | [INFO] [stdout] 34 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/contains-duplicate-ii.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/search-a-2d-matrix-ii.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/ransom-note.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/find-minimum-in-rotated-sorted-array-ii.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/find-peak-element.rs from 2018 edition to 2021 [INFO] [stderr] Fixed src/random-pick-index.rs (2 fixes) [INFO] [stderr] Migrating src/contains-duplicate.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/container-with-most-water.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/median-of-two-sorted-arrays.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/course-schedule-ii.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/integer-break.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/fraction-to-recurring-decimal.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/divide-two-integers.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/swap-nodes-in-pairs.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/excel-sheet-column-number.rs from 2018 edition to 2021 [INFO] [stdout] warning: comparison is useless due to type limits [INFO] [stdout] --> src/search-a-2d-matrix-ii.rs:63:24 [INFO] [stdout] | [INFO] [stdout] 63 | while i < y && j >= 0 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_comparisons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/valid-sudoku.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/minimum-window-substring.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/bulb-switcher.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/best-time-to-buy-and-sell-stock.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/add-binary.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/minimum-depth-of-binary-tree.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/climbing-stairs.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/valid-number.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/count-complete-tree-nodes.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/search-in-rotated-sorted-array.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/longest-palindromic-substring.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/swap-nodes-in-pairs.rs:56:8 [INFO] [stdout] | [INFO] [stdout] 56 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/longest-valid-parentheses.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/best-time-to-buy-and-sell-stock-with-cooldown.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/add-digits.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/single-number-ii.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/reverse-vowels-of-a-string.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/rotate-function.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/sum-of-two-integers.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/restore-ip-addresses.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/first-unique-character-in-a-string.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/insert-interval.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/decode-ways.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/best-time-to-buy-and-sell-stock-iv.rs from 2018 edition to 2021 [INFO] [stdout] warning: value assigned to `m` is never read [INFO] [stdout] --> src/longest-palindromic-substring.rs:55:17 [INFO] [stdout] | [INFO] [stdout] 55 | let mut m: i32 = 0; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/sum-of-left-leaves.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/range-sum-query-immutable.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/palindrome-number.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/house-robber-iii.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/find-minimum-in-rotated-sorted-array.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/find-first-and-last-position-of-element-in-sorted-array.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/max-sum-of-rectangle-no-larger-than-k.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/lowest-common-ancestor-of-a-binary-tree.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/remove-duplicate-letters.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/minimum-size-subarray-sum.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/longest-absolute-file-path.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/sudoku-solver.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/jump-game.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/group-anagrams.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/validate-binary-search-tree.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/4sum.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/minimum-height-trees.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/maximum-subarray.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/merge-two-sorted-lists.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/reconstruct-itinerary.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/implement-trie-prefix-tree.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/rotate-list.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/evaluate-division.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/powx-n.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/count-of-smaller-numbers-after-self.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/summary-ranges.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `checker` [INFO] [stdout] --> src/sudoku-solver.rs:32:8 [INFO] [stdout] | [INFO] [stdout] 32 | fn checker( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `revival` [INFO] [stdout] --> src/sudoku-solver.rs:60:8 [INFO] [stdout] | [INFO] [stdout] 60 | fn revival( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/range-sum-query-mutable.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/kth-smallest-element-in-a-bst.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/valid-anagram.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/reorder-list.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/maximum-product-of-word-lengths.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/merge-two-sorted-lists.rs:84:8 [INFO] [stdout] | [INFO] [stdout] 84 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/insertion-sort-list.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/word-pattern.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/utf-8-validation.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/rotate-list.rs:65:8 [INFO] [stdout] | [INFO] [stdout] 65 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/pascals-triangle.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/mini-parser.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/course-schedule.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/sum-root-to-leaf-numbers.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/longest-increasing-path-in-a-matrix.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/binary-watch.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/reorder-list.rs:70:8 [INFO] [stdout] | [INFO] [stdout] 70 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/two-sum-ii-input-array-is-sorted.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/add-two-numbers.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/insertion-sort-list.rs:36:8 [INFO] [stdout] | [INFO] [stdout] 36 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/number-of-digit-one.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/super-ugly-number.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/wildcard-matching.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/same-tree.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/count-numbers-with-unique-digits.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/search-insert-position.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/balanced-binary-tree.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/excel-sheet-column-title.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/rotate-image.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/add-two-numbers.rs:40:8 [INFO] [stdout] | [INFO] [stdout] 40 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/wiggle-sort-ii.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/convert-a-number-to-hexadecimal.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/sliding-window-maximum.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/super-pow.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/create-maximum-number.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/path-sum.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/count-primes.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/remove-duplicates-from-sorted-array-ii.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/maximum-gap.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/reverse-linked-list.rs:55:8 [INFO] [stdout] | [INFO] [stdout] 55 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/verify-preorder-serialization-of-a-binary-tree.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/minimum-path-sum.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/shortest-palindrome.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/different-ways-to-add-parentheses.rs from 2018 edition to 2021 [INFO] [stderr] Fixed src/sliding-window-maximum.rs (1 fix) [INFO] [stderr] Migrating src/interleaving-string.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/valid-perfect-square.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/isomorphic-strings.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/largest-rectangle-in-histogram.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/symmetric-tree.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/binary-tree-maximum-path-sum.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/binary-tree-inorder-traversal.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/subsets.rs from 2018 edition to 2021 [INFO] [stdout] warning: value assigned to `m` is never read [INFO] [stdout] --> src/longest-palindromic-substring.rs:55:17 [INFO] [stdout] | [INFO] [stdout] 55 | let mut m: i32 = 0; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/permutations-ii.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/is-subsequence.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/integer-to-roman.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/remove-invalid-parentheses.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/text-justification.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/single-number-iii.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/valid-parentheses.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/intersection-of-two-arrays.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/maximal-rectangle.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/path-sum-ii.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/merge-two-sorted-lists.rs:84:8 [INFO] [stdout] | [INFO] [stdout] 84 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/serialize-and-deserialize-binary-tree.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/partition-list.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/reverse-integer.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/top-k-frequent-elements.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/implement-stack-using-queues.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/convert-sorted-list-to-binary-search-tree.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/binary-tree-level-order-traversal-ii.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/patching-array.rs from 2018 edition to 2021 [INFO] [stderr] Fixed src/maximal-rectangle.rs (1 fix) [INFO] [stdout] warning: value assigned to `top_val` is never read [INFO] [stdout] --> src/maximal-rectangle.rs:22:17 [INFO] [stdout] | [INFO] [stdout] 22 | let mut top_val = 0; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `area` is never read [INFO] [stdout] --> src/maximal-rectangle.rs:24:17 [INFO] [stdout] | [INFO] [stdout] 24 | let mut area = 0; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/russian-doll-envelopes.rs from 2018 edition to 2021 [INFO] [stderr] Fixed src/serialize-and-deserialize-binary-tree.rs (1 fix) [INFO] [stderr] Migrating src/find-k-pairs-with-smallest-sums.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/partition-list.rs:51:8 [INFO] [stdout] | [INFO] [stdout] 51 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/n-queens-ii.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/simplify-path.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/product-of-array-except-self.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/majority-element-ii.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/convert-sorted-list-to-binary-search-tree.rs:77:8 [INFO] [stdout] | [INFO] [stdout] 77 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/ugly-number-ii.rs from 2018 edition to 2021 [INFO] [stdout] warning: value assigned to `top_val` is never read [INFO] [stdout] --> src/maximal-rectangle.rs:22:17 [INFO] [stdout] | [INFO] [stdout] 22 | let mut top_val = 0; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `area` is never read [INFO] [stdout] --> src/maximal-rectangle.rs:24:17 [INFO] [stdout] | [INFO] [stdout] 24 | let mut area = 0; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/h-index.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/longest-common-prefix.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/permutations.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/insert-delete-getrandom-o1.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/data-stream-as-disjoint-intervals.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/maximal-square.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/merge-sorted-array.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/sort-colors.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/unique-binary-search-trees-ii.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/rotate-list.rs:65:8 [INFO] [stdout] | [INFO] [stdout] 65 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/number-of-1-bits.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/combination-sum-iii.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/convert-sorted-list-to-binary-search-tree.rs:77:8 [INFO] [stdout] | [INFO] [stdout] 77 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/reverse-linked-list-ii.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/perfect-squares.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/min-stack.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/factorial-trailing-zeroes.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/additive-number.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/add-two-numbers.rs:40:8 [INFO] [stdout] | [INFO] [stdout] 40 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/single-number.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/reverse-nodes-in-k-group.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/reorder-list.rs:70:8 [INFO] [stdout] | [INFO] [stdout] 70 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/expression-add-operators.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/binary-tree-postorder-traversal.rs from 2018 edition to 2021 [INFO] [stdout] warning: method `hammingWeight` should have a snake case name [INFO] [stdout] --> src/number-of-1-bits.rs:20:12 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn hammingWeight(n: u32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `hamming_weight` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/distinct-subsequences.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/reverse-linked-list-ii.rs:50:8 [INFO] [stdout] | [INFO] [stdout] 50 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/number-of-islands.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/maximum-depth-of-binary-tree.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/lru-cache.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/valid-palindrome.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/reverse-nodes-in-k-group.rs:90:8 [INFO] [stdout] | [INFO] [stdout] 90 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/permutation-sequence.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/partition-list.rs:51:8 [INFO] [stdout] | [INFO] [stdout] 51 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/next-permutation.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/house-robber-ii.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/design-twitter.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/integer-replacement.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/sort-list.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/reverse-string.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/h-index-ii.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/elimination-game.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/power-of-four.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/game-of-life.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/sort-list.rs:36:8 [INFO] [stdout] | [INFO] [stdout] 36 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/remove-duplicates-from-sorted-list.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/reverse-nodes-in-k-group.rs:90:8 [INFO] [stdout] | [INFO] [stdout] 90 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/integer-to-english-words.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/n-queens.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/kth-smallest-element-in-a-sorted-matrix.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/binary-search-tree-iterator.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/remove-duplicates-from-sorted-list.rs:52:8 [INFO] [stdout] | [INFO] [stdout] 52 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/frog-jump.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/combination-sum-ii.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/bitwise-and-of-numbers-range.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/scramble-string.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/missing-number.rs from 2018 edition to 2021 [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/binary-search-tree-iterator.rs:45:10 [INFO] [stdout] | [INFO] [stdout] 45 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/maximum-product-subarray.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/bulls-and-cows.rs from 2018 edition to 2021 [INFO] [stdout] warning: method `hammingWeight` should have a snake case name [INFO] [stdout] --> src/number-of-1-bits.rs:20:12 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn hammingWeight(n: u32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `hamming_weight` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/perfect-rectangle.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/zigzag-conversion.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/reverse-linked-list-ii.rs:50:8 [INFO] [stdout] | [INFO] [stdout] 50 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/remove-duplicates-from-sorted-list.rs:52:8 [INFO] [stdout] | [INFO] [stdout] 52 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/sort-list.rs:36:8 [INFO] [stdout] | [INFO] [stdout] 36 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/remove-linked-list-elements.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/search-a-2d-matrix.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/word-search.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/nth-digit.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/remove-duplicates-from-sorted-array.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/remove-linked-list-elements.rs:51:8 [INFO] [stdout] | [INFO] [stdout] 51 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/longest-increasing-subsequence.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/spiral-matrix-ii.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/construct-binary-tree-from-preorder-and-inorder-traversal.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/letter-combinations-of-a-phone-number.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/guess-number-higher-or-lower.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/palindrome-partitioning.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/trapping-rain-water.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/repeated-dna-sequences.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/decode-string.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/word-break.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/odd-even-linked-list.rs from 2018 edition to 2021 [INFO] [stdout] warning: method `guessNumber` should have a snake case name [INFO] [stdout] --> src/guess-number-higher-or-lower.rs:29:15 [INFO] [stdout] | [INFO] [stdout] 29 | unsafe fn guessNumber(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `guess_number` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/triangle.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/insertion-sort-list.rs:36:8 [INFO] [stdout] | [INFO] [stdout] 36 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/plus-one.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/merge-k-sorted-lists.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/odd-even-linked-list.rs:83:8 [INFO] [stdout] | [INFO] [stdout] 83 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/majority-element.rs from 2018 edition to 2021 [INFO] [stdout] warning: comparison is useless due to type limits [INFO] [stdout] --> src/search-a-2d-matrix-ii.rs:63:24 [INFO] [stdout] | [INFO] [stdout] 63 | while i < y && j >= 0 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_comparisons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/merge-k-sorted-lists.rs:58:8 [INFO] [stdout] | [INFO] [stdout] 58 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/find-the-duplicate-number.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/odd-even-linked-list.rs:83:8 [INFO] [stdout] | [INFO] [stdout] 83 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/edit-distance.rs from 2018 edition to 2021 [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/binary-search-tree-iterator.rs:45:10 [INFO] [stdout] | [INFO] [stdout] 45 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/increasing-triplet-subsequence.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/remove-nth-node-from-end-of-list.rs:56:8 [INFO] [stdout] | [INFO] [stdout] 56 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/sqrtx.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/largest-number.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/ugly-number.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/insert-delete-getrandom-o1-duplicates-allowed.rs from 2018 edition to 2021 [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/merge-k-sorted-lists.rs:58:8 [INFO] [stdout] | [INFO] [stdout] 58 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `guessNumber` should have a snake case name [INFO] [stdout] --> src/guess-number-higher-or-lower.rs:29:15 [INFO] [stdout] | [INFO] [stdout] 29 | unsafe fn guessNumber(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `guess_number` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/swap-nodes-in-pairs.rs:56:8 [INFO] [stdout] | [INFO] [stdout] 56 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/palindrome-linked-list.rs:34:8 [INFO] [stdout] | [INFO] [stdout] 34 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/remove-linked-list-elements.rs:51:8 [INFO] [stdout] | [INFO] [stdout] 51 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `checker` [INFO] [stdout] --> src/sudoku-solver.rs:32:8 [INFO] [stdout] | [INFO] [stdout] 32 | fn checker( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `revival` [INFO] [stdout] --> src/sudoku-solver.rs:60:8 [INFO] [stdout] | [INFO] [stdout] 60 | fn revival( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/count-and-say.rs from 2018 edition to 2021 [INFO] [stderr] Migrating src/binary-tree-preorder-traversal.rs from 2018 edition to 2021 [INFO] [stdout] warning: struct is never constructed: `Helper` [INFO] [stdout] --> src/recover-binary-search-tree.rs:56:8 [INFO] [stdout] | [INFO] [stdout] 56 | struct Helper { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/recover-binary-search-tree.rs:62:12 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `help` [INFO] [stdout] --> src/recover-binary-search-tree.rs:70:12 [INFO] [stdout] | [INFO] [stdout] 70 | pub fn help(&mut self, root: &mut Option>>) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 4m 37s [INFO] [stderr] Running `cargo check` to verify 2021 [INFO] [stderr] Checking leetcode v0.1.0 (/tmp/fixit) [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/convert-sorted-list-to-binary-search-tree.rs:77:8 [INFO] [stdout] | [INFO] [stdout] 77 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `checker` [INFO] [stdout] --> src/sudoku-solver.rs:32:8 [INFO] [stdout] | [INFO] [stdout] 32 | fn checker( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `revival` [INFO] [stdout] --> src/sudoku-solver.rs:60:8 [INFO] [stdout] | [INFO] [stdout] 60 | fn revival( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: comparison is useless due to type limits [INFO] [stdout] --> src/search-a-2d-matrix-ii.rs:63:24 [INFO] [stdout] | [INFO] [stdout] 63 | while i < y && j >= 0 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_comparisons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/reverse-linked-list-ii.rs:50:8 [INFO] [stdout] | [INFO] [stdout] 50 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/rotate-list.rs:65:8 [INFO] [stdout] | [INFO] [stdout] 65 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `guessNumber` should have a snake case name [INFO] [stdout] --> src/guess-number-higher-or-lower.rs:29:15 [INFO] [stdout] | [INFO] [stdout] 29 | unsafe fn guessNumber(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `guess_number` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/odd-even-linked-list.rs:83:8 [INFO] [stdout] | [INFO] [stdout] 83 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/reorder-list.rs:70:8 [INFO] [stdout] | [INFO] [stdout] 70 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/merge-k-sorted-lists.rs:58:8 [INFO] [stdout] | [INFO] [stdout] 58 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: comparison is useless due to type limits [INFO] [stdout] --> src/search-a-2d-matrix-ii.rs:63:24 [INFO] [stdout] | [INFO] [stdout] 63 | while i < y && j >= 0 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_comparisons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/reverse-linked-list.rs:55:8 [INFO] [stdout] | [INFO] [stdout] 55 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `top_val` is never read [INFO] [stdout] --> src/maximal-rectangle.rs:22:17 [INFO] [stdout] | [INFO] [stdout] 22 | let mut top_val = 0; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `area` is never read [INFO] [stdout] --> src/maximal-rectangle.rs:24:17 [INFO] [stdout] | [INFO] [stdout] 24 | let mut area = 0; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/swap-nodes-in-pairs.rs:56:8 [INFO] [stdout] | [INFO] [stdout] 56 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/palindrome-linked-list.rs:34:8 [INFO] [stdout] | [INFO] [stdout] 34 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/odd-even-linked-list.rs:83:8 [INFO] [stdout] | [INFO] [stdout] 83 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/reverse-nodes-in-k-group.rs:90:8 [INFO] [stdout] | [INFO] [stdout] 90 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/partition-list.rs:51:8 [INFO] [stdout] | [INFO] [stdout] 51 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Helper` [INFO] [stdout] --> src/recover-binary-search-tree.rs:56:8 [INFO] [stdout] | [INFO] [stdout] 56 | struct Helper { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/recover-binary-search-tree.rs:62:12 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `help` [INFO] [stdout] --> src/recover-binary-search-tree.rs:70:12 [INFO] [stdout] | [INFO] [stdout] 70 | pub fn help(&mut self, root: &mut Option>>) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `m` is never read [INFO] [stdout] --> src/longest-palindromic-substring.rs:55:17 [INFO] [stdout] | [INFO] [stdout] 55 | let mut m: i32 = 0; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/binary-search-tree-iterator.rs:45:10 [INFO] [stdout] | [INFO] [stdout] 45 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/add-two-numbers.rs:40:8 [INFO] [stdout] | [INFO] [stdout] 40 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/merge-k-sorted-lists.rs:58:8 [INFO] [stdout] | [INFO] [stdout] 58 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `hammingWeight` should have a snake case name [INFO] [stdout] --> src/number-of-1-bits.rs:20:12 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn hammingWeight(n: u32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `hamming_weight` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/remove-duplicates-from-sorted-list.rs:52:8 [INFO] [stdout] | [INFO] [stdout] 52 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/palindrome-linked-list.rs:34:8 [INFO] [stdout] | [INFO] [stdout] 34 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/insertion-sort-list.rs:36:8 [INFO] [stdout] | [INFO] [stdout] 36 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/reverse-linked-list-ii.rs:50:8 [INFO] [stdout] | [INFO] [stdout] 50 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/remove-duplicates-from-sorted-list-ii.rs:62:8 [INFO] [stdout] | [INFO] [stdout] 62 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Helper` [INFO] [stdout] --> src/recover-binary-search-tree.rs:56:8 [INFO] [stdout] | [INFO] [stdout] 56 | struct Helper { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/recover-binary-search-tree.rs:62:12 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `help` [INFO] [stdout] --> src/recover-binary-search-tree.rs:70:12 [INFO] [stdout] | [INFO] [stdout] 70 | pub fn help(&mut self, root: &mut Option>>) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/remove-nth-node-from-end-of-list.rs:56:8 [INFO] [stdout] | [INFO] [stdout] 56 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/binary-search-tree-iterator.rs:45:10 [INFO] [stdout] | [INFO] [stdout] 45 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/remove-duplicates-from-sorted-list.rs:52:8 [INFO] [stdout] | [INFO] [stdout] 52 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/add-two-numbers.rs:40:8 [INFO] [stdout] | [INFO] [stdout] 40 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/convert-sorted-list-to-binary-search-tree.rs:77:8 [INFO] [stdout] | [INFO] [stdout] 77 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/insertion-sort-list.rs:36:8 [INFO] [stdout] | [INFO] [stdout] 36 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `m` is never read [INFO] [stdout] --> src/longest-palindromic-substring.rs:55:17 [INFO] [stdout] | [INFO] [stdout] 55 | let mut m: i32 = 0; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `hammingWeight` should have a snake case name [INFO] [stdout] --> src/number-of-1-bits.rs:20:12 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn hammingWeight(n: u32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `hamming_weight` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/merge-two-sorted-lists.rs:84:8 [INFO] [stdout] | [INFO] [stdout] 84 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/sort-list.rs:36:8 [INFO] [stdout] | [INFO] [stdout] 36 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `checker` [INFO] [stdout] --> src/sudoku-solver.rs:32:8 [INFO] [stdout] | [INFO] [stdout] 32 | fn checker( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `revival` [INFO] [stdout] --> src/sudoku-solver.rs:60:8 [INFO] [stdout] | [INFO] [stdout] 60 | fn revival( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/partition-list.rs:51:8 [INFO] [stdout] | [INFO] [stdout] 51 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/sort-list.rs:36:8 [INFO] [stdout] | [INFO] [stdout] 36 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/remove-linked-list-elements.rs:51:8 [INFO] [stdout] | [INFO] [stdout] 51 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/remove-linked-list-elements.rs:51:8 [INFO] [stdout] | [INFO] [stdout] 51 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/reorder-list.rs:70:8 [INFO] [stdout] | [INFO] [stdout] 70 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/remove-duplicates-from-sorted-list-ii.rs:62:8 [INFO] [stdout] | [INFO] [stdout] 62 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/remove-nth-node-from-end-of-list.rs:56:8 [INFO] [stdout] | [INFO] [stdout] 56 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/reverse-nodes-in-k-group.rs:90:8 [INFO] [stdout] | [INFO] [stdout] 90 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/swap-nodes-in-pairs.rs:56:8 [INFO] [stdout] | [INFO] [stdout] 56 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `guessNumber` should have a snake case name [INFO] [stdout] --> src/guess-number-higher-or-lower.rs:29:15 [INFO] [stdout] | [INFO] [stdout] 29 | unsafe fn guessNumber(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `guess_number` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/reverse-linked-list.rs:55:8 [INFO] [stdout] | [INFO] [stdout] 55 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/rotate-list.rs:65:8 [INFO] [stdout] | [INFO] [stdout] 65 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `top_val` is never read [INFO] [stdout] --> src/maximal-rectangle.rs:22:17 [INFO] [stdout] | [INFO] [stdout] 22 | let mut top_val = 0; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `area` is never read [INFO] [stdout] --> src/maximal-rectangle.rs:24:17 [INFO] [stdout] | [INFO] [stdout] 24 | let mut area = 0; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/merge-two-sorted-lists.rs:84:8 [INFO] [stdout] | [INFO] [stdout] 84 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 18s [INFO] running `Command { std: "docker" "inspect" "c7f9d1ca29b1c33a58cd48e546b53900e1c201f394fd1b4ff83282b5611c52fa", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c7f9d1ca29b1c33a58cd48e546b53900e1c201f394fd1b4ff83282b5611c52fa", kill_on_drop: false }` [INFO] [stdout] c7f9d1ca29b1c33a58cd48e546b53900e1c201f394fd1b4ff83282b5611c52fa