[INFO] fetching crate leetcode_for_rust 0.1.37...
[INFO] testing leetcode_for_rust-0.1.37 against master#1871252fc8bb672d40787e67404e6eaae7059369 for pr-125151
[INFO] extracting crate leetcode_for_rust 0.1.37 into /workspace/builds/worker-5-tc1/source
[INFO] validating manifest of crates.io crate leetcode_for_rust 0.1.37 on toolchain 1871252fc8bb672d40787e67404e6eaae7059369
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate leetcode_for_rust 0.1.37
[INFO] finished tweaking crates.io crate leetcode_for_rust 0.1.37
[INFO] tweaked toml for crates.io crate leetcode_for_rust 0.1.37 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 193f9b89177f07bd34e557b50567ef0579fd48d3e8bef7f3614fe5e3c561b97a
[INFO] running `Command { std: "docker" "start" "-a" "193f9b89177f07bd34e557b50567ef0579fd48d3e8bef7f3614fe5e3c561b97a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "193f9b89177f07bd34e557b50567ef0579fd48d3e8bef7f3614fe5e3c561b97a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "193f9b89177f07bd34e557b50567ef0579fd48d3e8bef7f3614fe5e3c561b97a", kill_on_drop: false }`
[INFO] [stdout] 193f9b89177f07bd34e557b50567ef0579fd48d3e8bef7f3614fe5e3c561b97a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d87bdc3f72a8793654c7ef0ddbda516101c1d3e59bbd2930571b5b2ea719e584
[INFO] running `Command { std: "docker" "start" "-a" "d87bdc3f72a8793654c7ef0ddbda516101c1d3e59bbd2930571b5b2ea719e584", kill_on_drop: false }`
[INFO] [stderr]    Compiling leetcode_for_rust v0.1.37 (/opt/rustwide/workdir)
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/cd0224_basic_calculator/mod.rs:88:16
[INFO] [stdout]    |
[INFO] [stdout] 88 |             '0'...'9' => {
[INFO] [stdout]    |                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.49s
[INFO] running `Command { std: "docker" "inspect" "d87bdc3f72a8793654c7ef0ddbda516101c1d3e59bbd2930571b5b2ea719e584", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d87bdc3f72a8793654c7ef0ddbda516101c1d3e59bbd2930571b5b2ea719e584", kill_on_drop: false }`
[INFO] [stdout] d87bdc3f72a8793654c7ef0ddbda516101c1d3e59bbd2930571b5b2ea719e584
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 522ec024e249b5c4a9c3b06569027a75deb8286af25a6e910f123655775287b6
[INFO] running `Command { std: "docker" "start" "-a" "522ec024e249b5c4a9c3b06569027a75deb8286af25a6e910f123655775287b6", kill_on_drop: false }`
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/cd0224_basic_calculator/mod.rs:88:16
[INFO] [stdout]    |
[INFO] [stdout] 88 |             '0'...'9' => {
[INFO] [stdout]    |                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling leetcode_for_rust v0.1.37 (/opt/rustwide/workdir)
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/cd0224_basic_calculator/mod.rs:88:16
[INFO] [stdout]    |
[INFO] [stdout] 88 |             '0'...'9' => {
[INFO] [stdout]    |                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.33s
[INFO] running `Command { std: "docker" "inspect" "522ec024e249b5c4a9c3b06569027a75deb8286af25a6e910f123655775287b6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "522ec024e249b5c4a9c3b06569027a75deb8286af25a6e910f123655775287b6", kill_on_drop: false }`
[INFO] [stdout] 522ec024e249b5c4a9c3b06569027a75deb8286af25a6e910f123655775287b6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 57951888ad2396a8d02965e6ae19bbc4ce4e5448e7b85022b5f5c78ea2688c64
[INFO] running `Command { std: "docker" "start" "-a" "57951888ad2396a8d02965e6ae19bbc4ce4e5448e7b85022b5f5c78ea2688c64", kill_on_drop: false }`
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]   --> src/cd0224_basic_calculator/mod.rs:88:16
[INFO] [stderr]    |
[INFO] [stderr] 88 |             '0'...'9' => {
[INFO] [stderr]    |                ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stderr]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]    = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `leetcode_for_rust` (lib) generated 1 warning (run `cargo fix --lib -p leetcode_for_rust` to apply 1 suggestion)
[INFO] [stderr] warning: `leetcode_for_rust` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.00s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/leetcode_for_rust-ad4932f1a1564476)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests leetcode_for_rust
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]   --> src/cd0224_basic_calculator/mod.rs:88:16
[INFO] [stderr]    |
[INFO] [stderr] 88 |             '0'...'9' => {
[INFO] [stderr]    |                ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stderr]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]    = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: 1 warning emitted
[INFO] [stderr] 
[INFO] [stdout] 
[INFO] [stdout] running 225 tests
[INFO] [stdout] test src/cd0003_longest_substring_without_repeating_characters/mod.rs - cd0003_longest_substring_without_repeating_characters (line 15) ... FAILED
[INFO] [stdout] test src/cd0003_longest_substring_without_repeating_characters/mod.rs - cd0003_longest_substring_without_repeating_characters (line 7) ... FAILED
[INFO] [stdout] test src/cd0019_remove_nth_node_from_end_of_list/mod.rs - cd0019_remove_nth_node_from_end_of_list (line 7) ... FAILED
[INFO] [stdout] test src/cd0015_three_sum/mod.rs - cd0015_three_sum (line 11) ... FAILED
[INFO] [stdout] test src/cd0001_two_sum/mod.rs - cd0001_two_sum (line 9) ... FAILED
[INFO] [stdout] test src/cd0004_median_of_two_sorted_arrays/mod.rs - cd0004_median_of_two_sorted_arrays (line 11) ... FAILED
[INFO] [stdout] test src/cd0002_add_two_numbers/mod.rs - cd0002_add_two_numbers (line 9) ... FAILED
[INFO] [stdout] test src/cd0004_median_of_two_sorted_arrays/mod.rs - cd0004_median_of_two_sorted_arrays (line 20) ... FAILED
[INFO] [stdout] test src/cd0003_longest_substring_without_repeating_characters/mod.rs - cd0003_longest_substring_without_repeating_characters (line 23) ... FAILED
[INFO] [stdout] test src/cd0001_two_sum/mod.rs - cd0001_two_sum::two_sum (line 55) ... FAILED
[INFO] [stdout] test src/cd0003_longest_substring_without_repeating_characters/mod.rs - cd0003_longest_substring_without_repeating_characters::length_of_longest_substring (line 41) ... FAILED
[INFO] [stdout] test src/cd0001_two_sum/mod.rs - cd0001_two_sum::two_sum (line 26) ... FAILED
[INFO] [stdout] test src/cd0015_three_sum/mod.rs - cd0015_three_sum::three_sum (line 32) ... FAILED
[INFO] [stdout] test src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses (line 22) ... FAILED
[INFO] [stdout] test src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses (line 30) ... FAILED
[INFO] [stdout] test src/cd0002_add_two_numbers/mod.rs - cd0002_add_two_numbers::add_two_numbers (line 26) ... FAILED
[INFO] [stdout] test src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses (line 46) ... FAILED
[INFO] [stdout] test src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses (line 14) ... FAILED
[INFO] [stdout] test src/cd0015_three_sum/mod.rs - cd0015_three_sum::three_sum (line 77) ... FAILED
[INFO] [stdout] test src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses (line 38) ... FAILED
[INFO] [stdout] test src/cd0024_swap_nodes_in_pairs/mod.rs - cd0024_swap_nodes_in_pairs (line 9) ... FAILED
[INFO] [stdout] test src/cd0019_remove_nth_node_from_end_of_list/mod.rs - cd0019_remove_nth_node_from_end_of_list::remove_nth_from_end (line 29) ... FAILED
[INFO] [stdout] test src/cd0021_merge_two_sorted_lists/mod.rs - cd0021_merge_two_sorted_lists (line 7) ... FAILED
[INFO] [stdout] test src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses::is_valid (line 61) ... FAILED
[INFO] [stdout] test src/cd0025_reverse_nodes_in_k_group/mod.rs - cd0025_reverse_nodes_in_k_group (line 9) ... FAILED
[INFO] [stdout] test src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses::is_valid (line 93) ... FAILED
[INFO] [stdout] test src/cd0033_search_in_rotated_sorted_array/mod.rs - cd0033_search_in_rotated_sorted_array (line 15) ... FAILED
[INFO] [stdout] test src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses::is_valid2 (line 144) ... FAILED
[INFO] [stdout] test src/cd0033_search_in_rotated_sorted_array/mod.rs - cd0033_search_in_rotated_sorted_array (line 22) ... FAILED
[INFO] [stdout] test src/cd0024_swap_nodes_in_pairs/mod.rs - cd0024_swap_nodes_in_pairs::swap_pairs (line 26) ... FAILED
[INFO] [stdout] test src/cd0021_merge_two_sorted_lists/mod.rs - cd0021_merge_two_sorted_lists::merge_two_lists (line 26) ... FAILED
[INFO] [stdout] test src/cd0022_generate_parentheses/mod.rs - cd0022_generate_parentheses::generate_parenthesis (line 26) ... FAILED
[INFO] [stdout] test src/cd0022_generate_parentheses/mod.rs - cd0022_generate_parentheses (line 9) ... FAILED
[INFO] [stdout] test src/cd0033_search_in_rotated_sorted_array/mod.rs - cd0033_search_in_rotated_sorted_array::search (line 38) ... FAILED
[INFO] [stdout] test src/cd0025_reverse_nodes_in_k_group/mod.rs - cd0025_reverse_nodes_in_k_group::reverse_k_group (line 34) ... FAILED
[INFO] [stdout] test src/cd0050_powx_n/mod.rs - cd0050_powx_n (line 14) ... FAILED
[INFO] [stdout] test src/cd0036_valid_sudoku/mod.rs - cd0036_valid_sudoku (line 33) ... FAILED
[INFO] [stdout] test src/cd0050_powx_n/mod.rs - cd0050_powx_n (line 7) ... FAILED
[INFO] [stdout] test src/cd0050_powx_n/mod.rs - cd0050_powx_n (line 21) ... FAILED
[INFO] [stdout] test src/cd0051_n_queens/mod.rs - cd0051_n_queens (line 15) ... FAILED
[INFO] [stdout] test src/cd0036_valid_sudoku/mod.rs - cd0036_valid_sudoku::is_valid_sudoku (line 70) ... FAILED
[INFO] [stdout] test src/cd0036_valid_sudoku/mod.rs - cd0036_valid_sudoku (line 16) ... FAILED
[INFO] [stdout] test src/cd0036_valid_sudoku/mod.rs - cd0036_valid_sudoku::is_valid_sudoku (line 112) ... FAILED
[INFO] [stdout] test src/cd0050_powx_n/mod.rs - cd0050_powx_n::my_pow (line 43) ... FAILED
[INFO] [stdout] test src/cd0050_powx_n/mod.rs - cd0050_powx_n::my_pow (line 71) ... FAILED
[INFO] [stdout] test src/cd0052_n_queens_ii/mod.rs - cd0052_n_queens_ii::total_n_queens (line 143) ... FAILED
[INFO] [stdout] test src/cd0052_n_queens_ii/mod.rs - cd0052_n_queens_ii (line 13) ... FAILED
[INFO] [stdout] test src/cd0037_sudoku_solver/mod.rs - cd0037_sudoku_solver::solve_sudoku (line 40) ... FAILED
[INFO] [stdout] test src/cd0069_sqrtx/mod.rs - cd0069_sqrtx (line 10) ... FAILED
[INFO] [stdout] test src/cd0037_sudoku_solver/mod.rs - cd0037_sudoku_solver::solve_sudoku (line 89) ... FAILED
[INFO] [stdout] test src/cd0069_sqrtx/mod.rs - cd0069_sqrtx (line 16) ... FAILED
[INFO] [stdout] test src/cd0052_n_queens_ii/mod.rs - cd0052_n_queens_ii::total_n_queens (line 42) ... FAILED
[INFO] [stdout] test src/cd0051_n_queens/mod.rs - cd0051_n_queens::solve_n_queens (line 114) ... FAILED
[INFO] [stdout] test src/cd0051_n_queens/mod.rs - cd0051_n_queens::solve_n_queens (line 166) ... FAILED
[INFO] [stdout] test src/cd0070_climbing_stairs/mod.rs - cd0070_climbing_stairs (line 19) ... FAILED
[INFO] [stdout] test src/cd0051_n_queens/mod.rs - cd0051_n_queens::solve_n_queens (line 43) ... FAILED
[INFO] [stdout] test src/cd0052_n_queens_ii/mod.rs - cd0052_n_queens_ii::total_n_queens (line 91) ... FAILED
[INFO] [stdout] test src/cd0069_sqrtx/mod.rs - cd0069_sqrtx::my_sqrt (line 34) ... FAILED
[INFO] [stdout] test src/cd0004_median_of_two_sorted_arrays/mod.rs - cd0004_median_of_two_sorted_arrays::find_median_sorted_arrays (line 38) ... ok
[INFO] [stdout] test src/cd0070_climbing_stairs/mod.rs - cd0070_climbing_stairs (line 10) ... FAILED
[INFO] [stdout] test src/cd0069_sqrtx/mod.rs - cd0069_sqrtx::my_sqrt (line 67) ... FAILED
[INFO] [stdout] test src/cd0069_sqrtx/mod.rs - cd0069_sqrtx::my_sqrt_f64 (line 144) ... FAILED
[INFO] [stdout] test src/cd0069_sqrtx/mod.rs - cd0069_sqrtx::my_sqrt (line 91) ... FAILED
[INFO] [stdout] test src/cd0069_sqrtx/mod.rs - cd0069_sqrtx::my_sqrt_f64 (line 177) ... FAILED
[INFO] [stdout] test src/cd0070_climbing_stairs/mod.rs - cd0070_climbing_stairs::climb_stairs (line 65) ... FAILED
[INFO] [stdout] test src/cd0070_climbing_stairs/mod.rs - cd0070_climbing_stairs::climb_stairs (line 39) ... FAILED
[INFO] [stdout] test src/cd0072_edit_distance/mod.rs - cd0072_edit_distance (line 12) ... FAILED
[INFO] [stdout] test src/cd0072_edit_distance/mod.rs - cd0072_edit_distance (line 23) ... FAILED
[INFO] [stdout] test src/cd0079_word_search/mod.rs - cd0079_word_search (line 8) ... FAILED
[INFO] [stdout] test src/cd0094_binary_tree_inorder_traversal/mod.rs - cd0094_binary_tree_inorder_traversal (line 7) ... FAILED
[INFO] [stdout] test src/cd0070_climbing_stairs/mod.rs - cd0070_climbing_stairs::climb_stairs (line 85) ... FAILED
[INFO] [stdout] test src/cd0098_validate_binary_search_tree/mod.rs - cd0098_validate_binary_search_tree (line 13) ... FAILED
[INFO] [stdout] test src/cd0072_edit_distance/mod.rs - cd0072_edit_distance::min_distance (line 46) ... FAILED
[INFO] [stdout] test src/cd0098_validate_binary_search_tree/mod.rs - cd0098_validate_binary_search_tree (line 23) ... FAILED
[INFO] [stdout] test src/cd0072_edit_distance/mod.rs - cd0072_edit_distance::min_distance (line 85) ... FAILED
[INFO] [stdout] test src/cd0102_binary_tree_level_order_traversal/mod.rs - cd0102_binary_tree_level_order_traversal (line 8) ... FAILED
[INFO] [stdout] test src/cd0102_binary_tree_level_order_traversal/mod.rs - cd0102_binary_tree_level_order_traversal (line 16) ... FAILED
[INFO] [stdout] test src/cd0098_validate_binary_search_tree/mod.rs - cd0098_validate_binary_search_tree::is_valid_bst (line 48) ... FAILED
[INFO] [stdout] test src/cd0094_binary_tree_inorder_traversal/mod.rs - cd0094_binary_tree_inorder_traversal::inorder_traversal (line 31) ... FAILED
[INFO] [stdout] test src/cd0098_validate_binary_search_tree/mod.rs - cd0098_validate_binary_search_tree::is_valid_bst (line 117) ... FAILED
[INFO] [stdout] test src/cd0094_binary_tree_inorder_traversal/mod.rs - cd0094_binary_tree_inorder_traversal::inorder_traversal (line 83) ... FAILED
[INFO] [stdout] test src/cd0079_word_search/mod.rs - cd0079_word_search::exist (line 32) ... FAILED
[INFO] [stdout] test src/cd0079_word_search/mod.rs - cd0079_word_search::exist (line 85) ... FAILED
[INFO] [stdout] test src/cd0104_maximum_depth_of_binary_tree/mod.rs - cd0104_maximum_depth_of_binary_tree (line 12) ... FAILED
[INFO] [stdout] test src/cd0102_binary_tree_level_order_traversal/mod.rs - cd0102_binary_tree_level_order_traversal::level_order (line 39) ... FAILED
[INFO] [stdout] test src/cd0111_minimum_depth_of_binary_tree/mod.rs - cd0111_minimum_depth_of_binary_tree (line 12) ... FAILED
[INFO] [stdout] test src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock (line 11) ... FAILED
[INFO] [stdout] test src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock (line 20) ... FAILED
[INFO] [stdout] test src/cd0102_binary_tree_level_order_traversal/mod.rs - cd0102_binary_tree_level_order_traversal::level_order (line 104) ... FAILED
[INFO] [stdout] test src/cd0111_minimum_depth_of_binary_tree/mod.rs - cd0111_minimum_depth_of_binary_tree::min_depth (line 36) ... FAILED
[INFO] [stdout] test src/cd0120_triangle/mod.rs - cd0120_triangle::minimum_total (line 58) ... FAILED
[INFO] [stdout] test src/cd0104_maximum_depth_of_binary_tree/mod.rs - cd0104_maximum_depth_of_binary_tree::max_depth (line 83) ... FAILED
[INFO] [stdout] test src/cd0104_maximum_depth_of_binary_tree/mod.rs - cd0104_maximum_depth_of_binary_tree::max_depth (line 36) ... FAILED
[INFO] [stdout] test src/cd0120_triangle/mod.rs - cd0120_triangle::minimum_total (line 33) ... FAILED
[INFO] [stdout] test src/cd0120_triangle/mod.rs - cd0120_triangle (line 7) ... FAILED
[INFO] [stdout] test src/cd0111_minimum_depth_of_binary_tree/mod.rs - cd0111_minimum_depth_of_binary_tree::min_depth (line 87) ... FAILED
[INFO] [stdout] test src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock::max_profit (line 128) ... FAILED
[INFO] [stdout] test src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii (line 20) ... FAILED
[INFO] [stdout] test src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii (line 11) ... FAILED
[INFO] [stdout] test src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii (line 30) ... FAILED
[INFO] [stdout] test src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock::max_profit (line 38) ... FAILED
[INFO] [stdout] test src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock::max_profit (line 70) ... FAILED
[INFO] [stdout] test src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs - cd0123_best_time_to_buy_and_sell_stock_iii (line 11) ... FAILED
[INFO] [stdout] test src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs - cd0123_best_time_to_buy_and_sell_stock_iii (line 20) ... FAILED
[INFO] [stdout] test src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs - cd0123_best_time_to_buy_and_sell_stock_iii (line 30) ... FAILED
[INFO] [stdout] test src/cd0141_linked_list_cycle/mod.rs - cd0141_linked_list_cycle (line 20) ... FAILED
[INFO] [stdout] test src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock::max_profit (line 98) ... FAILED
[INFO] [stdout] test src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii::max_profit (line 47) ... FAILED
[INFO] [stdout] test src/cd0141_linked_list_cycle/mod.rs - cd0141_linked_list_cycle (line 32) ... FAILED
[INFO] [stdout] test src/cd0141_linked_list_cycle/mod.rs - cd0141_linked_list_cycle (line 9) ... FAILED
[INFO] [stdout] test src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii::max_profit (line 95) ... FAILED
[INFO] [stdout] test src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii::max_profit (line 70) ... FAILED
[INFO] [stdout] test src/cd0144_binary_tree_preorder_traversal/mod.rs - cd0144_binary_tree_preorder_traversal (line 7) ... FAILED
[INFO] [stdout] test src/cd0141_linked_list_cycle/mod.rs - cd0141_linked_list_cycle::has_cycle (line 59) ... FAILED
[INFO] [stdout] test src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs - cd0123_best_time_to_buy_and_sell_stock_iii::max_profit (line 47) ... FAILED
[INFO] [stdout] test src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs - cd0123_best_time_to_buy_and_sell_stock_iii::max_profit (line 85) ... FAILED
[INFO] [stdout] test src/cd0152_maximum_product_subarray/mod.rs - cd0152_maximum_product_subarray (line 15) ... FAILED
[INFO] [stdout] test src/cd0141_linked_list_cycle/mod.rs - cd0141_linked_list_cycle::has_cycle (line 107) ... FAILED
[INFO] [stdout] test src/cd0152_maximum_product_subarray/mod.rs - cd0152_maximum_product_subarray (line 7) ... FAILED
[INFO] [stdout] test src/cd0145_binary_tree_postorder_traversal/mod.rs - cd0145_binary_tree_postorder_traversal (line 7) ... FAILED
[INFO] [stdout] test src/cd0155_min_stack/mod.rs - cd0155_min_stack (line 12) ... FAILED
[INFO] [stdout] test src/cd0144_binary_tree_preorder_traversal/mod.rs - cd0144_binary_tree_preorder_traversal::preorder_traversal (line 83) ... FAILED
[INFO] [stdout] test src/cd0144_binary_tree_preorder_traversal/mod.rs - cd0144_binary_tree_preorder_traversal::preorder_traversal (line 31) ... FAILED
[INFO] [stdout] test src/cd0169_majority_element/mod.rs - cd0169_majority_element (line 17) ... FAILED
[INFO] [stdout] test src/cd0169_majority_element/mod.rs - cd0169_majority_element (line 9) ... FAILED
[INFO] [stdout] test src/cd0152_maximum_product_subarray/mod.rs - cd0152_maximum_product_subarray::max_product (line 113) ... FAILED
[INFO] [stdout] test src/cd0152_maximum_product_subarray/mod.rs - cd0152_maximum_product_subarray::max_product (line 77) ... FAILED
[INFO] [stdout] test src/cd0145_binary_tree_postorder_traversal/mod.rs - cd0145_binary_tree_postorder_traversal::postorder_traversal (line 83) ... FAILED
[INFO] [stdout] test src/cd0145_binary_tree_postorder_traversal/mod.rs - cd0145_binary_tree_postorder_traversal::postorder_traversal (line 31) ... FAILED
[INFO] [stdout] test src/cd0152_maximum_product_subarray/mod.rs - cd0152_maximum_product_subarray::max_product (line 32) ... FAILED
[INFO] [stdout] test src/cd0155_min_stack/mod.rs - cd0155_min_stack::MinStack (line 35) ... FAILED
[INFO] [stdout] test src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs - cd0188_best_time_to_buy_and_sell_stock_iv (line 11) ... FAILED
[INFO] [stdout] test src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits (line 25) ... FAILED
[INFO] [stdout] test src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits (line 16) ... FAILED
[INFO] [stdout] test src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits (line 7) ... FAILED
[INFO] [stdout] test src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs - cd0188_best_time_to_buy_and_sell_stock_iv (line 19) ... FAILED
[INFO] [stdout] test src/cd0169_majority_element/mod.rs - cd0169_majority_element::majority_element (line 65) ... FAILED
[INFO] [stdout] test src/cd0169_majority_element/mod.rs - cd0169_majority_element::majority_element (line 34) ... FAILED
[INFO] [stdout] test src/cd0200_number_of_islands/mod.rs - cd0200_number_of_islands (line 19) ... FAILED
[INFO] [stdout] test src/cd0200_number_of_islands/mod.rs - cd0200_number_of_islands (line 7) ... FAILED
[INFO] [stdout] test src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs - cd0188_best_time_to_buy_and_sell_stock_iv::max_profit (line 72) ... FAILED
[INFO] [stdout] test src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits::hamming_weight (line 95) ... FAILED
[INFO] [stdout] test src/cd0208_implement_trie_prefix_tree/mod.rs - cd0208_implement_trie_prefix_tree (line 7) ... FAILED
[INFO] [stdout] test src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs - cd0188_best_time_to_buy_and_sell_stock_iv::max_profit (line 38) ... FAILED
[INFO] [stdout] test src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits::hamming_weight (line 50) ... FAILED
[INFO] [stdout] test src/cd0212_word_search_ii/mod.rs - cd0212_word_search_ii (line 9) ... FAILED
[INFO] [stdout] test src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits::hamming_weight (line 73) ... FAILED
[INFO] [stdout] test src/cd0224_basic_calculator/mod.rs - cd0224_basic_calculator (line 16) ... FAILED
[INFO] [stdout] test src/cd0224_basic_calculator/mod.rs - cd0224_basic_calculator (line 23) ... FAILED
[INFO] [stdout] test src/cd0206_reverse_linked_list/mod.rs - cd0206_reverse_linked_list (line 7) ... FAILED
[INFO] [stdout] test src/cd0200_number_of_islands/mod.rs - cd0200_number_of_islands::num_islands (line 132) ... FAILED
[INFO] [stdout] test src/cd0208_implement_trie_prefix_tree/mod.rs - cd0208_implement_trie_prefix_tree::Trie (line 99) ... FAILED
[INFO] [stdout] test src/cd0208_implement_trie_prefix_tree/mod.rs - cd0208_implement_trie_prefix_tree::Trie (line 31) ... FAILED
[INFO] [stdout] test src/cd0231_power_of_two/mod.rs - cd0231_power_of_two (line 15) ... FAILED
[INFO] [stdout] test src/cd0231_power_of_two/mod.rs - cd0231_power_of_two (line 23) ... FAILED
[INFO] [stdout] test src/cd0232_implement_queue_using_stacks/mod.rs - cd0232_implement_queue_using_stacks (line 11) ... FAILED
[INFO] [stdout] test src/cd0200_number_of_islands/mod.rs - cd0200_number_of_islands::num_islands (line 41) ... FAILED
[INFO] [stdout] test src/cd0206_reverse_linked_list/mod.rs - cd0206_reverse_linked_list::reverse_list (line 25) ... FAILED
[INFO] [stdout] test src/cd0231_power_of_two/mod.rs - cd0231_power_of_two (line 7) ... FAILED
[INFO] [stdout] test src/cd0239_sliding_window_maximum/mod.rs - cd0239_sliding_window_maximum (line 7) ... FAILED
[INFO] [stdout] test src/cd0224_basic_calculator/mod.rs - cd0224_basic_calculator (line 9) ... FAILED
[INFO] [stdout] test src/cd0232_implement_queue_using_stacks/mod.rs - cd0232_implement_queue_using_stacks::MyQueue (line 35) ... FAILED
[INFO] [stdout] test src/cd0232_implement_queue_using_stacks/mod.rs - cd0232_implement_queue_using_stacks::MyQueue (line 94) ... FAILED
[INFO] [stdout] test src/cd0231_power_of_two/mod.rs - cd0231_power_of_two::is_power_of_two (line 39) ... FAILED
[INFO] [stdout] test src/cd0224_basic_calculator/mod.rs - cd0224_basic_calculator::calculate (line 46) ... FAILED
[INFO] [stdout] test src/cd0242_valid_anagram/mod.rs - cd0242_valid_anagram (line 14) ... FAILED
[INFO] [stdout] test src/cd0212_word_search_ii/mod.rs - cd0212_word_search_ii::find_words (line 38) ... FAILED
[INFO] [stdout] test src/cd0300_longest_increasing_subsequence/mod.rs - cd0300_longest_increasing_subsequence (line 7) ... FAILED
[INFO] [stdout] test src/cd0242_valid_anagram/mod.rs - cd0242_valid_anagram (line 7) ... FAILED
[INFO] [stdout] test src/cd0309_best_time_to_buy_and_sell_stock_with_cooldown/mod.rs - cd0309_best_time_to_buy_and_sell_stock_with_cooldown (line 12) ... FAILED
[INFO] [stdout] test src/cd0300_longest_increasing_subsequence/mod.rs - cd0300_longest_increasing_subsequence::length_of_lis (line 30) ... FAILED
[INFO] [stdout] test src/cd0338_counting_bits/mod.rs - cd0338_counting_bits (line 14) ... FAILED
[INFO] [stdout] test src/cd0338_counting_bits/mod.rs - cd0338_counting_bits (line 7) ... FAILED
[INFO] [stdout] test src/cd0322_coin_change/mod.rs - cd0322_coin_change (line 7) ... FAILED
[INFO] [stdout] test src/cd0322_coin_change/mod.rs - cd0322_coin_change (line 15) ... FAILED
[INFO] [stdout] test src/cd0300_longest_increasing_subsequence/mod.rs - cd0300_longest_increasing_subsequence::length_of_lis (line 94) ... FAILED
[INFO] [stdout] test src/cd0300_longest_increasing_subsequence/mod.rs - cd0300_longest_increasing_subsequence::length_of_lis (line 60) ... FAILED
[INFO] [stdout] test src/cd0309_best_time_to_buy_and_sell_stock_with_cooldown/mod.rs - cd0309_best_time_to_buy_and_sell_stock_with_cooldown::max_profit (line 61) ... FAILED
[INFO] [stdout] test src/cd0309_best_time_to_buy_and_sell_stock_with_cooldown/mod.rs - cd0309_best_time_to_buy_and_sell_stock_with_cooldown::max_profit (line 30) ... FAILED
[INFO] [stdout] test src/cd0322_coin_change/mod.rs - cd0322_coin_change::coin_change (line 63) ... FAILED
[INFO] [stdout] test src/cd0322_coin_change/mod.rs - cd0322_coin_change::coin_change (line 35) ... FAILED
[INFO] [stdout] test src/cd0367_valid_perfect_square/mod.rs - cd0367_valid_perfect_square (line 8) ... FAILED
[INFO] [stdout] test src/cd0367_valid_perfect_square/mod.rs - cd0367_valid_perfect_square (line 14) ... FAILED
[INFO] [stdout] test src/cd0496_next_greater_element_i/mod.rs - cd0496_next_greater_element_i (line 9) ... FAILED
[INFO] [stdout] test src/cd0496_next_greater_element_i/mod.rs - cd0496_next_greater_element_i (line 20) ... FAILED
[INFO] [stdout] test src/cd0338_counting_bits/mod.rs - cd0338_counting_bits::count_bits (line 36) ... FAILED
[INFO] [stdout] test src/cd0547_friend_circles/mod.rs - cd0547_friend_circles (line 21) ... FAILED
[INFO] [stdout] test src/cd0547_friend_circles/mod.rs - cd0547_friend_circles (line 9) ... FAILED
[INFO] [stdout] test src/cd0622_design_circular_queue/mod.rs - cd0622_design_circular_queue (line 19) ... FAILED
[INFO] [stdout] test src/cd0367_valid_perfect_square/mod.rs - cd0367_valid_perfect_square::is_perfect_square (line 30) ... FAILED
[INFO] [stdout] test src/cd0338_counting_bits/mod.rs - cd0338_counting_bits::count_bits (line 57) ... FAILED
[INFO] [stdout] test src/cd0496_next_greater_element_i/mod.rs - cd0496_next_greater_element_i::next_greater_element (line 82) ... FAILED
[INFO] [stdout] test src/cd0496_next_greater_element_i/mod.rs - cd0496_next_greater_element_i::next_greater_element (line 46) ... FAILED
[INFO] [stdout] test src/cd0641_design_circular_deque/mod.rs - cd0641_design_circular_deque (line 19) ... FAILED
[INFO] [stdout] test src/cd0547_friend_circles/mod.rs - cd0547_friend_circles::find_circle_num (line 48) ... FAILED
[INFO] [stdout] test src/cd0682_baseball_game/mod.rs - cd0682_baseball_game (line 31) ... FAILED
[INFO] [stdout] test src/cd0622_design_circular_queue/mod.rs - cd0622_design_circular_queue::MyCircularQueue (line 49) ... FAILED
[INFO] [stdout] test src/cd0682_baseball_game/mod.rs - cd0682_baseball_game (line 18) ... FAILED
[INFO] [stdout] test src/cd0547_friend_circles/mod.rs - cd0547_friend_circles::find_circle_num (line 109) ... FAILED
[INFO] [stdout] test src/cd0703_kth_largest_element_in_a_stream/mod.rs - cd0703_kth_largest_element_in_a_stream (line 9) ... FAILED
[INFO] [stdout] test src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs - cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee (line 11) ... FAILED
[INFO] [stdout] test src/cd0641_design_circular_deque/mod.rs - cd0641_design_circular_deque::MyCircularDeque (line 49) ... FAILED
[INFO] [stdout] test src/cd0239_sliding_window_maximum/mod.rs - cd0239_sliding_window_maximum::max_sliding_window (line 36) ... ok
[INFO] [stdout] test src/cd0682_baseball_game/mod.rs - cd0682_baseball_game::cal_points (line 100) ... FAILED
[INFO] [stdout] test src/cd0682_baseball_game/mod.rs - cd0682_baseball_game::cal_points (line 62) ... FAILED
[INFO] [stdout] test src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare (line 15) ... FAILED
[INFO] [stdout] test src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare (line 23) ... FAILED
[INFO] [stdout] test src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare (line 31) ... FAILED
[INFO] [stdout] test src/cd0242_valid_anagram/mod.rs - cd0242_valid_anagram::is_anagram (line 36) ... ok
[INFO] [stdout] test src/cd0242_valid_anagram/mod.rs - cd0242_valid_anagram::is_anagram (line 67) ... ok
[INFO] [stdout] test src/cd0876_middle_of_the_linked_list/mod.rs - cd0876_middle_of_the_linked_list (line 19) ... FAILED
[INFO] [stdout] test src/cd0239_sliding_window_maximum/mod.rs - cd0239_sliding_window_maximum::max_sliding_window (line 71) ... ok
[INFO] [stdout] test src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs - cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee::max_profit (line 98) ... FAILED
[INFO] [stdout] test src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs - cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee::max_profit (line 39) ... FAILED
[INFO] [stdout] test src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare (line 7) ... FAILED
[INFO] [stdout] test src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs - cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee::max_profit (line 69) ... FAILED
[INFO] [stdout] test src/cd0876_middle_of_the_linked_list/mod.rs - cd0876_middle_of_the_linked_list (line 9) ... FAILED
[INFO] [stdout] test src/cd0933_number_of_recent_calls/mod.rs - cd0933_number_of_recent_calls (line 15) ... FAILED
[INFO] [stdout] test src/cd0933_number_of_recent_calls/mod.rs - cd0933_number_of_recent_calls::RecentCounter (line 37) ... FAILED
[INFO] [stdout] test src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare::backspace_compare (line 90) ... FAILED
[INFO] [stdout] test src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare::backspace_compare (line 59) ... FAILED
[INFO] [stdout] test src/cd0876_middle_of_the_linked_list/mod.rs - cd0876_middle_of_the_linked_list::middle_node (line 41) ... FAILED
[INFO] [stdout] test src/cd0876_middle_of_the_linked_list/mod.rs - cd0876_middle_of_the_linked_list::middle_node (line 83) ... FAILED
[INFO] [stdout] test src/cd0703_kth_largest_element_in_a_stream/mod.rs - cd0703_kth_largest_element_in_a_stream::KthLargest (line 32) ... ok
[INFO] [stdout] test src/cd0703_kth_largest_element_in_a_stream/mod.rs - cd0703_kth_largest_element_in_a_stream::KthLargest (line 67) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/cd0003_longest_substring_without_repeating_characters/mod.rs - cd0003_longest_substring_without_repeating_characters (line 15) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0003_longest_substring_without_repeating_characters/mod.rs:16:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: "bbbbb"
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0003_longest_substring_without_repeating_characters/mod.rs - cd0003_longest_substring_without_repeating_characters (line 7) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0003_longest_substring_without_repeating_characters/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: "abcabcbb"
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0019_remove_nth_node_from_end_of_list/mod.rs - cd0019_remove_nth_node_from_end_of_list (line 7) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `linked`
[INFO] [stdout]  --> src/cd0019_remove_nth_node_from_end_of_list/mod.rs:8:7
[INFO] [stdout]   |
[INFO] [stdout] 3 | Given linked list: 1->2->3->4->5, and n = 2.
[INFO] [stdout]   |       ^^^^^^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0015_three_sum/mod.rs - cd0015_three_sum (line 11) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `array`
[INFO] [stdout]  --> src/cd0015_three_sum/mod.rs:12:7
[INFO] [stdout]   |
[INFO] [stdout] 3 | Given array nums = [-1, 0, 1, 2, -1, -4],
[INFO] [stdout]   |       ^^^^^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0001_two_sum/mod.rs - cd0001_two_sum (line 9) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `nums`
[INFO] [stdout]  --> src/cd0001_two_sum/mod.rs:10:7
[INFO] [stdout]   |
[INFO] [stdout] 3 | Given nums = [2, 7, 11, 15], target = 9,
[INFO] [stdout]   |       ^^^^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0004_median_of_two_sorted_arrays/mod.rs - cd0004_median_of_two_sorted_arrays (line 11) stdout ----
[INFO] [stdout] error: expected `;`, found `nums2`
[INFO] [stdout]  --> src/cd0004_median_of_two_sorted_arrays/mod.rs:12:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | nums1 = [1, 3]
[INFO] [stdout]   |               ^ help: add `;` here
[INFO] [stdout] 4 | nums2 = [2]
[INFO] [stdout]   | ----- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `The`
[INFO] [stdout]  --> src/cd0004_median_of_two_sorted_arrays/mod.rs:13:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | nums2 = [2]
[INFO] [stdout]   |            ^ help: add `;` here
[INFO] [stdout] 5 |
[INFO] [stdout] 6 | The median is 2.0
[INFO] [stdout]   | --- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `median`
[INFO] [stdout]  --> src/cd0004_median_of_two_sorted_arrays/mod.rs:15:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | The median is 2.0
[INFO] [stdout]   |     ^^^^^^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0002_add_two_numbers/mod.rs - cd0002_add_two_numbers (line 9) stdout ----
[INFO] [stdout] error: `->` used for field access or method call
[INFO] [stdout]  --> src/cd0002_add_two_numbers/mod.rs:10:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: (2 -> 4 -> 3) + (5 -> 6 -> 4)
[INFO] [stdout]   |           ^^ help: try using `.` instead
[INFO] [stdout]   |
[INFO] [stdout]   = help: the `.` operator will dereference the value if needed
[INFO] [stdout] 
[INFO] [stdout] error: `->` used for field access or method call
[INFO] [stdout]  --> src/cd0002_add_two_numbers/mod.rs:10:16
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: (2 -> 4 -> 3) + (5 -> 6 -> 4)
[INFO] [stdout]   |                ^^ help: try using `.` instead
[INFO] [stdout]   |
[INFO] [stdout]   = help: the `.` operator will dereference the value if needed
[INFO] [stdout] 
[INFO] [stdout] error: `->` used for field access or method call
[INFO] [stdout]  --> src/cd0002_add_two_numbers/mod.rs:10:27
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: (2 -> 4 -> 3) + (5 -> 6 -> 4)
[INFO] [stdout]   |                           ^^ help: try using `.` instead
[INFO] [stdout]   |
[INFO] [stdout]   = help: the `.` operator will dereference the value if needed
[INFO] [stdout] 
[INFO] [stdout] error: `->` used for field access or method call
[INFO] [stdout]  --> src/cd0002_add_two_numbers/mod.rs:10:32
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: (2 -> 4 -> 3) + (5 -> 6 -> 4)
[INFO] [stdout]   |                                ^^ help: try using `.` instead
[INFO] [stdout]   |
[INFO] [stdout]   = help: the `.` operator will dereference the value if needed
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0002_add_two_numbers/mod.rs:10:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: (2 -> 4 -> 3) + (5 -> 6 -> 4)
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0004_median_of_two_sorted_arrays/mod.rs - cd0004_median_of_two_sorted_arrays (line 20) stdout ----
[INFO] [stdout] error: expected `;`, found `nums2`
[INFO] [stdout]  --> src/cd0004_median_of_two_sorted_arrays/mod.rs:21:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | nums1 = [1, 2]
[INFO] [stdout]   |               ^ help: add `;` here
[INFO] [stdout] 4 | nums2 = [3, 4]
[INFO] [stdout]   | ----- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `The`
[INFO] [stdout]  --> src/cd0004_median_of_two_sorted_arrays/mod.rs:22:15
[INFO] [stdout]   |
[INFO] [stdout] 4 | nums2 = [3, 4]
[INFO] [stdout]   |               ^ help: add `;` here
[INFO] [stdout] 5 |
[INFO] [stdout] 6 | The median is (2 + 3)/2 = 2.5
[INFO] [stdout]   | --- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `median`
[INFO] [stdout]  --> src/cd0004_median_of_two_sorted_arrays/mod.rs:24:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | The median is (2 + 3)/2 = 2.5
[INFO] [stdout]   |     ^^^^^^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0003_longest_substring_without_repeating_characters/mod.rs - cd0003_longest_substring_without_repeating_characters (line 23) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0003_longest_substring_without_repeating_characters/mod.rs:24:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: "pwwkew"
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0001_two_sum/mod.rs - cd0001_two_sum::two_sum (line 55) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0001_two_sum/mod.rs:56:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0003_longest_substring_without_repeating_characters/mod.rs - cd0003_longest_substring_without_repeating_characters::length_of_longest_substring (line 41) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0003_longest_substring_without_repeating_characters/mod.rs:44:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0001_two_sum/mod.rs - cd0001_two_sum::two_sum (line 26) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0001_two_sum/mod.rs:29:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0015_three_sum/mod.rs - cd0015_three_sum::three_sum (line 32) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0015_three_sum/mod.rs:35:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses (line 22) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0020_valid_parentheses/mod.rs:23:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: "()[]{}"
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses (line 30) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0020_valid_parentheses/mod.rs:31:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: "(]"
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0002_add_two_numbers/mod.rs - cd0002_add_two_numbers::add_two_numbers (line 26) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0002_add_two_numbers/mod.rs:43:6
[INFO] [stdout]    |
[INFO] [stdout] 19 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0002_add_two_numbers/mod.rs:44:43
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn add_two_numbers(l1: Option<Box<ListNode>>, l2: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                           ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0002_add_two_numbers/mod.rs:44:70
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn add_two_numbers(l1: Option<Box<ListNode>>, l2: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                                                      ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0002_add_two_numbers/mod.rs:44:96
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn add_two_numbers(l1: Option<Box<ListNode>>, l2: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                                                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ListNode`
[INFO] [stdout]   --> src/cd0002_add_two_numbers/mod.rs:47:38
[INFO] [stdout]    |
[INFO] [stdout] 23 |         let mut root = Some(Box::new(ListNode::new(0)));
[INFO] [stdout]    |                                      ^^^^^^^^ use of undeclared type `ListNode`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ListNode`
[INFO] [stdout]   --> src/cd0002_add_two_numbers/mod.rs:54:66
[INFO] [stdout]    |
[INFO] [stdout] 30 |                     let first = dummy1.take().unwrap_or(Box::new(ListNode::new(0)));
[INFO] [stdout]    |                                                                  ^^^^^^^^ use of undeclared type `ListNode`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ListNode`
[INFO] [stdout]   --> src/cd0002_add_two_numbers/mod.rs:55:67
[INFO] [stdout]    |
[INFO] [stdout] 31 |                     let second = dummy2.take().unwrap_or(Box::new(ListNode::new(0)));
[INFO] [stdout]    |                                                                   ^^^^^^^^ use of undeclared type `ListNode`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ListNode`
[INFO] [stdout]   --> src/cd0002_add_two_numbers/mod.rs:59:60
[INFO] [stdout]    |
[INFO] [stdout] 35 |                     inner_node.next.get_or_insert(Box::new(ListNode::new(sum)));
[INFO] [stdout]    |                                                            ^^^^^^^^ use of undeclared type `ListNode`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ListNode`
[INFO] [stdout]   --> src/cd0002_add_two_numbers/mod.rs:70:50
[INFO] [stdout]    |
[INFO] [stdout] 46 |                 node.next.get_or_insert(Box::new(ListNode::new(1)));
[INFO] [stdout]    |                                                  ^^^^^^^^ use of undeclared type `ListNode`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses (line 46) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0020_valid_parentheses/mod.rs:47:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: "{[]}"
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses (line 14) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0020_valid_parentheses/mod.rs:15:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: "()"
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0015_three_sum/mod.rs - cd0015_three_sum::three_sum (line 77) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0015_three_sum/mod.rs:80:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses (line 38) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0020_valid_parentheses/mod.rs:39:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: "([)]"
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0024_swap_nodes_in_pairs/mod.rs - cd0024_swap_nodes_in_pairs (line 9) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `1`
[INFO] [stdout]  --> src/cd0024_swap_nodes_in_pairs/mod.rs:10:7
[INFO] [stdout]   |
[INFO] [stdout] 3 | Given 1->2->3->4, you should return the list as 2->1->4->3.
[INFO] [stdout]   |       ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0019_remove_nth_node_from_end_of_list/mod.rs - cd0019_remove_nth_node_from_end_of_list::remove_nth_from_end (line 29) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0019_remove_nth_node_from_end_of_list/mod.rs:47:6
[INFO] [stdout]    |
[INFO] [stdout] 20 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0019_remove_nth_node_from_end_of_list/mod.rs:48:49
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub fn remove_nth_from_end(head: Option<Box<ListNode>>, n: i32) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                                 ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0019_remove_nth_node_from_end_of_list/mod.rs:48:83
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub fn remove_nth_from_end(head: Option<Box<ListNode>>, n: i32) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                                                                   ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0019_remove_nth_node_from_end_of_list/mod.rs:49:39
[INFO] [stdout]    |
[INFO] [stdout] 22 |         let mut dummy = Some(Box::new(ListNode { val: 0, next: head }));
[INFO] [stdout]    |                                       ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0422.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0021_merge_two_sorted_lists/mod.rs - cd0021_merge_two_sorted_lists (line 7) stdout ----
[INFO] [stdout] error: `->` used for field access or method call
[INFO] [stdout]  --> src/cd0021_merge_two_sorted_lists/mod.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 1->2->4, 1->3->4
[INFO] [stdout]   |         ^^ help: try using `.` instead
[INFO] [stdout]   |
[INFO] [stdout]   = help: the `.` operator will dereference the value if needed
[INFO] [stdout] 
[INFO] [stdout] error: `->` used for field access or method call
[INFO] [stdout]  --> src/cd0021_merge_two_sorted_lists/mod.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 1->2->4, 1->3->4
[INFO] [stdout]   |            ^^ help: try using `.` instead
[INFO] [stdout]   |
[INFO] [stdout]   = help: the `.` operator will dereference the value if needed
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0021_merge_two_sorted_lists/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 1->2->4, 1->3->4
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses::is_valid (line 61) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0020_valid_parentheses/mod.rs:64:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0025_reverse_nodes_in_k_group/mod.rs - cd0025_reverse_nodes_in_k_group (line 9) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `this`
[INFO] [stdout]  --> src/cd0025_reverse_nodes_in_k_group/mod.rs:10:7
[INFO] [stdout]   |
[INFO] [stdout] 3 | Given this linked list: 1->2->3->4->5
[INFO] [stdout]   |       ^^^^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses::is_valid (line 93) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0020_valid_parentheses/mod.rs:94:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0033_search_in_rotated_sorted_array/mod.rs - cd0033_search_in_rotated_sorted_array (line 15) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0033_search_in_rotated_sorted_array/mod.rs:16:39
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: nums = [4,5,6,7,0,1,2], target = 0
[INFO] [stdout]   |                                      -^
[INFO] [stdout]   |                                      |
[INFO] [stdout]   |                                      help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0033_search_in_rotated_sorted_array/mod.rs:16:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: nums = [4,5,6,7,0,1,2], target = 0
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: nums = [4,5,6,7,0,1,2], target = 0
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses::is_valid2 (line 144) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0020_valid_parentheses/mod.rs:147:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0033_search_in_rotated_sorted_array/mod.rs - cd0033_search_in_rotated_sorted_array (line 22) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0033_search_in_rotated_sorted_array/mod.rs:23:39
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: nums = [4,5,6,7,0,1,2], target = 3
[INFO] [stdout]   |                                      -^
[INFO] [stdout]   |                                      |
[INFO] [stdout]   |                                      help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0033_search_in_rotated_sorted_array/mod.rs:23:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: nums = [4,5,6,7,0,1,2], target = 3
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: nums = [4,5,6,7,0,1,2], target = 3
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0024_swap_nodes_in_pairs/mod.rs - cd0024_swap_nodes_in_pairs::swap_pairs (line 26) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0024_swap_nodes_in_pairs/mod.rs:45:6
[INFO] [stdout]    |
[INFO] [stdout] 21 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0024_swap_nodes_in_pairs/mod.rs:46:40
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn swap_pairs(head: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                        ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0024_swap_nodes_in_pairs/mod.rs:46:66
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn swap_pairs(head: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Solution`
[INFO] [stdout]   --> src/cd0024_swap_nodes_in_pairs/mod.rs:52:36
[INFO] [stdout]    |
[INFO] [stdout] 28 |                     inner_h.next = Solution::swap_pairs(inner_s.next);
[INFO] [stdout]    |                                    ^^^^^^^^ use of undeclared type `Solution`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0021_merge_two_sorted_lists/mod.rs - cd0021_merge_two_sorted_lists::merge_two_lists (line 26) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0021_merge_two_sorted_lists/mod.rs:44:6
[INFO] [stdout]    |
[INFO] [stdout] 20 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0021_merge_two_sorted_lists/mod.rs:45:43
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub fn merge_two_lists(l1: Option<Box<ListNode>>, l2: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                           ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0021_merge_two_sorted_lists/mod.rs:45:70
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub fn merge_two_lists(l1: Option<Box<ListNode>>, l2: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                                                      ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0021_merge_two_sorted_lists/mod.rs:45:96
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub fn merge_two_lists(l1: Option<Box<ListNode>>, l2: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                                                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Solution`
[INFO] [stdout]   --> src/cd0021_merge_two_sorted_lists/mod.rs:52:34
[INFO] [stdout]    |
[INFO] [stdout] 28 |                     node1.next = Solution::merge_two_lists(n, Some(node2));
[INFO] [stdout]    |                                  ^^^^^^^^ use of undeclared type `Solution`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Solution`
[INFO] [stdout]   --> src/cd0021_merge_two_sorted_lists/mod.rs:56:34
[INFO] [stdout]    |
[INFO] [stdout] 32 |                     node2.next = Solution::merge_two_lists(Some(node1), n);
[INFO] [stdout]    |                                  ^^^^^^^^ use of undeclared type `Solution`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0022_generate_parentheses/mod.rs - cd0022_generate_parentheses::generate_parenthesis (line 26) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0022_generate_parentheses/mod.rs:27:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0022_generate_parentheses/mod.rs - cd0022_generate_parentheses (line 9) stdout ----
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/cd0022_generate_parentheses/mod.rs:10:1
[INFO] [stdout]   |
[INFO] [stdout] 2 |   fn main() { #[allow(non_snake_case)] fn _doctest_main_src_cd0022_generate_parentheses_mod_rs_9_0() {
[INFO] [stdout]   |                                                                                                     - help: try adding a return type: `-> [&str; 5]`
[INFO] [stdout] 3 | / [
[INFO] [stdout] 4 | |   "((()))",
[INFO] [stdout] 5 | |   "(()())",
[INFO] [stdout] 6 | |   "(())()",
[INFO] [stdout] 7 | |   "()(())",
[INFO] [stdout] 8 | |   "()()()"
[INFO] [stdout] 9 | | ]
[INFO] [stdout]   | |_^ expected `()`, found `[&str; 5]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0033_search_in_rotated_sorted_array/mod.rs - cd0033_search_in_rotated_sorted_array::search (line 38) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0033_search_in_rotated_sorted_array/mod.rs:39:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0025_reverse_nodes_in_k_group/mod.rs - cd0025_reverse_nodes_in_k_group::reverse_k_group (line 34) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0025_reverse_nodes_in_k_group/mod.rs:52:6
[INFO] [stdout]    |
[INFO] [stdout] 20 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0025_reverse_nodes_in_k_group/mod.rs:53:45
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub fn reverse_k_group(head: Option<Box<ListNode>>, k: i32) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0025_reverse_nodes_in_k_group/mod.rs:53:79
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub fn reverse_k_group(head: Option<Box<ListNode>>, k: i32) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                                                               ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0025_reverse_nodes_in_k_group/mod.rs:68:33
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub fn add(head: Option<Box<ListNode>>, tail: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                 ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0025_reverse_nodes_in_k_group/mod.rs:68:62
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub fn add(head: Option<Box<ListNode>>, tail: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                                              ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0025_reverse_nodes_in_k_group/mod.rs:68:88
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub fn add(head: Option<Box<ListNode>>, tail: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                                                                        ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Solution`
[INFO] [stdout]   --> src/cd0025_reverse_nodes_in_k_group/mod.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |         Solution::add(head, Solution::reverse_k_group(tail, k))
[INFO] [stdout]    |         ^^^^^^^^ use of undeclared type `Solution`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Solution`
[INFO] [stdout]   --> src/cd0025_reverse_nodes_in_k_group/mod.rs:65:29
[INFO] [stdout]    |
[INFO] [stdout] 33 |         Solution::add(head, Solution::reverse_k_group(tail, k))
[INFO] [stdout]    |                             ^^^^^^^^ use of undeclared type `Solution`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0050_powx_n/mod.rs - cd0050_powx_n (line 14) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0050_powx_n/mod.rs:15:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 2.10000, 3
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0036_valid_sudoku/mod.rs - cd0036_valid_sudoku (line 33) stdout ----
[INFO] [stdout] error: statements are terminated with a semicolon
[INFO] [stdout]  --> src/cd0036_valid_sudoku/mod.rs:34:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input:
[INFO] [stdout]   |      ^ help: use a semicolon instead: `;`
[INFO] [stdout]   |
[INFO] [stdout]   = note: if you meant to annotate an expression with a type, the type ascription syntax has been removed, see issue #101728 <https://github.com/rust-lang/rust/issues/101728>
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `Output`
[INFO] [stdout]   --> src/cd0036_valid_sudoku/mod.rs:45:2
[INFO] [stdout]    |
[INFO] [stdout] 14 | ]
[INFO] [stdout]    |  ^ help: add `;` here
[INFO] [stdout] 15 | Output: false
[INFO] [stdout]    | ------ unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]   --> src/cd0036_valid_sudoku/mod.rs:46:7
[INFO] [stdout]    |
[INFO] [stdout] 15 | Output: false
[INFO] [stdout]    |       ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0050_powx_n/mod.rs - cd0050_powx_n (line 7) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0050_powx_n/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 2.00000, 10
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0050_powx_n/mod.rs - cd0050_powx_n (line 21) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0050_powx_n/mod.rs:22:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 2.00000, -2
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0051_n_queens/mod.rs - cd0051_n_queens (line 15) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0051_n_queens/mod.rs:16:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 4
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0036_valid_sudoku/mod.rs - cd0036_valid_sudoku::is_valid_sudoku (line 70) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0036_valid_sudoku/mod.rs:71:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0036_valid_sudoku/mod.rs - cd0036_valid_sudoku (line 16) stdout ----
[INFO] [stdout] error: statements are terminated with a semicolon
[INFO] [stdout]  --> src/cd0036_valid_sudoku/mod.rs:17:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input:
[INFO] [stdout]   |      ^ help: use a semicolon instead: `;`
[INFO] [stdout]   |
[INFO] [stdout]   = note: if you meant to annotate an expression with a type, the type ascription syntax has been removed, see issue #101728 <https://github.com/rust-lang/rust/issues/101728>
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Input` in this scope
[INFO] [stdout]  --> src/cd0036_valid_sudoku/mod.rs:17:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input:
[INFO] [stdout]   | ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/cd0036_valid_sudoku/mod.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 2  |   fn main() { #[allow(non_snake_case)] fn _doctest_main_src_cd0036_valid_sudoku_mod_rs_16_0() {
[INFO] [stdout]    |                                                                                              - help: try adding a return type: `-> [[&str; 9]; 9]`
[INFO] [stdout] 3  |   Input:
[INFO] [stdout] 4  | / [
[INFO] [stdout] 5  | |   ["5","3",".",".","7",".",".",".","."],
[INFO] [stdout] 6  | |   ["6",".",".","1","9","5",".",".","."],
[INFO] [stdout] 7  | |   [".","9","8",".",".",".",".","6","."],
[INFO] [stdout] ...  |
[INFO] [stdout] 13 | |   [".",".",".",".","8",".",".","7","9"]
[INFO] [stdout] 14 | | ]
[INFO] [stdout]    | |_^ expected `()`, found `[[&str; 9]; 9]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0425.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0036_valid_sudoku/mod.rs - cd0036_valid_sudoku::is_valid_sudoku (line 112) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0036_valid_sudoku/mod.rs:113:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Solution`
[INFO] [stdout]  --> src/cd0036_valid_sudoku/mod.rs:117:9
[INFO] [stdout]   |
[INFO] [stdout] 7 |         Solution::check_row(&board, &mut table) &&
[INFO] [stdout]   |         ^^^^^^^^ use of undeclared type `Solution`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Solution`
[INFO] [stdout]  --> src/cd0036_valid_sudoku/mod.rs:118:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |         Solution::check_col(&board, &mut table) &&
[INFO] [stdout]   |         ^^^^^^^^ use of undeclared type `Solution`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Solution`
[INFO] [stdout]  --> src/cd0036_valid_sudoku/mod.rs:119:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |         Solution::check_block(&board, &mut table)
[INFO] [stdout]   |         ^^^^^^^^ use of undeclared type `Solution`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0050_powx_n/mod.rs - cd0050_powx_n::my_pow (line 43) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0050_powx_n/mod.rs:44:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0050_powx_n/mod.rs - cd0050_powx_n::my_pow (line 71) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0050_powx_n/mod.rs:72:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `my_pow` in this scope
[INFO] [stdout]   --> src/cd0050_powx_n/mod.rs:79:20
[INFO] [stdout]    |
[INFO] [stdout] 10 |         let half = my_pow(x, n/2);
[INFO] [stdout]    |                    ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider using the associated function on `Self`
[INFO] [stdout]    |
[INFO] [stdout] 10 |         let half = Self::my_pow(x, n/2);
[INFO] [stdout]    |                    ++++++
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 2  + use leetcode_for_rust::cd0050_powx_n::my_pow;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0052_n_queens_ii/mod.rs - cd0052_n_queens_ii::total_n_queens (line 143) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> src/cd0052_n_queens_ii/mod.rs:166:56
[INFO] [stdout]    |
[INFO] [stdout] 2  | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_cd0052_n_queens_ii_mod_rs_143_0() {
[INFO] [stdout]    |           - unclosed delimiter
[INFO] [stdout] ...
[INFO] [stdout] 25 | } _doctest_main_src_cd0052_n_queens_ii_mod_rs_143_0() }
[INFO] [stdout]    |                                                        ^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0052_n_queens_ii/mod.rs - cd0052_n_queens_ii (line 13) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0052_n_queens_ii/mod.rs:14:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 4
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0037_sudoku_solver/mod.rs - cd0037_sudoku_solver::solve_sudoku (line 40) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0037_sudoku_solver/mod.rs:41:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0069_sqrtx/mod.rs - cd0069_sqrtx (line 10) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0069_sqrtx/mod.rs:11:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 4
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0037_sudoku_solver/mod.rs - cd0037_sudoku_solver::solve_sudoku (line 89) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0037_sudoku_solver/mod.rs:92:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0069_sqrtx/mod.rs - cd0069_sqrtx (line 16) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0069_sqrtx/mod.rs:17:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 8
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0052_n_queens_ii/mod.rs - cd0052_n_queens_ii::total_n_queens (line 42) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0052_n_queens_ii/mod.rs:43:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0051_n_queens/mod.rs - cd0051_n_queens::solve_n_queens (line 114) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0051_n_queens/mod.rs:115:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0051_n_queens/mod.rs - cd0051_n_queens::solve_n_queens (line 166) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0051_n_queens/mod.rs:167:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0070_climbing_stairs/mod.rs - cd0070_climbing_stairs (line 19) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0070_climbing_stairs/mod.rs:20:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 3
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0051_n_queens/mod.rs - cd0051_n_queens::solve_n_queens (line 43) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0051_n_queens/mod.rs:44:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0052_n_queens_ii/mod.rs - cd0052_n_queens_ii::total_n_queens (line 91) stdout ----
[INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `&`
[INFO] [stdout]   --> src/cd0052_n_queens_ii/mod.rs:100:56
[INFO] [stdout]    |
[INFO] [stdout] 11 |     fn schedule_queens(board: &mut Vec<Vec<char>>, num &mut i32, len: usize, row: usize) {
[INFO] [stdout]    |                                                        ^ expected one of `:`, `@`, or `|`
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0052_n_queens_ii/mod.rs:92:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `solution` in this scope
[INFO] [stdout]  --> src/cd0052_n_queens_ii/mod.rs:97:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |         solution
[INFO] [stdout]   |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `num` in this scope
[INFO] [stdout]   --> src/cd0052_n_queens_ii/mod.rs:105:22
[INFO] [stdout]    |
[INFO] [stdout] 16 |                     *num += 1;
[INFO] [stdout]    |                      ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `solution` in this scope
[INFO] [stdout]   --> src/cd0052_n_queens_ii/mod.rs:107:50
[INFO] [stdout]    |
[INFO] [stdout] 18 |                     Self::schedule_queens(board, solution, len, row+1);
[INFO] [stdout]    |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0069_sqrtx/mod.rs - cd0069_sqrtx::my_sqrt (line 34) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0069_sqrtx/mod.rs:35:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0070_climbing_stairs/mod.rs - cd0070_climbing_stairs (line 10) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0070_climbing_stairs/mod.rs:11:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 2
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0069_sqrtx/mod.rs - cd0069_sqrtx::my_sqrt (line 67) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0069_sqrtx/mod.rs:68:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0069_sqrtx/mod.rs - cd0069_sqrtx::my_sqrt_f64 (line 144) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0069_sqrtx/mod.rs:145:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0069_sqrtx/mod.rs - cd0069_sqrtx::my_sqrt (line 91) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0069_sqrtx/mod.rs:94:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0069_sqrtx/mod.rs - cd0069_sqrtx::my_sqrt_f64 (line 177) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0069_sqrtx/mod.rs:178:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0070_climbing_stairs/mod.rs - cd0070_climbing_stairs::climb_stairs (line 65) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0070_climbing_stairs/mod.rs:66:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0070_climbing_stairs/mod.rs - cd0070_climbing_stairs::climb_stairs (line 39) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0070_climbing_stairs/mod.rs:40:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0072_edit_distance/mod.rs - cd0072_edit_distance (line 12) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0072_edit_distance/mod.rs:13:31
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: word1 = "horse", word2 = "ros"
[INFO] [stdout]   |                              -^
[INFO] [stdout]   |                              |
[INFO] [stdout]   |                              help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0072_edit_distance/mod.rs:13:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: word1 = "horse", word2 = "ros"
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: word1 = "horse", word2 = "ros"
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0072_edit_distance/mod.rs - cd0072_edit_distance (line 23) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0072_edit_distance/mod.rs:24:35
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: word1 = "intention", word2 = "execution"
[INFO] [stdout]   |                                  -^
[INFO] [stdout]   |                                  |
[INFO] [stdout]   |                                  help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0072_edit_distance/mod.rs:24:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: word1 = "intention", word2 = "execution"
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: word1 = "intention", word2 = "execution"
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0079_word_search/mod.rs - cd0079_word_search (line 8) stdout ----
[INFO] [stdout] error: expected `;`, found `Given`
[INFO] [stdout]   --> src/cd0079_word_search/mod.rs:14:2
[INFO] [stdout]    |
[INFO] [stdout] 8  | ]
[INFO] [stdout]    |  ^ help: add `;` here
[INFO] [stdout] 9  |
[INFO] [stdout] 10 | Given word = "ABCCED", return true.
[INFO] [stdout]    | ----- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `word`
[INFO] [stdout]   --> src/cd0079_word_search/mod.rs:16:7
[INFO] [stdout]    |
[INFO] [stdout] 10 | Given word = "ABCCED", return true.
[INFO] [stdout]    |       ^^^^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0094_binary_tree_inorder_traversal/mod.rs - cd0094_binary_tree_inorder_traversal (line 7) stdout ----
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/cd0094_binary_tree_inorder_traversal/mod.rs:10:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     \
[INFO] [stdout]   |     ^
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0094_binary_tree_inorder_traversal/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [1,null,2,3]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0070_climbing_stairs/mod.rs - cd0070_climbing_stairs::climb_stairs (line 85) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0070_climbing_stairs/mod.rs:86:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0098_validate_binary_search_tree/mod.rs - cd0098_validate_binary_search_tree (line 13) stdout ----
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/cd0098_validate_binary_search_tree/mod.rs:16:6
[INFO] [stdout]   |
[INFO] [stdout] 5 |    / \
[INFO] [stdout]   |      ^
[INFO] [stdout] 
[INFO] [stdout] error: statements are terminated with a semicolon
[INFO] [stdout]  --> src/cd0098_validate_binary_search_tree/mod.rs:14:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input:
[INFO] [stdout]   |      ^ help: use a semicolon instead: `;`
[INFO] [stdout]   |
[INFO] [stdout]   = note: if you meant to annotate an expression with a type, the type ascription syntax has been removed, see issue #101728 <https://github.com/rust-lang/rust/issues/101728>
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `.`, `;`, `?`, `}`, or an operator, found `3`
[INFO] [stdout]  --> src/cd0098_validate_binary_search_tree/mod.rs:17:7
[INFO] [stdout]   |
[INFO] [stdout] 6 |   1   3
[INFO] [stdout]   |       ^ expected one of `.`, `;`, `?`, `}`, or an operator
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0072_edit_distance/mod.rs - cd0072_edit_distance::min_distance (line 46) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0072_edit_distance/mod.rs:47:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0098_validate_binary_search_tree/mod.rs - cd0098_validate_binary_search_tree (line 23) stdout ----
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/cd0098_validate_binary_search_tree/mod.rs:25:6
[INFO] [stdout]   |
[INFO] [stdout] 4 |    / \
[INFO] [stdout]   |      ^
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/cd0098_validate_binary_search_tree/mod.rs:27:8
[INFO] [stdout]   |
[INFO] [stdout] 6 |      / \
[INFO] [stdout]   |        ^
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `.`, `;`, `?`, `}`, or an operator, found `4`
[INFO] [stdout]  --> src/cd0098_validate_binary_search_tree/mod.rs:26:7
[INFO] [stdout]   |
[INFO] [stdout] 5 |   1   4
[INFO] [stdout]   |       ^ expected one of `.`, `;`, `?`, `}`, or an operator
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0072_edit_distance/mod.rs - cd0072_edit_distance::min_distance (line 85) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0072_edit_distance/mod.rs:86:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0102_binary_tree_level_order_traversal/mod.rs - cd0102_binary_tree_level_order_traversal (line 8) stdout ----
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/cd0102_binary_tree_level_order_traversal/mod.rs:10:6
[INFO] [stdout]   |
[INFO] [stdout] 4 |    / \
[INFO] [stdout]   |      ^
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/cd0102_binary_tree_level_order_traversal/mod.rs:12:8
[INFO] [stdout]   |
[INFO] [stdout] 6 |     /  \
[INFO] [stdout]   |        ^
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `.`, `;`, `?`, `}`, or an operator, found `20`
[INFO] [stdout]  --> src/cd0102_binary_tree_level_order_traversal/mod.rs:11:6
[INFO] [stdout]   |
[INFO] [stdout] 5 |   9  20
[INFO] [stdout]   |      ^^ expected one of `.`, `;`, `?`, `}`, or an operator
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0102_binary_tree_level_order_traversal/mod.rs - cd0102_binary_tree_level_order_traversal (line 16) stdout ----
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/cd0102_binary_tree_level_order_traversal/mod.rs:19:3
[INFO] [stdout]   |
[INFO] [stdout] 5 |   [9,20],
[INFO] [stdout]   |   ^^^^^^ expected an array with a fixed size of 1 element, found one with 2 elements
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0098_validate_binary_search_tree/mod.rs - cd0098_validate_binary_search_tree::is_valid_bst (line 48) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0098_validate_binary_search_tree/mod.rs:69:6
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0098_validate_binary_search_tree/mod.rs:70:49
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn is_valid_bst(root: Option<Rc<RefCell<TreeNode>>>) -> bool {
[INFO] [stdout]    |                                                 ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0098_validate_binary_search_tree/mod.rs:71:43
[INFO] [stdout]    |
[INFO] [stdout] 25 |         fn valid(root: &Option<Rc<RefCell<TreeNode>>>, min_limit: Option<i32>, max_limit: Option<i32>) -> bool {
[INFO] [stdout]    |                                           ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0094_binary_tree_inorder_traversal/mod.rs - cd0094_binary_tree_inorder_traversal::inorder_traversal (line 31) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0094_binary_tree_inorder_traversal/mod.rs:52:6
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0094_binary_tree_inorder_traversal/mod.rs:53:54
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn inorder_traversal(root: Option<Rc<RefCell<TreeNode>>>) -> Vec<i32> {
[INFO] [stdout]    |                                                      ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0094_binary_tree_inorder_traversal/mod.rs:60:42
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn _in_order(root: Option<Rc<RefCell<TreeNode>>>, result: &mut Vec<i32>) {
[INFO] [stdout]    |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0098_validate_binary_search_tree/mod.rs - cd0098_validate_binary_search_tree::is_valid_bst (line 117) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0098_validate_binary_search_tree/mod.rs:138:6
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0098_validate_binary_search_tree/mod.rs:139:49
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn is_valid_bst(root: Option<Rc<RefCell<TreeNode>>>) -> bool {
[INFO] [stdout]    |                                                 ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0098_validate_binary_search_tree/mod.rs:140:45
[INFO] [stdout]    |
[INFO] [stdout] 25 |         fn inorder(root: &Option<Rc<RefCell<TreeNode>>>) -> Vec<i32> {
[INFO] [stdout]    |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0094_binary_tree_inorder_traversal/mod.rs - cd0094_binary_tree_inorder_traversal::inorder_traversal (line 83) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0094_binary_tree_inorder_traversal/mod.rs:104:6
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0094_binary_tree_inorder_traversal/mod.rs:105:54
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn inorder_traversal(root: Option<Rc<RefCell<TreeNode>>>) -> Vec<i32> {
[INFO] [stdout]    |                                                      ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0079_word_search/mod.rs - cd0079_word_search::exist (line 32) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0079_word_search/mod.rs:33:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0079_word_search/mod.rs - cd0079_word_search::exist (line 85) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0079_word_search/mod.rs:86:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0104_maximum_depth_of_binary_tree/mod.rs - cd0104_maximum_depth_of_binary_tree (line 12) stdout ----
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/cd0104_maximum_depth_of_binary_tree/mod.rs:14:6
[INFO] [stdout]   |
[INFO] [stdout] 4 |    / \
[INFO] [stdout]   |      ^
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/cd0104_maximum_depth_of_binary_tree/mod.rs:16:8
[INFO] [stdout]   |
[INFO] [stdout] 6 |     /  \
[INFO] [stdout]   |        ^
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `.`, `;`, `?`, `}`, or an operator, found `20`
[INFO] [stdout]  --> src/cd0104_maximum_depth_of_binary_tree/mod.rs:15:6
[INFO] [stdout]   |
[INFO] [stdout] 5 |   9  20
[INFO] [stdout]   |      ^^ expected one of `.`, `;`, `?`, `}`, or an operator
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0102_binary_tree_level_order_traversal/mod.rs - cd0102_binary_tree_level_order_traversal::level_order (line 39) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0102_binary_tree_level_order_traversal/mod.rs:61:6
[INFO] [stdout]    |
[INFO] [stdout] 24 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0102_binary_tree_level_order_traversal/mod.rs:62:48
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn level_order(root: Option<Rc<RefCell<TreeNode>>>) -> Vec<Vec<i32>> {
[INFO] [stdout]    |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0102_binary_tree_level_order_traversal/mod.rs:66:51
[INFO] [stdout]    |
[INFO] [stdout] 29 |         let mut deque: VecDeque<Option<Rc<RefCell<TreeNode>>>> = VecDeque::new();
[INFO] [stdout]    |                                                   ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0111_minimum_depth_of_binary_tree/mod.rs - cd0111_minimum_depth_of_binary_tree (line 12) stdout ----
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/cd0111_minimum_depth_of_binary_tree/mod.rs:14:6
[INFO] [stdout]   |
[INFO] [stdout] 4 |    / \
[INFO] [stdout]   |      ^
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/cd0111_minimum_depth_of_binary_tree/mod.rs:16:8
[INFO] [stdout]   |
[INFO] [stdout] 6 |     /  \
[INFO] [stdout]   |        ^
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `.`, `;`, `?`, `}`, or an operator, found `20`
[INFO] [stdout]  --> src/cd0111_minimum_depth_of_binary_tree/mod.rs:15:6
[INFO] [stdout]   |
[INFO] [stdout] 5 |   9  20
[INFO] [stdout]   |      ^^ expected one of `.`, `;`, `?`, `}`, or an operator
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock (line 11) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0121_best_time_to_buy_and_sell_stock/mod.rs:12:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [7,1,5,3,6,4]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock (line 20) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0121_best_time_to_buy_and_sell_stock/mod.rs:21:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [7,6,4,3,1]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0102_binary_tree_level_order_traversal/mod.rs - cd0102_binary_tree_level_order_traversal::level_order (line 104) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0102_binary_tree_level_order_traversal/mod.rs:125:6
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0102_binary_tree_level_order_traversal/mod.rs:126:48
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn level_order(root: Option<Rc<RefCell<TreeNode>>>) -> Vec<Vec<i32>> {
[INFO] [stdout]    |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0102_binary_tree_level_order_traversal/mod.rs:132:69
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub fn _dfs(result: &mut Vec<Vec<i32>>, root: Option<Rc<RefCell<TreeNode>>>, level: usize) {
[INFO] [stdout]    |                                                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0111_minimum_depth_of_binary_tree/mod.rs - cd0111_minimum_depth_of_binary_tree::min_depth (line 36) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0111_minimum_depth_of_binary_tree/mod.rs:58:6
[INFO] [stdout]    |
[INFO] [stdout] 24 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0111_minimum_depth_of_binary_tree/mod.rs:59:46
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn min_depth(root: Option<Rc<RefCell<TreeNode>>>) -> i32 {
[INFO] [stdout]    |                                              ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0120_triangle/mod.rs - cd0120_triangle::minimum_total (line 58) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0120_triangle/mod.rs:59:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0104_maximum_depth_of_binary_tree/mod.rs - cd0104_maximum_depth_of_binary_tree::max_depth (line 83) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0104_maximum_depth_of_binary_tree/mod.rs:105:6
[INFO] [stdout]    |
[INFO] [stdout] 24 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0104_maximum_depth_of_binary_tree/mod.rs:106:46
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn max_depth(root: Option<Rc<RefCell<TreeNode>>>) -> i32 {
[INFO] [stdout]    |                                              ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0104_maximum_depth_of_binary_tree/mod.rs:110:51
[INFO] [stdout]    |
[INFO] [stdout] 29 |         let mut deque: VecDeque<Option<Rc<RefCell<TreeNode>>>> = VecDeque::new();
[INFO] [stdout]    |                                                   ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0104_maximum_depth_of_binary_tree/mod.rs - cd0104_maximum_depth_of_binary_tree::max_depth (line 36) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0104_maximum_depth_of_binary_tree/mod.rs:58:6
[INFO] [stdout]    |
[INFO] [stdout] 24 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0104_maximum_depth_of_binary_tree/mod.rs:59:46
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn max_depth(root: Option<Rc<RefCell<TreeNode>>>) -> i32 {
[INFO] [stdout]    |                                              ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0120_triangle/mod.rs - cd0120_triangle::minimum_total (line 33) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0120_triangle/mod.rs:34:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0120_triangle/mod.rs - cd0120_triangle (line 7) stdout ----
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/cd0120_triangle/mod.rs:10:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     [3,4],
[INFO] [stdout]   |     ^^^^^ expected an array with a fixed size of 1 element, found one with 2 elements
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0111_minimum_depth_of_binary_tree/mod.rs - cd0111_minimum_depth_of_binary_tree::min_depth (line 87) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0111_minimum_depth_of_binary_tree/mod.rs:109:6
[INFO] [stdout]    |
[INFO] [stdout] 24 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0111_minimum_depth_of_binary_tree/mod.rs:110:46
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn min_depth(root: Option<Rc<RefCell<TreeNode>>>) -> i32 {
[INFO] [stdout]    |                                              ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0111_minimum_depth_of_binary_tree/mod.rs:113:51
[INFO] [stdout]    |
[INFO] [stdout] 28 |         let mut deque: VecDeque<Option<Rc<RefCell<TreeNode>>>> = VecDeque::new();
[INFO] [stdout]    |                                                   ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock::max_profit (line 128) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0121_best_time_to_buy_and_sell_stock/mod.rs:131:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii (line 20) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs:21:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [1,2,3,4,5]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii (line 11) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs:12:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [7,1,5,3,6,4]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii (line 30) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs:31:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [7,6,4,3,1]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock::max_profit (line 38) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0121_best_time_to_buy_and_sell_stock/mod.rs:41:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock::max_profit (line 70) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0121_best_time_to_buy_and_sell_stock/mod.rs:71:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs - cd0123_best_time_to_buy_and_sell_stock_iii (line 11) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs:12:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [3,3,5,0,0,3,1,4]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs - cd0123_best_time_to_buy_and_sell_stock_iii (line 20) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs:21:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [1,2,3,4,5]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs - cd0123_best_time_to_buy_and_sell_stock_iii (line 30) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs:31:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [7,6,4,3,1]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0141_linked_list_cycle/mod.rs - cd0141_linked_list_cycle (line 20) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0141_linked_list_cycle/mod.rs:21:26
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: head = [1,2], pos = 0
[INFO] [stdout]   |                         -^
[INFO] [stdout]   |                         |
[INFO] [stdout]   |                         help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0141_linked_list_cycle/mod.rs:21:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: head = [1,2], pos = 0
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: head = [1,2], pos = 0
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock::max_profit (line 98) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0121_best_time_to_buy_and_sell_stock/mod.rs:101:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii::max_profit (line 47) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs:48:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0141_linked_list_cycle/mod.rs - cd0141_linked_list_cycle (line 32) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0141_linked_list_cycle/mod.rs:33:24
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: head = [1], pos = -1
[INFO] [stdout]   |                       -^
[INFO] [stdout]   |                       |
[INFO] [stdout]   |                       help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0141_linked_list_cycle/mod.rs:33:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: head = [1], pos = -1
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: head = [1], pos = -1
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0141_linked_list_cycle/mod.rs - cd0141_linked_list_cycle (line 9) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0141_linked_list_cycle/mod.rs:10:31
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: head = [3,2,0,-4], pos = 1
[INFO] [stdout]   |                              -^
[INFO] [stdout]   |                              |
[INFO] [stdout]   |                              help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0141_linked_list_cycle/mod.rs:10:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: head = [3,2,0,-4], pos = 1
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: head = [3,2,0,-4], pos = 1
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii::max_profit (line 95) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs:98:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii::max_profit (line 70) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs:73:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0144_binary_tree_preorder_traversal/mod.rs - cd0144_binary_tree_preorder_traversal (line 7) stdout ----
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/cd0144_binary_tree_preorder_traversal/mod.rs:10:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     \
[INFO] [stdout]   |     ^
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0144_binary_tree_preorder_traversal/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [1,null,2,3]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0141_linked_list_cycle/mod.rs - cd0141_linked_list_cycle::has_cycle (line 59) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0141_linked_list_cycle/mod.rs:79:6
[INFO] [stdout]    |
[INFO] [stdout] 22 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0141_linked_list_cycle/mod.rs:80:43
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn has_cycle(mut head: Option<Box<ListNode>>) -> bool {
[INFO] [stdout]    |                                           ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs - cd0123_best_time_to_buy_and_sell_stock_iii::max_profit (line 47) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs:50:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs - cd0123_best_time_to_buy_and_sell_stock_iii::max_profit (line 85) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs:88:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0152_maximum_product_subarray/mod.rs - cd0152_maximum_product_subarray (line 15) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0152_maximum_product_subarray/mod.rs:16:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [-2,0,-1]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0141_linked_list_cycle/mod.rs - cd0141_linked_list_cycle::has_cycle (line 107) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0141_linked_list_cycle/mod.rs:126:6
[INFO] [stdout]    |
[INFO] [stdout] 21 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0141_linked_list_cycle/mod.rs:127:43
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn has_cycle(mut head: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                           ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0141_linked_list_cycle/mod.rs:127:69
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn has_cycle(mut head: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0152_maximum_product_subarray/mod.rs - cd0152_maximum_product_subarray (line 7) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0152_maximum_product_subarray/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [2,3,-2,4]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0145_binary_tree_postorder_traversal/mod.rs - cd0145_binary_tree_postorder_traversal (line 7) stdout ----
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/cd0145_binary_tree_postorder_traversal/mod.rs:10:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     \
[INFO] [stdout]   |     ^
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0145_binary_tree_postorder_traversal/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [1,null,2,3]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0155_min_stack/mod.rs - cd0155_min_stack (line 12) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `minStack`
[INFO] [stdout]  --> src/cd0155_min_stack/mod.rs:13:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | MinStack minStack = new MinStack();
[INFO] [stdout]   |          ^^^^^^^^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0144_binary_tree_preorder_traversal/mod.rs - cd0144_binary_tree_preorder_traversal::preorder_traversal (line 83) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0144_binary_tree_preorder_traversal/mod.rs:104:6
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0144_binary_tree_preorder_traversal/mod.rs:105:55
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn preorder_traversal(root: Option<Rc<RefCell<TreeNode>>>) -> Vec<i32> {
[INFO] [stdout]    |                                                       ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0144_binary_tree_preorder_traversal/mod.rs:109:39
[INFO] [stdout]    |
[INFO] [stdout] 28 |         let mut stack: Vec<Rc<RefCell<TreeNode>>> = Vec::new();
[INFO] [stdout]    |                                       ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0144_binary_tree_preorder_traversal/mod.rs - cd0144_binary_tree_preorder_traversal::preorder_traversal (line 31) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0144_binary_tree_preorder_traversal/mod.rs:52:6
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0144_binary_tree_preorder_traversal/mod.rs:53:56
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn postorder_traversal(root: Option<Rc<RefCell<TreeNode>>>) -> Vec<i32> {
[INFO] [stdout]    |                                                        ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0144_binary_tree_preorder_traversal/mod.rs:60:44
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn _post_order(root: Option<Rc<RefCell<TreeNode>>>, result: &mut Vec<i32>) {
[INFO] [stdout]    |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0169_majority_element/mod.rs - cd0169_majority_element (line 17) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0169_majority_element/mod.rs:18:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [2,2,1,1,1,2,2]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0169_majority_element/mod.rs - cd0169_majority_element (line 9) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0169_majority_element/mod.rs:10:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [3,2,3]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0152_maximum_product_subarray/mod.rs - cd0152_maximum_product_subarray::max_product (line 113) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0152_maximum_product_subarray/mod.rs:116:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0152_maximum_product_subarray/mod.rs - cd0152_maximum_product_subarray::max_product (line 77) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0152_maximum_product_subarray/mod.rs:78:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0145_binary_tree_postorder_traversal/mod.rs - cd0145_binary_tree_postorder_traversal::postorder_traversal (line 83) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0145_binary_tree_postorder_traversal/mod.rs:104:6
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0145_binary_tree_postorder_traversal/mod.rs:105:56
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn postorder_traversal(root: Option<Rc<RefCell<TreeNode>>>) -> Vec<i32> {
[INFO] [stdout]    |                                                        ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0145_binary_tree_postorder_traversal/mod.rs:109:47
[INFO] [stdout]    |
[INFO] [stdout] 28 |         let mut stack1: Vec<Option<Rc<RefCell<TreeNode>>>> = Vec::new();
[INFO] [stdout]    |                                               ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0145_binary_tree_postorder_traversal/mod.rs:110:47
[INFO] [stdout]    |
[INFO] [stdout] 29 |         let mut stack2: Vec<Option<Rc<RefCell<TreeNode>>>> = Vec::new();
[INFO] [stdout]    |                                               ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0145_binary_tree_postorder_traversal/mod.rs - cd0145_binary_tree_postorder_traversal::postorder_traversal (line 31) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0145_binary_tree_postorder_traversal/mod.rs:52:6
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0145_binary_tree_postorder_traversal/mod.rs:53:56
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn postorder_traversal(root: Option<Rc<RefCell<TreeNode>>>) -> Vec<i32> {
[INFO] [stdout]    |                                                        ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0145_binary_tree_postorder_traversal/mod.rs:60:44
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn _post_order(root: Option<Rc<RefCell<TreeNode>>>, result: &mut Vec<i32>) {
[INFO] [stdout]    |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0152_maximum_product_subarray/mod.rs - cd0152_maximum_product_subarray::max_product (line 32) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0152_maximum_product_subarray/mod.rs:35:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0155_min_stack/mod.rs - cd0155_min_stack::MinStack (line 35) stdout ----
[INFO] [stdout] error[E0585]: found a documentation comment that doesn't document anything
[INFO] [stdout]   --> src/cd0155_min_stack/mod.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / /**
[INFO] [stdout] 46 | |  * Your MinStack object will be instantiated and called as such:
[INFO] [stdout] 47 | |  * let obj = MinStack::new();
[INFO] [stdout] 48 | |  * obj.push(x);
[INFO] [stdout] ...  |
[INFO] [stdout] 51 | |  * let ret_4: i32 = obj.get_min();
[INFO] [stdout] 52 | |  */
[INFO] [stdout]    | |___^
[INFO] [stdout]    |
[INFO] [stdout]    = help: doc comments must come before what they document, if a comment was intended use `//`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0585`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs - cd0188_best_time_to_buy_and_sell_stock_iv (line 11) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs:12:19
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [2,4,1], k = 2
[INFO] [stdout]   |                  -^
[INFO] [stdout]   |                  |
[INFO] [stdout]   |                  help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs:12:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [2,4,1], k = 2
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits (line 25) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0191_number_of_bits/mod.rs:26:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 11111111111111111111111111111101
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits (line 16) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0191_number_of_bits/mod.rs:17:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 00000000000000000000000010000000
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits (line 7) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0191_number_of_bits/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 00000000000000000000000000001011
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs - cd0188_best_time_to_buy_and_sell_stock_iv (line 19) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs:20:25
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [3,2,6,5,0,3], k = 2
[INFO] [stdout]   |                        -^
[INFO] [stdout]   |                        |
[INFO] [stdout]   |                        help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs:20:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [3,2,6,5,0,3], k = 2
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0169_majority_element/mod.rs - cd0169_majority_element::majority_element (line 65) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0169_majority_element/mod.rs:66:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0596]: cannot borrow `nums` as mutable, as it is not declared as mutable
[INFO] [stdout]  --> src/cd0169_majority_element/mod.rs:68:9
[INFO] [stdout]   |
[INFO] [stdout] 5 |         nums.sort();
[INFO] [stdout]   |         ^^^^ cannot borrow as mutable
[INFO] [stdout]   |
[INFO] [stdout] help: consider changing this to be mutable
[INFO] [stdout]   |
[INFO] [stdout] 4 |     pub fn majority_element(mut nums: Vec<i32>) -> i32 {
[INFO] [stdout]   |                             +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0596.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0169_majority_element/mod.rs - cd0169_majority_element::majority_element (line 34) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0169_majority_element/mod.rs:37:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0200_number_of_islands/mod.rs - cd0200_number_of_islands (line 19) stdout ----
[INFO] [stdout] error: statements are terminated with a semicolon
[INFO] [stdout]  --> src/cd0200_number_of_islands/mod.rs:20:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input:
[INFO] [stdout]   |      ^ help: use a semicolon instead: `;`
[INFO] [stdout]   |
[INFO] [stdout]   = note: if you meant to annotate an expression with a type, the type ascription syntax has been removed, see issue #101728 <https://github.com/rust-lang/rust/issues/101728>
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `11000`
[INFO] [stdout]  --> src/cd0200_number_of_islands/mod.rs:21:6
[INFO] [stdout]   |
[INFO] [stdout] 4 | 11000
[INFO] [stdout]   |      ^ help: add `;` here
[INFO] [stdout] 5 | 11000
[INFO] [stdout]   | ----- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `00100`
[INFO] [stdout]  --> src/cd0200_number_of_islands/mod.rs:22:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | 11000
[INFO] [stdout]   |      ^ help: add `;` here
[INFO] [stdout] 6 | 00100
[INFO] [stdout]   | ----- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `00011`
[INFO] [stdout]  --> src/cd0200_number_of_islands/mod.rs:23:6
[INFO] [stdout]   |
[INFO] [stdout] 6 | 00100
[INFO] [stdout]   |      ^ help: add `;` here
[INFO] [stdout] 7 | 00011
[INFO] [stdout]   | ----- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `Output`
[INFO] [stdout]  --> src/cd0200_number_of_islands/mod.rs:24:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | 00011
[INFO] [stdout]   |      ^ help: add `;` here
[INFO] [stdout] 8 |
[INFO] [stdout] 9 | Output: 3
[INFO] [stdout]   | ------ unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0200_number_of_islands/mod.rs:26:7
[INFO] [stdout]   |
[INFO] [stdout] 9 | Output: 3
[INFO] [stdout]   |       ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0200_number_of_islands/mod.rs - cd0200_number_of_islands (line 7) stdout ----
[INFO] [stdout] error: statements are terminated with a semicolon
[INFO] [stdout]  --> src/cd0200_number_of_islands/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input:
[INFO] [stdout]   |      ^ help: use a semicolon instead: `;`
[INFO] [stdout]   |
[INFO] [stdout]   = note: if you meant to annotate an expression with a type, the type ascription syntax has been removed, see issue #101728 <https://github.com/rust-lang/rust/issues/101728>
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `11010`
[INFO] [stdout]  --> src/cd0200_number_of_islands/mod.rs:9:6
[INFO] [stdout]   |
[INFO] [stdout] 4 | 11110
[INFO] [stdout]   |      ^ help: add `;` here
[INFO] [stdout] 5 | 11010
[INFO] [stdout]   | ----- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `11000`
[INFO] [stdout]  --> src/cd0200_number_of_islands/mod.rs:10:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | 11010
[INFO] [stdout]   |      ^ help: add `;` here
[INFO] [stdout] 6 | 11000
[INFO] [stdout]   | ----- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `00000`
[INFO] [stdout]  --> src/cd0200_number_of_islands/mod.rs:11:6
[INFO] [stdout]   |
[INFO] [stdout] 6 | 11000
[INFO] [stdout]   |      ^ help: add `;` here
[INFO] [stdout] 7 | 00000
[INFO] [stdout]   | ----- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `Output`
[INFO] [stdout]  --> src/cd0200_number_of_islands/mod.rs:12:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | 00000
[INFO] [stdout]   |      ^ help: add `;` here
[INFO] [stdout] 8 |
[INFO] [stdout] 9 | Output: 1
[INFO] [stdout]   | ------ unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0200_number_of_islands/mod.rs:14:7
[INFO] [stdout]   |
[INFO] [stdout] 9 | Output: 1
[INFO] [stdout]   |       ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs - cd0188_best_time_to_buy_and_sell_stock_iv::max_profit (line 72) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs:75:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits::hamming_weight (line 95) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0191_number_of_bits/mod.rs:96:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout] ---- src/cd0208_implement_trie_prefix_tree/mod.rs - cd0208_implement_trie_prefix_tree (line 7) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `trie`
[INFO] [stdout]  --> src/cd0208_implement_trie_prefix_tree/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Trie trie = new Trie();
[INFO] [stdout]   |      ^^^^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs - cd0188_best_time_to_buy_and_sell_stock_iv::max_profit (line 38) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs:41:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits::hamming_weight (line 50) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0191_number_of_bits/mod.rs:51:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0212_word_search_ii/mod.rs - cd0212_word_search_ii (line 9) stdout ----
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0212_word_search_ii/mod.rs:10:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input:
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input:
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits::hamming_weight (line 73) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0191_number_of_bits/mod.rs:74:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0224_basic_calculator/mod.rs - cd0224_basic_calculator (line 16) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0224_basic_calculator/mod.rs:17:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: " 2-1 + 2 "
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0224_basic_calculator/mod.rs - cd0224_basic_calculator (line 23) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0224_basic_calculator/mod.rs:24:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: "(1+(4+5+2)-3)+(6+8)"
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0206_reverse_linked_list/mod.rs - cd0206_reverse_linked_list (line 7) stdout ----
[INFO] [stdout] error: `->` used for field access or method call
[INFO] [stdout]  --> src/cd0206_reverse_linked_list/mod.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 1->2->3->4->5->NULL
[INFO] [stdout]   |         ^^ help: try using `.` instead
[INFO] [stdout]   |
[INFO] [stdout]   = help: the `.` operator will dereference the value if needed
[INFO] [stdout] 
[INFO] [stdout] error: `->` used for field access or method call
[INFO] [stdout]  --> src/cd0206_reverse_linked_list/mod.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 1->2->3->4->5->NULL
[INFO] [stdout]   |            ^^ help: try using `.` instead
[INFO] [stdout]   |
[INFO] [stdout]   = help: the `.` operator will dereference the value if needed
[INFO] [stdout] 
[INFO] [stdout] error: `->` used for field access or method call
[INFO] [stdout]  --> src/cd0206_reverse_linked_list/mod.rs:8:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 1->2->3->4->5->NULL
[INFO] [stdout]   |               ^^ help: try using `.` instead
[INFO] [stdout]   |
[INFO] [stdout]   = help: the `.` operator will dereference the value if needed
[INFO] [stdout] 
[INFO] [stdout] error: `->` used for field access or method call
[INFO] [stdout]  --> src/cd0206_reverse_linked_list/mod.rs:8:18
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 1->2->3->4->5->NULL
[INFO] [stdout]   |                  ^^ help: try using `.` instead
[INFO] [stdout]   |
[INFO] [stdout]   = help: the `.` operator will dereference the value if needed
[INFO] [stdout] 
[INFO] [stdout] error: `->` used for field access or method call
[INFO] [stdout]  --> src/cd0206_reverse_linked_list/mod.rs:8:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 1->2->3->4->5->NULL
[INFO] [stdout]   |                     ^^ help: try using `.` instead
[INFO] [stdout]   |
[INFO] [stdout]   = help: the `.` operator will dereference the value if needed
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0206_reverse_linked_list/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 1->2->3->4->5->NULL
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0200_number_of_islands/mod.rs - cd0200_number_of_islands::num_islands (line 132) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0200_number_of_islands/mod.rs:135:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0208_implement_trie_prefix_tree/mod.rs - cd0208_implement_trie_prefix_tree::Trie (line 99) stdout ----
[INFO] [stdout] error[E0585]: found a documentation comment that doesn't document anything
[INFO] [stdout]   --> src/cd0208_implement_trie_prefix_tree/mod.rs:139:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | / /**
[INFO] [stdout] 43 | |  * Your Trie object will be instantiated and called as such:
[INFO] [stdout] 44 | |  * let obj = Trie::new();
[INFO] [stdout] 45 | |  * obj.insert(word);
[INFO] [stdout] 46 | |  * let ret_2: bool = obj.search(word);
[INFO] [stdout] 47 | |  * let ret_3: bool = obj.starts_with(prefix);
[INFO] [stdout] 48 | |  */
[INFO] [stdout]    | |___^
[INFO] [stdout]    |
[INFO] [stdout]    = help: doc comments must come before what they document, if a comment was intended use `//`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0585`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0208_implement_trie_prefix_tree/mod.rs - cd0208_implement_trie_prefix_tree::Trie (line 31) stdout ----
[INFO] [stdout] error[E0585]: found a documentation comment that doesn't document anything
[INFO] [stdout]   --> src/cd0208_implement_trie_prefix_tree/mod.rs:84:1
[INFO] [stdout]    |
[INFO] [stdout] 55 | / /**
[INFO] [stdout] 56 | |  * Your Trie object will be instantiated and called as such:
[INFO] [stdout] 57 | |  * let obj = Trie::new();
[INFO] [stdout] 58 | |  * obj.insert(word);
[INFO] [stdout] 59 | |  * let ret_2: bool = obj.search(word);
[INFO] [stdout] 60 | |  * let ret_3: bool = obj.starts_with(prefix);
[INFO] [stdout] 61 | |  */
[INFO] [stdout]    | |___^
[INFO] [stdout]    |
[INFO] [stdout]    = help: doc comments must come before what they document, if a comment was intended use `//`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0585`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0231_power_of_two/mod.rs - cd0231_power_of_two (line 15) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0231_power_of_two/mod.rs:16:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 16
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0231_power_of_two/mod.rs - cd0231_power_of_two (line 23) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0231_power_of_two/mod.rs:24:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 218
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0232_implement_queue_using_stacks/mod.rs - cd0232_implement_queue_using_stacks (line 11) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `queue`
[INFO] [stdout]  --> src/cd0232_implement_queue_using_stacks/mod.rs:12:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | MyQueue queue = new MyQueue();
[INFO] [stdout]   |         ^^^^^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0200_number_of_islands/mod.rs - cd0200_number_of_islands::num_islands (line 41) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0200_number_of_islands/mod.rs:93:6
[INFO] [stdout]    |
[INFO] [stdout] 54 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0206_reverse_linked_list/mod.rs - cd0206_reverse_linked_list::reverse_list (line 25) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0206_reverse_linked_list/mod.rs:44:6
[INFO] [stdout]    |
[INFO] [stdout] 21 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0206_reverse_linked_list/mod.rs:45:42
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn reverse_list(head: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0206_reverse_linked_list/mod.rs:45:68
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn reverse_list(head: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                                                    ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0231_power_of_two/mod.rs - cd0231_power_of_two (line 7) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0231_power_of_two/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 1
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0239_sliding_window_maximum/mod.rs - cd0239_sliding_window_maximum (line 7) stdout ----
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0239_sliding_window_maximum/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: nums = [1,3,-1,-3,5,3,6,7], and k = 3
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: nums = [1,3,-1,-3,5,3,6,7], and k = 3
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0224_basic_calculator/mod.rs - cd0224_basic_calculator (line 9) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0224_basic_calculator/mod.rs:10:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: "1 + 1"
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0232_implement_queue_using_stacks/mod.rs - cd0232_implement_queue_using_stacks::MyQueue (line 35) stdout ----
[INFO] [stdout] error[E0585]: found a documentation comment that doesn't document anything
[INFO] [stdout]   --> src/cd0232_implement_queue_using_stacks/mod.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / /**
[INFO] [stdout] 46 | |  * Your MyQueue object will be instantiated and called as such:
[INFO] [stdout] 47 | |  * let obj = MyQueue::new();
[INFO] [stdout] 48 | |  * obj.push(x);
[INFO] [stdout] ...  |
[INFO] [stdout] 51 | |  * let ret_4: bool = obj.empty();
[INFO] [stdout] 52 | |  */
[INFO] [stdout]    | |___^
[INFO] [stdout]    |
[INFO] [stdout]    = help: doc comments must come before what they document, if a comment was intended use `//`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0585`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0232_implement_queue_using_stacks/mod.rs - cd0232_implement_queue_using_stacks::MyQueue (line 94) stdout ----
[INFO] [stdout] error[E0585]: found a documentation comment that doesn't document anything
[INFO] [stdout]   --> src/cd0232_implement_queue_using_stacks/mod.rs:135:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / /**
[INFO] [stdout] 44 | |  * Your MyQueue object will be instantiated and called as such:
[INFO] [stdout] 45 | |  * let obj = MyQueue::new();
[INFO] [stdout] 46 | |  * obj.push(x);
[INFO] [stdout] ...  |
[INFO] [stdout] 49 | |  * let ret_4: bool = obj.empty();
[INFO] [stdout] 50 | |  */
[INFO] [stdout]    | |___^
[INFO] [stdout]    |
[INFO] [stdout]    = help: doc comments must come before what they document, if a comment was intended use `//`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0585`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0231_power_of_two/mod.rs - cd0231_power_of_two::is_power_of_two (line 39) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0231_power_of_two/mod.rs:40:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0224_basic_calculator/mod.rs - cd0224_basic_calculator::calculate (line 46) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0224_basic_calculator/mod.rs:47:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/cd0224_basic_calculator/mod.rs:57:20
[INFO] [stdout]    |
[INFO] [stdout] 13 |                 '0'...'9' => {
[INFO] [stdout]    |                    ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0242_valid_anagram/mod.rs - cd0242_valid_anagram (line 14) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0242_valid_anagram/mod.rs:15:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: s = "rat", t = "car"
[INFO] [stdout]   |                    -^
[INFO] [stdout]   |                    |
[INFO] [stdout]   |                    help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0242_valid_anagram/mod.rs:15:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: s = "rat", t = "car"
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: s = "rat", t = "car"
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0212_word_search_ii/mod.rs - cd0212_word_search_ii::find_words (line 38) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0212_word_search_ii/mod.rs:62:6
[INFO] [stdout]    |
[INFO] [stdout] 26 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0300_longest_increasing_subsequence/mod.rs - cd0300_longest_increasing_subsequence (line 7) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0300_longest_increasing_subsequence/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [10,9,2,5,3,7,101,18]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0242_valid_anagram/mod.rs - cd0242_valid_anagram (line 7) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0242_valid_anagram/mod.rs:8:25
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: s = "anagram", t = "nagaram"
[INFO] [stdout]   |                        -^
[INFO] [stdout]   |                        |
[INFO] [stdout]   |                        help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0242_valid_anagram/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: s = "anagram", t = "nagaram"
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: s = "anagram", t = "nagaram"
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0309_best_time_to_buy_and_sell_stock_with_cooldown/mod.rs - cd0309_best_time_to_buy_and_sell_stock_with_cooldown (line 12) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0309_best_time_to_buy_and_sell_stock_with_cooldown/mod.rs:13:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [1,2,3,0,2]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0300_longest_increasing_subsequence/mod.rs - cd0300_longest_increasing_subsequence::length_of_lis (line 30) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0300_longest_increasing_subsequence/mod.rs:31:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0338_counting_bits/mod.rs - cd0338_counting_bits (line 14) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0338_counting_bits/mod.rs:15:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 5
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0338_counting_bits/mod.rs - cd0338_counting_bits (line 7) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0338_counting_bits/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 2
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0322_coin_change/mod.rs - cd0322_coin_change (line 7) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0322_coin_change/mod.rs:8:34
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: coins = [1, 2, 5], amount = 11
[INFO] [stdout]   |                                 -^
[INFO] [stdout]   |                                 |
[INFO] [stdout]   |                                 help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0322_coin_change/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: coins = [1, 2, 5], amount = 11
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: coins = [1, 2, 5], amount = 11
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0322_coin_change/mod.rs - cd0322_coin_change (line 15) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0322_coin_change/mod.rs:16:28
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: coins = [2], amount = 3
[INFO] [stdout]   |                           -^
[INFO] [stdout]   |                           |
[INFO] [stdout]   |                           help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0322_coin_change/mod.rs:16:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: coins = [2], amount = 3
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: coins = [2], amount = 3
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0300_longest_increasing_subsequence/mod.rs - cd0300_longest_increasing_subsequence::length_of_lis (line 94) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0300_longest_increasing_subsequence/mod.rs:97:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0300_longest_increasing_subsequence/mod.rs - cd0300_longest_increasing_subsequence::length_of_lis (line 60) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0300_longest_increasing_subsequence/mod.rs:63:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0309_best_time_to_buy_and_sell_stock_with_cooldown/mod.rs - cd0309_best_time_to_buy_and_sell_stock_with_cooldown::max_profit (line 61) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0309_best_time_to_buy_and_sell_stock_with_cooldown/mod.rs:64:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0309_best_time_to_buy_and_sell_stock_with_cooldown/mod.rs - cd0309_best_time_to_buy_and_sell_stock_with_cooldown::max_profit (line 30) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0309_best_time_to_buy_and_sell_stock_with_cooldown/mod.rs:33:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0322_coin_change/mod.rs - cd0322_coin_change::coin_change (line 63) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0322_coin_change/mod.rs:64:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0322_coin_change/mod.rs - cd0322_coin_change::coin_change (line 35) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0322_coin_change/mod.rs:36:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0367_valid_perfect_square/mod.rs - cd0367_valid_perfect_square (line 8) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0367_valid_perfect_square/mod.rs:9:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 16
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0367_valid_perfect_square/mod.rs - cd0367_valid_perfect_square (line 14) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0367_valid_perfect_square/mod.rs:15:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 14
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0496_next_greater_element_i/mod.rs - cd0496_next_greater_element_i (line 9) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0496_next_greater_element_i/mod.rs:10:31
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: nums1 = [4,1,2], nums2 = [1,3,4,2].
[INFO] [stdout]   |                              -^
[INFO] [stdout]   |                              |
[INFO] [stdout]   |                              help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0496_next_greater_element_i/mod.rs:10:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: nums1 = [4,1,2], nums2 = [1,3,4,2].
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: nums1 = [4,1,2], nums2 = [1,3,4,2].
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0496_next_greater_element_i/mod.rs - cd0496_next_greater_element_i (line 20) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0496_next_greater_element_i/mod.rs:21:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: nums1 = [2,4], nums2 = [1,2,3,4].
[INFO] [stdout]   |                            -^
[INFO] [stdout]   |                            |
[INFO] [stdout]   |                            help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0496_next_greater_element_i/mod.rs:21:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: nums1 = [2,4], nums2 = [1,2,3,4].
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: nums1 = [2,4], nums2 = [1,2,3,4].
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0338_counting_bits/mod.rs - cd0338_counting_bits::count_bits (line 36) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0338_counting_bits/mod.rs:37:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0547_friend_circles/mod.rs - cd0547_friend_circles (line 21) stdout ----
[INFO] [stdout] error: statements are terminated with a semicolon
[INFO] [stdout]  --> src/cd0547_friend_circles/mod.rs:22:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input:
[INFO] [stdout]   |      ^ help: use a semicolon instead: `;`
[INFO] [stdout]   |
[INFO] [stdout]   = note: if you meant to annotate an expression with a type, the type ascription syntax has been removed, see issue #101728 <https://github.com/rust-lang/rust/issues/101728>
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `Output`
[INFO] [stdout]  --> src/cd0547_friend_circles/mod.rs:25:10
[INFO] [stdout]   |
[INFO] [stdout] 6 |  [0,1,1]]
[INFO] [stdout]   |          ^ help: add `;` here
[INFO] [stdout] 7 | Output: 1
[INFO] [stdout]   | ------ unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0547_friend_circles/mod.rs:26:7
[INFO] [stdout]   |
[INFO] [stdout] 7 | Output: 1
[INFO] [stdout]   |       ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0547_friend_circles/mod.rs - cd0547_friend_circles (line 9) stdout ----
[INFO] [stdout] error: statements are terminated with a semicolon
[INFO] [stdout]  --> src/cd0547_friend_circles/mod.rs:10:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input:
[INFO] [stdout]   |      ^ help: use a semicolon instead: `;`
[INFO] [stdout]   |
[INFO] [stdout]   = note: if you meant to annotate an expression with a type, the type ascription syntax has been removed, see issue #101728 <https://github.com/rust-lang/rust/issues/101728>
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `Output`
[INFO] [stdout]  --> src/cd0547_friend_circles/mod.rs:13:10
[INFO] [stdout]   |
[INFO] [stdout] 6 |  [0,0,1]]
[INFO] [stdout]   |          ^ help: add `;` here
[INFO] [stdout] 7 | Output: 2
[INFO] [stdout]   | ------ unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0547_friend_circles/mod.rs:14:7
[INFO] [stdout]   |
[INFO] [stdout] 7 | Output: 2
[INFO] [stdout]   |       ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0622_design_circular_queue/mod.rs - cd0622_design_circular_queue (line 19) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `circularQueue`
[INFO] [stdout]  --> src/cd0622_design_circular_queue/mod.rs:20:17
[INFO] [stdout]   |
[INFO] [stdout] 3 | MyCircularQueue circularQueue = new MyCircularQueue(3); // set the size to be 3
[INFO] [stdout]   |                 ^^^^^^^^^^^^^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0367_valid_perfect_square/mod.rs - cd0367_valid_perfect_square::is_perfect_square (line 30) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0367_valid_perfect_square/mod.rs:31:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0338_counting_bits/mod.rs - cd0338_counting_bits::count_bits (line 57) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0338_counting_bits/mod.rs:58:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0496_next_greater_element_i/mod.rs - cd0496_next_greater_element_i::next_greater_element (line 82) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0496_next_greater_element_i/mod.rs:85:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0496_next_greater_element_i/mod.rs - cd0496_next_greater_element_i::next_greater_element (line 46) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0496_next_greater_element_i/mod.rs:49:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0641_design_circular_deque/mod.rs - cd0641_design_circular_deque (line 19) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `circularDeque`
[INFO] [stdout]  --> src/cd0641_design_circular_deque/mod.rs:20:17
[INFO] [stdout]   |
[INFO] [stdout] 3 | MyCircularDeque circularDeque = new MycircularDeque(3); // set the size to be 3
[INFO] [stdout]   |                 ^^^^^^^^^^^^^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0547_friend_circles/mod.rs - cd0547_friend_circles::find_circle_num (line 48) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0547_friend_circles/mod.rs:82:6
[INFO] [stdout]    |
[INFO] [stdout] 36 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0682_baseball_game/mod.rs - cd0682_baseball_game (line 31) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0682_baseball_game/mod.rs:32:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: ["5","-2","4","C","D","9","+","+"]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0622_design_circular_queue/mod.rs - cd0622_design_circular_queue::MyCircularQueue (line 49) stdout ----
[INFO] [stdout] error[E0585]: found a documentation comment that doesn't document anything
[INFO] [stdout]   --> src/cd0622_design_circular_queue/mod.rs:120:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | / /**
[INFO] [stdout] 74 | |  * Your MyCircularQueue object will be instantiated and called as such:
[INFO] [stdout] 75 | |  * let obj = MyCircularQueue::new(k);
[INFO] [stdout] 76 | |  * let ret_1: bool = obj.en_queue(value);
[INFO] [stdout] ...  |
[INFO] [stdout] 81 | |  * let ret_6: bool = obj.is_full();
[INFO] [stdout] 82 | |  */
[INFO] [stdout]    | |___^
[INFO] [stdout]    |
[INFO] [stdout]    = help: doc comments must come before what they document, if a comment was intended use `//`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0585`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0682_baseball_game/mod.rs - cd0682_baseball_game (line 18) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0682_baseball_game/mod.rs:19:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: ["5","2","C","D","+"]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0547_friend_circles/mod.rs - cd0547_friend_circles::find_circle_num (line 109) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0547_friend_circles/mod.rs:110:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0703_kth_largest_element_in_a_stream/mod.rs - cd0703_kth_largest_element_in_a_stream (line 9) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `k`
[INFO] [stdout]  --> src/cd0703_kth_largest_element_in_a_stream/mod.rs:10:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | int k = 3;
[INFO] [stdout]   |     ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs - cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee (line 11) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs:12:41
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: prices = [1, 3, 2, 8, 4, 9], fee = 2
[INFO] [stdout]   |                                        -^
[INFO] [stdout]   |                                        |
[INFO] [stdout]   |                                        help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs:12:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: prices = [1, 3, 2, 8, 4, 9], fee = 2
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: prices = [1, 3, 2, 8, 4, 9], fee = 2
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0641_design_circular_deque/mod.rs - cd0641_design_circular_deque::MyCircularDeque (line 49) stdout ----
[INFO] [stdout] error[E0585]: found a documentation comment that doesn't document anything
[INFO] [stdout]    --> src/cd0641_design_circular_deque/mod.rs:147:1
[INFO] [stdout]     |
[INFO] [stdout] 100 | / /**
[INFO] [stdout] 101 | |  * Your MyCircularDeque object will be instantiated and called as such:
[INFO] [stdout] 102 | |  * let obj = MyCircularDeque::new(k);
[INFO] [stdout] 103 | |  * let ret_1: bool = obj.insert_front(value);
[INFO] [stdout] ...   |
[INFO] [stdout] 110 | |  * let ret_8: bool = obj.is_full();
[INFO] [stdout] 111 | |  */
[INFO] [stdout]     | |___^
[INFO] [stdout]     |
[INFO] [stdout]     = help: doc comments must come before what they document, if a comment was intended use `//`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0585`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0682_baseball_game/mod.rs - cd0682_baseball_game::cal_points (line 100) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0682_baseball_game/mod.rs:101:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0682_baseball_game/mod.rs - cd0682_baseball_game::cal_points (line 62) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0682_baseball_game/mod.rs:63:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare (line 15) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0844_backspace_string_compare/mod.rs:16:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: S = "ab##", T = "c#d#"
[INFO] [stdout]   |                     -^
[INFO] [stdout]   |                     |
[INFO] [stdout]   |                     help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0844_backspace_string_compare/mod.rs:16:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: S = "ab##", T = "c#d#"
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: S = "ab##", T = "c#d#"
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare (line 23) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0844_backspace_string_compare/mod.rs:24:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: S = "a##c", T = "#a#c"
[INFO] [stdout]   |                     -^
[INFO] [stdout]   |                     |
[INFO] [stdout]   |                     help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0844_backspace_string_compare/mod.rs:24:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: S = "a##c", T = "#a#c"
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: S = "a##c", T = "#a#c"
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare (line 31) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0844_backspace_string_compare/mod.rs:32:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: S = "a#c", T = "b"
[INFO] [stdout]   |                    -^
[INFO] [stdout]   |                    |
[INFO] [stdout]   |                    help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0844_backspace_string_compare/mod.rs:32:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: S = "a#c", T = "b"
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: S = "a#c", T = "b"
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0876_middle_of_the_linked_list/mod.rs - cd0876_middle_of_the_linked_list (line 19) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0876_middle_of_the_linked_list/mod.rs:20:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [1,2,3,4,5,6]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs - cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee::max_profit (line 98) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs:101:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs - cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee::max_profit (line 39) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs:42:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare (line 7) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0844_backspace_string_compare/mod.rs:8:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: S = "ab#c", T = "ad#c"
[INFO] [stdout]   |                     -^
[INFO] [stdout]   |                     |
[INFO] [stdout]   |                     help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0844_backspace_string_compare/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: S = "ab#c", T = "ad#c"
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: S = "ab#c", T = "ad#c"
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs - cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee::max_profit (line 69) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs:72:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0876_middle_of_the_linked_list/mod.rs - cd0876_middle_of_the_linked_list (line 9) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0876_middle_of_the_linked_list/mod.rs:10:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [1,2,3,4,5]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0933_number_of_recent_calls/mod.rs - cd0933_number_of_recent_calls (line 15) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0933_number_of_recent_calls/mod.rs:16:71
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: inputs = ["RecentCounter","ping","ping","ping","ping"], inputs = [[],[1],[100],[3001],[3002]]
[INFO] [stdout]   |                                                                      -^
[INFO] [stdout]   |                                                                      |
[INFO] [stdout]   |                                                                      help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0933_number_of_recent_calls/mod.rs:16:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: inputs = ["RecentCounter","ping","ping","ping","ping"], inputs = [[],[1],[100],[3001],[3002]]
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: inputs = ["RecentCounter","ping","ping","ping","ping"], inputs = [[],[1],[100],[3001],[3002]]
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0933_number_of_recent_calls/mod.rs - cd0933_number_of_recent_calls::RecentCounter (line 37) stdout ----
[INFO] [stdout] error[E0585]: found a documentation comment that doesn't document anything
[INFO] [stdout]   --> src/cd0933_number_of_recent_calls/mod.rs:65:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | / /**
[INFO] [stdout] 31 | |  * Your RecentCounter object will be instantiated and called as such:
[INFO] [stdout] 32 | |  * let obj = RecentCounter::new();
[INFO] [stdout] 33 | |  * let ret_1: i32 = obj.ping(t);
[INFO] [stdout] 34 | |  */
[INFO] [stdout]    | |___^
[INFO] [stdout]    |
[INFO] [stdout]    = help: doc comments must come before what they document, if a comment was intended use `//`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0585`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare::backspace_compare (line 90) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0844_backspace_string_compare/mod.rs:91:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare::backspace_compare (line 59) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0844_backspace_string_compare/mod.rs:60:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0876_middle_of_the_linked_list/mod.rs - cd0876_middle_of_the_linked_list::middle_node (line 41) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0876_middle_of_the_linked_list/mod.rs:59:6
[INFO] [stdout]    |
[INFO] [stdout] 20 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0876_middle_of_the_linked_list/mod.rs:60:41
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub fn middle_node(head: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                         ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0876_middle_of_the_linked_list/mod.rs:60:67
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub fn middle_node(head: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                                                   ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0876_middle_of_the_linked_list/mod.rs - cd0876_middle_of_the_linked_list::middle_node (line 83) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0876_middle_of_the_linked_list/mod.rs:101:6
[INFO] [stdout]    |
[INFO] [stdout] 20 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0876_middle_of_the_linked_list/mod.rs:102:41
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub fn middle_node(head: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                         ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0876_middle_of_the_linked_list/mod.rs:102:67
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub fn middle_node(head: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                                                   ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0876_middle_of_the_linked_list/mod.rs:104:42
[INFO] [stdout]    |
[INFO] [stdout] 23 |         let mut node_vec: Vec<Option<Box<ListNode>>> = vec![];
[INFO] [stdout]    |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/cd0001_two_sum/mod.rs - cd0001_two_sum (line 9)
[INFO] [stdout]     src/cd0001_two_sum/mod.rs - cd0001_two_sum::two_sum (line 26)
[INFO] [stdout]     src/cd0001_two_sum/mod.rs - cd0001_two_sum::two_sum (line 55)
[INFO] [stdout]     src/cd0002_add_two_numbers/mod.rs - cd0002_add_two_numbers (line 9)
[INFO] [stdout]     src/cd0002_add_two_numbers/mod.rs - cd0002_add_two_numbers::add_two_numbers (line 26)
[INFO] [stdout]     src/cd0003_longest_substring_without_repeating_characters/mod.rs - cd0003_longest_substring_without_repeating_characters (line 15)
[INFO] [stdout]     src/cd0003_longest_substring_without_repeating_characters/mod.rs - cd0003_longest_substring_without_repeating_characters (line 23)
[INFO] [stdout]     src/cd0003_longest_substring_without_repeating_characters/mod.rs - cd0003_longest_substring_without_repeating_characters (line 7)
[INFO] [stdout]     src/cd0003_longest_substring_without_repeating_characters/mod.rs - cd0003_longest_substring_without_repeating_characters::length_of_longest_substring (line 41)
[INFO] [stdout]     src/cd0004_median_of_two_sorted_arrays/mod.rs - cd0004_median_of_two_sorted_arrays (line 11)
[INFO] [stdout]     src/cd0004_median_of_two_sorted_arrays/mod.rs - cd0004_median_of_two_sorted_arrays (line 20)
[INFO] [stdout]     src/cd0015_three_sum/mod.rs - cd0015_three_sum (line 11)
[INFO] [stdout]     src/cd0015_three_sum/mod.rs - cd0015_three_sum::three_sum (line 32)
[INFO] [stdout]     src/cd0015_three_sum/mod.rs - cd0015_three_sum::three_sum (line 77)
[INFO] [stdout]     src/cd0019_remove_nth_node_from_end_of_list/mod.rs - cd0019_remove_nth_node_from_end_of_list (line 7)
[INFO] [stdout]     src/cd0019_remove_nth_node_from_end_of_list/mod.rs - cd0019_remove_nth_node_from_end_of_list::remove_nth_from_end (line 29)
[INFO] [stdout]     src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses (line 14)
[INFO] [stdout]     src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses (line 22)
[INFO] [stdout]     src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses (line 30)
[INFO] [stdout]     src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses (line 38)
[INFO] [stdout]     src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses (line 46)
[INFO] [stdout]     src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses::is_valid (line 61)
[INFO] [stdout]     src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses::is_valid (line 93)
[INFO] [stdout]     src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses::is_valid2 (line 144)
[INFO] [stdout]     src/cd0021_merge_two_sorted_lists/mod.rs - cd0021_merge_two_sorted_lists (line 7)
[INFO] [stdout]     src/cd0021_merge_two_sorted_lists/mod.rs - cd0021_merge_two_sorted_lists::merge_two_lists (line 26)
[INFO] [stdout]     src/cd0022_generate_parentheses/mod.rs - cd0022_generate_parentheses (line 9)
[INFO] [stdout]     src/cd0022_generate_parentheses/mod.rs - cd0022_generate_parentheses::generate_parenthesis (line 26)
[INFO] [stdout]     src/cd0024_swap_nodes_in_pairs/mod.rs - cd0024_swap_nodes_in_pairs (line 9)
[INFO] [stdout]     src/cd0024_swap_nodes_in_pairs/mod.rs - cd0024_swap_nodes_in_pairs::swap_pairs (line 26)
[INFO] [stdout]     src/cd0025_reverse_nodes_in_k_group/mod.rs - cd0025_reverse_nodes_in_k_group (line 9)
[INFO] [stdout]     src/cd0025_reverse_nodes_in_k_group/mod.rs - cd0025_reverse_nodes_in_k_group::reverse_k_group (line 34)
[INFO] [stdout]     src/cd0033_search_in_rotated_sorted_array/mod.rs - cd0033_search_in_rotated_sorted_array (line 15)
[INFO] [stdout]     src/cd0033_search_in_rotated_sorted_array/mod.rs - cd0033_search_in_rotated_sorted_array (line 22)
[INFO] [stdout]     src/cd0033_search_in_rotated_sorted_array/mod.rs - cd0033_search_in_rotated_sorted_array::search (line 38)
[INFO] [stdout]     src/cd0036_valid_sudoku/mod.rs - cd0036_valid_sudoku (line 16)
[INFO] [stdout]     src/cd0036_valid_sudoku/mod.rs - cd0036_valid_sudoku (line 33)
[INFO] [stdout]     src/cd0036_valid_sudoku/mod.rs - cd0036_valid_sudoku::is_valid_sudoku (line 112)
[INFO] [stdout]     src/cd0036_valid_sudoku/mod.rs - cd0036_valid_sudoku::is_valid_sudoku (line 70)
[INFO] [stdout]     src/cd0037_sudoku_solver/mod.rs - cd0037_sudoku_solver::solve_sudoku (line 40)
[INFO] [stdout]     src/cd0037_sudoku_solver/mod.rs - cd0037_sudoku_solver::solve_sudoku (line 89)
[INFO] [stdout]     src/cd0050_powx_n/mod.rs - cd0050_powx_n (line 14)
[INFO] [stdout]     src/cd0050_powx_n/mod.rs - cd0050_powx_n (line 21)
[INFO] [stdout]     src/cd0050_powx_n/mod.rs - cd0050_powx_n (line 7)
[INFO] [stdout]     src/cd0050_powx_n/mod.rs - cd0050_powx_n::my_pow (line 43)
[INFO] [stdout]     src/cd0050_powx_n/mod.rs - cd0050_powx_n::my_pow (line 71)
[INFO] [stdout]     src/cd0051_n_queens/mod.rs - cd0051_n_queens (line 15)
[INFO] [stdout]     src/cd0051_n_queens/mod.rs - cd0051_n_queens::solve_n_queens (line 114)
[INFO] [stdout]     src/cd0051_n_queens/mod.rs - cd0051_n_queens::solve_n_queens (line 166)
[INFO] [stdout]     src/cd0051_n_queens/mod.rs - cd0051_n_queens::solve_n_queens (line 43)
[INFO] [stdout]     src/cd0052_n_queens_ii/mod.rs - cd0052_n_queens_ii (line 13)
[INFO] [stdout]     src/cd0052_n_queens_ii/mod.rs - cd0052_n_queens_ii::total_n_queens (line 143)
[INFO] [stdout]     src/cd0052_n_queens_ii/mod.rs - cd0052_n_queens_ii::total_n_queens (line 42)
[INFO] [stdout]     src/cd0052_n_queens_ii/mod.rs - cd0052_n_queens_ii::total_n_queens (line 91)
[INFO] [stdout]     src/cd0069_sqrtx/mod.rs - cd0069_sqrtx (line 10)
[INFO] [stdout]     src/cd0069_sqrtx/mod.rs - cd0069_sqrtx (line 16)
[INFO] [stdout]     src/cd0069_sqrtx/mod.rs - cd0069_sqrtx::my_sqrt (line 34)
[INFO] [stdout]     src/cd0069_sqrtx/mod.rs - cd0069_sqrtx::my_sqrt (line 67)
[INFO] [stdout]     src/cd0069_sqrtx/mod.rs - cd0069_sqrtx::my_sqrt (line 91)
[INFO] [stdout]     src/cd0069_sqrtx/mod.rs - cd0069_sqrtx::my_sqrt_f64 (line 144)
[INFO] [stdout]     src/cd0069_sqrtx/mod.rs - cd0069_sqrtx::my_sqrt_f64 (line 177)
[INFO] [stdout]     src/cd0070_climbing_stairs/mod.rs - cd0070_climbing_stairs (line 10)
[INFO] [stdout]     src/cd0070_climbing_stairs/mod.rs - cd0070_climbing_stairs (line 19)
[INFO] [stdout]     src/cd0070_climbing_stairs/mod.rs - cd0070_climbing_stairs::climb_stairs (line 39)
[INFO] [stdout]     src/cd0070_climbing_stairs/mod.rs - cd0070_climbing_stairs::climb_stairs (line 65)
[INFO] [stdout]     src/cd0070_climbing_stairs/mod.rs - cd0070_climbing_stairs::climb_stairs (line 85)
[INFO] [stdout]     src/cd0072_edit_distance/mod.rs - cd0072_edit_distance (line 12)
[INFO] [stdout]     src/cd0072_edit_distance/mod.rs - cd0072_edit_distance (line 23)
[INFO] [stdout]     src/cd0072_edit_distance/mod.rs - cd0072_edit_distance::min_distance (line 46)
[INFO] [stdout]     src/cd0072_edit_distance/mod.rs - cd0072_edit_distance::min_distance (line 85)
[INFO] [stdout]     src/cd0079_word_search/mod.rs - cd0079_word_search (line 8)
[INFO] [stdout]     src/cd0079_word_search/mod.rs - cd0079_word_search::exist (line 32)
[INFO] [stdout]     src/cd0079_word_search/mod.rs - cd0079_word_search::exist (line 85)
[INFO] [stdout]     src/cd0094_binary_tree_inorder_traversal/mod.rs - cd0094_binary_tree_inorder_traversal (line 7)
[INFO] [stdout]     src/cd0094_binary_tree_inorder_traversal/mod.rs - cd0094_binary_tree_inorder_traversal::inorder_traversal (line 31)
[INFO] [stdout]     src/cd0094_binary_tree_inorder_traversal/mod.rs - cd0094_binary_tree_inorder_traversal::inorder_traversal (line 83)
[INFO] [stdout]     src/cd0098_validate_binary_search_tree/mod.rs - cd0098_validate_binary_search_tree (line 13)
[INFO] [stdout]     src/cd0098_validate_binary_search_tree/mod.rs - cd0098_validate_binary_search_tree (line 23)
[INFO] [stdout]     src/cd0098_validate_binary_search_tree/mod.rs - cd0098_validate_binary_search_tree::is_valid_bst (line 117)
[INFO] [stdout]     src/cd0098_validate_binary_search_tree/mod.rs - cd0098_validate_binary_search_tree::is_valid_bst (line 48)
[INFO] [stdout]     src/cd0102_binary_tree_level_order_traversal/mod.rs - cd0102_binary_tree_level_order_traversal (line 16)
[INFO] [stdout]     src/cd0102_binary_tree_level_order_traversal/mod.rs - cd0102_binary_tree_level_order_traversal (line 8)
[INFO] [stdout]     src/cd0102_binary_tree_level_order_traversal/mod.rs - cd0102_binary_tree_level_order_traversal::level_order (line 104)
[INFO] [stdout]     src/cd0102_binary_tree_level_order_traversal/mod.rs - cd0102_binary_tree_level_order_traversal::level_order (line 39)
[INFO] [stdout]     src/cd0104_maximum_depth_of_binary_tree/mod.rs - cd0104_maximum_depth_of_binary_tree (line 12)
[INFO] [stdout]     src/cd0104_maximum_depth_of_binary_tree/mod.rs - cd0104_maximum_depth_of_binary_tree::max_depth (line 36)
[INFO] [stdout]     src/cd0104_maximum_depth_of_binary_tree/mod.rs - cd0104_maximum_depth_of_binary_tree::max_depth (line 83)
[INFO] [stdout]     src/cd0111_minimum_depth_of_binary_tree/mod.rs - cd0111_minimum_depth_of_binary_tree (line 12)
[INFO] [stdout]     src/cd0111_minimum_depth_of_binary_tree/mod.rs - cd0111_minimum_depth_of_binary_tree::min_depth (line 36)
[INFO] [stdout]     src/cd0111_minimum_depth_of_binary_tree/mod.rs - cd0111_minimum_depth_of_binary_tree::min_depth (line 87)
[INFO] [stdout]     src/cd0120_triangle/mod.rs - cd0120_triangle (line 7)
[INFO] [stdout]     src/cd0120_triangle/mod.rs - cd0120_triangle::minimum_total (line 33)
[INFO] [stdout]     src/cd0120_triangle/mod.rs - cd0120_triangle::minimum_total (line 58)
[INFO] [stdout]     src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock (line 11)
[INFO] [stdout]     src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock (line 20)
[INFO] [stdout]     src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock::max_profit (line 128)
[INFO] [stdout]     src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock::max_profit (line 38)
[INFO] [stdout]     src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock::max_profit (line 70)
[INFO] [stdout]     src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock::max_profit (line 98)
[INFO] [stdout]     src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii (line 11)
[INFO] [stdout]     src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii (line 20)
[INFO] [stdout]     src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii (line 30)
[INFO] [stdout]     src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii::max_profit (line 47)
[INFO] [stdout]     src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii::max_profit (line 70)
[INFO] [stdout]     src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii::max_profit (line 95)
[INFO] [stdout]     src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs - cd0123_best_time_to_buy_and_sell_stock_iii (line 11)
[INFO] [stdout]     src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs - cd0123_best_time_to_buy_and_sell_stock_iii (line 20)
[INFO] [stdout]     src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs - cd0123_best_time_to_buy_and_sell_stock_iii (line 30)
[INFO] [stdout]     src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs - cd0123_best_time_to_buy_and_sell_stock_iii::max_profit (line 47)
[INFO] [stdout]     src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs - cd0123_best_time_to_buy_and_sell_stock_iii::max_profit (line 85)
[INFO] [stdout]     src/cd0141_linked_list_cycle/mod.rs - cd0141_linked_list_cycle (line 20)
[INFO] [stdout]     src/cd0141_linked_list_cycle/mod.rs - cd0141_linked_list_cycle (line 32)
[INFO] [stdout]     src/cd0141_linked_list_cycle/mod.rs - cd0141_linked_list_cycle (line 9)
[INFO] [stdout]     src/cd0141_linked_list_cycle/mod.rs - cd0141_linked_list_cycle::has_cycle (line 107)
[INFO] [stdout]     src/cd0141_linked_list_cycle/mod.rs - cd0141_linked_list_cycle::has_cycle (line 59)
[INFO] [stdout]     src/cd0144_binary_tree_preorder_traversal/mod.rs - cd0144_binary_tree_preorder_traversal (line 7)
[INFO] [stdout]     src/cd0144_binary_tree_preorder_traversal/mod.rs - cd0144_binary_tree_preorder_traversal::preorder_traversal (line 31)
[INFO] [stdout]     src/cd0144_binary_tree_preorder_traversal/mod.rs - cd0144_binary_tree_preorder_traversal::preorder_traversal (line 83)
[INFO] [stdout]     src/cd0145_binary_tree_postorder_traversal/mod.rs - cd0145_binary_tree_postorder_traversal (line 7)
[INFO] [stdout]     src/cd0145_binary_tree_postorder_traversal/mod.rs - cd0145_binary_tree_postorder_traversal::postorder_traversal (line 31)
[INFO] [stdout]     src/cd0145_binary_tree_postorder_traversal/mod.rs - cd0145_binary_tree_postorder_traversal::postorder_traversal (line 83)
[INFO] [stdout]     src/cd0152_maximum_product_subarray/mod.rs - cd0152_maximum_product_subarray (line 15)
[INFO] [stdout]     src/cd0152_maximum_product_subarray/mod.rs - cd0152_maximum_product_subarray (line 7)
[INFO] [stdout]     src/cd0152_maximum_product_subarray/mod.rs - cd0152_maximum_product_subarray::max_product (line 113)
[INFO] [stdout]     src/cd0152_maximum_product_subarray/mod.rs - cd0152_maximum_product_subarray::max_product (line 32)
[INFO] [stdout]     src/cd0152_maximum_product_subarray/mod.rs - cd0152_maximum_product_subarray::max_product (line 77)
[INFO] [stdout]     src/cd0155_min_stack/mod.rs - cd0155_min_stack (line 12)
[INFO] [stdout]     src/cd0155_min_stack/mod.rs - cd0155_min_stack::MinStack (line 35)
[INFO] [stdout]     src/cd0169_majority_element/mod.rs - cd0169_majority_element (line 17)
[INFO] [stdout]     src/cd0169_majority_element/mod.rs - cd0169_majority_element (line 9)
[INFO] [stdout]     src/cd0169_majority_element/mod.rs - cd0169_majority_element::majority_element (line 34)
[INFO] [stdout]     src/cd0169_majority_element/mod.rs - cd0169_majority_element::majority_element (line 65)
[INFO] [stdout]     src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs - cd0188_best_time_to_buy_and_sell_stock_iv (line 11)
[INFO] [stdout]     src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs - cd0188_best_time_to_buy_and_sell_stock_iv (line 19)
[INFO] [stdout]     src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs - cd0188_best_time_to_buy_and_sell_stock_iv::max_profit (line 38)
[INFO] [stdout]     src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs - cd0188_best_time_to_buy_and_sell_stock_iv::max_profit (line 72)
[INFO] [stdout]     src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits (line 16)
[INFO] [stdout]     src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits (line 25)
[INFO] [stdout]     src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits (line 7)
[INFO] [stdout]     src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits::hamming_weight (line 50)
[INFO] [stdout]     src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits::hamming_weight (line 73)
[INFO] [stdout]     src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits::hamming_weight (line 95)
[INFO] [stdout]     src/cd0200_number_of_islands/mod.rs - cd0200_number_of_islands (line 19)
[INFO] [stdout]     src/cd0200_number_of_islands/mod.rs - cd0200_number_of_islands (line 7)
[INFO] [stdout]     src/cd0200_number_of_islands/mod.rs - cd0200_number_of_islands::num_islands (line 132)
[INFO] [stdout]     src/cd0200_number_of_islands/mod.rs - cd0200_number_of_islands::num_islands (line 41)
[INFO] [stdout]     src/cd0206_reverse_linked_list/mod.rs - cd0206_reverse_linked_list (line 7)
[INFO] [stdout]     src/cd0206_reverse_linked_list/mod.rs - cd0206_reverse_linked_list::reverse_list (line 25)
[INFO] [stdout]     src/cd0208_implement_trie_prefix_tree/mod.rs - cd0208_implement_trie_prefix_tree (line 7)
[INFO] [stdout]     src/cd0208_implement_trie_prefix_tree/mod.rs - cd0208_implement_trie_prefix_tree::Trie (line 31)
[INFO] [stdout]     src/cd0208_implement_trie_prefix_tree/mod.rs - cd0208_implement_trie_prefix_tree::Trie (line 99)
[INFO] [stdout]     src/cd0212_word_search_ii/mod.rs - cd0212_word_search_ii (line 9)
[INFO] [stdout]     src/cd0212_word_search_ii/mod.rs - cd0212_word_search_ii::find_words (line 38)
[INFO] [stdout]     src/cd0224_basic_calculator/mod.rs - cd0224_basic_calculator (line 16)
[INFO] [stdout]     src/cd0224_basic_calculator/mod.rs - cd0224_basic_calculator (line 23)
[INFO] [stdout]     src/cd0224_basic_calculator/mod.rs - cd0224_basic_calculator (line 9)
[INFO] [stdout]     src/cd0224_basic_calculator/mod.rs - cd0224_basic_calculator::calculate (line 46)
[INFO] [stdout]     src/cd0231_power_of_two/mod.rs - cd0231_power_of_two (line 15)
[INFO] [stdout]     src/cd0231_power_of_two/mod.rs - cd0231_power_of_two (line 23)
[INFO] [stdout]     src/cd0231_power_of_two/mod.rs - cd0231_power_of_two (line 7)
[INFO] [stdout]     src/cd0231_power_of_two/mod.rs - cd0231_power_of_two::is_power_of_two (line 39)
[INFO] [stdout]     src/cd0232_implement_queue_using_stacks/mod.rs - cd0232_implement_queue_using_stacks (line 11)
[INFO] [stdout]     src/cd0232_implement_queue_using_stacks/mod.rs - cd0232_implement_queue_using_stacks::MyQueue (line 35)
[INFO] [stdout]     src/cd0232_implement_queue_using_stacks/mod.rs - cd0232_implement_queue_using_stacks::MyQueue (line 94)
[INFO] [stdout]     src/cd0239_sliding_window_maximum/mod.rs - cd0239_sliding_window_maximum (line 7)
[INFO] [stdout]     src/cd0242_valid_anagram/mod.rs - cd0242_valid_anagram (line 14)
[INFO] [stdout]     src/cd0242_valid_anagram/mod.rs - cd0242_valid_anagram (line 7)
[INFO] [stdout]     src/cd0300_longest_increasing_subsequence/mod.rs - cd0300_longest_increasing_subsequence (line 7)
[INFO] [stdout]     src/cd0300_longest_increasing_subsequence/mod.rs - cd0300_longest_increasing_subsequence::length_of_lis (line 30)
[INFO] [stdout]     src/cd0300_longest_increasing_subsequence/mod.rs - cd0300_longest_increasing_subsequence::length_of_lis (line 60)
[INFO] [stdout]     src/cd0300_longest_increasing_subsequence/mod.rs - cd0300_longest_increasing_subsequence::length_of_lis (line 94)
[INFO] [stdout]     src/cd0309_best_time_to_buy_and_sell_stock_with_cooldown/mod.rs - cd0309_best_time_to_buy_and_sell_stock_with_cooldown (line 12)
[INFO] [stdout]     src/cd0309_best_time_to_buy_and_sell_stock_with_cooldown/mod.rs - cd0309_best_time_to_buy_and_sell_stock_with_cooldown::max_profit (line 30)
[INFO] [stdout]     src/cd0309_best_time_to_buy_and_sell_stock_with_cooldown/mod.rs - cd0309_best_time_to_buy_and_sell_stock_with_cooldown::max_profit (line 61)
[INFO] [stdout]     src/cd0322_coin_change/mod.rs - cd0322_coin_change (line 15)
[INFO] [stdout]     src/cd0322_coin_change/mod.rs - cd0322_coin_change (line 7)
[INFO] [stdout]     src/cd0322_coin_change/mod.rs - cd0322_coin_change::coin_change (line 35)
[INFO] [stdout]     src/cd0322_coin_change/mod.rs - cd0322_coin_change::coin_change (line 63)
[INFO] [stdout]     src/cd0338_counting_bits/mod.rs - cd0338_counting_bits (line 14)
[INFO] [stdout]     src/cd0338_counting_bits/mod.rs - cd0338_counting_bits (line 7)
[INFO] [stdout]     src/cd0338_counting_bits/mod.rs - cd0338_counting_bits::count_bits (line 36)
[INFO] [stdout]     src/cd0338_counting_bits/mod.rs - cd0338_counting_bits::count_bits (line 57)
[INFO] [stdout]     src/cd0367_valid_perfect_square/mod.rs - cd0367_valid_perfect_square (line 14)
[INFO] [stdout]     src/cd0367_valid_perfect_square/mod.rs - cd0367_valid_perfect_square (line 8)
[INFO] [stdout]     src/cd0367_valid_perfect_square/mod.rs - cd0367_valid_perfect_square::is_perfect_square (line 30)
[INFO] [stdout]     src/cd0496_next_greater_element_i/mod.rs - cd0496_next_greater_element_i (line 20)
[INFO] [stdout]     src/cd0496_next_greater_element_i/mod.rs - cd0496_next_greater_element_i (line 9)
[INFO] [stdout]     src/cd0496_next_greater_element_i/mod.rs - cd0496_next_greater_element_i::next_greater_element (line 46)
[INFO] [stdout]     src/cd0496_next_greater_element_i/mod.rs - cd0496_next_greater_element_i::next_greater_element (line 82)
[INFO] [stdout]     src/cd0547_friend_circles/mod.rs - cd0547_friend_circles (line 21)
[INFO] [stdout]     src/cd0547_friend_circles/mod.rs - cd0547_friend_circles (line 9)
[INFO] [stdout]     src/cd0547_friend_circles/mod.rs - cd0547_friend_circles::find_circle_num (line 109)
[INFO] [stdout]     src/cd0547_friend_circles/mod.rs - cd0547_friend_circles::find_circle_num (line 48)
[INFO] [stdout]     src/cd0622_design_circular_queue/mod.rs - cd0622_design_circular_queue (line 19)
[INFO] [stdout]     src/cd0622_design_circular_queue/mod.rs - cd0622_design_circular_queue::MyCircularQueue (line 49)
[INFO] [stdout]     src/cd0641_design_circular_deque/mod.rs - cd0641_design_circular_deque (line 19)
[INFO] [stdout]     src/cd0641_design_circular_deque/mod.rs - cd0641_design_circular_deque::MyCircularDeque (line 49)
[INFO] [stdout]     src/cd0682_baseball_game/mod.rs - cd0682_baseball_game (line 18)
[INFO] [stdout]     src/cd0682_baseball_game/mod.rs - cd0682_baseball_game (line 31)
[INFO] [stdout]     src/cd0682_baseball_game/mod.rs - cd0682_baseball_game::cal_points (line 100)
[INFO] [stdout]     src/cd0682_baseball_game/mod.rs - cd0682_baseball_game::cal_points (line 62)
[INFO] [stdout]     src/cd0703_kth_largest_element_in_a_stream/mod.rs - cd0703_kth_largest_element_in_a_stream (line 9)
[INFO] [stdout]     src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs - cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee (line 11)
[INFO] [stdout]     src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs - cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee::max_profit (line 39)
[INFO] [stdout]     src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs - cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee::max_profit (line 69)
[INFO] [stdout]     src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs - cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee::max_profit (line 98)
[INFO] [stdout]     src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare (line 15)
[INFO] [stdout]     src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare (line 23)
[INFO] [stdout]     src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare (line 31)
[INFO] [stdout]     src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare (line 7)
[INFO] [stdout]     src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare::backspace_compare (line 59)
[INFO] [stdout]     src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare::backspace_compare (line 90)
[INFO] [stdout]     src/cd0876_middle_of_the_linked_list/mod.rs - cd0876_middle_of_the_linked_list (line 19)
[INFO] [stdout]     src/cd0876_middle_of_the_linked_list/mod.rs - cd0876_middle_of_the_linked_list (line 9)
[INFO] [stdout]     src/cd0876_middle_of_the_linked_list/mod.rs - cd0876_middle_of_the_linked_list::middle_node (line 41)
[INFO] [stdout]     src/cd0876_middle_of_the_linked_list/mod.rs - cd0876_middle_of_the_linked_list::middle_node (line 83)
[INFO] [stdout]     src/cd0933_number_of_recent_calls/mod.rs - cd0933_number_of_recent_calls (line 15)
[INFO] [stdout]     src/cd0933_number_of_recent_calls/mod.rs - cd0933_number_of_recent_calls::RecentCounter (line 37)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 7 passed; 218 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.83s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "57951888ad2396a8d02965e6ae19bbc4ce4e5448e7b85022b5f5c78ea2688c64", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "57951888ad2396a8d02965e6ae19bbc4ce4e5448e7b85022b5f5c78ea2688c64", kill_on_drop: false }`
[INFO] [stdout] 57951888ad2396a8d02965e6ae19bbc4ce4e5448e7b85022b5f5c78ea2688c64
[INFO] testing leetcode_for_rust-0.1.37 against try#b642703cf9526da1e72c0b6755753b939a9c6b6d for pr-125151
[INFO] extracting crate leetcode_for_rust 0.1.37 into /workspace/builds/worker-5-tc2/source
[INFO] validating manifest of crates.io crate leetcode_for_rust 0.1.37 on toolchain b642703cf9526da1e72c0b6755753b939a9c6b6d
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate leetcode_for_rust 0.1.37
[INFO] finished tweaking crates.io crate leetcode_for_rust 0.1.37
[INFO] tweaked toml for crates.io crate leetcode_for_rust 0.1.37 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c40fe824df4826b5e895d4d546758f5744601dff78a7cea8f7794d4195e3a5b0
[INFO] running `Command { std: "docker" "start" "-a" "c40fe824df4826b5e895d4d546758f5744601dff78a7cea8f7794d4195e3a5b0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c40fe824df4826b5e895d4d546758f5744601dff78a7cea8f7794d4195e3a5b0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c40fe824df4826b5e895d4d546758f5744601dff78a7cea8f7794d4195e3a5b0", kill_on_drop: false }`
[INFO] [stdout] c40fe824df4826b5e895d4d546758f5744601dff78a7cea8f7794d4195e3a5b0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] aab857ebf5eaa5702570e26e1a75cdb3d9d423c495774e22b62d8d5777e31cd4
[INFO] running `Command { std: "docker" "start" "-a" "aab857ebf5eaa5702570e26e1a75cdb3d9d423c495774e22b62d8d5777e31cd4", kill_on_drop: false }`
[INFO] [stderr]    Compiling leetcode_for_rust v0.1.37 (/opt/rustwide/workdir)
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/cd0224_basic_calculator/mod.rs:88:16
[INFO] [stdout]    |
[INFO] [stdout] 88 |             '0'...'9' => {
[INFO] [stdout]    |                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.81s
[INFO] running `Command { std: "docker" "inspect" "aab857ebf5eaa5702570e26e1a75cdb3d9d423c495774e22b62d8d5777e31cd4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "aab857ebf5eaa5702570e26e1a75cdb3d9d423c495774e22b62d8d5777e31cd4", kill_on_drop: false }`
[INFO] [stdout] aab857ebf5eaa5702570e26e1a75cdb3d9d423c495774e22b62d8d5777e31cd4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3a0423e2b612d5295e44e571b5f42d0ef171e826da7ab5fc4881cd23c2611ab4
[INFO] running `Command { std: "docker" "start" "-a" "3a0423e2b612d5295e44e571b5f42d0ef171e826da7ab5fc4881cd23c2611ab4", kill_on_drop: false }`
[INFO] [stderr]    Compiling leetcode_for_rust v0.1.37 (/opt/rustwide/workdir)
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/cd0224_basic_calculator/mod.rs:88:16
[INFO] [stdout]    |
[INFO] [stdout] 88 |             '0'...'9' => {
[INFO] [stdout]    |                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/cd0224_basic_calculator/mod.rs:88:16
[INFO] [stdout]    |
[INFO] [stdout] 88 |             '0'...'9' => {
[INFO] [stdout]    |                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.55s
[INFO] running `Command { std: "docker" "inspect" "3a0423e2b612d5295e44e571b5f42d0ef171e826da7ab5fc4881cd23c2611ab4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3a0423e2b612d5295e44e571b5f42d0ef171e826da7ab5fc4881cd23c2611ab4", kill_on_drop: false }`
[INFO] [stdout] 3a0423e2b612d5295e44e571b5f42d0ef171e826da7ab5fc4881cd23c2611ab4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 1668b7975bb01c36299e7883a70d4880e14584475aad98ed36ecb131b8c8ea23
[INFO] running `Command { std: "docker" "start" "-a" "1668b7975bb01c36299e7883a70d4880e14584475aad98ed36ecb131b8c8ea23", kill_on_drop: false }`
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]   --> src/cd0224_basic_calculator/mod.rs:88:16
[INFO] [stderr]    |
[INFO] [stderr] 88 |             '0'...'9' => {
[INFO] [stderr]    |                ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stderr]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]    = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `leetcode_for_rust` (lib) generated 1 warning (run `cargo fix --lib -p leetcode_for_rust` to apply 1 suggestion)
[INFO] [stderr] warning: `leetcode_for_rust` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.01s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/leetcode_for_rust-ad4932f1a1564476)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests leetcode_for_rust
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]   --> src/cd0224_basic_calculator/mod.rs:88:16
[INFO] [stderr]    |
[INFO] [stderr] 88 |             '0'...'9' => {
[INFO] [stderr]    |                ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stderr]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]    = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: 1 warning emitted
[INFO] [stderr] 
[INFO] [stdout] 
[INFO] [stdout] running 225 tests
[INFO] [stdout] test src/cd0003_longest_substring_without_repeating_characters/mod.rs - cd0003_longest_substring_without_repeating_characters (line 7) ... FAILED
[INFO] [stdout] test src/cd0003_longest_substring_without_repeating_characters/mod.rs - cd0003_longest_substring_without_repeating_characters (line 23) ... FAILED
[INFO] [stdout] test src/cd0002_add_two_numbers/mod.rs - cd0002_add_two_numbers (line 9) ... FAILED
[INFO] [stdout] test src/cd0001_two_sum/mod.rs - cd0001_two_sum (line 9) ... FAILED
[INFO] [stdout] test src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses (line 22) ... FAILED
[INFO] [stdout] test src/cd0001_two_sum/mod.rs - cd0001_two_sum::two_sum (line 55) ... FAILED
[INFO] [stdout] test src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses (line 14) ... FAILED
[INFO] [stdout] test src/cd0004_median_of_two_sorted_arrays/mod.rs - cd0004_median_of_two_sorted_arrays (line 11) ... FAILED
[INFO] [stdout] test src/cd0003_longest_substring_without_repeating_characters/mod.rs - cd0003_longest_substring_without_repeating_characters::length_of_longest_substring (line 41) ... FAILED
[INFO] [stdout] test src/cd0019_remove_nth_node_from_end_of_list/mod.rs - cd0019_remove_nth_node_from_end_of_list (line 7) ... FAILED
[INFO] [stdout] test src/cd0003_longest_substring_without_repeating_characters/mod.rs - cd0003_longest_substring_without_repeating_characters (line 15) ... FAILED
[INFO] [stdout] test src/cd0004_median_of_two_sorted_arrays/mod.rs - cd0004_median_of_two_sorted_arrays (line 20) ... FAILED
[INFO] [stdout] test src/cd0015_three_sum/mod.rs - cd0015_three_sum (line 11) ... FAILED
[INFO] [stdout] test src/cd0015_three_sum/mod.rs - cd0015_three_sum::three_sum (line 32) ... FAILED
[INFO] [stdout] test src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses (line 30) ... FAILED
[INFO] [stdout] test src/cd0001_two_sum/mod.rs - cd0001_two_sum::two_sum (line 26) ... FAILED
[INFO] [stdout] test src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses (line 38) ... FAILED
[INFO] [stdout] test src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses::is_valid (line 93) ... FAILED
[INFO] [stdout] test src/cd0015_three_sum/mod.rs - cd0015_three_sum::three_sum (line 77) ... FAILED
[INFO] [stdout] test src/cd0002_add_two_numbers/mod.rs - cd0002_add_two_numbers::add_two_numbers (line 26) ... FAILED
[INFO] [stdout] test src/cd0021_merge_two_sorted_lists/mod.rs - cd0021_merge_two_sorted_lists (line 7) ... FAILED
[INFO] [stdout] test src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses::is_valid2 (line 144) ... FAILED
[INFO] [stdout] test src/cd0019_remove_nth_node_from_end_of_list/mod.rs - cd0019_remove_nth_node_from_end_of_list::remove_nth_from_end (line 29) ... FAILED
[INFO] [stdout] test src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses (line 46) ... FAILED
[INFO] [stdout] test src/cd0025_reverse_nodes_in_k_group/mod.rs - cd0025_reverse_nodes_in_k_group (line 9) ... FAILED
[INFO] [stdout] test src/cd0022_generate_parentheses/mod.rs - cd0022_generate_parentheses (line 9) ... FAILED
[INFO] [stdout] test src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses::is_valid (line 61) ... FAILED
[INFO] [stdout] test src/cd0022_generate_parentheses/mod.rs - cd0022_generate_parentheses::generate_parenthesis (line 26) ... FAILED
[INFO] [stdout] test src/cd0024_swap_nodes_in_pairs/mod.rs - cd0024_swap_nodes_in_pairs (line 9) ... FAILED
[INFO] [stdout] test src/cd0033_search_in_rotated_sorted_array/mod.rs - cd0033_search_in_rotated_sorted_array (line 22) ... FAILED
[INFO] [stdout] test src/cd0036_valid_sudoku/mod.rs - cd0036_valid_sudoku (line 16) ... FAILED
[INFO] [stdout] test src/cd0021_merge_two_sorted_lists/mod.rs - cd0021_merge_two_sorted_lists::merge_two_lists (line 26) ... FAILED
[INFO] [stdout] test src/cd0036_valid_sudoku/mod.rs - cd0036_valid_sudoku (line 33) ... FAILED
[INFO] [stdout] test src/cd0025_reverse_nodes_in_k_group/mod.rs - cd0025_reverse_nodes_in_k_group::reverse_k_group (line 34) ... FAILED
[INFO] [stdout] test src/cd0033_search_in_rotated_sorted_array/mod.rs - cd0033_search_in_rotated_sorted_array (line 15) ... FAILED
[INFO] [stdout] test src/cd0033_search_in_rotated_sorted_array/mod.rs - cd0033_search_in_rotated_sorted_array::search (line 38) ... FAILED
[INFO] [stdout] test src/cd0037_sudoku_solver/mod.rs - cd0037_sudoku_solver::solve_sudoku (line 40) ... FAILED
[INFO] [stdout] test src/cd0050_powx_n/mod.rs - cd0050_powx_n (line 21) ... FAILED
[INFO] [stdout] test src/cd0024_swap_nodes_in_pairs/mod.rs - cd0024_swap_nodes_in_pairs::swap_pairs (line 26) ... FAILED
[INFO] [stdout] test src/cd0050_powx_n/mod.rs - cd0050_powx_n (line 14) ... FAILED
[INFO] [stdout] test src/cd0036_valid_sudoku/mod.rs - cd0036_valid_sudoku::is_valid_sudoku (line 70) ... FAILED
[INFO] [stdout] test src/cd0050_powx_n/mod.rs - cd0050_powx_n (line 7) ... FAILED
[INFO] [stdout] test src/cd0050_powx_n/mod.rs - cd0050_powx_n::my_pow (line 71) ... FAILED
[INFO] [stdout] test src/cd0050_powx_n/mod.rs - cd0050_powx_n::my_pow (line 43) ... FAILED
[INFO] [stdout] test src/cd0051_n_queens/mod.rs - cd0051_n_queens (line 15) ... FAILED
[INFO] [stdout] test src/cd0052_n_queens_ii/mod.rs - cd0052_n_queens_ii (line 13) ... FAILED
[INFO] [stdout] test src/cd0052_n_queens_ii/mod.rs - cd0052_n_queens_ii::total_n_queens (line 143) ... FAILED
[INFO] [stdout] test src/cd0051_n_queens/mod.rs - cd0051_n_queens::solve_n_queens (line 43) ... FAILED
[INFO] [stdout] test src/cd0036_valid_sudoku/mod.rs - cd0036_valid_sudoku::is_valid_sudoku (line 112) ... FAILED
[INFO] [stdout] test src/cd0069_sqrtx/mod.rs - cd0069_sqrtx (line 10) ... FAILED
[INFO] [stdout] test src/cd0069_sqrtx/mod.rs - cd0069_sqrtx (line 16) ... FAILED
[INFO] [stdout] test src/cd0069_sqrtx/mod.rs - cd0069_sqrtx::my_sqrt_f64 (line 144) ... FAILED
[INFO] [stdout] test src/cd0052_n_queens_ii/mod.rs - cd0052_n_queens_ii::total_n_queens (line 42) ... FAILED
[INFO] [stdout] test src/cd0070_climbing_stairs/mod.rs - cd0070_climbing_stairs (line 10) ... FAILED
[INFO] [stdout] test src/cd0037_sudoku_solver/mod.rs - cd0037_sudoku_solver::solve_sudoku (line 89) ... FAILED
[INFO] [stdout] test src/cd0052_n_queens_ii/mod.rs - cd0052_n_queens_ii::total_n_queens (line 91) ... FAILED
[INFO] [stdout] test src/cd0070_climbing_stairs/mod.rs - cd0070_climbing_stairs (line 19) ... FAILED
[INFO] [stdout] test src/cd0069_sqrtx/mod.rs - cd0069_sqrtx::my_sqrt_f64 (line 177) ... FAILED
[INFO] [stdout] test src/cd0069_sqrtx/mod.rs - cd0069_sqrtx::my_sqrt (line 91) ... FAILED
[INFO] [stdout] test src/cd0072_edit_distance/mod.rs - cd0072_edit_distance (line 12) ... FAILED
[INFO] [stdout] test src/cd0051_n_queens/mod.rs - cd0051_n_queens::solve_n_queens (line 166) ... FAILED
[INFO] [stdout] test src/cd0070_climbing_stairs/mod.rs - cd0070_climbing_stairs::climb_stairs (line 65) ... FAILED
[INFO] [stdout] test src/cd0079_word_search/mod.rs - cd0079_word_search (line 8) ... FAILED
[INFO] [stdout] test src/cd0072_edit_distance/mod.rs - cd0072_edit_distance (line 23) ... FAILED
[INFO] [stdout] test src/cd0051_n_queens/mod.rs - cd0051_n_queens::solve_n_queens (line 114) ... FAILED
[INFO] [stdout] test src/cd0069_sqrtx/mod.rs - cd0069_sqrtx::my_sqrt (line 34) ... FAILED
[INFO] [stdout] test src/cd0094_binary_tree_inorder_traversal/mod.rs - cd0094_binary_tree_inorder_traversal (line 7) ... FAILED
[INFO] [stdout] test src/cd0098_validate_binary_search_tree/mod.rs - cd0098_validate_binary_search_tree (line 23) ... FAILED
[INFO] [stdout] test src/cd0004_median_of_two_sorted_arrays/mod.rs - cd0004_median_of_two_sorted_arrays::find_median_sorted_arrays (line 38) ... ok
[INFO] [stdout] test src/cd0072_edit_distance/mod.rs - cd0072_edit_distance::min_distance (line 46) ... FAILED
[INFO] [stdout] test src/cd0098_validate_binary_search_tree/mod.rs - cd0098_validate_binary_search_tree (line 13) ... FAILED
[INFO] [stdout] test src/cd0069_sqrtx/mod.rs - cd0069_sqrtx::my_sqrt (line 67) ... FAILED
[INFO] [stdout] test src/cd0094_binary_tree_inorder_traversal/mod.rs - cd0094_binary_tree_inorder_traversal::inorder_traversal (line 31) ... FAILED
[INFO] [stdout] test src/cd0070_climbing_stairs/mod.rs - cd0070_climbing_stairs::climb_stairs (line 85) ... FAILED
[INFO] [stdout] test src/cd0102_binary_tree_level_order_traversal/mod.rs - cd0102_binary_tree_level_order_traversal (line 16) ... FAILED
[INFO] [stdout] test src/cd0072_edit_distance/mod.rs - cd0072_edit_distance::min_distance (line 85) ... FAILED
[INFO] [stdout] test src/cd0079_word_search/mod.rs - cd0079_word_search::exist (line 85) ... FAILED
[INFO] [stdout] test src/cd0094_binary_tree_inorder_traversal/mod.rs - cd0094_binary_tree_inorder_traversal::inorder_traversal (line 83) ... FAILED
[INFO] [stdout] test src/cd0079_word_search/mod.rs - cd0079_word_search::exist (line 32) ... FAILED
[INFO] [stdout] test src/cd0102_binary_tree_level_order_traversal/mod.rs - cd0102_binary_tree_level_order_traversal (line 8) ... FAILED
[INFO] [stdout] test src/cd0070_climbing_stairs/mod.rs - cd0070_climbing_stairs::climb_stairs (line 39) ... FAILED
[INFO] [stdout] test src/cd0098_validate_binary_search_tree/mod.rs - cd0098_validate_binary_search_tree::is_valid_bst (line 48) ... FAILED
[INFO] [stdout] test src/cd0104_maximum_depth_of_binary_tree/mod.rs - cd0104_maximum_depth_of_binary_tree (line 12) ... FAILED
[INFO] [stdout] test src/cd0111_minimum_depth_of_binary_tree/mod.rs - cd0111_minimum_depth_of_binary_tree (line 12) ... FAILED
[INFO] [stdout] test src/cd0102_binary_tree_level_order_traversal/mod.rs - cd0102_binary_tree_level_order_traversal::level_order (line 39) ... FAILED
[INFO] [stdout] test src/cd0102_binary_tree_level_order_traversal/mod.rs - cd0102_binary_tree_level_order_traversal::level_order (line 104) ... FAILED
[INFO] [stdout] test src/cd0098_validate_binary_search_tree/mod.rs - cd0098_validate_binary_search_tree::is_valid_bst (line 117) ... FAILED
[INFO] [stdout] test src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock (line 11) ... FAILED
[INFO] [stdout] test src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock (line 20) ... FAILED
[INFO] [stdout] test src/cd0104_maximum_depth_of_binary_tree/mod.rs - cd0104_maximum_depth_of_binary_tree::max_depth (line 36) ... FAILED
[INFO] [stdout] test src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii (line 20) ... FAILED
[INFO] [stdout] test src/cd0120_triangle/mod.rs - cd0120_triangle::minimum_total (line 58) ... FAILED
[INFO] [stdout] test src/cd0120_triangle/mod.rs - cd0120_triangle (line 7) ... FAILED
[INFO] [stdout] test src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs - cd0123_best_time_to_buy_and_sell_stock_iii (line 20) ... FAILED
[INFO] [stdout] test src/cd0120_triangle/mod.rs - cd0120_triangle::minimum_total (line 33) ... FAILED
[INFO] [stdout] test src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii (line 30) ... FAILED
[INFO] [stdout] test src/cd0104_maximum_depth_of_binary_tree/mod.rs - cd0104_maximum_depth_of_binary_tree::max_depth (line 83) ... FAILED
[INFO] [stdout] test src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii (line 11) ... FAILED
[INFO] [stdout] test src/cd0111_minimum_depth_of_binary_tree/mod.rs - cd0111_minimum_depth_of_binary_tree::min_depth (line 87) ... FAILED
[INFO] [stdout] test src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock::max_profit (line 38) ... FAILED
[INFO] [stdout] test src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock::max_profit (line 70) ... FAILED
[INFO] [stdout] test src/cd0111_minimum_depth_of_binary_tree/mod.rs - cd0111_minimum_depth_of_binary_tree::min_depth (line 36) ... FAILED
[INFO] [stdout] test src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii::max_profit (line 95) ... FAILED
[INFO] [stdout] test src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs - cd0123_best_time_to_buy_and_sell_stock_iii (line 11) ... FAILED
[INFO] [stdout] test src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock::max_profit (line 98) ... FAILED
[INFO] [stdout] test src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock::max_profit (line 128) ... FAILED
[INFO] [stdout] test src/cd0141_linked_list_cycle/mod.rs - cd0141_linked_list_cycle (line 9) ... FAILED
[INFO] [stdout] test src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii::max_profit (line 70) ... FAILED
[INFO] [stdout] test src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs - cd0123_best_time_to_buy_and_sell_stock_iii (line 30) ... FAILED
[INFO] [stdout] test src/cd0141_linked_list_cycle/mod.rs - cd0141_linked_list_cycle (line 20) ... FAILED
[INFO] [stdout] test src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii::max_profit (line 47) ... FAILED
[INFO] [stdout] test src/cd0141_linked_list_cycle/mod.rs - cd0141_linked_list_cycle (line 32) ... FAILED
[INFO] [stdout] test src/cd0141_linked_list_cycle/mod.rs - cd0141_linked_list_cycle::has_cycle (line 107) ... FAILED
[INFO] [stdout] test src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs - cd0123_best_time_to_buy_and_sell_stock_iii::max_profit (line 47) ... FAILED
[INFO] [stdout] test src/cd0141_linked_list_cycle/mod.rs - cd0141_linked_list_cycle::has_cycle (line 59) ... FAILED
[INFO] [stdout] test src/cd0144_binary_tree_preorder_traversal/mod.rs - cd0144_binary_tree_preorder_traversal (line 7) ... FAILED
[INFO] [stdout] test src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs - cd0123_best_time_to_buy_and_sell_stock_iii::max_profit (line 85) ... FAILED
[INFO] [stdout] test src/cd0145_binary_tree_postorder_traversal/mod.rs - cd0145_binary_tree_postorder_traversal (line 7) ... FAILED
[INFO] [stdout] test src/cd0145_binary_tree_postorder_traversal/mod.rs - cd0145_binary_tree_postorder_traversal::postorder_traversal (line 83) ... FAILED
[INFO] [stdout] test src/cd0152_maximum_product_subarray/mod.rs - cd0152_maximum_product_subarray (line 7) ... FAILED
[INFO] [stdout] test src/cd0145_binary_tree_postorder_traversal/mod.rs - cd0145_binary_tree_postorder_traversal::postorder_traversal (line 31) ... FAILED
[INFO] [stdout] test src/cd0152_maximum_product_subarray/mod.rs - cd0152_maximum_product_subarray (line 15) ... FAILED
[INFO] [stdout] test src/cd0169_majority_element/mod.rs - cd0169_majority_element (line 9) ... FAILED
[INFO] [stdout] test src/cd0144_binary_tree_preorder_traversal/mod.rs - cd0144_binary_tree_preorder_traversal::preorder_traversal (line 83) ... FAILED
[INFO] [stdout] test src/cd0155_min_stack/mod.rs - cd0155_min_stack::MinStack (line 35) ... FAILED
[INFO] [stdout] test src/cd0169_majority_element/mod.rs - cd0169_majority_element (line 17) ... FAILED
[INFO] [stdout] test src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits (line 16) ... FAILED
[INFO] [stdout] test src/cd0155_min_stack/mod.rs - cd0155_min_stack (line 12) ... FAILED
[INFO] [stdout] test src/cd0152_maximum_product_subarray/mod.rs - cd0152_maximum_product_subarray::max_product (line 77) ... FAILED
[INFO] [stdout] test src/cd0152_maximum_product_subarray/mod.rs - cd0152_maximum_product_subarray::max_product (line 113) ... FAILED
[INFO] [stdout] test src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits (line 25) ... FAILED
[INFO] [stdout] test src/cd0144_binary_tree_preorder_traversal/mod.rs - cd0144_binary_tree_preorder_traversal::preorder_traversal (line 31) ... FAILED
[INFO] [stdout] test src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs - cd0188_best_time_to_buy_and_sell_stock_iv (line 11) ... FAILED
[INFO] [stdout] test src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits (line 7) ... FAILED
[INFO] [stdout] test src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs - cd0188_best_time_to_buy_and_sell_stock_iv (line 19) ... FAILED
[INFO] [stdout] test src/cd0169_majority_element/mod.rs - cd0169_majority_element::majority_element (line 65) ... FAILED
[INFO] [stdout] test src/cd0169_majority_element/mod.rs - cd0169_majority_element::majority_element (line 34) ... FAILED
[INFO] [stdout] test src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits::hamming_weight (line 50) ... FAILED
[INFO] [stdout] test src/cd0152_maximum_product_subarray/mod.rs - cd0152_maximum_product_subarray::max_product (line 32) ... FAILED
[INFO] [stdout] test src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs - cd0188_best_time_to_buy_and_sell_stock_iv::max_profit (line 72) ... FAILED
[INFO] [stdout] test src/cd0206_reverse_linked_list/mod.rs - cd0206_reverse_linked_list (line 7) ... FAILED
[INFO] [stdout] test src/cd0200_number_of_islands/mod.rs - cd0200_number_of_islands (line 19) ... FAILED
[INFO] [stdout] test src/cd0200_number_of_islands/mod.rs - cd0200_number_of_islands (line 7) ... FAILED
[INFO] [stdout] test src/cd0200_number_of_islands/mod.rs - cd0200_number_of_islands::num_islands (line 132) ... FAILED
[INFO] [stdout] test src/cd0206_reverse_linked_list/mod.rs - cd0206_reverse_linked_list::reverse_list (line 25) ... FAILED
[INFO] [stdout] test src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits::hamming_weight (line 73) ... FAILED
[INFO] [stdout] test src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits::hamming_weight (line 95) ... FAILED
[INFO] [stdout] test src/cd0224_basic_calculator/mod.rs - cd0224_basic_calculator (line 23) ... FAILED
[INFO] [stdout] test src/cd0208_implement_trie_prefix_tree/mod.rs - cd0208_implement_trie_prefix_tree (line 7) ... FAILED
[INFO] [stdout] test src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs - cd0188_best_time_to_buy_and_sell_stock_iv::max_profit (line 38) ... FAILED
[INFO] [stdout] test src/cd0224_basic_calculator/mod.rs - cd0224_basic_calculator (line 16) ... FAILED
[INFO] [stdout] test src/cd0212_word_search_ii/mod.rs - cd0212_word_search_ii (line 9) ... FAILED
[INFO] [stdout] test src/cd0208_implement_trie_prefix_tree/mod.rs - cd0208_implement_trie_prefix_tree::Trie (line 31) ... FAILED
[INFO] [stdout] test src/cd0208_implement_trie_prefix_tree/mod.rs - cd0208_implement_trie_prefix_tree::Trie (line 99) ... FAILED
[INFO] [stdout] test src/cd0224_basic_calculator/mod.rs - cd0224_basic_calculator (line 9) ... FAILED
[INFO] [stdout] test src/cd0231_power_of_two/mod.rs - cd0231_power_of_two (line 15) ... FAILED
[INFO] [stdout] test src/cd0231_power_of_two/mod.rs - cd0231_power_of_two (line 7) ... FAILED
[INFO] [stdout] test src/cd0231_power_of_two/mod.rs - cd0231_power_of_two (line 23) ... FAILED
[INFO] [stdout] test src/cd0232_implement_queue_using_stacks/mod.rs - cd0232_implement_queue_using_stacks (line 11) ... FAILED
[INFO] [stdout] test src/cd0200_number_of_islands/mod.rs - cd0200_number_of_islands::num_islands (line 41) ... FAILED
[INFO] [stdout] test src/cd0232_implement_queue_using_stacks/mod.rs - cd0232_implement_queue_using_stacks::MyQueue (line 94) ... FAILED
[INFO] [stdout] test src/cd0242_valid_anagram/mod.rs - cd0242_valid_anagram (line 14) ... FAILED
[INFO] [stdout] test src/cd0239_sliding_window_maximum/mod.rs - cd0239_sliding_window_maximum (line 7) ... FAILED
[INFO] [stdout] test src/cd0300_longest_increasing_subsequence/mod.rs - cd0300_longest_increasing_subsequence (line 7) ... FAILED
[INFO] [stdout] test src/cd0231_power_of_two/mod.rs - cd0231_power_of_two::is_power_of_two (line 39) ... FAILED
[INFO] [stdout] test src/cd0242_valid_anagram/mod.rs - cd0242_valid_anagram (line 7) ... FAILED
[INFO] [stdout] test src/cd0300_longest_increasing_subsequence/mod.rs - cd0300_longest_increasing_subsequence::length_of_lis (line 60) ... FAILED
[INFO] [stdout] test src/cd0309_best_time_to_buy_and_sell_stock_with_cooldown/mod.rs - cd0309_best_time_to_buy_and_sell_stock_with_cooldown (line 12) ... FAILED
[INFO] [stdout] test src/cd0300_longest_increasing_subsequence/mod.rs - cd0300_longest_increasing_subsequence::length_of_lis (line 30) ... FAILED
[INFO] [stdout] test src/cd0322_coin_change/mod.rs - cd0322_coin_change (line 15) ... FAILED
[INFO] [stdout] test src/cd0232_implement_queue_using_stacks/mod.rs - cd0232_implement_queue_using_stacks::MyQueue (line 35) ... FAILED
[INFO] [stdout] test src/cd0300_longest_increasing_subsequence/mod.rs - cd0300_longest_increasing_subsequence::length_of_lis (line 94) ... FAILED
[INFO] [stdout] test src/cd0224_basic_calculator/mod.rs - cd0224_basic_calculator::calculate (line 46) ... FAILED
[INFO] [stdout] test src/cd0338_counting_bits/mod.rs - cd0338_counting_bits (line 7) ... FAILED
[INFO] [stdout] test src/cd0322_coin_change/mod.rs - cd0322_coin_change (line 7) ... FAILED
[INFO] [stdout] test src/cd0322_coin_change/mod.rs - cd0322_coin_change::coin_change (line 35) ... FAILED
[INFO] [stdout] test src/cd0309_best_time_to_buy_and_sell_stock_with_cooldown/mod.rs - cd0309_best_time_to_buy_and_sell_stock_with_cooldown::max_profit (line 30) ... FAILED
[INFO] [stdout] test src/cd0309_best_time_to_buy_and_sell_stock_with_cooldown/mod.rs - cd0309_best_time_to_buy_and_sell_stock_with_cooldown::max_profit (line 61) ... FAILED
[INFO] [stdout] test src/cd0212_word_search_ii/mod.rs - cd0212_word_search_ii::find_words (line 38) ... FAILED
[INFO] [stdout] test src/cd0367_valid_perfect_square/mod.rs - cd0367_valid_perfect_square (line 14) ... FAILED
[INFO] [stdout] test src/cd0322_coin_change/mod.rs - cd0322_coin_change::coin_change (line 63) ... FAILED
[INFO] [stdout] test src/cd0338_counting_bits/mod.rs - cd0338_counting_bits (line 14) ... FAILED
[INFO] [stdout] test src/cd0367_valid_perfect_square/mod.rs - cd0367_valid_perfect_square (line 8) ... FAILED
[INFO] [stdout] test src/cd0496_next_greater_element_i/mod.rs - cd0496_next_greater_element_i (line 20) ... FAILED
[INFO] [stdout] test src/cd0367_valid_perfect_square/mod.rs - cd0367_valid_perfect_square::is_perfect_square (line 30) ... FAILED
[INFO] [stdout] test src/cd0496_next_greater_element_i/mod.rs - cd0496_next_greater_element_i::next_greater_element (line 46) ... FAILED
[INFO] [stdout] test src/cd0338_counting_bits/mod.rs - cd0338_counting_bits::count_bits (line 36) ... FAILED
[INFO] [stdout] test src/cd0496_next_greater_element_i/mod.rs - cd0496_next_greater_element_i (line 9) ... FAILED
[INFO] [stdout] test src/cd0547_friend_circles/mod.rs - cd0547_friend_circles (line 21) ... FAILED
[INFO] [stdout] test src/cd0338_counting_bits/mod.rs - cd0338_counting_bits::count_bits (line 57) ... FAILED
[INFO] [stdout] test src/cd0622_design_circular_queue/mod.rs - cd0622_design_circular_queue::MyCircularQueue (line 49) ... FAILED
[INFO] [stdout] test src/cd0496_next_greater_element_i/mod.rs - cd0496_next_greater_element_i::next_greater_element (line 82) ... FAILED
[INFO] [stdout] test src/cd0622_design_circular_queue/mod.rs - cd0622_design_circular_queue (line 19) ... FAILED
[INFO] [stdout] test src/cd0641_design_circular_deque/mod.rs - cd0641_design_circular_deque (line 19) ... FAILED
[INFO] [stdout] test src/cd0682_baseball_game/mod.rs - cd0682_baseball_game (line 31) ... FAILED
[INFO] [stdout] test src/cd0547_friend_circles/mod.rs - cd0547_friend_circles::find_circle_num (line 48) ... FAILED
[INFO] [stdout] test src/cd0547_friend_circles/mod.rs - cd0547_friend_circles::find_circle_num (line 109) ... FAILED
[INFO] [stdout] test src/cd0547_friend_circles/mod.rs - cd0547_friend_circles (line 9) ... FAILED
[INFO] [stdout] test src/cd0682_baseball_game/mod.rs - cd0682_baseball_game (line 18) ... FAILED
[INFO] [stdout] test src/cd0703_kth_largest_element_in_a_stream/mod.rs - cd0703_kth_largest_element_in_a_stream (line 9) ... FAILED
[INFO] [stdout] test src/cd0682_baseball_game/mod.rs - cd0682_baseball_game::cal_points (line 62) ... FAILED
[INFO] [stdout] test src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs - cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee (line 11) ... FAILED
[INFO] [stdout] test src/cd0239_sliding_window_maximum/mod.rs - cd0239_sliding_window_maximum::max_sliding_window (line 71) ... ok
[INFO] [stdout] test src/cd0682_baseball_game/mod.rs - cd0682_baseball_game::cal_points (line 100) ... FAILED
[INFO] [stdout] test src/cd0641_design_circular_deque/mod.rs - cd0641_design_circular_deque::MyCircularDeque (line 49) ... FAILED
[INFO] [stdout] test src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare (line 15) ... FAILED
[INFO] [stdout] test src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare (line 7) ... FAILED
[INFO] [stdout] test src/cd0242_valid_anagram/mod.rs - cd0242_valid_anagram::is_anagram (line 67) ... ok
[INFO] [stdout] test src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare (line 23) ... FAILED
[INFO] [stdout] test src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare (line 31) ... FAILED
[INFO] [stdout] test src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs - cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee::max_profit (line 69) ... FAILED
[INFO] [stdout] test src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs - cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee::max_profit (line 98) ... FAILED
[INFO] [stdout] test src/cd0239_sliding_window_maximum/mod.rs - cd0239_sliding_window_maximum::max_sliding_window (line 36) ... ok
[INFO] [stdout] test src/cd0242_valid_anagram/mod.rs - cd0242_valid_anagram::is_anagram (line 36) ... ok
[INFO] [stdout] test src/cd0876_middle_of_the_linked_list/mod.rs - cd0876_middle_of_the_linked_list (line 19) ... FAILED
[INFO] [stdout] test src/cd0876_middle_of_the_linked_list/mod.rs - cd0876_middle_of_the_linked_list (line 9) ... FAILED
[INFO] [stdout] test src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs - cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee::max_profit (line 39) ... FAILED
[INFO] [stdout] test src/cd0933_number_of_recent_calls/mod.rs - cd0933_number_of_recent_calls (line 15) ... FAILED
[INFO] [stdout] test src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare::backspace_compare (line 90) ... FAILED
[INFO] [stdout] test src/cd0876_middle_of_the_linked_list/mod.rs - cd0876_middle_of_the_linked_list::middle_node (line 83) ... FAILED
[INFO] [stdout] test src/cd0933_number_of_recent_calls/mod.rs - cd0933_number_of_recent_calls::RecentCounter (line 37) ... FAILED
[INFO] [stdout] test src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare::backspace_compare (line 59) ... FAILED
[INFO] [stdout] test src/cd0876_middle_of_the_linked_list/mod.rs - cd0876_middle_of_the_linked_list::middle_node (line 41) ... FAILED
[INFO] [stdout] test src/cd0703_kth_largest_element_in_a_stream/mod.rs - cd0703_kth_largest_element_in_a_stream::KthLargest (line 32) ... ok
[INFO] [stdout] test src/cd0703_kth_largest_element_in_a_stream/mod.rs - cd0703_kth_largest_element_in_a_stream::KthLargest (line 67) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/cd0003_longest_substring_without_repeating_characters/mod.rs - cd0003_longest_substring_without_repeating_characters (line 7) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0003_longest_substring_without_repeating_characters/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: "abcabcbb"
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0003_longest_substring_without_repeating_characters/mod.rs - cd0003_longest_substring_without_repeating_characters (line 23) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0003_longest_substring_without_repeating_characters/mod.rs:24:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: "pwwkew"
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0002_add_two_numbers/mod.rs - cd0002_add_two_numbers (line 9) stdout ----
[INFO] [stdout] error: `->` used for field access or method call
[INFO] [stdout]  --> src/cd0002_add_two_numbers/mod.rs:10:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: (2 -> 4 -> 3) + (5 -> 6 -> 4)
[INFO] [stdout]   |           ^^ help: try using `.` instead
[INFO] [stdout]   |
[INFO] [stdout]   = help: the `.` operator will dereference the value if needed
[INFO] [stdout] 
[INFO] [stdout] error: `->` used for field access or method call
[INFO] [stdout]  --> src/cd0002_add_two_numbers/mod.rs:10:16
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: (2 -> 4 -> 3) + (5 -> 6 -> 4)
[INFO] [stdout]   |                ^^ help: try using `.` instead
[INFO] [stdout]   |
[INFO] [stdout]   = help: the `.` operator will dereference the value if needed
[INFO] [stdout] 
[INFO] [stdout] error: `->` used for field access or method call
[INFO] [stdout]  --> src/cd0002_add_two_numbers/mod.rs:10:27
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: (2 -> 4 -> 3) + (5 -> 6 -> 4)
[INFO] [stdout]   |                           ^^ help: try using `.` instead
[INFO] [stdout]   |
[INFO] [stdout]   = help: the `.` operator will dereference the value if needed
[INFO] [stdout] 
[INFO] [stdout] error: `->` used for field access or method call
[INFO] [stdout]  --> src/cd0002_add_two_numbers/mod.rs:10:32
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: (2 -> 4 -> 3) + (5 -> 6 -> 4)
[INFO] [stdout]   |                                ^^ help: try using `.` instead
[INFO] [stdout]   |
[INFO] [stdout]   = help: the `.` operator will dereference the value if needed
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0002_add_two_numbers/mod.rs:10:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: (2 -> 4 -> 3) + (5 -> 6 -> 4)
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0001_two_sum/mod.rs - cd0001_two_sum (line 9) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `nums`
[INFO] [stdout]  --> src/cd0001_two_sum/mod.rs:10:7
[INFO] [stdout]   |
[INFO] [stdout] 3 | Given nums = [2, 7, 11, 15], target = 9,
[INFO] [stdout]   |       ^^^^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses (line 22) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0020_valid_parentheses/mod.rs:23:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: "()[]{}"
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0001_two_sum/mod.rs - cd0001_two_sum::two_sum (line 55) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0001_two_sum/mod.rs:56:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses (line 14) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0020_valid_parentheses/mod.rs:15:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: "()"
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0004_median_of_two_sorted_arrays/mod.rs - cd0004_median_of_two_sorted_arrays (line 11) stdout ----
[INFO] [stdout] error: expected `;`, found `nums2`
[INFO] [stdout]  --> src/cd0004_median_of_two_sorted_arrays/mod.rs:12:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | nums1 = [1, 3]
[INFO] [stdout]   |               ^ help: add `;` here
[INFO] [stdout] 4 | nums2 = [2]
[INFO] [stdout]   | ----- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `The`
[INFO] [stdout]  --> src/cd0004_median_of_two_sorted_arrays/mod.rs:13:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | nums2 = [2]
[INFO] [stdout]   |            ^ help: add `;` here
[INFO] [stdout] 5 |
[INFO] [stdout] 6 | The median is 2.0
[INFO] [stdout]   | --- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `median`
[INFO] [stdout]  --> src/cd0004_median_of_two_sorted_arrays/mod.rs:15:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | The median is 2.0
[INFO] [stdout]   |     ^^^^^^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0003_longest_substring_without_repeating_characters/mod.rs - cd0003_longest_substring_without_repeating_characters::length_of_longest_substring (line 41) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0003_longest_substring_without_repeating_characters/mod.rs:44:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0019_remove_nth_node_from_end_of_list/mod.rs - cd0019_remove_nth_node_from_end_of_list (line 7) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `linked`
[INFO] [stdout]  --> src/cd0019_remove_nth_node_from_end_of_list/mod.rs:8:7
[INFO] [stdout]   |
[INFO] [stdout] 3 | Given linked list: 1->2->3->4->5, and n = 2.
[INFO] [stdout]   |       ^^^^^^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0003_longest_substring_without_repeating_characters/mod.rs - cd0003_longest_substring_without_repeating_characters (line 15) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0003_longest_substring_without_repeating_characters/mod.rs:16:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: "bbbbb"
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0004_median_of_two_sorted_arrays/mod.rs - cd0004_median_of_two_sorted_arrays (line 20) stdout ----
[INFO] [stdout] error: expected `;`, found `nums2`
[INFO] [stdout]  --> src/cd0004_median_of_two_sorted_arrays/mod.rs:21:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | nums1 = [1, 2]
[INFO] [stdout]   |               ^ help: add `;` here
[INFO] [stdout] 4 | nums2 = [3, 4]
[INFO] [stdout]   | ----- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `The`
[INFO] [stdout]  --> src/cd0004_median_of_two_sorted_arrays/mod.rs:22:15
[INFO] [stdout]   |
[INFO] [stdout] 4 | nums2 = [3, 4]
[INFO] [stdout]   |               ^ help: add `;` here
[INFO] [stdout] 5 |
[INFO] [stdout] 6 | The median is (2 + 3)/2 = 2.5
[INFO] [stdout]   | --- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `median`
[INFO] [stdout]  --> src/cd0004_median_of_two_sorted_arrays/mod.rs:24:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | The median is (2 + 3)/2 = 2.5
[INFO] [stdout]   |     ^^^^^^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0015_three_sum/mod.rs - cd0015_three_sum (line 11) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `array`
[INFO] [stdout]  --> src/cd0015_three_sum/mod.rs:12:7
[INFO] [stdout]   |
[INFO] [stdout] 3 | Given array nums = [-1, 0, 1, 2, -1, -4],
[INFO] [stdout]   |       ^^^^^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0015_three_sum/mod.rs - cd0015_three_sum::three_sum (line 32) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0015_three_sum/mod.rs:35:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses (line 30) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0020_valid_parentheses/mod.rs:31:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: "(]"
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0001_two_sum/mod.rs - cd0001_two_sum::two_sum (line 26) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0001_two_sum/mod.rs:29:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses (line 38) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0020_valid_parentheses/mod.rs:39:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: "([)]"
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses::is_valid (line 93) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0020_valid_parentheses/mod.rs:94:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0015_three_sum/mod.rs - cd0015_three_sum::three_sum (line 77) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0015_three_sum/mod.rs:80:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0002_add_two_numbers/mod.rs - cd0002_add_two_numbers::add_two_numbers (line 26) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0002_add_two_numbers/mod.rs:43:6
[INFO] [stdout]    |
[INFO] [stdout] 19 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0002_add_two_numbers/mod.rs:44:43
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn add_two_numbers(l1: Option<Box<ListNode>>, l2: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                           ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0002_add_two_numbers/mod.rs:44:70
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn add_two_numbers(l1: Option<Box<ListNode>>, l2: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                                                      ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0002_add_two_numbers/mod.rs:44:96
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn add_two_numbers(l1: Option<Box<ListNode>>, l2: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                                                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ListNode`
[INFO] [stdout]   --> src/cd0002_add_two_numbers/mod.rs:47:38
[INFO] [stdout]    |
[INFO] [stdout] 23 |         let mut root = Some(Box::new(ListNode::new(0)));
[INFO] [stdout]    |                                      ^^^^^^^^ use of undeclared type `ListNode`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ListNode`
[INFO] [stdout]   --> src/cd0002_add_two_numbers/mod.rs:54:66
[INFO] [stdout]    |
[INFO] [stdout] 30 |                     let first = dummy1.take().unwrap_or(Box::new(ListNode::new(0)));
[INFO] [stdout]    |                                                                  ^^^^^^^^ use of undeclared type `ListNode`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ListNode`
[INFO] [stdout]   --> src/cd0002_add_two_numbers/mod.rs:55:67
[INFO] [stdout]    |
[INFO] [stdout] 31 |                     let second = dummy2.take().unwrap_or(Box::new(ListNode::new(0)));
[INFO] [stdout]    |                                                                   ^^^^^^^^ use of undeclared type `ListNode`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ListNode`
[INFO] [stdout]   --> src/cd0002_add_two_numbers/mod.rs:59:60
[INFO] [stdout]    |
[INFO] [stdout] 35 |                     inner_node.next.get_or_insert(Box::new(ListNode::new(sum)));
[INFO] [stdout]    |                                                            ^^^^^^^^ use of undeclared type `ListNode`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ListNode`
[INFO] [stdout]   --> src/cd0002_add_two_numbers/mod.rs:70:50
[INFO] [stdout]    |
[INFO] [stdout] 46 |                 node.next.get_or_insert(Box::new(ListNode::new(1)));
[INFO] [stdout]    |                                                  ^^^^^^^^ use of undeclared type `ListNode`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0021_merge_two_sorted_lists/mod.rs - cd0021_merge_two_sorted_lists (line 7) stdout ----
[INFO] [stdout] error: `->` used for field access or method call
[INFO] [stdout]  --> src/cd0021_merge_two_sorted_lists/mod.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 1->2->4, 1->3->4
[INFO] [stdout]   |         ^^ help: try using `.` instead
[INFO] [stdout]   |
[INFO] [stdout]   = help: the `.` operator will dereference the value if needed
[INFO] [stdout] 
[INFO] [stdout] error: `->` used for field access or method call
[INFO] [stdout]  --> src/cd0021_merge_two_sorted_lists/mod.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 1->2->4, 1->3->4
[INFO] [stdout]   |            ^^ help: try using `.` instead
[INFO] [stdout]   |
[INFO] [stdout]   = help: the `.` operator will dereference the value if needed
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0021_merge_two_sorted_lists/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 1->2->4, 1->3->4
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses::is_valid2 (line 144) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0020_valid_parentheses/mod.rs:147:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0019_remove_nth_node_from_end_of_list/mod.rs - cd0019_remove_nth_node_from_end_of_list::remove_nth_from_end (line 29) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0019_remove_nth_node_from_end_of_list/mod.rs:47:6
[INFO] [stdout]    |
[INFO] [stdout] 20 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0019_remove_nth_node_from_end_of_list/mod.rs:48:49
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub fn remove_nth_from_end(head: Option<Box<ListNode>>, n: i32) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                                 ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0019_remove_nth_node_from_end_of_list/mod.rs:48:83
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub fn remove_nth_from_end(head: Option<Box<ListNode>>, n: i32) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                                                                   ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0019_remove_nth_node_from_end_of_list/mod.rs:49:39
[INFO] [stdout]    |
[INFO] [stdout] 22 |         let mut dummy = Some(Box::new(ListNode { val: 0, next: head }));
[INFO] [stdout]    |                                       ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0422.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses (line 46) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0020_valid_parentheses/mod.rs:47:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: "{[]}"
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0025_reverse_nodes_in_k_group/mod.rs - cd0025_reverse_nodes_in_k_group (line 9) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `this`
[INFO] [stdout]  --> src/cd0025_reverse_nodes_in_k_group/mod.rs:10:7
[INFO] [stdout]   |
[INFO] [stdout] 3 | Given this linked list: 1->2->3->4->5
[INFO] [stdout]   |       ^^^^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0022_generate_parentheses/mod.rs - cd0022_generate_parentheses (line 9) stdout ----
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/cd0022_generate_parentheses/mod.rs:10:1
[INFO] [stdout]   |
[INFO] [stdout] 2 |   fn main() { #[allow(non_snake_case)] fn _doctest_main_src_cd0022_generate_parentheses_mod_rs_9_0() {
[INFO] [stdout]   |                                                                                                     - help: try adding a return type: `-> [&str; 5]`
[INFO] [stdout] 3 | / [
[INFO] [stdout] 4 | |   "((()))",
[INFO] [stdout] 5 | |   "(()())",
[INFO] [stdout] 6 | |   "(())()",
[INFO] [stdout] 7 | |   "()(())",
[INFO] [stdout] 8 | |   "()()()"
[INFO] [stdout] 9 | | ]
[INFO] [stdout]   | |_^ expected `()`, found `[&str; 5]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses::is_valid (line 61) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0020_valid_parentheses/mod.rs:64:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0022_generate_parentheses/mod.rs - cd0022_generate_parentheses::generate_parenthesis (line 26) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0022_generate_parentheses/mod.rs:27:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0024_swap_nodes_in_pairs/mod.rs - cd0024_swap_nodes_in_pairs (line 9) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `1`
[INFO] [stdout]  --> src/cd0024_swap_nodes_in_pairs/mod.rs:10:7
[INFO] [stdout]   |
[INFO] [stdout] 3 | Given 1->2->3->4, you should return the list as 2->1->4->3.
[INFO] [stdout]   |       ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0033_search_in_rotated_sorted_array/mod.rs - cd0033_search_in_rotated_sorted_array (line 22) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0033_search_in_rotated_sorted_array/mod.rs:23:39
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: nums = [4,5,6,7,0,1,2], target = 3
[INFO] [stdout]   |                                      -^
[INFO] [stdout]   |                                      |
[INFO] [stdout]   |                                      help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0033_search_in_rotated_sorted_array/mod.rs:23:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: nums = [4,5,6,7,0,1,2], target = 3
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: nums = [4,5,6,7,0,1,2], target = 3
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0036_valid_sudoku/mod.rs - cd0036_valid_sudoku (line 16) stdout ----
[INFO] [stdout] error: statements are terminated with a semicolon
[INFO] [stdout]  --> src/cd0036_valid_sudoku/mod.rs:17:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input:
[INFO] [stdout]   |      ^ help: use a semicolon instead: `;`
[INFO] [stdout]   |
[INFO] [stdout]   = note: if you meant to annotate an expression with a type, the type ascription syntax has been removed, see issue #101728 <https://github.com/rust-lang/rust/issues/101728>
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Input` in this scope
[INFO] [stdout]  --> src/cd0036_valid_sudoku/mod.rs:17:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input:
[INFO] [stdout]   | ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/cd0036_valid_sudoku/mod.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 2  |   fn main() { #[allow(non_snake_case)] fn _doctest_main_src_cd0036_valid_sudoku_mod_rs_16_0() {
[INFO] [stdout]    |                                                                                              - help: try adding a return type: `-> [[&str; 9]; 9]`
[INFO] [stdout] 3  |   Input:
[INFO] [stdout] 4  | / [
[INFO] [stdout] 5  | |   ["5","3",".",".","7",".",".",".","."],
[INFO] [stdout] 6  | |   ["6",".",".","1","9","5",".",".","."],
[INFO] [stdout] 7  | |   [".","9","8",".",".",".",".","6","."],
[INFO] [stdout] ...  |
[INFO] [stdout] 13 | |   [".",".",".",".","8",".",".","7","9"]
[INFO] [stdout] 14 | | ]
[INFO] [stdout]    | |_^ expected `()`, found `[[&str; 9]; 9]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0425.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0021_merge_two_sorted_lists/mod.rs - cd0021_merge_two_sorted_lists::merge_two_lists (line 26) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0021_merge_two_sorted_lists/mod.rs:44:6
[INFO] [stdout]    |
[INFO] [stdout] 20 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0021_merge_two_sorted_lists/mod.rs:45:43
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub fn merge_two_lists(l1: Option<Box<ListNode>>, l2: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                           ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0021_merge_two_sorted_lists/mod.rs:45:70
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub fn merge_two_lists(l1: Option<Box<ListNode>>, l2: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                                                      ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0021_merge_two_sorted_lists/mod.rs:45:96
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub fn merge_two_lists(l1: Option<Box<ListNode>>, l2: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                                                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Solution`
[INFO] [stdout]   --> src/cd0021_merge_two_sorted_lists/mod.rs:52:34
[INFO] [stdout]    |
[INFO] [stdout] 28 |                     node1.next = Solution::merge_two_lists(n, Some(node2));
[INFO] [stdout]    |                                  ^^^^^^^^ use of undeclared type `Solution`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Solution`
[INFO] [stdout]   --> src/cd0021_merge_two_sorted_lists/mod.rs:56:34
[INFO] [stdout]    |
[INFO] [stdout] 32 |                     node2.next = Solution::merge_two_lists(Some(node1), n);
[INFO] [stdout]    |                                  ^^^^^^^^ use of undeclared type `Solution`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0036_valid_sudoku/mod.rs - cd0036_valid_sudoku (line 33) stdout ----
[INFO] [stdout] error: statements are terminated with a semicolon
[INFO] [stdout]  --> src/cd0036_valid_sudoku/mod.rs:34:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input:
[INFO] [stdout]   |      ^ help: use a semicolon instead: `;`
[INFO] [stdout]   |
[INFO] [stdout]   = note: if you meant to annotate an expression with a type, the type ascription syntax has been removed, see issue #101728 <https://github.com/rust-lang/rust/issues/101728>
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `Output`
[INFO] [stdout]   --> src/cd0036_valid_sudoku/mod.rs:45:2
[INFO] [stdout]    |
[INFO] [stdout] 14 | ]
[INFO] [stdout]    |  ^ help: add `;` here
[INFO] [stdout] 15 | Output: false
[INFO] [stdout]    | ------ unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]   --> src/cd0036_valid_sudoku/mod.rs:46:7
[INFO] [stdout]    |
[INFO] [stdout] 15 | Output: false
[INFO] [stdout]    |       ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0025_reverse_nodes_in_k_group/mod.rs - cd0025_reverse_nodes_in_k_group::reverse_k_group (line 34) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0025_reverse_nodes_in_k_group/mod.rs:52:6
[INFO] [stdout]    |
[INFO] [stdout] 20 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0025_reverse_nodes_in_k_group/mod.rs:53:45
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub fn reverse_k_group(head: Option<Box<ListNode>>, k: i32) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0025_reverse_nodes_in_k_group/mod.rs:53:79
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub fn reverse_k_group(head: Option<Box<ListNode>>, k: i32) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                                                               ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0025_reverse_nodes_in_k_group/mod.rs:68:33
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub fn add(head: Option<Box<ListNode>>, tail: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                 ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0025_reverse_nodes_in_k_group/mod.rs:68:62
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub fn add(head: Option<Box<ListNode>>, tail: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                                              ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0025_reverse_nodes_in_k_group/mod.rs:68:88
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub fn add(head: Option<Box<ListNode>>, tail: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                                                                        ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Solution`
[INFO] [stdout]   --> src/cd0025_reverse_nodes_in_k_group/mod.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |         Solution::add(head, Solution::reverse_k_group(tail, k))
[INFO] [stdout]    |         ^^^^^^^^ use of undeclared type `Solution`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Solution`
[INFO] [stdout]   --> src/cd0025_reverse_nodes_in_k_group/mod.rs:65:29
[INFO] [stdout]    |
[INFO] [stdout] 33 |         Solution::add(head, Solution::reverse_k_group(tail, k))
[INFO] [stdout]    |                             ^^^^^^^^ use of undeclared type `Solution`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0033_search_in_rotated_sorted_array/mod.rs - cd0033_search_in_rotated_sorted_array (line 15) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0033_search_in_rotated_sorted_array/mod.rs:16:39
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: nums = [4,5,6,7,0,1,2], target = 0
[INFO] [stdout]   |                                      -^
[INFO] [stdout]   |                                      |
[INFO] [stdout]   |                                      help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0033_search_in_rotated_sorted_array/mod.rs:16:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: nums = [4,5,6,7,0,1,2], target = 0
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: nums = [4,5,6,7,0,1,2], target = 0
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0033_search_in_rotated_sorted_array/mod.rs - cd0033_search_in_rotated_sorted_array::search (line 38) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0033_search_in_rotated_sorted_array/mod.rs:39:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0037_sudoku_solver/mod.rs - cd0037_sudoku_solver::solve_sudoku (line 40) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0037_sudoku_solver/mod.rs:41:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0050_powx_n/mod.rs - cd0050_powx_n (line 21) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0050_powx_n/mod.rs:22:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 2.00000, -2
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0024_swap_nodes_in_pairs/mod.rs - cd0024_swap_nodes_in_pairs::swap_pairs (line 26) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0024_swap_nodes_in_pairs/mod.rs:45:6
[INFO] [stdout]    |
[INFO] [stdout] 21 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0024_swap_nodes_in_pairs/mod.rs:46:40
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn swap_pairs(head: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                        ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0024_swap_nodes_in_pairs/mod.rs:46:66
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn swap_pairs(head: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Solution`
[INFO] [stdout]   --> src/cd0024_swap_nodes_in_pairs/mod.rs:52:36
[INFO] [stdout]    |
[INFO] [stdout] 28 |                     inner_h.next = Solution::swap_pairs(inner_s.next);
[INFO] [stdout]    |                                    ^^^^^^^^ use of undeclared type `Solution`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0050_powx_n/mod.rs - cd0050_powx_n (line 14) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0050_powx_n/mod.rs:15:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 2.10000, 3
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0036_valid_sudoku/mod.rs - cd0036_valid_sudoku::is_valid_sudoku (line 70) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0036_valid_sudoku/mod.rs:71:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0050_powx_n/mod.rs - cd0050_powx_n (line 7) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0050_powx_n/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 2.00000, 10
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0050_powx_n/mod.rs - cd0050_powx_n::my_pow (line 71) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0050_powx_n/mod.rs:72:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `my_pow` in this scope
[INFO] [stdout]   --> src/cd0050_powx_n/mod.rs:79:20
[INFO] [stdout]    |
[INFO] [stdout] 10 |         let half = my_pow(x, n/2);
[INFO] [stdout]    |                    ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider using the associated function on `Self`
[INFO] [stdout]    |
[INFO] [stdout] 10 |         let half = Self::my_pow(x, n/2);
[INFO] [stdout]    |                    ++++++
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 2  + use leetcode_for_rust::cd0050_powx_n::my_pow;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0050_powx_n/mod.rs - cd0050_powx_n::my_pow (line 43) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0050_powx_n/mod.rs:44:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0051_n_queens/mod.rs - cd0051_n_queens (line 15) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0051_n_queens/mod.rs:16:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 4
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0052_n_queens_ii/mod.rs - cd0052_n_queens_ii (line 13) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0052_n_queens_ii/mod.rs:14:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 4
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0052_n_queens_ii/mod.rs - cd0052_n_queens_ii::total_n_queens (line 143) stdout ----
[INFO] [stdout] error: this file contains an unclosed delimiter
[INFO] [stdout]   --> src/cd0052_n_queens_ii/mod.rs:166:56
[INFO] [stdout]    |
[INFO] [stdout] 2  | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_cd0052_n_queens_ii_mod_rs_143_0() {
[INFO] [stdout]    |           - unclosed delimiter
[INFO] [stdout] ...
[INFO] [stdout] 25 | } _doctest_main_src_cd0052_n_queens_ii_mod_rs_143_0() }
[INFO] [stdout]    |                                                        ^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0051_n_queens/mod.rs - cd0051_n_queens::solve_n_queens (line 43) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0051_n_queens/mod.rs:44:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0036_valid_sudoku/mod.rs - cd0036_valid_sudoku::is_valid_sudoku (line 112) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0036_valid_sudoku/mod.rs:113:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Solution`
[INFO] [stdout]  --> src/cd0036_valid_sudoku/mod.rs:117:9
[INFO] [stdout]   |
[INFO] [stdout] 7 |         Solution::check_row(&board, &mut table) &&
[INFO] [stdout]   |         ^^^^^^^^ use of undeclared type `Solution`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Solution`
[INFO] [stdout]  --> src/cd0036_valid_sudoku/mod.rs:118:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |         Solution::check_col(&board, &mut table) &&
[INFO] [stdout]   |         ^^^^^^^^ use of undeclared type `Solution`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Solution`
[INFO] [stdout]  --> src/cd0036_valid_sudoku/mod.rs:119:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |         Solution::check_block(&board, &mut table)
[INFO] [stdout]   |         ^^^^^^^^ use of undeclared type `Solution`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0069_sqrtx/mod.rs - cd0069_sqrtx (line 10) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0069_sqrtx/mod.rs:11:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 4
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0069_sqrtx/mod.rs - cd0069_sqrtx (line 16) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0069_sqrtx/mod.rs:17:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 8
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0069_sqrtx/mod.rs - cd0069_sqrtx::my_sqrt_f64 (line 144) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0069_sqrtx/mod.rs:145:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0052_n_queens_ii/mod.rs - cd0052_n_queens_ii::total_n_queens (line 42) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0052_n_queens_ii/mod.rs:43:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0070_climbing_stairs/mod.rs - cd0070_climbing_stairs (line 10) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0070_climbing_stairs/mod.rs:11:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 2
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0037_sudoku_solver/mod.rs - cd0037_sudoku_solver::solve_sudoku (line 89) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0037_sudoku_solver/mod.rs:92:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0052_n_queens_ii/mod.rs - cd0052_n_queens_ii::total_n_queens (line 91) stdout ----
[INFO] [stdout] error: expected one of `:`, `@`, or `|`, found `&`
[INFO] [stdout]   --> src/cd0052_n_queens_ii/mod.rs:100:56
[INFO] [stdout]    |
[INFO] [stdout] 11 |     fn schedule_queens(board: &mut Vec<Vec<char>>, num &mut i32, len: usize, row: usize) {
[INFO] [stdout]    |                                                        ^ expected one of `:`, `@`, or `|`
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0052_n_queens_ii/mod.rs:92:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `solution` in this scope
[INFO] [stdout]  --> src/cd0052_n_queens_ii/mod.rs:97:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |         solution
[INFO] [stdout]   |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `num` in this scope
[INFO] [stdout]   --> src/cd0052_n_queens_ii/mod.rs:105:22
[INFO] [stdout]    |
[INFO] [stdout] 16 |                     *num += 1;
[INFO] [stdout]    |                      ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `solution` in this scope
[INFO] [stdout]   --> src/cd0052_n_queens_ii/mod.rs:107:50
[INFO] [stdout]    |
[INFO] [stdout] 18 |                     Self::schedule_queens(board, solution, len, row+1);
[INFO] [stdout]    |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0070_climbing_stairs/mod.rs - cd0070_climbing_stairs (line 19) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0070_climbing_stairs/mod.rs:20:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 3
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0069_sqrtx/mod.rs - cd0069_sqrtx::my_sqrt_f64 (line 177) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0069_sqrtx/mod.rs:178:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0069_sqrtx/mod.rs - cd0069_sqrtx::my_sqrt (line 91) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0069_sqrtx/mod.rs:94:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0072_edit_distance/mod.rs - cd0072_edit_distance (line 12) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0072_edit_distance/mod.rs:13:31
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: word1 = "horse", word2 = "ros"
[INFO] [stdout]   |                              -^
[INFO] [stdout]   |                              |
[INFO] [stdout]   |                              help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0072_edit_distance/mod.rs:13:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: word1 = "horse", word2 = "ros"
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: word1 = "horse", word2 = "ros"
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0051_n_queens/mod.rs - cd0051_n_queens::solve_n_queens (line 166) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0051_n_queens/mod.rs:167:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0070_climbing_stairs/mod.rs - cd0070_climbing_stairs::climb_stairs (line 65) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0070_climbing_stairs/mod.rs:66:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0079_word_search/mod.rs - cd0079_word_search (line 8) stdout ----
[INFO] [stdout] error: expected `;`, found `Given`
[INFO] [stdout]   --> src/cd0079_word_search/mod.rs:14:2
[INFO] [stdout]    |
[INFO] [stdout] 8  | ]
[INFO] [stdout]    |  ^ help: add `;` here
[INFO] [stdout] 9  |
[INFO] [stdout] 10 | Given word = "ABCCED", return true.
[INFO] [stdout]    | ----- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `word`
[INFO] [stdout]   --> src/cd0079_word_search/mod.rs:16:7
[INFO] [stdout]    |
[INFO] [stdout] 10 | Given word = "ABCCED", return true.
[INFO] [stdout]    |       ^^^^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0072_edit_distance/mod.rs - cd0072_edit_distance (line 23) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0072_edit_distance/mod.rs:24:35
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: word1 = "intention", word2 = "execution"
[INFO] [stdout]   |                                  -^
[INFO] [stdout]   |                                  |
[INFO] [stdout]   |                                  help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0072_edit_distance/mod.rs:24:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: word1 = "intention", word2 = "execution"
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: word1 = "intention", word2 = "execution"
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0051_n_queens/mod.rs - cd0051_n_queens::solve_n_queens (line 114) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0051_n_queens/mod.rs:115:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0069_sqrtx/mod.rs - cd0069_sqrtx::my_sqrt (line 34) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0069_sqrtx/mod.rs:35:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0094_binary_tree_inorder_traversal/mod.rs - cd0094_binary_tree_inorder_traversal (line 7) stdout ----
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/cd0094_binary_tree_inorder_traversal/mod.rs:10:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     \
[INFO] [stdout]   |     ^
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0094_binary_tree_inorder_traversal/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [1,null,2,3]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0098_validate_binary_search_tree/mod.rs - cd0098_validate_binary_search_tree (line 23) stdout ----
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/cd0098_validate_binary_search_tree/mod.rs:25:6
[INFO] [stdout]   |
[INFO] [stdout] 4 |    / \
[INFO] [stdout]   |      ^
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/cd0098_validate_binary_search_tree/mod.rs:27:8
[INFO] [stdout]   |
[INFO] [stdout] 6 |      / \
[INFO] [stdout]   |        ^
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `.`, `;`, `?`, `}`, or an operator, found `4`
[INFO] [stdout]  --> src/cd0098_validate_binary_search_tree/mod.rs:26:7
[INFO] [stdout]   |
[INFO] [stdout] 5 |   1   4
[INFO] [stdout]   |       ^ expected one of `.`, `;`, `?`, `}`, or an operator
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0072_edit_distance/mod.rs - cd0072_edit_distance::min_distance (line 46) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0072_edit_distance/mod.rs:47:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0098_validate_binary_search_tree/mod.rs - cd0098_validate_binary_search_tree (line 13) stdout ----
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/cd0098_validate_binary_search_tree/mod.rs:16:6
[INFO] [stdout]   |
[INFO] [stdout] 5 |    / \
[INFO] [stdout]   |      ^
[INFO] [stdout] 
[INFO] [stdout] error: statements are terminated with a semicolon
[INFO] [stdout]  --> src/cd0098_validate_binary_search_tree/mod.rs:14:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input:
[INFO] [stdout]   |      ^ help: use a semicolon instead: `;`
[INFO] [stdout]   |
[INFO] [stdout]   = note: if you meant to annotate an expression with a type, the type ascription syntax has been removed, see issue #101728 <https://github.com/rust-lang/rust/issues/101728>
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `.`, `;`, `?`, `}`, or an operator, found `3`
[INFO] [stdout]  --> src/cd0098_validate_binary_search_tree/mod.rs:17:7
[INFO] [stdout]   |
[INFO] [stdout] 6 |   1   3
[INFO] [stdout]   |       ^ expected one of `.`, `;`, `?`, `}`, or an operator
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0069_sqrtx/mod.rs - cd0069_sqrtx::my_sqrt (line 67) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0069_sqrtx/mod.rs:68:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0094_binary_tree_inorder_traversal/mod.rs - cd0094_binary_tree_inorder_traversal::inorder_traversal (line 31) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0094_binary_tree_inorder_traversal/mod.rs:52:6
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0094_binary_tree_inorder_traversal/mod.rs:53:54
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn inorder_traversal(root: Option<Rc<RefCell<TreeNode>>>) -> Vec<i32> {
[INFO] [stdout]    |                                                      ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0094_binary_tree_inorder_traversal/mod.rs:60:42
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn _in_order(root: Option<Rc<RefCell<TreeNode>>>, result: &mut Vec<i32>) {
[INFO] [stdout]    |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0070_climbing_stairs/mod.rs - cd0070_climbing_stairs::climb_stairs (line 85) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0070_climbing_stairs/mod.rs:86:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0102_binary_tree_level_order_traversal/mod.rs - cd0102_binary_tree_level_order_traversal (line 16) stdout ----
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/cd0102_binary_tree_level_order_traversal/mod.rs:19:3
[INFO] [stdout]   |
[INFO] [stdout] 5 |   [9,20],
[INFO] [stdout]   |   ^^^^^^ expected an array with a fixed size of 1 element, found one with 2 elements
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0072_edit_distance/mod.rs - cd0072_edit_distance::min_distance (line 85) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0072_edit_distance/mod.rs:86:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0079_word_search/mod.rs - cd0079_word_search::exist (line 85) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0079_word_search/mod.rs:86:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0094_binary_tree_inorder_traversal/mod.rs - cd0094_binary_tree_inorder_traversal::inorder_traversal (line 83) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0094_binary_tree_inorder_traversal/mod.rs:104:6
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0094_binary_tree_inorder_traversal/mod.rs:105:54
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn inorder_traversal(root: Option<Rc<RefCell<TreeNode>>>) -> Vec<i32> {
[INFO] [stdout]    |                                                      ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0079_word_search/mod.rs - cd0079_word_search::exist (line 32) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0079_word_search/mod.rs:33:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0102_binary_tree_level_order_traversal/mod.rs - cd0102_binary_tree_level_order_traversal (line 8) stdout ----
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/cd0102_binary_tree_level_order_traversal/mod.rs:10:6
[INFO] [stdout]   |
[INFO] [stdout] 4 |    / \
[INFO] [stdout]   |      ^
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/cd0102_binary_tree_level_order_traversal/mod.rs:12:8
[INFO] [stdout]   |
[INFO] [stdout] 6 |     /  \
[INFO] [stdout]   |        ^
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `.`, `;`, `?`, `}`, or an operator, found `20`
[INFO] [stdout]  --> src/cd0102_binary_tree_level_order_traversal/mod.rs:11:6
[INFO] [stdout]   |
[INFO] [stdout] 5 |   9  20
[INFO] [stdout]   |      ^^ expected one of `.`, `;`, `?`, `}`, or an operator
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0070_climbing_stairs/mod.rs - cd0070_climbing_stairs::climb_stairs (line 39) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0070_climbing_stairs/mod.rs:40:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0098_validate_binary_search_tree/mod.rs - cd0098_validate_binary_search_tree::is_valid_bst (line 48) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0098_validate_binary_search_tree/mod.rs:69:6
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0098_validate_binary_search_tree/mod.rs:70:49
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn is_valid_bst(root: Option<Rc<RefCell<TreeNode>>>) -> bool {
[INFO] [stdout]    |                                                 ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0098_validate_binary_search_tree/mod.rs:71:43
[INFO] [stdout]    |
[INFO] [stdout] 25 |         fn valid(root: &Option<Rc<RefCell<TreeNode>>>, min_limit: Option<i32>, max_limit: Option<i32>) -> bool {
[INFO] [stdout]    |                                           ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0104_maximum_depth_of_binary_tree/mod.rs - cd0104_maximum_depth_of_binary_tree (line 12) stdout ----
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/cd0104_maximum_depth_of_binary_tree/mod.rs:14:6
[INFO] [stdout]   |
[INFO] [stdout] 4 |    / \
[INFO] [stdout]   |      ^
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/cd0104_maximum_depth_of_binary_tree/mod.rs:16:8
[INFO] [stdout]   |
[INFO] [stdout] 6 |     /  \
[INFO] [stdout]   |        ^
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `.`, `;`, `?`, `}`, or an operator, found `20`
[INFO] [stdout]  --> src/cd0104_maximum_depth_of_binary_tree/mod.rs:15:6
[INFO] [stdout]   |
[INFO] [stdout] 5 |   9  20
[INFO] [stdout]   |      ^^ expected one of `.`, `;`, `?`, `}`, or an operator
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0111_minimum_depth_of_binary_tree/mod.rs - cd0111_minimum_depth_of_binary_tree (line 12) stdout ----
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/cd0111_minimum_depth_of_binary_tree/mod.rs:14:6
[INFO] [stdout]   |
[INFO] [stdout] 4 |    / \
[INFO] [stdout]   |      ^
[INFO] [stdout] 
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/cd0111_minimum_depth_of_binary_tree/mod.rs:16:8
[INFO] [stdout]   |
[INFO] [stdout] 6 |     /  \
[INFO] [stdout]   |        ^
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `.`, `;`, `?`, `}`, or an operator, found `20`
[INFO] [stdout]  --> src/cd0111_minimum_depth_of_binary_tree/mod.rs:15:6
[INFO] [stdout]   |
[INFO] [stdout] 5 |   9  20
[INFO] [stdout]   |      ^^ expected one of `.`, `;`, `?`, `}`, or an operator
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0102_binary_tree_level_order_traversal/mod.rs - cd0102_binary_tree_level_order_traversal::level_order (line 39) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0102_binary_tree_level_order_traversal/mod.rs:61:6
[INFO] [stdout]    |
[INFO] [stdout] 24 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0102_binary_tree_level_order_traversal/mod.rs:62:48
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn level_order(root: Option<Rc<RefCell<TreeNode>>>) -> Vec<Vec<i32>> {
[INFO] [stdout]    |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0102_binary_tree_level_order_traversal/mod.rs:66:51
[INFO] [stdout]    |
[INFO] [stdout] 29 |         let mut deque: VecDeque<Option<Rc<RefCell<TreeNode>>>> = VecDeque::new();
[INFO] [stdout]    |                                                   ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0102_binary_tree_level_order_traversal/mod.rs - cd0102_binary_tree_level_order_traversal::level_order (line 104) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0102_binary_tree_level_order_traversal/mod.rs:125:6
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0102_binary_tree_level_order_traversal/mod.rs:126:48
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn level_order(root: Option<Rc<RefCell<TreeNode>>>) -> Vec<Vec<i32>> {
[INFO] [stdout]    |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0102_binary_tree_level_order_traversal/mod.rs:132:69
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub fn _dfs(result: &mut Vec<Vec<i32>>, root: Option<Rc<RefCell<TreeNode>>>, level: usize) {
[INFO] [stdout]    |                                                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0098_validate_binary_search_tree/mod.rs - cd0098_validate_binary_search_tree::is_valid_bst (line 117) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0098_validate_binary_search_tree/mod.rs:138:6
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0098_validate_binary_search_tree/mod.rs:139:49
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn is_valid_bst(root: Option<Rc<RefCell<TreeNode>>>) -> bool {
[INFO] [stdout]    |                                                 ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0098_validate_binary_search_tree/mod.rs:140:45
[INFO] [stdout]    |
[INFO] [stdout] 25 |         fn inorder(root: &Option<Rc<RefCell<TreeNode>>>) -> Vec<i32> {
[INFO] [stdout]    |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock (line 11) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0121_best_time_to_buy_and_sell_stock/mod.rs:12:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [7,1,5,3,6,4]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock (line 20) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0121_best_time_to_buy_and_sell_stock/mod.rs:21:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [7,6,4,3,1]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0104_maximum_depth_of_binary_tree/mod.rs - cd0104_maximum_depth_of_binary_tree::max_depth (line 36) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0104_maximum_depth_of_binary_tree/mod.rs:58:6
[INFO] [stdout]    |
[INFO] [stdout] 24 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0104_maximum_depth_of_binary_tree/mod.rs:59:46
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn max_depth(root: Option<Rc<RefCell<TreeNode>>>) -> i32 {
[INFO] [stdout]    |                                              ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii (line 20) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs:21:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [1,2,3,4,5]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0120_triangle/mod.rs - cd0120_triangle::minimum_total (line 58) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0120_triangle/mod.rs:59:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0120_triangle/mod.rs - cd0120_triangle (line 7) stdout ----
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/cd0120_triangle/mod.rs:10:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     [3,4],
[INFO] [stdout]   |     ^^^^^ expected an array with a fixed size of 1 element, found one with 2 elements
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs - cd0123_best_time_to_buy_and_sell_stock_iii (line 20) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs:21:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [1,2,3,4,5]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0120_triangle/mod.rs - cd0120_triangle::minimum_total (line 33) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0120_triangle/mod.rs:34:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii (line 30) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs:31:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [7,6,4,3,1]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0104_maximum_depth_of_binary_tree/mod.rs - cd0104_maximum_depth_of_binary_tree::max_depth (line 83) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0104_maximum_depth_of_binary_tree/mod.rs:105:6
[INFO] [stdout]    |
[INFO] [stdout] 24 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0104_maximum_depth_of_binary_tree/mod.rs:106:46
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn max_depth(root: Option<Rc<RefCell<TreeNode>>>) -> i32 {
[INFO] [stdout]    |                                              ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0104_maximum_depth_of_binary_tree/mod.rs:110:51
[INFO] [stdout]    |
[INFO] [stdout] 29 |         let mut deque: VecDeque<Option<Rc<RefCell<TreeNode>>>> = VecDeque::new();
[INFO] [stdout]    |                                                   ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii (line 11) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs:12:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [7,1,5,3,6,4]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0111_minimum_depth_of_binary_tree/mod.rs - cd0111_minimum_depth_of_binary_tree::min_depth (line 87) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0111_minimum_depth_of_binary_tree/mod.rs:109:6
[INFO] [stdout]    |
[INFO] [stdout] 24 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0111_minimum_depth_of_binary_tree/mod.rs:110:46
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn min_depth(root: Option<Rc<RefCell<TreeNode>>>) -> i32 {
[INFO] [stdout]    |                                              ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0111_minimum_depth_of_binary_tree/mod.rs:113:51
[INFO] [stdout]    |
[INFO] [stdout] 28 |         let mut deque: VecDeque<Option<Rc<RefCell<TreeNode>>>> = VecDeque::new();
[INFO] [stdout]    |                                                   ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock::max_profit (line 38) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0121_best_time_to_buy_and_sell_stock/mod.rs:41:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock::max_profit (line 70) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0121_best_time_to_buy_and_sell_stock/mod.rs:71:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0111_minimum_depth_of_binary_tree/mod.rs - cd0111_minimum_depth_of_binary_tree::min_depth (line 36) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0111_minimum_depth_of_binary_tree/mod.rs:58:6
[INFO] [stdout]    |
[INFO] [stdout] 24 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0111_minimum_depth_of_binary_tree/mod.rs:59:46
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn min_depth(root: Option<Rc<RefCell<TreeNode>>>) -> i32 {
[INFO] [stdout]    |                                              ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii::max_profit (line 95) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs:98:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs - cd0123_best_time_to_buy_and_sell_stock_iii (line 11) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs:12:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [3,3,5,0,0,3,1,4]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock::max_profit (line 98) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0121_best_time_to_buy_and_sell_stock/mod.rs:101:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock::max_profit (line 128) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0121_best_time_to_buy_and_sell_stock/mod.rs:131:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0141_linked_list_cycle/mod.rs - cd0141_linked_list_cycle (line 9) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0141_linked_list_cycle/mod.rs:10:31
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: head = [3,2,0,-4], pos = 1
[INFO] [stdout]   |                              -^
[INFO] [stdout]   |                              |
[INFO] [stdout]   |                              help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0141_linked_list_cycle/mod.rs:10:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: head = [3,2,0,-4], pos = 1
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: head = [3,2,0,-4], pos = 1
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii::max_profit (line 70) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs:73:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs - cd0123_best_time_to_buy_and_sell_stock_iii (line 30) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs:31:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [7,6,4,3,1]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0141_linked_list_cycle/mod.rs - cd0141_linked_list_cycle (line 20) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0141_linked_list_cycle/mod.rs:21:26
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: head = [1,2], pos = 0
[INFO] [stdout]   |                         -^
[INFO] [stdout]   |                         |
[INFO] [stdout]   |                         help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0141_linked_list_cycle/mod.rs:21:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: head = [1,2], pos = 0
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: head = [1,2], pos = 0
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii::max_profit (line 47) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs:48:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0141_linked_list_cycle/mod.rs - cd0141_linked_list_cycle (line 32) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0141_linked_list_cycle/mod.rs:33:24
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: head = [1], pos = -1
[INFO] [stdout]   |                       -^
[INFO] [stdout]   |                       |
[INFO] [stdout]   |                       help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0141_linked_list_cycle/mod.rs:33:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: head = [1], pos = -1
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: head = [1], pos = -1
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0141_linked_list_cycle/mod.rs - cd0141_linked_list_cycle::has_cycle (line 107) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0141_linked_list_cycle/mod.rs:126:6
[INFO] [stdout]    |
[INFO] [stdout] 21 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0141_linked_list_cycle/mod.rs:127:43
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn has_cycle(mut head: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                           ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0141_linked_list_cycle/mod.rs:127:69
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn has_cycle(mut head: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs - cd0123_best_time_to_buy_and_sell_stock_iii::max_profit (line 47) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs:50:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0141_linked_list_cycle/mod.rs - cd0141_linked_list_cycle::has_cycle (line 59) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0141_linked_list_cycle/mod.rs:79:6
[INFO] [stdout]    |
[INFO] [stdout] 22 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0141_linked_list_cycle/mod.rs:80:43
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn has_cycle(mut head: Option<Box<ListNode>>) -> bool {
[INFO] [stdout]    |                                           ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0144_binary_tree_preorder_traversal/mod.rs - cd0144_binary_tree_preorder_traversal (line 7) stdout ----
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/cd0144_binary_tree_preorder_traversal/mod.rs:10:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     \
[INFO] [stdout]   |     ^
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0144_binary_tree_preorder_traversal/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [1,null,2,3]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs - cd0123_best_time_to_buy_and_sell_stock_iii::max_profit (line 85) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs:88:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0145_binary_tree_postorder_traversal/mod.rs - cd0145_binary_tree_postorder_traversal (line 7) stdout ----
[INFO] [stdout] error: unknown start of token: \
[INFO] [stdout]  --> src/cd0145_binary_tree_postorder_traversal/mod.rs:10:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     \
[INFO] [stdout]   |     ^
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0145_binary_tree_postorder_traversal/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [1,null,2,3]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0145_binary_tree_postorder_traversal/mod.rs - cd0145_binary_tree_postorder_traversal::postorder_traversal (line 83) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0145_binary_tree_postorder_traversal/mod.rs:104:6
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0145_binary_tree_postorder_traversal/mod.rs:105:56
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn postorder_traversal(root: Option<Rc<RefCell<TreeNode>>>) -> Vec<i32> {
[INFO] [stdout]    |                                                        ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0145_binary_tree_postorder_traversal/mod.rs:109:47
[INFO] [stdout]    |
[INFO] [stdout] 28 |         let mut stack1: Vec<Option<Rc<RefCell<TreeNode>>>> = Vec::new();
[INFO] [stdout]    |                                               ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0145_binary_tree_postorder_traversal/mod.rs:110:47
[INFO] [stdout]    |
[INFO] [stdout] 29 |         let mut stack2: Vec<Option<Rc<RefCell<TreeNode>>>> = Vec::new();
[INFO] [stdout]    |                                               ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0152_maximum_product_subarray/mod.rs - cd0152_maximum_product_subarray (line 7) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0152_maximum_product_subarray/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [2,3,-2,4]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0145_binary_tree_postorder_traversal/mod.rs - cd0145_binary_tree_postorder_traversal::postorder_traversal (line 31) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0145_binary_tree_postorder_traversal/mod.rs:52:6
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0145_binary_tree_postorder_traversal/mod.rs:53:56
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn postorder_traversal(root: Option<Rc<RefCell<TreeNode>>>) -> Vec<i32> {
[INFO] [stdout]    |                                                        ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0145_binary_tree_postorder_traversal/mod.rs:60:44
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn _post_order(root: Option<Rc<RefCell<TreeNode>>>, result: &mut Vec<i32>) {
[INFO] [stdout]    |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0152_maximum_product_subarray/mod.rs - cd0152_maximum_product_subarray (line 15) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0152_maximum_product_subarray/mod.rs:16:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [-2,0,-1]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0169_majority_element/mod.rs - cd0169_majority_element (line 9) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0169_majority_element/mod.rs:10:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [3,2,3]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0144_binary_tree_preorder_traversal/mod.rs - cd0144_binary_tree_preorder_traversal::preorder_traversal (line 83) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0144_binary_tree_preorder_traversal/mod.rs:104:6
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0144_binary_tree_preorder_traversal/mod.rs:105:55
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn preorder_traversal(root: Option<Rc<RefCell<TreeNode>>>) -> Vec<i32> {
[INFO] [stdout]    |                                                       ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0144_binary_tree_preorder_traversal/mod.rs:109:39
[INFO] [stdout]    |
[INFO] [stdout] 28 |         let mut stack: Vec<Rc<RefCell<TreeNode>>> = Vec::new();
[INFO] [stdout]    |                                       ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0155_min_stack/mod.rs - cd0155_min_stack::MinStack (line 35) stdout ----
[INFO] [stdout] error[E0585]: found a documentation comment that doesn't document anything
[INFO] [stdout]   --> src/cd0155_min_stack/mod.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / /**
[INFO] [stdout] 46 | |  * Your MinStack object will be instantiated and called as such:
[INFO] [stdout] 47 | |  * let obj = MinStack::new();
[INFO] [stdout] 48 | |  * obj.push(x);
[INFO] [stdout] ...  |
[INFO] [stdout] 51 | |  * let ret_4: i32 = obj.get_min();
[INFO] [stdout] 52 | |  */
[INFO] [stdout]    | |___^
[INFO] [stdout]    |
[INFO] [stdout]    = help: doc comments must come before what they document, if a comment was intended use `//`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0585`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0169_majority_element/mod.rs - cd0169_majority_element (line 17) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0169_majority_element/mod.rs:18:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [2,2,1,1,1,2,2]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits (line 16) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0191_number_of_bits/mod.rs:17:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 00000000000000000000000010000000
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0155_min_stack/mod.rs - cd0155_min_stack (line 12) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `minStack`
[INFO] [stdout]  --> src/cd0155_min_stack/mod.rs:13:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | MinStack minStack = new MinStack();
[INFO] [stdout]   |          ^^^^^^^^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0152_maximum_product_subarray/mod.rs - cd0152_maximum_product_subarray::max_product (line 77) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0152_maximum_product_subarray/mod.rs:78:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0152_maximum_product_subarray/mod.rs - cd0152_maximum_product_subarray::max_product (line 113) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0152_maximum_product_subarray/mod.rs:116:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits (line 25) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0191_number_of_bits/mod.rs:26:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 11111111111111111111111111111101
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0144_binary_tree_preorder_traversal/mod.rs - cd0144_binary_tree_preorder_traversal::preorder_traversal (line 31) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0144_binary_tree_preorder_traversal/mod.rs:52:6
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0144_binary_tree_preorder_traversal/mod.rs:53:56
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn postorder_traversal(root: Option<Rc<RefCell<TreeNode>>>) -> Vec<i32> {
[INFO] [stdout]    |                                                        ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TreeNode` in this scope
[INFO] [stdout]   --> src/cd0144_binary_tree_preorder_traversal/mod.rs:60:44
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn _post_order(root: Option<Rc<RefCell<TreeNode>>>, result: &mut Vec<i32>) {
[INFO] [stdout]    |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0094_binary_tree_inorder_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0098_validate_binary_search_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0102_binary_tree_level_order_traversal::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0104_maximum_depth_of_binary_tree::TreeNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs - cd0188_best_time_to_buy_and_sell_stock_iv (line 11) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs:12:19
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [2,4,1], k = 2
[INFO] [stdout]   |                  -^
[INFO] [stdout]   |                  |
[INFO] [stdout]   |                  help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs:12:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [2,4,1], k = 2
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits (line 7) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0191_number_of_bits/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 00000000000000000000000000001011
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs - cd0188_best_time_to_buy_and_sell_stock_iv (line 19) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs:20:25
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [3,2,6,5,0,3], k = 2
[INFO] [stdout]   |                        -^
[INFO] [stdout]   |                        |
[INFO] [stdout]   |                        help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs:20:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [3,2,6,5,0,3], k = 2
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0169_majority_element/mod.rs - cd0169_majority_element::majority_element (line 65) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0169_majority_element/mod.rs:66:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0596]: cannot borrow `nums` as mutable, as it is not declared as mutable
[INFO] [stdout]  --> src/cd0169_majority_element/mod.rs:68:9
[INFO] [stdout]   |
[INFO] [stdout] 5 |         nums.sort();
[INFO] [stdout]   |         ^^^^ cannot borrow as mutable
[INFO] [stdout]   |
[INFO] [stdout] help: consider changing this to be mutable
[INFO] [stdout]   |
[INFO] [stdout] 4 |     pub fn majority_element(mut nums: Vec<i32>) -> i32 {
[INFO] [stdout]   |                             +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0596.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0169_majority_element/mod.rs - cd0169_majority_element::majority_element (line 34) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0169_majority_element/mod.rs:37:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits::hamming_weight (line 50) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0191_number_of_bits/mod.rs:51:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0152_maximum_product_subarray/mod.rs - cd0152_maximum_product_subarray::max_product (line 32) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0152_maximum_product_subarray/mod.rs:35:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs - cd0188_best_time_to_buy_and_sell_stock_iv::max_profit (line 72) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs:75:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0206_reverse_linked_list/mod.rs - cd0206_reverse_linked_list (line 7) stdout ----
[INFO] [stdout] error: `->` used for field access or method call
[INFO] [stdout]  --> src/cd0206_reverse_linked_list/mod.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 1->2->3->4->5->NULL
[INFO] [stdout]   |         ^^ help: try using `.` instead
[INFO] [stdout]   |
[INFO] [stdout]   = help: the `.` operator will dereference the value if needed
[INFO] [stdout] 
[INFO] [stdout] error: `->` used for field access or method call
[INFO] [stdout]  --> src/cd0206_reverse_linked_list/mod.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 1->2->3->4->5->NULL
[INFO] [stdout]   |            ^^ help: try using `.` instead
[INFO] [stdout]   |
[INFO] [stdout]   = help: the `.` operator will dereference the value if needed
[INFO] [stdout] 
[INFO] [stdout] error: `->` used for field access or method call
[INFO] [stdout]  --> src/cd0206_reverse_linked_list/mod.rs:8:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 1->2->3->4->5->NULL
[INFO] [stdout]   |               ^^ help: try using `.` instead
[INFO] [stdout]   |
[INFO] [stdout]   = help: the `.` operator will dereference the value if needed
[INFO] [stdout] 
[INFO] [stdout] error: `->` used for field access or method call
[INFO] [stdout]  --> src/cd0206_reverse_linked_list/mod.rs:8:18
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 1->2->3->4->5->NULL
[INFO] [stdout]   |                  ^^ help: try using `.` instead
[INFO] [stdout]   |
[INFO] [stdout]   = help: the `.` operator will dereference the value if needed
[INFO] [stdout] 
[INFO] [stdout] error: `->` used for field access or method call
[INFO] [stdout]  --> src/cd0206_reverse_linked_list/mod.rs:8:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 1->2->3->4->5->NULL
[INFO] [stdout]   |                     ^^ help: try using `.` instead
[INFO] [stdout]   |
[INFO] [stdout]   = help: the `.` operator will dereference the value if needed
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0206_reverse_linked_list/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 1->2->3->4->5->NULL
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0200_number_of_islands/mod.rs - cd0200_number_of_islands (line 19) stdout ----
[INFO] [stdout] error: statements are terminated with a semicolon
[INFO] [stdout]  --> src/cd0200_number_of_islands/mod.rs:20:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input:
[INFO] [stdout]   |      ^ help: use a semicolon instead: `;`
[INFO] [stdout]   |
[INFO] [stdout]   = note: if you meant to annotate an expression with a type, the type ascription syntax has been removed, see issue #101728 <https://github.com/rust-lang/rust/issues/101728>
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `11000`
[INFO] [stdout]  --> src/cd0200_number_of_islands/mod.rs:21:6
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout]   |
[INFO] [stdout] 4 | 11000
[INFO] [stdout]   |      ^ help: add `;` here
[INFO] [stdout] 5 | 11000
[INFO] [stdout]   | ----- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `00100`
[INFO] [stdout]  --> src/cd0200_number_of_islands/mod.rs:22:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | 11000
[INFO] [stdout]   |      ^ help: add `;` here
[INFO] [stdout] 6 | 00100
[INFO] [stdout]   | ----- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `00011`
[INFO] [stdout]  --> src/cd0200_number_of_islands/mod.rs:23:6
[INFO] [stdout]   |
[INFO] [stdout] 6 | 00100
[INFO] [stdout]   |      ^ help: add `;` here
[INFO] [stdout] 7 | 00011
[INFO] [stdout]   | ----- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `Output`
[INFO] [stdout]  --> src/cd0200_number_of_islands/mod.rs:24:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | 00011
[INFO] [stdout]   |      ^ help: add `;` here
[INFO] [stdout] 8 |
[INFO] [stdout] 9 | Output: 3
[INFO] [stdout]   | ------ unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0200_number_of_islands/mod.rs:26:7
[INFO] [stdout]   |
[INFO] [stdout] 9 | Output: 3
[INFO] [stdout]   |       ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0200_number_of_islands/mod.rs - cd0200_number_of_islands (line 7) stdout ----
[INFO] [stdout] error: statements are terminated with a semicolon
[INFO] [stdout]  --> src/cd0200_number_of_islands/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input:
[INFO] [stdout]   |      ^ help: use a semicolon instead: `;`
[INFO] [stdout]   |
[INFO] [stdout]   = note: if you meant to annotate an expression with a type, the type ascription syntax has been removed, see issue #101728 <https://github.com/rust-lang/rust/issues/101728>
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `11010`
[INFO] [stdout]  --> src/cd0200_number_of_islands/mod.rs:9:6
[INFO] [stdout]   |
[INFO] [stdout] 4 | 11110
[INFO] [stdout]   |      ^ help: add `;` here
[INFO] [stdout] 5 | 11010
[INFO] [stdout]   | ----- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `11000`
[INFO] [stdout]  --> src/cd0200_number_of_islands/mod.rs:10:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | 11010
[INFO] [stdout]   |      ^ help: add `;` here
[INFO] [stdout] 6 | 11000
[INFO] [stdout]   | ----- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `00000`
[INFO] [stdout]  --> src/cd0200_number_of_islands/mod.rs:11:6
[INFO] [stdout]   |
[INFO] [stdout] 6 | 11000
[INFO] [stdout]   |      ^ help: add `;` here
[INFO] [stdout] 7 | 00000
[INFO] [stdout]   | ----- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `Output`
[INFO] [stdout]  --> src/cd0200_number_of_islands/mod.rs:12:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | 00000
[INFO] [stdout]   |      ^ help: add `;` here
[INFO] [stdout] 8 |
[INFO] [stdout] 9 | Output: 1
[INFO] [stdout]   | ------ unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0200_number_of_islands/mod.rs:14:7
[INFO] [stdout]   |
[INFO] [stdout] 9 | Output: 1
[INFO] [stdout]   |       ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0200_number_of_islands/mod.rs - cd0200_number_of_islands::num_islands (line 132) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0200_number_of_islands/mod.rs:135:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0206_reverse_linked_list/mod.rs - cd0206_reverse_linked_list::reverse_list (line 25) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0206_reverse_linked_list/mod.rs:44:6
[INFO] [stdout]    |
[INFO] [stdout] 21 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0206_reverse_linked_list/mod.rs:45:42
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn reverse_list(head: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0206_reverse_linked_list/mod.rs:45:68
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn reverse_list(head: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                                                    ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 20 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits::hamming_weight (line 73) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0191_number_of_bits/mod.rs:74:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits::hamming_weight (line 95) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0191_number_of_bits/mod.rs:96:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0224_basic_calculator/mod.rs - cd0224_basic_calculator (line 23) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0224_basic_calculator/mod.rs:24:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: "(1+(4+5+2)-3)+(6+8)"
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0208_implement_trie_prefix_tree/mod.rs - cd0208_implement_trie_prefix_tree (line 7) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `trie`
[INFO] [stdout]  --> src/cd0208_implement_trie_prefix_tree/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Trie trie = new Trie();
[INFO] [stdout]   |      ^^^^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs - cd0188_best_time_to_buy_and_sell_stock_iv::max_profit (line 38) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs:41:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0224_basic_calculator/mod.rs - cd0224_basic_calculator (line 16) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0224_basic_calculator/mod.rs:17:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: " 2-1 + 2 "
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0212_word_search_ii/mod.rs - cd0212_word_search_ii (line 9) stdout ----
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0212_word_search_ii/mod.rs:10:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input:
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input:
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0208_implement_trie_prefix_tree/mod.rs - cd0208_implement_trie_prefix_tree::Trie (line 31) stdout ----
[INFO] [stdout] error[E0585]: found a documentation comment that doesn't document anything
[INFO] [stdout]   --> src/cd0208_implement_trie_prefix_tree/mod.rs:84:1
[INFO] [stdout]    |
[INFO] [stdout] 55 | / /**
[INFO] [stdout] 56 | |  * Your Trie object will be instantiated and called as such:
[INFO] [stdout] 57 | |  * let obj = Trie::new();
[INFO] [stdout] 58 | |  * obj.insert(word);
[INFO] [stdout] 59 | |  * let ret_2: bool = obj.search(word);
[INFO] [stdout] 60 | |  * let ret_3: bool = obj.starts_with(prefix);
[INFO] [stdout] 61 | |  */
[INFO] [stdout]    | |___^
[INFO] [stdout]    |
[INFO] [stdout]    = help: doc comments must come before what they document, if a comment was intended use `//`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0585`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0208_implement_trie_prefix_tree/mod.rs - cd0208_implement_trie_prefix_tree::Trie (line 99) stdout ----
[INFO] [stdout] error[E0585]: found a documentation comment that doesn't document anything
[INFO] [stdout]   --> src/cd0208_implement_trie_prefix_tree/mod.rs:139:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | / /**
[INFO] [stdout] 43 | |  * Your Trie object will be instantiated and called as such:
[INFO] [stdout] 44 | |  * let obj = Trie::new();
[INFO] [stdout] 45 | |  * obj.insert(word);
[INFO] [stdout] 46 | |  * let ret_2: bool = obj.search(word);
[INFO] [stdout] 47 | |  * let ret_3: bool = obj.starts_with(prefix);
[INFO] [stdout] 48 | |  */
[INFO] [stdout]    | |___^
[INFO] [stdout]    |
[INFO] [stdout]    = help: doc comments must come before what they document, if a comment was intended use `//`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0585`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0224_basic_calculator/mod.rs - cd0224_basic_calculator (line 9) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0224_basic_calculator/mod.rs:10:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: "1 + 1"
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0231_power_of_two/mod.rs - cd0231_power_of_two (line 15) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0231_power_of_two/mod.rs:16:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 16
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0231_power_of_two/mod.rs - cd0231_power_of_two (line 7) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0231_power_of_two/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 1
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0231_power_of_two/mod.rs - cd0231_power_of_two (line 23) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0231_power_of_two/mod.rs:24:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 218
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0232_implement_queue_using_stacks/mod.rs - cd0232_implement_queue_using_stacks (line 11) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `queue`
[INFO] [stdout]  --> src/cd0232_implement_queue_using_stacks/mod.rs:12:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | MyQueue queue = new MyQueue();
[INFO] [stdout]   |         ^^^^^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0200_number_of_islands/mod.rs - cd0200_number_of_islands::num_islands (line 41) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0200_number_of_islands/mod.rs:93:6
[INFO] [stdout]    |
[INFO] [stdout] 54 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0232_implement_queue_using_stacks/mod.rs - cd0232_implement_queue_using_stacks::MyQueue (line 94) stdout ----
[INFO] [stdout] error[E0585]: found a documentation comment that doesn't document anything
[INFO] [stdout]   --> src/cd0232_implement_queue_using_stacks/mod.rs:135:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / /**
[INFO] [stdout] 44 | |  * Your MyQueue object will be instantiated and called as such:
[INFO] [stdout] 45 | |  * let obj = MyQueue::new();
[INFO] [stdout] 46 | |  * obj.push(x);
[INFO] [stdout] ...  |
[INFO] [stdout] 49 | |  * let ret_4: bool = obj.empty();
[INFO] [stdout] 50 | |  */
[INFO] [stdout]    | |___^
[INFO] [stdout]    |
[INFO] [stdout]    = help: doc comments must come before what they document, if a comment was intended use `//`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0585`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0242_valid_anagram/mod.rs - cd0242_valid_anagram (line 14) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0242_valid_anagram/mod.rs:15:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: s = "rat", t = "car"
[INFO] [stdout]   |                    -^
[INFO] [stdout]   |                    |
[INFO] [stdout]   |                    help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0242_valid_anagram/mod.rs:15:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: s = "rat", t = "car"
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: s = "rat", t = "car"
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0239_sliding_window_maximum/mod.rs - cd0239_sliding_window_maximum (line 7) stdout ----
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0239_sliding_window_maximum/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: nums = [1,3,-1,-3,5,3,6,7], and k = 3
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: nums = [1,3,-1,-3,5,3,6,7], and k = 3
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0300_longest_increasing_subsequence/mod.rs - cd0300_longest_increasing_subsequence (line 7) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0300_longest_increasing_subsequence/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [10,9,2,5,3,7,101,18]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0231_power_of_two/mod.rs - cd0231_power_of_two::is_power_of_two (line 39) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0231_power_of_two/mod.rs:40:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0242_valid_anagram/mod.rs - cd0242_valid_anagram (line 7) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0242_valid_anagram/mod.rs:8:25
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: s = "anagram", t = "nagaram"
[INFO] [stdout]   |                        -^
[INFO] [stdout]   |                        |
[INFO] [stdout]   |                        help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0242_valid_anagram/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: s = "anagram", t = "nagaram"
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: s = "anagram", t = "nagaram"
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0300_longest_increasing_subsequence/mod.rs - cd0300_longest_increasing_subsequence::length_of_lis (line 60) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0300_longest_increasing_subsequence/mod.rs:63:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0309_best_time_to_buy_and_sell_stock_with_cooldown/mod.rs - cd0309_best_time_to_buy_and_sell_stock_with_cooldown (line 12) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0309_best_time_to_buy_and_sell_stock_with_cooldown/mod.rs:13:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [1,2,3,0,2]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0300_longest_increasing_subsequence/mod.rs - cd0300_longest_increasing_subsequence::length_of_lis (line 30) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0300_longest_increasing_subsequence/mod.rs:31:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0322_coin_change/mod.rs - cd0322_coin_change (line 15) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0322_coin_change/mod.rs:16:28
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: coins = [2], amount = 3
[INFO] [stdout]   |                           -^
[INFO] [stdout]   |                           |
[INFO] [stdout]   |                           help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0322_coin_change/mod.rs:16:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: coins = [2], amount = 3
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: coins = [2], amount = 3
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0232_implement_queue_using_stacks/mod.rs - cd0232_implement_queue_using_stacks::MyQueue (line 35) stdout ----
[INFO] [stdout] error[E0585]: found a documentation comment that doesn't document anything
[INFO] [stdout]   --> src/cd0232_implement_queue_using_stacks/mod.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / /**
[INFO] [stdout] 46 | |  * Your MyQueue object will be instantiated and called as such:
[INFO] [stdout] 47 | |  * let obj = MyQueue::new();
[INFO] [stdout] 48 | |  * obj.push(x);
[INFO] [stdout] ...  |
[INFO] [stdout] 51 | |  * let ret_4: bool = obj.empty();
[INFO] [stdout] 52 | |  */
[INFO] [stdout]    | |___^
[INFO] [stdout]    |
[INFO] [stdout]    = help: doc comments must come before what they document, if a comment was intended use `//`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0585`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0300_longest_increasing_subsequence/mod.rs - cd0300_longest_increasing_subsequence::length_of_lis (line 94) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0300_longest_increasing_subsequence/mod.rs:97:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0224_basic_calculator/mod.rs - cd0224_basic_calculator::calculate (line 46) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0224_basic_calculator/mod.rs:47:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/cd0224_basic_calculator/mod.rs:57:20
[INFO] [stdout]    |
[INFO] [stdout] 13 |                 '0'...'9' => {
[INFO] [stdout]    |                    ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0338_counting_bits/mod.rs - cd0338_counting_bits (line 7) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0338_counting_bits/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 2
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0322_coin_change/mod.rs - cd0322_coin_change (line 7) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0322_coin_change/mod.rs:8:34
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: coins = [1, 2, 5], amount = 11
[INFO] [stdout]   |                                 -^
[INFO] [stdout]   |                                 |
[INFO] [stdout]   |                                 help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0322_coin_change/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: coins = [1, 2, 5], amount = 11
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: coins = [1, 2, 5], amount = 11
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0322_coin_change/mod.rs - cd0322_coin_change::coin_change (line 35) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0322_coin_change/mod.rs:36:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0309_best_time_to_buy_and_sell_stock_with_cooldown/mod.rs - cd0309_best_time_to_buy_and_sell_stock_with_cooldown::max_profit (line 30) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0309_best_time_to_buy_and_sell_stock_with_cooldown/mod.rs:33:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0309_best_time_to_buy_and_sell_stock_with_cooldown/mod.rs - cd0309_best_time_to_buy_and_sell_stock_with_cooldown::max_profit (line 61) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0309_best_time_to_buy_and_sell_stock_with_cooldown/mod.rs:64:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0212_word_search_ii/mod.rs - cd0212_word_search_ii::find_words (line 38) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0212_word_search_ii/mod.rs:62:6
[INFO] [stdout]    |
[INFO] [stdout] 26 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0367_valid_perfect_square/mod.rs - cd0367_valid_perfect_square (line 14) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0367_valid_perfect_square/mod.rs:15:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 14
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0322_coin_change/mod.rs - cd0322_coin_change::coin_change (line 63) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0322_coin_change/mod.rs:64:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0338_counting_bits/mod.rs - cd0338_counting_bits (line 14) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0338_counting_bits/mod.rs:15:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 5
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0367_valid_perfect_square/mod.rs - cd0367_valid_perfect_square (line 8) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0367_valid_perfect_square/mod.rs:9:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: 16
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0496_next_greater_element_i/mod.rs - cd0496_next_greater_element_i (line 20) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0496_next_greater_element_i/mod.rs:21:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: nums1 = [2,4], nums2 = [1,2,3,4].
[INFO] [stdout]   |                            -^
[INFO] [stdout]   |                            |
[INFO] [stdout]   |                            help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0496_next_greater_element_i/mod.rs:21:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: nums1 = [2,4], nums2 = [1,2,3,4].
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: nums1 = [2,4], nums2 = [1,2,3,4].
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0367_valid_perfect_square/mod.rs - cd0367_valid_perfect_square::is_perfect_square (line 30) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0367_valid_perfect_square/mod.rs:31:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0496_next_greater_element_i/mod.rs - cd0496_next_greater_element_i::next_greater_element (line 46) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0496_next_greater_element_i/mod.rs:49:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0338_counting_bits/mod.rs - cd0338_counting_bits::count_bits (line 36) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0338_counting_bits/mod.rs:37:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0496_next_greater_element_i/mod.rs - cd0496_next_greater_element_i (line 9) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0496_next_greater_element_i/mod.rs:10:31
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: nums1 = [4,1,2], nums2 = [1,3,4,2].
[INFO] [stdout]   |                              -^
[INFO] [stdout]   |                              |
[INFO] [stdout]   |                              help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0496_next_greater_element_i/mod.rs:10:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: nums1 = [4,1,2], nums2 = [1,3,4,2].
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: nums1 = [4,1,2], nums2 = [1,3,4,2].
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0547_friend_circles/mod.rs - cd0547_friend_circles (line 21) stdout ----
[INFO] [stdout] error: statements are terminated with a semicolon
[INFO] [stdout]  --> src/cd0547_friend_circles/mod.rs:22:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input:
[INFO] [stdout]   |      ^ help: use a semicolon instead: `;`
[INFO] [stdout]   |
[INFO] [stdout]   = note: if you meant to annotate an expression with a type, the type ascription syntax has been removed, see issue #101728 <https://github.com/rust-lang/rust/issues/101728>
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `Output`
[INFO] [stdout]  --> src/cd0547_friend_circles/mod.rs:25:10
[INFO] [stdout]   |
[INFO] [stdout] 6 |  [0,1,1]]
[INFO] [stdout]   |          ^ help: add `;` here
[INFO] [stdout] 7 | Output: 1
[INFO] [stdout]   | ------ unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0547_friend_circles/mod.rs:26:7
[INFO] [stdout]   |
[INFO] [stdout] 7 | Output: 1
[INFO] [stdout]   |       ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0338_counting_bits/mod.rs - cd0338_counting_bits::count_bits (line 57) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0338_counting_bits/mod.rs:58:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0622_design_circular_queue/mod.rs - cd0622_design_circular_queue::MyCircularQueue (line 49) stdout ----
[INFO] [stdout] error[E0585]: found a documentation comment that doesn't document anything
[INFO] [stdout]   --> src/cd0622_design_circular_queue/mod.rs:120:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | / /**
[INFO] [stdout] 74 | |  * Your MyCircularQueue object will be instantiated and called as such:
[INFO] [stdout] 75 | |  * let obj = MyCircularQueue::new(k);
[INFO] [stdout] 76 | |  * let ret_1: bool = obj.en_queue(value);
[INFO] [stdout] ...  |
[INFO] [stdout] 81 | |  * let ret_6: bool = obj.is_full();
[INFO] [stdout] 82 | |  */
[INFO] [stdout]    | |___^
[INFO] [stdout]    |
[INFO] [stdout]    = help: doc comments must come before what they document, if a comment was intended use `//`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0585`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0496_next_greater_element_i/mod.rs - cd0496_next_greater_element_i::next_greater_element (line 82) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0496_next_greater_element_i/mod.rs:85:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0622_design_circular_queue/mod.rs - cd0622_design_circular_queue (line 19) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `circularQueue`
[INFO] [stdout]  --> src/cd0622_design_circular_queue/mod.rs:20:17
[INFO] [stdout]   |
[INFO] [stdout] 3 | MyCircularQueue circularQueue = new MyCircularQueue(3); // set the size to be 3
[INFO] [stdout]   |                 ^^^^^^^^^^^^^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0641_design_circular_deque/mod.rs - cd0641_design_circular_deque (line 19) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `circularDeque`
[INFO] [stdout]  --> src/cd0641_design_circular_deque/mod.rs:20:17
[INFO] [stdout]   |
[INFO] [stdout] 3 | MyCircularDeque circularDeque = new MycircularDeque(3); // set the size to be 3
[INFO] [stdout]   |                 ^^^^^^^^^^^^^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0682_baseball_game/mod.rs - cd0682_baseball_game (line 31) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0682_baseball_game/mod.rs:32:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: ["5","-2","4","C","D","9","+","+"]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0547_friend_circles/mod.rs - cd0547_friend_circles::find_circle_num (line 48) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0547_friend_circles/mod.rs:82:6
[INFO] [stdout]    |
[INFO] [stdout] 36 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0547_friend_circles/mod.rs - cd0547_friend_circles::find_circle_num (line 109) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0547_friend_circles/mod.rs:110:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0547_friend_circles/mod.rs - cd0547_friend_circles (line 9) stdout ----
[INFO] [stdout] error: statements are terminated with a semicolon
[INFO] [stdout]  --> src/cd0547_friend_circles/mod.rs:10:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input:
[INFO] [stdout]   |      ^ help: use a semicolon instead: `;`
[INFO] [stdout]   |
[INFO] [stdout]   = note: if you meant to annotate an expression with a type, the type ascription syntax has been removed, see issue #101728 <https://github.com/rust-lang/rust/issues/101728>
[INFO] [stdout] 
[INFO] [stdout] error: expected `;`, found `Output`
[INFO] [stdout]  --> src/cd0547_friend_circles/mod.rs:13:10
[INFO] [stdout]   |
[INFO] [stdout] 6 |  [0,0,1]]
[INFO] [stdout]   |          ^ help: add `;` here
[INFO] [stdout] 7 | Output: 2
[INFO] [stdout]   | ------ unexpected token
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0547_friend_circles/mod.rs:14:7
[INFO] [stdout]   |
[INFO] [stdout] 7 | Output: 2
[INFO] [stdout]   |       ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0682_baseball_game/mod.rs - cd0682_baseball_game (line 18) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0682_baseball_game/mod.rs:19:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: ["5","2","C","D","+"]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0703_kth_largest_element_in_a_stream/mod.rs - cd0703_kth_largest_element_in_a_stream (line 9) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `k`
[INFO] [stdout]  --> src/cd0703_kth_largest_element_in_a_stream/mod.rs:10:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | int k = 3;
[INFO] [stdout]   |     ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0682_baseball_game/mod.rs - cd0682_baseball_game::cal_points (line 62) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0682_baseball_game/mod.rs:63:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs - cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee (line 11) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs:12:41
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: prices = [1, 3, 2, 8, 4, 9], fee = 2
[INFO] [stdout]   |                                        -^
[INFO] [stdout]   |                                        |
[INFO] [stdout]   |                                        help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs:12:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: prices = [1, 3, 2, 8, 4, 9], fee = 2
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: prices = [1, 3, 2, 8, 4, 9], fee = 2
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0682_baseball_game/mod.rs - cd0682_baseball_game::cal_points (line 100) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0682_baseball_game/mod.rs:101:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0641_design_circular_deque/mod.rs - cd0641_design_circular_deque::MyCircularDeque (line 49) stdout ----
[INFO] [stdout] error[E0585]: found a documentation comment that doesn't document anything
[INFO] [stdout]    --> src/cd0641_design_circular_deque/mod.rs:147:1
[INFO] [stdout]     |
[INFO] [stdout] 100 | / /**
[INFO] [stdout] 101 | |  * Your MyCircularDeque object will be instantiated and called as such:
[INFO] [stdout] 102 | |  * let obj = MyCircularDeque::new(k);
[INFO] [stdout] 103 | |  * let ret_1: bool = obj.insert_front(value);
[INFO] [stdout] ...   |
[INFO] [stdout] 110 | |  * let ret_8: bool = obj.is_full();
[INFO] [stdout] 111 | |  */
[INFO] [stdout]     | |___^
[INFO] [stdout]     |
[INFO] [stdout]     = help: doc comments must come before what they document, if a comment was intended use `//`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0585`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare (line 15) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0844_backspace_string_compare/mod.rs:16:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: S = "ab##", T = "c#d#"
[INFO] [stdout]   |                     -^
[INFO] [stdout]   |                     |
[INFO] [stdout]   |                     help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0844_backspace_string_compare/mod.rs:16:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: S = "ab##", T = "c#d#"
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: S = "ab##", T = "c#d#"
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare (line 7) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0844_backspace_string_compare/mod.rs:8:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: S = "ab#c", T = "ad#c"
[INFO] [stdout]   |                     -^
[INFO] [stdout]   |                     |
[INFO] [stdout]   |                     help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0844_backspace_string_compare/mod.rs:8:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: S = "ab#c", T = "ad#c"
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: S = "ab#c", T = "ad#c"
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare (line 23) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0844_backspace_string_compare/mod.rs:24:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: S = "a##c", T = "#a#c"
[INFO] [stdout]   |                     -^
[INFO] [stdout]   |                     |
[INFO] [stdout]   |                     help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0844_backspace_string_compare/mod.rs:24:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: S = "a##c", T = "#a#c"
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: S = "a##c", T = "#a#c"
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare (line 31) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0844_backspace_string_compare/mod.rs:32:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: S = "a#c", T = "b"
[INFO] [stdout]   |                    -^
[INFO] [stdout]   |                    |
[INFO] [stdout]   |                    help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0844_backspace_string_compare/mod.rs:32:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: S = "a#c", T = "b"
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: S = "a#c", T = "b"
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs - cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee::max_profit (line 69) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs:72:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs - cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee::max_profit (line 98) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs:101:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0876_middle_of_the_linked_list/mod.rs - cd0876_middle_of_the_linked_list (line 19) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0876_middle_of_the_linked_list/mod.rs:20:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [1,2,3,4,5,6]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0876_middle_of_the_linked_list/mod.rs - cd0876_middle_of_the_linked_list (line 9) stdout ----
[INFO] [stdout] error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found `:`
[INFO] [stdout]  --> src/cd0876_middle_of_the_linked_list/mod.rs:10:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: [1,2,3,4,5]
[INFO] [stdout]   |      ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs - cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee::max_profit (line 39) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs:42:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0933_number_of_recent_calls/mod.rs - cd0933_number_of_recent_calls (line 15) stdout ----
[INFO] [stdout] error: expected `:`, found `=`
[INFO] [stdout]  --> src/cd0933_number_of_recent_calls/mod.rs:16:71
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: inputs = ["RecentCounter","ping","ping","ping","ping"], inputs = [[],[1],[100],[3001],[3002]]
[INFO] [stdout]   |                                                                      -^
[INFO] [stdout]   |                                                                      |
[INFO] [stdout]   |                                                                      help: replace equals symbol with a colon: `:`
[INFO] [stdout] 
[INFO] [stdout] error: expected identifier, found `:`
[INFO] [stdout]  --> src/cd0933_number_of_recent_calls/mod.rs:16:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | Input: inputs = ["RecentCounter","ping","ping","ping","ping"], inputs = [[],[1],[100],[3001],[3002]]
[INFO] [stdout]   |      ^ expected identifier
[INFO] [stdout]   |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]   |
[INFO] [stdout] 3 | let Input: inputs = ["RecentCounter","ping","ping","ping","ping"], inputs = [[],[1],[100],[3001],[3002]]
[INFO] [stdout]   | +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare::backspace_compare (line 90) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0844_backspace_string_compare/mod.rs:91:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0876_middle_of_the_linked_list/mod.rs - cd0876_middle_of_the_linked_list::middle_node (line 83) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0876_middle_of_the_linked_list/mod.rs:101:6
[INFO] [stdout]    |
[INFO] [stdout] 20 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0876_middle_of_the_linked_list/mod.rs:102:41
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub fn middle_node(head: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                         ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0876_middle_of_the_linked_list/mod.rs:102:67
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub fn middle_node(head: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                                                   ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0876_middle_of_the_linked_list/mod.rs:104:42
[INFO] [stdout]    |
[INFO] [stdout] 23 |         let mut node_vec: Vec<Option<Box<ListNode>>> = vec![];
[INFO] [stdout]    |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0933_number_of_recent_calls/mod.rs - cd0933_number_of_recent_calls::RecentCounter (line 37) stdout ----
[INFO] [stdout] error[E0585]: found a documentation comment that doesn't document anything
[INFO] [stdout]   --> src/cd0933_number_of_recent_calls/mod.rs:65:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | / /**
[INFO] [stdout] 31 | |  * Your RecentCounter object will be instantiated and called as such:
[INFO] [stdout] 32 | |  * let obj = RecentCounter::new();
[INFO] [stdout] 33 | |  * let ret_1: i32 = obj.ping(t);
[INFO] [stdout] 34 | |  */
[INFO] [stdout]    | |___^
[INFO] [stdout]    |
[INFO] [stdout]    = help: doc comments must come before what they document, if a comment was intended use `//`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0585`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare::backspace_compare (line 59) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]  --> src/cd0844_backspace_string_compare/mod.rs:60:6
[INFO] [stdout]   |
[INFO] [stdout] 3 | impl Solution {
[INFO] [stdout]   |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cd0876_middle_of_the_linked_list/mod.rs - cd0876_middle_of_the_linked_list::middle_node (line 41) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `Solution` in this scope
[INFO] [stdout]   --> src/cd0876_middle_of_the_linked_list/mod.rs:59:6
[INFO] [stdout]    |
[INFO] [stdout] 20 | impl Solution {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0876_middle_of_the_linked_list/mod.rs:60:41
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub fn middle_node(head: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                         ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ListNode` in this scope
[INFO] [stdout]   --> src/cd0876_middle_of_the_linked_list/mod.rs:60:67
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub fn middle_node(head: Option<Box<ListNode>>) -> Option<Box<ListNode>> {
[INFO] [stdout]    |                                                                   ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0002_add_two_numbers::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0019_remove_nth_node_from_end_of_list::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0021_merge_two_sorted_lists::ListNode;
[INFO] [stdout]    |
[INFO] [stdout] 19 + use leetcode_for_rust::cd0024_swap_nodes_in_pairs::ListNode;
[INFO] [stdout]    |
[INFO] [stdout]      and 4 other candidates
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/cd0001_two_sum/mod.rs - cd0001_two_sum (line 9)
[INFO] [stdout]     src/cd0001_two_sum/mod.rs - cd0001_two_sum::two_sum (line 26)
[INFO] [stdout]     src/cd0001_two_sum/mod.rs - cd0001_two_sum::two_sum (line 55)
[INFO] [stdout]     src/cd0002_add_two_numbers/mod.rs - cd0002_add_two_numbers (line 9)
[INFO] [stdout]     src/cd0002_add_two_numbers/mod.rs - cd0002_add_two_numbers::add_two_numbers (line 26)
[INFO] [stdout]     src/cd0003_longest_substring_without_repeating_characters/mod.rs - cd0003_longest_substring_without_repeating_characters (line 15)
[INFO] [stdout]     src/cd0003_longest_substring_without_repeating_characters/mod.rs - cd0003_longest_substring_without_repeating_characters (line 23)
[INFO] [stdout]     src/cd0003_longest_substring_without_repeating_characters/mod.rs - cd0003_longest_substring_without_repeating_characters (line 7)
[INFO] [stdout]     src/cd0003_longest_substring_without_repeating_characters/mod.rs - cd0003_longest_substring_without_repeating_characters::length_of_longest_substring (line 41)
[INFO] [stdout]     src/cd0004_median_of_two_sorted_arrays/mod.rs - cd0004_median_of_two_sorted_arrays (line 11)
[INFO] [stdout]     src/cd0004_median_of_two_sorted_arrays/mod.rs - cd0004_median_of_two_sorted_arrays (line 20)
[INFO] [stdout]     src/cd0015_three_sum/mod.rs - cd0015_three_sum (line 11)
[INFO] [stdout]     src/cd0015_three_sum/mod.rs - cd0015_three_sum::three_sum (line 32)
[INFO] [stdout]     src/cd0015_three_sum/mod.rs - cd0015_three_sum::three_sum (line 77)
[INFO] [stdout]     src/cd0019_remove_nth_node_from_end_of_list/mod.rs - cd0019_remove_nth_node_from_end_of_list (line 7)
[INFO] [stdout]     src/cd0019_remove_nth_node_from_end_of_list/mod.rs - cd0019_remove_nth_node_from_end_of_list::remove_nth_from_end (line 29)
[INFO] [stdout]     src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses (line 14)
[INFO] [stdout]     src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses (line 22)
[INFO] [stdout]     src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses (line 30)
[INFO] [stdout]     src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses (line 38)
[INFO] [stdout]     src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses (line 46)
[INFO] [stdout]     src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses::is_valid (line 61)
[INFO] [stdout]     src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses::is_valid (line 93)
[INFO] [stdout]     src/cd0020_valid_parentheses/mod.rs - cd0020_valid_parentheses::is_valid2 (line 144)
[INFO] [stdout]     src/cd0021_merge_two_sorted_lists/mod.rs - cd0021_merge_two_sorted_lists (line 7)
[INFO] [stdout]     src/cd0021_merge_two_sorted_lists/mod.rs - cd0021_merge_two_sorted_lists::merge_two_lists (line 26)
[INFO] [stdout]     src/cd0022_generate_parentheses/mod.rs - cd0022_generate_parentheses (line 9)
[INFO] [stdout]     src/cd0022_generate_parentheses/mod.rs - cd0022_generate_parentheses::generate_parenthesis (line 26)
[INFO] [stdout]     src/cd0024_swap_nodes_in_pairs/mod.rs - cd0024_swap_nodes_in_pairs (line 9)
[INFO] [stdout]     src/cd0024_swap_nodes_in_pairs/mod.rs - cd0024_swap_nodes_in_pairs::swap_pairs (line 26)
[INFO] [stdout]     src/cd0025_reverse_nodes_in_k_group/mod.rs - cd0025_reverse_nodes_in_k_group (line 9)
[INFO] [stdout]     src/cd0025_reverse_nodes_in_k_group/mod.rs - cd0025_reverse_nodes_in_k_group::reverse_k_group (line 34)
[INFO] [stdout]     src/cd0033_search_in_rotated_sorted_array/mod.rs - cd0033_search_in_rotated_sorted_array (line 15)
[INFO] [stdout]     src/cd0033_search_in_rotated_sorted_array/mod.rs - cd0033_search_in_rotated_sorted_array (line 22)
[INFO] [stdout]     src/cd0033_search_in_rotated_sorted_array/mod.rs - cd0033_search_in_rotated_sorted_array::search (line 38)
[INFO] [stdout]     src/cd0036_valid_sudoku/mod.rs - cd0036_valid_sudoku (line 16)
[INFO] [stdout]     src/cd0036_valid_sudoku/mod.rs - cd0036_valid_sudoku (line 33)
[INFO] [stdout]     src/cd0036_valid_sudoku/mod.rs - cd0036_valid_sudoku::is_valid_sudoku (line 112)
[INFO] [stdout]     src/cd0036_valid_sudoku/mod.rs - cd0036_valid_sudoku::is_valid_sudoku (line 70)
[INFO] [stdout]     src/cd0037_sudoku_solver/mod.rs - cd0037_sudoku_solver::solve_sudoku (line 40)
[INFO] [stdout]     src/cd0037_sudoku_solver/mod.rs - cd0037_sudoku_solver::solve_sudoku (line 89)
[INFO] [stdout]     src/cd0050_powx_n/mod.rs - cd0050_powx_n (line 14)
[INFO] [stdout]     src/cd0050_powx_n/mod.rs - cd0050_powx_n (line 21)
[INFO] [stdout]     src/cd0050_powx_n/mod.rs - cd0050_powx_n (line 7)
[INFO] [stdout]     src/cd0050_powx_n/mod.rs - cd0050_powx_n::my_pow (line 43)
[INFO] [stdout]     src/cd0050_powx_n/mod.rs - cd0050_powx_n::my_pow (line 71)
[INFO] [stdout]     src/cd0051_n_queens/mod.rs - cd0051_n_queens (line 15)
[INFO] [stdout]     src/cd0051_n_queens/mod.rs - cd0051_n_queens::solve_n_queens (line 114)
[INFO] [stdout]     src/cd0051_n_queens/mod.rs - cd0051_n_queens::solve_n_queens (line 166)
[INFO] [stdout]     src/cd0051_n_queens/mod.rs - cd0051_n_queens::solve_n_queens (line 43)
[INFO] [stdout]     src/cd0052_n_queens_ii/mod.rs - cd0052_n_queens_ii (line 13)
[INFO] [stdout]     src/cd0052_n_queens_ii/mod.rs - cd0052_n_queens_ii::total_n_queens (line 143)
[INFO] [stdout]     src/cd0052_n_queens_ii/mod.rs - cd0052_n_queens_ii::total_n_queens (line 42)
[INFO] [stdout]     src/cd0052_n_queens_ii/mod.rs - cd0052_n_queens_ii::total_n_queens (line 91)
[INFO] [stdout]     src/cd0069_sqrtx/mod.rs - cd0069_sqrtx (line 10)
[INFO] [stdout]     src/cd0069_sqrtx/mod.rs - cd0069_sqrtx (line 16)
[INFO] [stdout]     src/cd0069_sqrtx/mod.rs - cd0069_sqrtx::my_sqrt (line 34)
[INFO] [stdout]     src/cd0069_sqrtx/mod.rs - cd0069_sqrtx::my_sqrt (line 67)
[INFO] [stdout]     src/cd0069_sqrtx/mod.rs - cd0069_sqrtx::my_sqrt (line 91)
[INFO] [stdout]     src/cd0069_sqrtx/mod.rs - cd0069_sqrtx::my_sqrt_f64 (line 144)
[INFO] [stdout]     src/cd0069_sqrtx/mod.rs - cd0069_sqrtx::my_sqrt_f64 (line 177)
[INFO] [stdout]     src/cd0070_climbing_stairs/mod.rs - cd0070_climbing_stairs (line 10)
[INFO] [stdout]     src/cd0070_climbing_stairs/mod.rs - cd0070_climbing_stairs (line 19)
[INFO] [stdout]     src/cd0070_climbing_stairs/mod.rs - cd0070_climbing_stairs::climb_stairs (line 39)
[INFO] [stdout]     src/cd0070_climbing_stairs/mod.rs - cd0070_climbing_stairs::climb_stairs (line 65)
[INFO] [stdout]     src/cd0070_climbing_stairs/mod.rs - cd0070_climbing_stairs::climb_stairs (line 85)
[INFO] [stdout]     src/cd0072_edit_distance/mod.rs - cd0072_edit_distance (line 12)
[INFO] [stdout]     src/cd0072_edit_distance/mod.rs - cd0072_edit_distance (line 23)
[INFO] [stdout]     src/cd0072_edit_distance/mod.rs - cd0072_edit_distance::min_distance (line 46)
[INFO] [stdout]     src/cd0072_edit_distance/mod.rs - cd0072_edit_distance::min_distance (line 85)
[INFO] [stdout]     src/cd0079_word_search/mod.rs - cd0079_word_search (line 8)
[INFO] [stdout]     src/cd0079_word_search/mod.rs - cd0079_word_search::exist (line 32)
[INFO] [stdout]     src/cd0079_word_search/mod.rs - cd0079_word_search::exist (line 85)
[INFO] [stdout]     src/cd0094_binary_tree_inorder_traversal/mod.rs - cd0094_binary_tree_inorder_traversal (line 7)
[INFO] [stdout]     src/cd0094_binary_tree_inorder_traversal/mod.rs - cd0094_binary_tree_inorder_traversal::inorder_traversal (line 31)
[INFO] [stdout]     src/cd0094_binary_tree_inorder_traversal/mod.rs - cd0094_binary_tree_inorder_traversal::inorder_traversal (line 83)
[INFO] [stdout]     src/cd0098_validate_binary_search_tree/mod.rs - cd0098_validate_binary_search_tree (line 13)
[INFO] [stdout]     src/cd0098_validate_binary_search_tree/mod.rs - cd0098_validate_binary_search_tree (line 23)
[INFO] [stdout]     src/cd0098_validate_binary_search_tree/mod.rs - cd0098_validate_binary_search_tree::is_valid_bst (line 117)
[INFO] [stdout]     src/cd0098_validate_binary_search_tree/mod.rs - cd0098_validate_binary_search_tree::is_valid_bst (line 48)
[INFO] [stdout]     src/cd0102_binary_tree_level_order_traversal/mod.rs - cd0102_binary_tree_level_order_traversal (line 16)
[INFO] [stdout]     src/cd0102_binary_tree_level_order_traversal/mod.rs - cd0102_binary_tree_level_order_traversal (line 8)
[INFO] [stdout]     src/cd0102_binary_tree_level_order_traversal/mod.rs - cd0102_binary_tree_level_order_traversal::level_order (line 104)
[INFO] [stdout]     src/cd0102_binary_tree_level_order_traversal/mod.rs - cd0102_binary_tree_level_order_traversal::level_order (line 39)
[INFO] [stdout]     src/cd0104_maximum_depth_of_binary_tree/mod.rs - cd0104_maximum_depth_of_binary_tree (line 12)
[INFO] [stdout]     src/cd0104_maximum_depth_of_binary_tree/mod.rs - cd0104_maximum_depth_of_binary_tree::max_depth (line 36)
[INFO] [stdout]     src/cd0104_maximum_depth_of_binary_tree/mod.rs - cd0104_maximum_depth_of_binary_tree::max_depth (line 83)
[INFO] [stdout]     src/cd0111_minimum_depth_of_binary_tree/mod.rs - cd0111_minimum_depth_of_binary_tree (line 12)
[INFO] [stdout]     src/cd0111_minimum_depth_of_binary_tree/mod.rs - cd0111_minimum_depth_of_binary_tree::min_depth (line 36)
[INFO] [stdout]     src/cd0111_minimum_depth_of_binary_tree/mod.rs - cd0111_minimum_depth_of_binary_tree::min_depth (line 87)
[INFO] [stdout]     src/cd0120_triangle/mod.rs - cd0120_triangle (line 7)
[INFO] [stdout]     src/cd0120_triangle/mod.rs - cd0120_triangle::minimum_total (line 33)
[INFO] [stdout]     src/cd0120_triangle/mod.rs - cd0120_triangle::minimum_total (line 58)
[INFO] [stdout]     src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock (line 11)
[INFO] [stdout]     src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock (line 20)
[INFO] [stdout]     src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock::max_profit (line 128)
[INFO] [stdout]     src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock::max_profit (line 38)
[INFO] [stdout]     src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock::max_profit (line 70)
[INFO] [stdout]     src/cd0121_best_time_to_buy_and_sell_stock/mod.rs - cd0121_best_time_to_buy_and_sell_stock::max_profit (line 98)
[INFO] [stdout]     src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii (line 11)
[INFO] [stdout]     src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii (line 20)
[INFO] [stdout]     src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii (line 30)
[INFO] [stdout]     src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii::max_profit (line 47)
[INFO] [stdout]     src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii::max_profit (line 70)
[INFO] [stdout]     src/cd0122_best_time_to_buy_and_sell_stock_ii/mod.rs - cd0122_best_time_to_buy_and_sell_stock_ii::max_profit (line 95)
[INFO] [stdout]     src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs - cd0123_best_time_to_buy_and_sell_stock_iii (line 11)
[INFO] [stdout]     src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs - cd0123_best_time_to_buy_and_sell_stock_iii (line 20)
[INFO] [stdout]     src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs - cd0123_best_time_to_buy_and_sell_stock_iii (line 30)
[INFO] [stdout]     src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs - cd0123_best_time_to_buy_and_sell_stock_iii::max_profit (line 47)
[INFO] [stdout]     src/cd0123_best_time_to_buy_and_sell_stock_iii/mod.rs - cd0123_best_time_to_buy_and_sell_stock_iii::max_profit (line 85)
[INFO] [stdout]     src/cd0141_linked_list_cycle/mod.rs - cd0141_linked_list_cycle (line 20)
[INFO] [stdout]     src/cd0141_linked_list_cycle/mod.rs - cd0141_linked_list_cycle (line 32)
[INFO] [stdout]     src/cd0141_linked_list_cycle/mod.rs - cd0141_linked_list_cycle (line 9)
[INFO] [stdout]     src/cd0141_linked_list_cycle/mod.rs - cd0141_linked_list_cycle::has_cycle (line 107)
[INFO] [stdout]     src/cd0141_linked_list_cycle/mod.rs - cd0141_linked_list_cycle::has_cycle (line 59)
[INFO] [stdout]     src/cd0144_binary_tree_preorder_traversal/mod.rs - cd0144_binary_tree_preorder_traversal (line 7)
[INFO] [stdout]     src/cd0144_binary_tree_preorder_traversal/mod.rs - cd0144_binary_tree_preorder_traversal::preorder_traversal (line 31)
[INFO] [stdout]     src/cd0144_binary_tree_preorder_traversal/mod.rs - cd0144_binary_tree_preorder_traversal::preorder_traversal (line 83)
[INFO] [stdout]     src/cd0145_binary_tree_postorder_traversal/mod.rs - cd0145_binary_tree_postorder_traversal (line 7)
[INFO] [stdout]     src/cd0145_binary_tree_postorder_traversal/mod.rs - cd0145_binary_tree_postorder_traversal::postorder_traversal (line 31)
[INFO] [stdout]     src/cd0145_binary_tree_postorder_traversal/mod.rs - cd0145_binary_tree_postorder_traversal::postorder_traversal (line 83)
[INFO] [stdout]     src/cd0152_maximum_product_subarray/mod.rs - cd0152_maximum_product_subarray (line 15)
[INFO] [stdout]     src/cd0152_maximum_product_subarray/mod.rs - cd0152_maximum_product_subarray (line 7)
[INFO] [stdout]     src/cd0152_maximum_product_subarray/mod.rs - cd0152_maximum_product_subarray::max_product (line 113)
[INFO] [stdout]     src/cd0152_maximum_product_subarray/mod.rs - cd0152_maximum_product_subarray::max_product (line 32)
[INFO] [stdout]     src/cd0152_maximum_product_subarray/mod.rs - cd0152_maximum_product_subarray::max_product (line 77)
[INFO] [stdout]     src/cd0155_min_stack/mod.rs - cd0155_min_stack (line 12)
[INFO] [stdout]     src/cd0155_min_stack/mod.rs - cd0155_min_stack::MinStack (line 35)
[INFO] [stdout]     src/cd0169_majority_element/mod.rs - cd0169_majority_element (line 17)
[INFO] [stdout]     src/cd0169_majority_element/mod.rs - cd0169_majority_element (line 9)
[INFO] [stdout]     src/cd0169_majority_element/mod.rs - cd0169_majority_element::majority_element (line 34)
[INFO] [stdout]     src/cd0169_majority_element/mod.rs - cd0169_majority_element::majority_element (line 65)
[INFO] [stdout]     src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs - cd0188_best_time_to_buy_and_sell_stock_iv (line 11)
[INFO] [stdout]     src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs - cd0188_best_time_to_buy_and_sell_stock_iv (line 19)
[INFO] [stdout]     src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs - cd0188_best_time_to_buy_and_sell_stock_iv::max_profit (line 38)
[INFO] [stdout]     src/cd0188_best_time_to_buy_and_sell_stock_iv/mod.rs - cd0188_best_time_to_buy_and_sell_stock_iv::max_profit (line 72)
[INFO] [stdout]     src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits (line 16)
[INFO] [stdout]     src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits (line 25)
[INFO] [stdout]     src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits (line 7)
[INFO] [stdout]     src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits::hamming_weight (line 50)
[INFO] [stdout]     src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits::hamming_weight (line 73)
[INFO] [stdout]     src/cd0191_number_of_bits/mod.rs - cd0191_number_of_bits::hamming_weight (line 95)
[INFO] [stdout]     src/cd0200_number_of_islands/mod.rs - cd0200_number_of_islands (line 19)
[INFO] [stdout]     src/cd0200_number_of_islands/mod.rs - cd0200_number_of_islands (line 7)
[INFO] [stdout]     src/cd0200_number_of_islands/mod.rs - cd0200_number_of_islands::num_islands (line 132)
[INFO] [stdout]     src/cd0200_number_of_islands/mod.rs - cd0200_number_of_islands::num_islands (line 41)
[INFO] [stdout]     src/cd0206_reverse_linked_list/mod.rs - cd0206_reverse_linked_list (line 7)
[INFO] [stdout]     src/cd0206_reverse_linked_list/mod.rs - cd0206_reverse_linked_list::reverse_list (line 25)
[INFO] [stdout]     src/cd0208_implement_trie_prefix_tree/mod.rs - cd0208_implement_trie_prefix_tree (line 7)
[INFO] [stdout]     src/cd0208_implement_trie_prefix_tree/mod.rs - cd0208_implement_trie_prefix_tree::Trie (line 31)
[INFO] [stdout]     src/cd0208_implement_trie_prefix_tree/mod.rs - cd0208_implement_trie_prefix_tree::Trie (line 99)
[INFO] [stdout]     src/cd0212_word_search_ii/mod.rs - cd0212_word_search_ii (line 9)
[INFO] [stdout]     src/cd0212_word_search_ii/mod.rs - cd0212_word_search_ii::find_words (line 38)
[INFO] [stdout]     src/cd0224_basic_calculator/mod.rs - cd0224_basic_calculator (line 16)
[INFO] [stdout]     src/cd0224_basic_calculator/mod.rs - cd0224_basic_calculator (line 23)
[INFO] [stdout]     src/cd0224_basic_calculator/mod.rs - cd0224_basic_calculator (line 9)
[INFO] [stdout]     src/cd0224_basic_calculator/mod.rs - cd0224_basic_calculator::calculate (line 46)
[INFO] [stdout]     src/cd0231_power_of_two/mod.rs - cd0231_power_of_two (line 15)
[INFO] [stdout]     src/cd0231_power_of_two/mod.rs - cd0231_power_of_two (line 23)
[INFO] [stdout]     src/cd0231_power_of_two/mod.rs - cd0231_power_of_two (line 7)
[INFO] [stdout]     src/cd0231_power_of_two/mod.rs - cd0231_power_of_two::is_power_of_two (line 39)
[INFO] [stdout]     src/cd0232_implement_queue_using_stacks/mod.rs - cd0232_implement_queue_using_stacks (line 11)
[INFO] [stdout]     src/cd0232_implement_queue_using_stacks/mod.rs - cd0232_implement_queue_using_stacks::MyQueue (line 35)
[INFO] [stdout]     src/cd0232_implement_queue_using_stacks/mod.rs - cd0232_implement_queue_using_stacks::MyQueue (line 94)
[INFO] [stdout]     src/cd0239_sliding_window_maximum/mod.rs - cd0239_sliding_window_maximum (line 7)
[INFO] [stdout]     src/cd0242_valid_anagram/mod.rs - cd0242_valid_anagram (line 14)
[INFO] [stdout]     src/cd0242_valid_anagram/mod.rs - cd0242_valid_anagram (line 7)
[INFO] [stdout]     src/cd0300_longest_increasing_subsequence/mod.rs - cd0300_longest_increasing_subsequence (line 7)
[INFO] [stdout]     src/cd0300_longest_increasing_subsequence/mod.rs - cd0300_longest_increasing_subsequence::length_of_lis (line 30)
[INFO] [stdout]     src/cd0300_longest_increasing_subsequence/mod.rs - cd0300_longest_increasing_subsequence::length_of_lis (line 60)
[INFO] [stdout]     src/cd0300_longest_increasing_subsequence/mod.rs - cd0300_longest_increasing_subsequence::length_of_lis (line 94)
[INFO] [stdout]     src/cd0309_best_time_to_buy_and_sell_stock_with_cooldown/mod.rs - cd0309_best_time_to_buy_and_sell_stock_with_cooldown (line 12)
[INFO] [stdout]     src/cd0309_best_time_to_buy_and_sell_stock_with_cooldown/mod.rs - cd0309_best_time_to_buy_and_sell_stock_with_cooldown::max_profit (line 30)
[INFO] [stdout]     src/cd0309_best_time_to_buy_and_sell_stock_with_cooldown/mod.rs - cd0309_best_time_to_buy_and_sell_stock_with_cooldown::max_profit (line 61)
[INFO] [stdout]     src/cd0322_coin_change/mod.rs - cd0322_coin_change (line 15)
[INFO] [stdout]     src/cd0322_coin_change/mod.rs - cd0322_coin_change (line 7)
[INFO] [stdout]     src/cd0322_coin_change/mod.rs - cd0322_coin_change::coin_change (line 35)
[INFO] [stdout]     src/cd0322_coin_change/mod.rs - cd0322_coin_change::coin_change (line 63)
[INFO] [stdout]     src/cd0338_counting_bits/mod.rs - cd0338_counting_bits (line 14)
[INFO] [stdout]     src/cd0338_counting_bits/mod.rs - cd0338_counting_bits (line 7)
[INFO] [stdout]     src/cd0338_counting_bits/mod.rs - cd0338_counting_bits::count_bits (line 36)
[INFO] [stdout]     src/cd0338_counting_bits/mod.rs - cd0338_counting_bits::count_bits (line 57)
[INFO] [stdout]     src/cd0367_valid_perfect_square/mod.rs - cd0367_valid_perfect_square (line 14)
[INFO] [stdout]     src/cd0367_valid_perfect_square/mod.rs - cd0367_valid_perfect_square (line 8)
[INFO] [stdout]     src/cd0367_valid_perfect_square/mod.rs - cd0367_valid_perfect_square::is_perfect_square (line 30)
[INFO] [stdout]     src/cd0496_next_greater_element_i/mod.rs - cd0496_next_greater_element_i (line 20)
[INFO] [stdout]     src/cd0496_next_greater_element_i/mod.rs - cd0496_next_greater_element_i (line 9)
[INFO] [stdout]     src/cd0496_next_greater_element_i/mod.rs - cd0496_next_greater_element_i::next_greater_element (line 46)
[INFO] [stdout]     src/cd0496_next_greater_element_i/mod.rs - cd0496_next_greater_element_i::next_greater_element (line 82)
[INFO] [stdout]     src/cd0547_friend_circles/mod.rs - cd0547_friend_circles (line 21)
[INFO] [stdout]     src/cd0547_friend_circles/mod.rs - cd0547_friend_circles (line 9)
[INFO] [stdout]     src/cd0547_friend_circles/mod.rs - cd0547_friend_circles::find_circle_num (line 109)
[INFO] [stdout]     src/cd0547_friend_circles/mod.rs - cd0547_friend_circles::find_circle_num (line 48)
[INFO] [stdout]     src/cd0622_design_circular_queue/mod.rs - cd0622_design_circular_queue (line 19)
[INFO] [stdout]     src/cd0622_design_circular_queue/mod.rs - cd0622_design_circular_queue::MyCircularQueue (line 49)
[INFO] [stdout]     src/cd0641_design_circular_deque/mod.rs - cd0641_design_circular_deque (line 19)
[INFO] [stdout]     src/cd0641_design_circular_deque/mod.rs - cd0641_design_circular_deque::MyCircularDeque (line 49)
[INFO] [stdout]     src/cd0682_baseball_game/mod.rs - cd0682_baseball_game (line 18)
[INFO] [stdout]     src/cd0682_baseball_game/mod.rs - cd0682_baseball_game (line 31)
[INFO] [stdout]     src/cd0682_baseball_game/mod.rs - cd0682_baseball_game::cal_points (line 100)
[INFO] [stdout]     src/cd0682_baseball_game/mod.rs - cd0682_baseball_game::cal_points (line 62)
[INFO] [stdout]     src/cd0703_kth_largest_element_in_a_stream/mod.rs - cd0703_kth_largest_element_in_a_stream (line 9)
[INFO] [stdout]     src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs - cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee (line 11)
[INFO] [stdout]     src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs - cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee::max_profit (line 39)
[INFO] [stdout]     src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs - cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee::max_profit (line 69)
[INFO] [stdout]     src/cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee/mod.rs - cd0714_best_time_to_buy_and_sell_stock_with_transaction_fee::max_profit (line 98)
[INFO] [stdout]     src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare (line 15)
[INFO] [stdout]     src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare (line 23)
[INFO] [stdout]     src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare (line 31)
[INFO] [stdout]     src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare (line 7)
[INFO] [stdout]     src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare::backspace_compare (line 59)
[INFO] [stdout]     src/cd0844_backspace_string_compare/mod.rs - cd0844_backspace_string_compare::backspace_compare (line 90)
[INFO] [stdout]     src/cd0876_middle_of_the_linked_list/mod.rs - cd0876_middle_of_the_linked_list (line 19)
[INFO] [stdout]     src/cd0876_middle_of_the_linked_list/mod.rs - cd0876_middle_of_the_linked_list (line 9)
[INFO] [stdout]     src/cd0876_middle_of_the_linked_list/mod.rs - cd0876_middle_of_the_linked_list::middle_node (line 41)
[INFO] [stdout]     src/cd0876_middle_of_the_linked_list/mod.rs - cd0876_middle_of_the_linked_list::middle_node (line 83)
[INFO] [stdout]     src/cd0933_number_of_recent_calls/mod.rs - cd0933_number_of_recent_calls (line 15)
[INFO] [stdout]     src/cd0933_number_of_recent_calls/mod.rs - cd0933_number_of_recent_calls::RecentCounter (line 37)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 7 passed; 218 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.87s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "1668b7975bb01c36299e7883a70d4880e14584475aad98ed36ecb131b8c8ea23", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1668b7975bb01c36299e7883a70d4880e14584475aad98ed36ecb131b8c8ea23", kill_on_drop: false }`
[INFO] [stdout] 1668b7975bb01c36299e7883a70d4880e14584475aad98ed36ecb131b8c8ea23
