[INFO] cloning repository aylei/leetcode-rust [INFO] running `"git" "clone" "--bare" "git://github.com/aylei/leetcode-rust.git" "work/cache/sources/gh/aylei/leetcode-rust"` [INFO] [stderr] Cloning into bare repository 'work/cache/sources/gh/aylei/leetcode-rust'... [INFO] running `"git" "clone" "work/cache/sources/gh/aylei/leetcode-rust" "work/ex/pr-62008/sources/master#848e0a23f34aaab3e4a974b031c86ef2a4e4fcc1/gh/aylei/leetcode-rust"` [INFO] [stderr] Cloning into 'work/ex/pr-62008/sources/master#848e0a23f34aaab3e4a974b031c86ef2a4e4fcc1/gh/aylei/leetcode-rust'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/aylei/leetcode-rust" "work/ex/pr-62008/sources/try#8f81d0bf6baf07b92f1246696722485c4ca0b049/gh/aylei/leetcode-rust"` [INFO] [stderr] Cloning into 'work/ex/pr-62008/sources/try#8f81d0bf6baf07b92f1246696722485c4ca0b049/gh/aylei/leetcode-rust'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 5def24c3ea60c5419a5d0707c02a4534633e19a9 [INFO] sha for GitHub repo aylei/leetcode-rust: 5def24c3ea60c5419a5d0707c02a4534633e19a9 [INFO] validating manifest of aylei/leetcode-rust on toolchain master#848e0a23f34aaab3e4a974b031c86ef2a4e4fcc1 [INFO] running `"/mnt/big/ec2-user/crater/work/local/cargo-home/bin/cargo" "+848e0a23f34aaab3e4a974b031c86ef2a4e4fcc1-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of aylei/leetcode-rust on toolchain try#8f81d0bf6baf07b92f1246696722485c4ca0b049 [INFO] running `"/mnt/big/ec2-user/crater/work/local/cargo-home/bin/cargo" "+8f81d0bf6baf07b92f1246696722485c4ca0b049-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing aylei/leetcode-rust [INFO] finished frobbing aylei/leetcode-rust [INFO] frobbed toml for aylei/leetcode-rust written to work/ex/pr-62008/sources/master#848e0a23f34aaab3e4a974b031c86ef2a4e4fcc1/gh/aylei/leetcode-rust/Cargo.toml [INFO] started frobbing aylei/leetcode-rust [INFO] finished frobbing aylei/leetcode-rust [INFO] frobbed toml for aylei/leetcode-rust written to work/ex/pr-62008/sources/try#8f81d0bf6baf07b92f1246696722485c4ca0b049/gh/aylei/leetcode-rust/Cargo.toml [INFO] crate aylei/leetcode-rust already has a lockfile, it will not be regenerated [INFO] running `"/mnt/big/ec2-user/crater/work/local/cargo-home/bin/cargo" "+848e0a23f34aaab3e4a974b031c86ef2a4e4fcc1-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/ec2-user/crater/work/local/cargo-home/bin/cargo" "+8f81d0bf6baf07b92f1246696722485c4ca0b049-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking aylei/leetcode-rust against try#8f81d0bf6baf07b92f1246696722485c4ca0b049 for pr-62008 [INFO] running `"docker" "create" "-v" "/mnt/big/ec2-user/crater/work/local/target-dirs/pr-62008/worker-4/try#8f81d0bf6baf07b92f1246696722485c4ca0b049:/opt/crater/target:rw,Z" "-v" "/mnt/big/ec2-user/crater/work/ex/pr-62008/sources/try#8f81d0bf6baf07b92f1246696722485c4ca0b049/gh/aylei/leetcode-rust:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/ec2-user/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/ec2-user/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+8f81d0bf6baf07b92f1246696722485c4ca0b049-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] a98596852ba063dac3f4775ebf62a6d3fc41f9938db7ee109896ba14a40af9a9 [INFO] running `"docker" "start" "-a" "a98596852ba063dac3f4775ebf62a6d3fc41f9938db7ee109896ba14a40af9a9"` [INFO] [stderr] Checking backtrace-sys v0.1.29 [INFO] [stderr] Checking tokio-io v0.1.12 [INFO] [stderr] Checking tokio-threadpool v0.1.14 [INFO] [stderr] Checking serde_json v1.0.39 [INFO] [stderr] Checking backtrace v0.3.32 [INFO] [stderr] Checking error-chain v0.12.1 [INFO] [stderr] Checking failure v0.1.5 [INFO] [stderr] Checking tokio-reactor v0.1.9 [INFO] [stderr] Checking h2 v0.1.24 [INFO] [stderr] Checking publicsuffix v1.5.2 [INFO] [stderr] Checking tokio-tcp v0.1.3 [INFO] [stderr] Checking cookie_store v0.7.0 [INFO] [stderr] Checking tokio v0.1.21 [INFO] [stderr] Checking hyper v0.12.31 [INFO] [stderr] Checking hyper-tls v0.3.2 [INFO] [stderr] Checking reqwest v0.9.18 [INFO] [stderr] Checking leetcode-rust v0.1.0 (/opt/crater/workdir) [INFO] [stderr] error: unknown macro variable `x` [INFO] [stderr] --> src/util/point.rs:25:33 [INFO] [stderr] | [INFO] [stderr] 25 | ($($e:expr,)*) => (point![$($x),*]) [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(meta_variable_misuse)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_list` [INFO] [stderr] --> src/n0002_add_two_numbers.rs:20:42 [INFO] [stderr] | [INFO] [stderr] 20 | use super::util::linked_list::{ListNode, to_list}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/n0008_string_to_integer_atoi.rs:77:24 [INFO] [stderr] | [INFO] [stderr] 77 | '0'...'9' => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] = note: #[warn(ellipsis_inclusive_range_patterns)] on by default [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/n0008_string_to_integer_atoi.rs:87:24 [INFO] [stderr] | [INFO] [stderr] 87 | '0'...'9' => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_list` [INFO] [stderr] --> src/n0019_remove_nth_node_from_end_of_list.rs:25:42 [INFO] [stderr] | [INFO] [stderr] 25 | use super::util::linked_list::{ListNode, to_list}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_list` [INFO] [stderr] --> src/n0021_merge_two_sorted_lists.rs:14:42 [INFO] [stderr] | [INFO] [stderr] 14 | use super::util::linked_list::{ListNode, to_list}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_list` [INFO] [stderr] --> src/n0023_merge_k_sorted_lists.rs:20:42 [INFO] [stderr] | [INFO] [stderr] 20 | use super::util::linked_list::{ListNode, to_list}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_list` [INFO] [stderr] --> src/n0024_swap_nodes_in_pairs.rs:20:42 [INFO] [stderr] | [INFO] [stderr] 20 | use super::util::linked_list::{ListNode, to_list}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_list` [INFO] [stderr] --> src/n0025_reverse_nodes_in_k_group.rs:28:42 [INFO] [stderr] | [INFO] [stderr] 28 | use super::util::linked_list::{ListNode, to_list}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::char::from_digit` [INFO] [stderr] --> src/n0060_permutation_sequence.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | use std::char::from_digit; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_list` [INFO] [stderr] --> src/n0061_rotate_list.rs:29:42 [INFO] [stderr] | [INFO] [stderr] 29 | use super::util::linked_list::{ListNode, to_list}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around `if` condition [INFO] [stderr] --> src/n0074_search_a_2d_matrix.rs:51:23 [INFO] [stderr] | [INFO] [stderr] 51 | } else if (target > matrix[mid/width][mid%width]) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_parens)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_list` [INFO] [stderr] --> src/n0082_remove_duplicates_from_sorted_list_ii.rs:22:42 [INFO] [stderr] | [INFO] [stderr] 22 | use super::util::linked_list::{ListNode, to_list}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_list` [INFO] [stderr] --> src/n0083_remove_duplicates_from_sorted_list.rs:22:42 [INFO] [stderr] | [INFO] [stderr] 22 | use super::util::linked_list::{ListNode, to_list}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_list` [INFO] [stderr] --> src/n0086_partition_list.rs:17:42 [INFO] [stderr] | [INFO] [stderr] 17 | use super::util::linked_list::{ListNode, to_list}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_list` [INFO] [stderr] --> src/n0092_reverse_linked_list_ii.rs:17:42 [INFO] [stderr] | [INFO] [stderr] 17 | use super::util::linked_list::{ListNode, to_list}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_tree` [INFO] [stderr] --> src/n0094_binary_tree_inorder_traversal.rs:25:35 [INFO] [stderr] | [INFO] [stderr] 25 | use super::util::tree::{TreeNode, to_tree}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_tree` [INFO] [stderr] --> src/n0095_unique_binary_search_trees_ii.rs:51:35 [INFO] [stderr] | [INFO] [stderr] 51 | use super::util::tree::{TreeNode, to_tree}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_tree` [INFO] [stderr] --> src/n0098_validate_binary_search_tree.rs:43:35 [INFO] [stderr] | [INFO] [stderr] 43 | use super::util::tree::{TreeNode, to_tree}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_tree` [INFO] [stderr] --> src/n0099_recover_binary_search_tree.rs:58:35 [INFO] [stderr] | [INFO] [stderr] 58 | use super::util::tree::{TreeNode, to_tree}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_tree` [INFO] [stderr] --> src/n0100_same_tree.rs:47:35 [INFO] [stderr] | [INFO] [stderr] 47 | use super::util::tree::{TreeNode, to_tree}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_tree` [INFO] [stderr] --> src/n0101_symmetric_tree.rs:33:35 [INFO] [stderr] | [INFO] [stderr] 33 | use super::util::tree::{TreeNode, to_tree}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_tree` [INFO] [stderr] --> src/n0102_binary_tree_level_order_traversal.rs:29:35 [INFO] [stderr] | [INFO] [stderr] 29 | use super::util::tree::{TreeNode, to_tree}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_tree` [INFO] [stderr] --> src/n0103_binary_tree_zigzag_level_order_traversal.rs:29:35 [INFO] [stderr] | [INFO] [stderr] 29 | use super::util::tree::{TreeNode, to_tree}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_tree` [INFO] [stderr] --> src/n0104_maximum_depth_of_binary_tree.rs:25:35 [INFO] [stderr] | [INFO] [stderr] 25 | use super::util::tree::{TreeNode, to_tree}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_tree` [INFO] [stderr] --> src/n0105_construct_binary_tree_from_preorder_and_inorder_traversal.rs:26:35 [INFO] [stderr] | [INFO] [stderr] 26 | use super::util::tree::{TreeNode, to_tree}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_tree` [INFO] [stderr] --> src/n0106_construct_binary_tree_from_inorder_and_postorder_traversal.rs:27:25 [INFO] [stderr] | [INFO] [stderr] 27 | use super::util::tree::{to_tree, TreeNode}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_tree` [INFO] [stderr] --> src/n0107_binary_tree_level_order_traversal_ii.rs:29:35 [INFO] [stderr] | [INFO] [stderr] 29 | use super::util::tree::{TreeNode, to_tree}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_tree` [INFO] [stderr] --> src/n0108_convert_sorted_array_to_binary_search_tree.rs:24:35 [INFO] [stderr] | [INFO] [stderr] 24 | use super::util::tree::{TreeNode, to_tree}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_list` [INFO] [stderr] --> src/n0109_convert_sorted_list_to_binary_search_tree.rs:24:42 [INFO] [stderr] | [INFO] [stderr] 24 | use super::util::linked_list::{ListNode, to_list}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_tree` [INFO] [stderr] --> src/n0109_convert_sorted_list_to_binary_search_tree.rs:25:35 [INFO] [stderr] | [INFO] [stderr] 25 | use super::util::tree::{TreeNode, to_tree}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_tree` [INFO] [stderr] --> src/n0110_balanced_binary_tree.rs:43:35 [INFO] [stderr] | [INFO] [stderr] 43 | use super::util::tree::{TreeNode, to_tree}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_tree` [INFO] [stderr] --> src/n0111_minimum_depth_of_binary_tree.rs:25:35 [INFO] [stderr] | [INFO] [stderr] 25 | use super::util::tree::{TreeNode, to_tree}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_tree` [INFO] [stderr] --> src/n0112_path_sum.rs:26:35 [INFO] [stderr] | [INFO] [stderr] 26 | use super::util::tree::{TreeNode, to_tree}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_tree` [INFO] [stderr] --> src/n0113_path_sum_ii.rs:33:35 [INFO] [stderr] | [INFO] [stderr] 33 | use super::util::tree::{TreeNode, to_tree}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_tree` [INFO] [stderr] --> src/n0114_flatten_binary_tree_to_linked_list.rs:34:35 [INFO] [stderr] | [INFO] [stderr] 34 | use super::util::tree::{TreeNode, to_tree}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_tree` [INFO] [stderr] --> src/n0124_binary_tree_maximum_path_sum.rs:36:35 [INFO] [stderr] | [INFO] [stderr] 36 | use super::util::tree::{TreeNode, to_tree}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashSet` [INFO] [stderr] --> src/n0128_longest_consecutive_sequence.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | use std::collections::HashSet; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_tree` [INFO] [stderr] --> src/n0129_sum_root_to_leaf_numbers.rs:43:35 [INFO] [stderr] | [INFO] [stderr] 43 | use super::util::tree::{TreeNode, to_tree}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_list` [INFO] [stderr] --> src/n0143_reorder_list.rs:22:42 [INFO] [stderr] | [INFO] [stderr] 22 | use super::util::linked_list::{ListNode, to_list}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_tree` [INFO] [stderr] --> src/n0144_binary_tree_preorder_traversal.rs:23:35 [INFO] [stderr] | [INFO] [stderr] 23 | use super::util::tree::{TreeNode, to_tree}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_tree` [INFO] [stderr] --> src/n0145_binary_tree_postorder_traversal.rs:23:35 [INFO] [stderr] | [INFO] [stderr] 23 | use super::util::tree::{TreeNode, to_tree}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_list` [INFO] [stderr] --> src/n0147_insertion_sort_list.rs:42:42 [INFO] [stderr] | [INFO] [stderr] 42 | use super::util::linked_list::{ListNode, to_list}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_list` [INFO] [stderr] --> src/n0148_sort_list.rs:21:42 [INFO] [stderr] | [INFO] [stderr] 21 | use super::util::linked_list::{ListNode, to_list}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around `match` head expression [INFO] [stderr] --> src/n0150_evaluate_reverse_polish_notation.rs:60:23 [INFO] [stderr] | [INFO] [stderr] 60 | match (t as &str) { [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around `if` condition [INFO] [stderr] --> src/n0154_find_minimum_in_rotated_sorted_array_ii.rs:52:16 [INFO] [stderr] | [INFO] [stderr] 52 | if (nums[mid] > nums[hi]) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around `if` condition [INFO] [stderr] --> src/n0154_find_minimum_in_rotated_sorted_array_ii.rs:54:23 [INFO] [stderr] | [INFO] [stderr] 54 | } else if (nums[mid] < nums[hi]) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_tree` [INFO] [stderr] --> src/n0173_binary_search_tree_iterator.rs:41:35 [INFO] [stderr] | [INFO] [stderr] 41 | use super::util::tree::{TreeNode, to_tree}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_tree` [INFO] [stderr] --> src/n0199_binary_tree_right_side_view.rs:21:35 [INFO] [stderr] | [INFO] [stderr] 21 | use super::util::tree::{TreeNode, to_tree}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_list` [INFO] [stderr] --> src/n0203_remove_linked_list_elements.rs:15:42 [INFO] [stderr] | [INFO] [stderr] 15 | use super::util::linked_list::{ListNode, to_list}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::hash_map::Entry` [INFO] [stderr] --> src/n0205_isomorphic_strings.rs:38:5 [INFO] [stderr] | [INFO] [stderr] 38 | use std::collections::hash_map::Entry; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_list` [INFO] [stderr] --> src/n0206_reverse_linked_list.rs:19:42 [INFO] [stderr] | [INFO] [stderr] 19 | use super::util::linked_list::{ListNode, to_list}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around `for` head expression [INFO] [stderr] --> src/n0216_combination_sum_iii.rs:56:18 [INFO] [stderr] | [INFO] [stderr] 56 | for i in (prev+1..=9) { [INFO] [stderr] | ^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/n0223_rectangle_area.rs:32:36 [INFO] [stderr] | [INFO] [stderr] 32 | let x_intersect = i32::min((rect1.0 + rect2.0 - (center1.0-center2.0).abs()), i32::min(2 * rect1.0, 2 * rect2.0)) / 2; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/n0223_rectangle_area.rs:34:36 [INFO] [stderr] | [INFO] [stderr] 34 | let y_intersect = i32::min((rect1.1 + rect2.1 - (center1.1-center2.1).abs()), i32::min(2 * rect1.1, 2 * rect2.1)) / 2; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_tree` [INFO] [stderr] --> src/n0222_count_complete_tree_nodes.rs:25:25 [INFO] [stderr] | [INFO] [stderr] 25 | use super::util::tree::{to_tree, TreeNode}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/n0224_basic_calculator.rs:55:20 [INFO] [stderr] | [INFO] [stderr] 55 | '0'...'9' => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_tree` [INFO] [stderr] --> src/n0226_invert_binary_tree.rs:33:25 [INFO] [stderr] | [INFO] [stderr] 33 | use super::util::tree::{to_tree, TreeNode}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/n0227_basic_calculator_ii.rs:50:20 [INFO] [stderr] | [INFO] [stderr] 50 | '0'...'9' => { curr = 10 * curr + (ch as u8 - '0' as u8) as i64; }, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_tree` [INFO] [stderr] --> src/n0230_kth_smallest_element_in_a_bst.rs:39:25 [INFO] [stderr] | [INFO] [stderr] 39 | use super::util::tree::{to_tree, TreeNode}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_tree` [INFO] [stderr] --> src/n0257_binary_tree_paths.rs:25:25 [INFO] [stderr] | [INFO] [stderr] 25 | use super::util::tree::{to_tree, TreeNode}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: unknown macro variable `x` [INFO] [stderr] --> src/util/point.rs:25:33 [INFO] [stderr] | [INFO] [stderr] 25 | ($($e:expr,)*) => (point![$($x),*]) [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(meta_variable_misuse)] on by default [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/n0008_string_to_integer_atoi.rs:77:24 [INFO] [stderr] | [INFO] [stderr] 77 | '0'...'9' => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] = note: #[warn(ellipsis_inclusive_range_patterns)] on by default [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/n0008_string_to_integer_atoi.rs:87:24 [INFO] [stderr] | [INFO] [stderr] 87 | '0'...'9' => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0010_regular_expression_matching.rs:85:9 [INFO] [stderr] | [INFO] [stderr] 85 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0029_divide_two_integers.rs:45:9 [INFO] [stderr] | [INFO] [stderr] 45 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0034_find_first_and_last_position_of_element_in_sorted_array.rs:38:9 [INFO] [stderr] | [INFO] [stderr] 38 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0035_search_insert_position.rs:52:9 [INFO] [stderr] | [INFO] [stderr] 52 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0037_sudoku_solver.rs:46:9 [INFO] [stderr] | [INFO] [stderr] 46 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0042_trapping_rain_water.rs:31:9 [INFO] [stderr] | [INFO] [stderr] 31 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0043_multiply_strings.rs:60:9 [INFO] [stderr] | [INFO] [stderr] 60 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0044_wildcard_matching.rs:84:9 [INFO] [stderr] | [INFO] [stderr] 84 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0045_jump_game_ii.rs:38:9 [INFO] [stderr] | [INFO] [stderr] 38 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashSet` [INFO] [stderr] --> src/n0049_group_anagrams.rs:50:9 [INFO] [stderr] | [INFO] [stderr] 50 | use std::collections::HashSet; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::char::from_digit` [INFO] [stderr] --> src/n0060_permutation_sequence.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | use std::char::from_digit; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0060_permutation_sequence.rs:71:9 [INFO] [stderr] | [INFO] [stderr] 71 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_list` [INFO] [stderr] --> src/n0061_rotate_list.rs:29:42 [INFO] [stderr] | [INFO] [stderr] 29 | use super::util::linked_list::{ListNode, to_list}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0061_rotate_list.rs:43:9 [INFO] [stderr] | [INFO] [stderr] 43 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0065_valid_number.rs:53:9 [INFO] [stderr] | [INFO] [stderr] 53 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0072_edit_distance.rs:53:9 [INFO] [stderr] | [INFO] [stderr] 53 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0073_set_matrix_zeroes.rs:63:9 [INFO] [stderr] | [INFO] [stderr] 63 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around `if` condition [INFO] [stderr] --> src/n0074_search_a_2d_matrix.rs:51:23 [INFO] [stderr] | [INFO] [stderr] 51 | } else if (target > matrix[mid/width][mid%width]) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_parens)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0076_minimum_window_substring.rs:51:9 [INFO] [stderr] | [INFO] [stderr] 51 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0080_remove_duplicates_from_sorted_array_ii.rs:61:9 [INFO] [stderr] | [INFO] [stderr] 61 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0081_search_in_rotated_sorted_array_ii.rs:45:9 [INFO] [stderr] | [INFO] [stderr] 45 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_list` [INFO] [stderr] --> src/n0082_remove_duplicates_from_sorted_list_ii.rs:22:42 [INFO] [stderr] | [INFO] [stderr] 22 | use super::util::linked_list::{ListNode, to_list}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0082_remove_duplicates_from_sorted_list_ii.rs:52:9 [INFO] [stderr] | [INFO] [stderr] 52 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_list` [INFO] [stderr] --> src/n0083_remove_duplicates_from_sorted_list.rs:22:42 [INFO] [stderr] | [INFO] [stderr] 22 | use super::util::linked_list::{ListNode, to_list}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0083_remove_duplicates_from_sorted_list.rs:52:9 [INFO] [stderr] | [INFO] [stderr] 52 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0085_maximal_rectangle.rs:36:9 [INFO] [stderr] | [INFO] [stderr] 36 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0087_scramble_string.rs:78:9 [INFO] [stderr] | [INFO] [stderr] 78 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0091_decode_ways.rs:45:9 [INFO] [stderr] | [INFO] [stderr] 45 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_list` [INFO] [stderr] --> src/n0092_reverse_linked_list_ii.rs:17:42 [INFO] [stderr] | [INFO] [stderr] 17 | use super::util::linked_list::{ListNode, to_list}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0092_reverse_linked_list_ii.rs:47:9 [INFO] [stderr] | [INFO] [stderr] 47 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0093_restore_ip_addresses.rs:28:9 [INFO] [stderr] | [INFO] [stderr] 28 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_tree` [INFO] [stderr] --> src/n0095_unique_binary_search_trees_ii.rs:51:35 [INFO] [stderr] | [INFO] [stderr] 51 | use super::util::tree::{TreeNode, to_tree}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0095_unique_binary_search_trees_ii.rs:78:9 [INFO] [stderr] | [INFO] [stderr] 78 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0096_unique_binary_search_trees.rs:36:9 [INFO] [stderr] | [INFO] [stderr] 36 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashSet` [INFO] [stderr] --> src/n0128_longest_consecutive_sequence.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | use std::collections::HashSet; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0134_gas_station.rs:70:9 [INFO] [stderr] | [INFO] [stderr] 70 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0140_word_break_ii.rs:65:9 [INFO] [stderr] | [INFO] [stderr] 65 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_list` [INFO] [stderr] --> src/n0143_reorder_list.rs:22:42 [INFO] [stderr] | [INFO] [stderr] 22 | use super::util::linked_list::{ListNode, to_list}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0143_reorder_list.rs:43:9 [INFO] [stderr] | [INFO] [stderr] 43 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `to_list` [INFO] [stderr] --> src/n0147_insertion_sort_list.rs:42:42 [INFO] [stderr] | [INFO] [stderr] 42 | use super::util::linked_list::{ListNode, to_list}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0147_insertion_sort_list.rs:57:9 [INFO] [stderr] | [INFO] [stderr] 57 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around `match` head expression [INFO] [stderr] --> src/n0150_evaluate_reverse_polish_notation.rs:60:23 [INFO] [stderr] | [INFO] [stderr] 60 | match (t as &str) { [INFO] [stderr] | ^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around `if` condition [INFO] [stderr] --> src/n0154_find_minimum_in_rotated_sorted_array_ii.rs:52:16 [INFO] [stderr] | [INFO] [stderr] 52 | if (nums[mid] > nums[hi]) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around `if` condition [INFO] [stderr] --> src/n0154_find_minimum_in_rotated_sorted_array_ii.rs:54:23 [INFO] [stderr] | [INFO] [stderr] 54 | } else if (nums[mid] < nums[hi]) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0166_fraction_to_recurring_decimal.rs:44:9 [INFO] [stderr] | [INFO] [stderr] 44 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0171_excel_sheet_column_number.rs:55:9 [INFO] [stderr] | [INFO] [stderr] 55 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unreachable expression [INFO] [stderr] --> src/n0076_minimum_window_substring.rs:35:9 [INFO] [stderr] | [INFO] [stderr] 35 | s[result.0..result.1].to_owned() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unreachable_code)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::hash_map::Entry` [INFO] [stderr] --> src/n0205_isomorphic_strings.rs:38:5 [INFO] [stderr] | [INFO] [stderr] 38 | use std::collections::hash_map::Entry; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0211_add_and_search_word_data_structure_design.rs:114:9 [INFO] [stderr] | [INFO] [stderr] 114 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0212_word_search_ii.rs:50:9 [INFO] [stderr] | [INFO] [stderr] 50 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0214_shortest_palindrome.rs:33:9 [INFO] [stderr] | [INFO] [stderr] 33 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around `for` head expression [INFO] [stderr] --> src/n0216_combination_sum_iii.rs:56:18 [INFO] [stderr] | [INFO] [stderr] 56 | for i in (prev+1..=9) { [INFO] [stderr] | ^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0218_the_skyline_problem.rs:39:9 [INFO] [stderr] | [INFO] [stderr] 39 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/n0223_rectangle_area.rs:32:36 [INFO] [stderr] | [INFO] [stderr] 32 | let x_intersect = i32::min((rect1.0 + rect2.0 - (center1.0-center2.0).abs()), i32::min(2 * rect1.0, 2 * rect2.0)) / 2; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/n0223_rectangle_area.rs:34:36 [INFO] [stderr] | [INFO] [stderr] 34 | let y_intersect = i32::min((rect1.1 + rect2.1 - (center1.1-center2.1).abs()), i32::min(2 * rect1.1, 2 * rect2.1)) / 2; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/n0224_basic_calculator.rs:55:20 [INFO] [stderr] | [INFO] [stderr] 55 | '0'...'9' => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/n0227_basic_calculator_ii.rs:50:20 [INFO] [stderr] | [INFO] [stderr] 50 | '0'...'9' => { curr = 10 * curr + (ch as u8 - '0' as u8) as i64; }, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0233_number_of_digit_one.rs:29:9 [INFO] [stderr] | [INFO] [stderr] 29 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0273_integer_to_english_words.rs:54:9 [INFO] [stderr] | [INFO] [stderr] 54 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/n0282_expression_add_operators.rs:54:9 [INFO] [stderr] | [INFO] [stderr] 54 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unreachable expression [INFO] [stderr] --> src/n0202_happy_number.rs:40:9 [INFO] [stderr] | [INFO] [stderr] 40 | return false [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to previous error [INFO] [stderr] [INFO] [stderr] error: Could not compile `leetcode-rust`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] warning: unreachable expression [INFO] [stderr] --> src/n0076_minimum_window_substring.rs:35:9 [INFO] [stderr] | [INFO] [stderr] 35 | s[result.0..result.1].to_owned() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unreachable_code)] on by default [INFO] [stderr] [INFO] [stderr] warning: unreachable expression [INFO] [stderr] --> src/n0202_happy_number.rs:40:9 [INFO] [stderr] | [INFO] [stderr] 40 | return false [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to previous error [INFO] [stderr] [INFO] [stderr] error: Could not compile `leetcode-rust`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "a98596852ba063dac3f4775ebf62a6d3fc41f9938db7ee109896ba14a40af9a9"` [INFO] running `"docker" "rm" "-f" "a98596852ba063dac3f4775ebf62a6d3fc41f9938db7ee109896ba14a40af9a9"` [INFO] [stdout] a98596852ba063dac3f4775ebf62a6d3fc41f9938db7ee109896ba14a40af9a9