[INFO] cloning repository https://github.com/kawashige/leetcode-rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kawashige/leetcode-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkawashige%2Fleetcode-rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkawashige%2Fleetcode-rust'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 9eb9d9b50319e95003ff5463719ce2f789349fa6 [INFO] checking kawashige/leetcode-rust against try#9cfe725f0995b018340c519db1b2f3cf8a7e0631 for pr-81174 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkawashige%2Fleetcode-rust" "/workspace/builds/worker-8/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-8/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/kawashige/leetcode-rust on toolchain 9cfe725f0995b018340c519db1b2f3cf8a7e0631 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+9cfe725f0995b018340c519db1b2f3cf8a7e0631" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/kawashige/leetcode-rust [INFO] finished tweaking git repo https://github.com/kawashige/leetcode-rust [INFO] tweaked toml for git repo https://github.com/kawashige/leetcode-rust written to /workspace/builds/worker-8/source/Cargo.toml [INFO] crate git repo https://github.com/kawashige/leetcode-rust already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+9cfe725f0995b018340c519db1b2f3cf8a7e0631" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "rustops/crates-build-env@sha256:21f1ed92105a0ef9b0d27ad8bdeb7f36f9f01ac17fffe3a3f3dc5241fc25d8f4" "/opt/rustwide/cargo-home/bin/cargo" "+9cfe725f0995b018340c519db1b2f3cf8a7e0631" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 2d75d267481aa7e8e480e73d18a30a6b3f32dc2fa9484f92a01af69eed499b3d [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "2d75d267481aa7e8e480e73d18a30a6b3f32dc2fa9484f92a01af69eed499b3d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "2d75d267481aa7e8e480e73d18a30a6b3f32dc2fa9484f92a01af69eed499b3d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2d75d267481aa7e8e480e73d18a30a6b3f32dc2fa9484f92a01af69eed499b3d", kill_on_drop: false }` [INFO] [stdout] 2d75d267481aa7e8e480e73d18a30a6b3f32dc2fa9484f92a01af69eed499b3d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:21f1ed92105a0ef9b0d27ad8bdeb7f36f9f01ac17fffe3a3f3dc5241fc25d8f4" "/opt/rustwide/cargo-home/bin/cargo" "+9cfe725f0995b018340c519db1b2f3cf8a7e0631" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] cd40da151835add19eab732c1dfe7802437af98b4f3f9d282787b0999519bce8 [INFO] running `Command { std: "docker" "start" "-a" "cd40da151835add19eab732c1dfe7802437af98b4f3f9d282787b0999519bce8", kill_on_drop: false }` [INFO] [stderr] Compiling getrandom v0.1.15 [INFO] [stderr] Checking cfg-if v0.1.10 [INFO] [stderr] Checking ppv-lite86 v0.2.10 [INFO] [stderr] Checking p0503_next_greater_element_ii v0.1.0 (/opt/rustwide/workdir/problems/p0503_next_greater_element_ii) [INFO] [stderr] Checking p0512_longest_uncommon_subsequence_ii v0.1.0 (/opt/rustwide/workdir/problems/p0512_longest_uncommon_subsequence_ii) [INFO] [stderr] Checking p0500_keyboard_row v0.1.0 (/opt/rustwide/workdir/problems/p0500_keyboard_row) [INFO] [stderr] Checking p0565_array_nesting v0.1.0 (/opt/rustwide/workdir/problems/p0565_array_nesting) [INFO] [stderr] Checking p0523_cotinuous_subarray_sum v0.1.0 (/opt/rustwide/workdir/problems/p0523_cotinuous_subarray_sum) [INFO] [stderr] Checking p0551_student_attendance_record_i v0.1.0 (/opt/rustwide/workdir/problems/p0551_student_attendance_record_i) [INFO] [stderr] Checking p0475_heaters v0.1.0 (/opt/rustwide/workdir/problems/p0475_heaters) [INFO] [stderr] Checking p0507_perfect_number v0.1.0 (/opt/rustwide/workdir/problems/p0507_perfect_number) [INFO] [stderr] Checking p0537_complex_number_multiplication v0.1.0 (/opt/rustwide/workdir/problems/p0537_complex_number_multiplication) [INFO] [stderr] Checking p0496_next_greater_element_i v0.1.0 (/opt/rustwide/workdir/problems/p0496_next_greater_element_i) [INFO] [stderr] Checking p0504_base_7 v0.1.0 (/opt/rustwide/workdir/problems/p0504_base_7) [INFO] [stderr] Checking p0476_number_complement v0.1.0 (/opt/rustwide/workdir/problems/p0476_number_complement) [INFO] [stderr] Checking p0529_minesweeper v0.1.0 (/opt/rustwide/workdir/problems/p0529_minesweeper) [INFO] [stderr] Checking p0554_brick_wall v0.1.0 (/opt/rustwide/workdir/problems/p0554_brick_wall) [INFO] [stderr] Checking p0540_single_emenet_in_a_sorted_array v0.1.0 (/opt/rustwide/workdir/problems/p0540_single_emenet_in_a_sorted_array) [INFO] [stderr] Checking p0477_total_hamming_distance v0.1.0 (/opt/rustwide/workdir/problems/p0477_total_hamming_distance) [INFO] [stderr] Checking p0539_minimum_time_difference v0.1.0 (/opt/rustwide/workdir/problems/p0539_minimum_time_difference) [INFO] [stderr] Checking p0524_longest_word_in_dictionary_through_deleting v0.1.0 (/opt/rustwide/workdir/problems/p0524_longest_word_in_dictionary_through_deleting) [INFO] [stderr] Checking p0485_max_consecutive_ones v0.1.0 (/opt/rustwide/workdir/problems/p0485_max_consecutive_ones) [INFO] [stderr] Checking p0547_number_of_provinces v0.1.0 (/opt/rustwide/workdir/problems/p0547_number_of_provinces) [INFO] [stderr] Checking january_leetcoding_challenge v0.1.0 (/opt/rustwide/workdir/january_leetcoding_challenge) [INFO] [stderr] Checking p0557_reverse_words_in_a_string_iii v0.1.0 (/opt/rustwide/workdir/problems/p0557_reverse_words_in_a_string_iii) [INFO] [stderr] Checking p0516_longest_palindromic_subsequence v0.1.0 (/opt/rustwide/workdir/problems/p0516_longest_palindromic_subsequence) [INFO] [stderr] Checking p0486_predict_the_winner v0.1.0 (/opt/rustwide/workdir/problems/p0486_predict_the_winner) [INFO] [stderr] Checking p0553_optimal_division v0.1.0 (/opt/rustwide/workdir/problems/p0553_optimal_division) [INFO] [stderr] Checking p0515_find_largest_value_in_each_row v0.1.0 (/opt/rustwide/workdir/problems/p0515_find_largest_value_in_each_row) [INFO] [stderr] Checking p0566_reshape_the_matrix v0.1.0 (/opt/rustwide/workdir/problems/p0566_reshape_the_matrix) [INFO] [stderr] Checking p0463_island_perimeter v0.1.0 (/opt/rustwide/workdir/problems/p0463_island_perimeter) [INFO] [stderr] Checking p0468_validate_ip_address v0.1.0 (/opt/rustwide/workdir/problems/p0468_validate_ip_address) [INFO] [stderr] Checking p0464_can_i_win v0.1.0 (/opt/rustwide/workdir/problems/p0464_can_i_win) [INFO] [stderr] Checking p0492_construct_the_rectangle v0.1.0 (/opt/rustwide/workdir/problems/p0492_construct_the_rectangle) [INFO] [stderr] Checking p0518_coin_change_2 v0.1.0 (/opt/rustwide/workdir/problems/p0518_coin_change_2) [INFO] [stderr] Checking p0543_diameter_of_binary_tree v0.1.0 (/opt/rustwide/workdir/problems/p0543_diameter_of_binary_tree) [INFO] [stderr] Checking p0482_license_key_formatting v0.1.0 (/opt/rustwide/workdir/problems/p0482_license_key_formatting) [INFO] [stderr] Checking p0506_relative_ranks v0.1.0 (/opt/rustwide/workdir/problems/p0506_relative_ranks) [INFO] [stderr] Checking p0561_array_partition_i v0.1.0 (/opt/rustwide/workdir/problems/p0561_array_partition_i) [INFO] [stderr] Checking p0509_fibonacci_number v0.1.0 (/opt/rustwide/workdir/problems/p0509_fibonacci_number) [INFO] [stderr] Checking p0501_find_mode_in_binary_search_tree v0.1.0 (/opt/rustwide/workdir/problems/p0501_find_mode_in_binary_search_tree) [INFO] [stderr] Checking p0525_contiguous_array v0.1.0 (/opt/rustwide/workdir/problems/p0525_contiguous_array) [INFO] [stderr] Checking p0541_reverse_string_ii v0.1.0 (/opt/rustwide/workdir/problems/p0541_reverse_string_ii) [INFO] [stderr] Checking p0538_convert_bst_to_greater_tree v0.1.0 (/opt/rustwide/workdir/problems/p0538_convert_bst_to_greater_tree) [INFO] [stderr] Checking p0560_subarray_sum_equals_k v0.1.0 (/opt/rustwide/workdir/problems/p0560_subarray_sum_equals_k) [INFO] [stderr] Checking p0542_01_matrix v0.1.0 (/opt/rustwide/workdir/problems/p0542_01_matrix) [INFO] [stderr] Checking p0521_longest_uncommon_subsequence_i v0.1.0 (/opt/rustwide/workdir/problems/p0521_longest_uncommon_subsequence_i) [INFO] [stderr] Checking p0513_find_bottom_left_tree_value v0.1.0 (/opt/rustwide/workdir/problems/p0513_find_bottom_left_tree_value) [INFO] [stderr] Checking p0508_most_frequent_subtree_sum v0.1.0 (/opt/rustwide/workdir/problems/p0508_most_frequent_subtree_sum) [INFO] [stderr] Checking p0467_unique_substrings_in_wraparound_string v0.1.0 (/opt/rustwide/workdir/problems/p0467_unique_substrings_in_wraparound_string) [INFO] [stderr] Checking p0474_ones_and_zeros v0.1.0 (/opt/rustwide/workdir/problems/p0474_ones_and_zeros) [INFO] [stderr] Checking p0473_matchsticks_to_square v0.1.0 (/opt/rustwide/workdir/problems/p0473_matchsticks_to_square) [INFO] [stderr] Checking p0481_magical_string v0.1.0 (/opt/rustwide/workdir/problems/p0481_magical_string) [INFO] [stderr] Checking p0491_increasing_subsequence v0.1.0 (/opt/rustwide/workdir/problems/p0491_increasing_subsequence) [INFO] [stderr] Checking p0494_target_sum v0.1.0 (/opt/rustwide/workdir/problems/p0494_target_sum) [INFO] [stderr] Checking p0530_minimum_absolute_difference_in_bst v0.1.0 (/opt/rustwide/workdir/problems/p0530_minimum_absolute_difference_in_bst) [INFO] [stderr] Checking september_leetcoding_challenge v0.1.0 (/opt/rustwide/workdir/september_leetcoding_challenge) [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Checking october_leetcoding_challenge v0.1.0 (/opt/rustwide/workdir/october_leetcoding_challenge) [INFO] [stderr] Checking december_leetcoding_challenge v0.1.0 (/opt/rustwide/workdir/december_leetcoding_challenge) [INFO] [stderr] Checking p0535_encode_and_decode_tiny_url v0.1.0 (/opt/rustwide/workdir/problems/p0535_encode_and_decode_tiny_url) [INFO] [stderr] Checking p0519_random_flip_matrix v0.1.0 (/opt/rustwide/workdir/problems/p0519_random_flip_matrix) [INFO] [stderr] Checking november_leetcoding_challenge v0.1.0 (/opt/rustwide/workdir/november_leetcoding_challenge) [INFO] [stderr] Checking problems v0.1.0 (/opt/rustwide/workdir/problems) [INFO] [stderr] Checking p0528_random_pick_with_weight v0.1.0 (/opt/rustwide/workdir/problems/p0528_random_pick_with_weight) [INFO] [stderr] Checking august_leetcoding_challenge v0.1.0 (/opt/rustwide/workdir/august_leetcoding_challenge) [INFO] [stdout] warning: field is never read: `weight_sums` [INFO] [stdout] --> problems/p0528_random_pick_with_weight/src/lib.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | weight_sums: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0528_random_pick_with_weight/src/lib.rs:8:8 [INFO] [stdout] | [INFO] [stdout] 8 | fn new(w: Vec) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `pick_index` [INFO] [stdout] --> problems/p0528_random_pick_with_weight/src/lib.rs:16:8 [INFO] [stdout] | [INFO] [stdout] 16 | fn pick_index(&self) -> i32 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Codec` [INFO] [stdout] --> problems/p0535_encode_and_decode_tiny_url/src/lib.rs:4:8 [INFO] [stdout] | [INFO] [stdout] 4 | struct Codec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant is never used: `URL_PREFIX` [INFO] [stdout] --> problems/p0535_encode_and_decode_tiny_url/src/lib.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | const URL_PREFIX: &'static str = "http://tinyurl.com/"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0535_encode_and_decode_tiny_url/src/lib.rs:17:8 [INFO] [stdout] | [INFO] [stdout] 17 | fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `encode` [INFO] [stdout] --> problems/p0535_encode_and_decode_tiny_url/src/lib.rs:28:8 [INFO] [stdout] | [INFO] [stdout] 28 | fn encode(&self, longURL: String) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `decode` [INFO] [stdout] --> problems/p0535_encode_and_decode_tiny_url/src/lib.rs:47:8 [INFO] [stdout] | [INFO] [stdout] 47 | fn decode(&self, shortURL: String) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `longURL` should have a snake case name [INFO] [stdout] --> problems/p0535_encode_and_decode_tiny_url/src/lib.rs:28:22 [INFO] [stdout] | [INFO] [stdout] 28 | fn encode(&self, longURL: String) -> String { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `long_url` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `shortURL` should have a snake case name [INFO] [stdout] --> problems/p0535_encode_and_decode_tiny_url/src/lib.rs:47:22 [INFO] [stdout] | [INFO] [stdout] 47 | fn decode(&self, shortURL: String) -> String { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `short_url` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `n_rows` [INFO] [stdout] --> problems/p0519_random_flip_matrix/src/lib.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | n_rows: i32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `n_cols` [INFO] [stdout] --> problems/p0519_random_flip_matrix/src/lib.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | n_cols: i32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `flipped` [INFO] [stdout] --> problems/p0519_random_flip_matrix/src/lib.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | flipped: HashSet<(i32, i32)>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0519_random_flip_matrix/src/lib.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 11 | fn new(n_rows: i32, n_cols: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `flip` [INFO] [stdout] --> problems/p0519_random_flip_matrix/src/lib.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | fn flip(&mut self) -> Vec { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `reset` [INFO] [stdout] --> problems/p0519_random_flip_matrix/src/lib.rs:33:8 [INFO] [stdout] | [INFO] [stdout] 33 | fn reset(&mut self) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 7 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `reset` [INFO] [stdout] --> problems/p0519_random_flip_matrix/src/lib.rs:33:8 [INFO] [stdout] | [INFO] [stdout] 33 | fn reset(&mut self) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking p0478_generate_random_point_in_a_circle v0.1.0 (/opt/rustwide/workdir/problems/p0478_generate_random_point_in_a_circle) [INFO] [stdout] warning: variable `longURL` should have a snake case name [INFO] [stdout] --> problems/p0535_encode_and_decode_tiny_url/src/lib.rs:28:22 [INFO] [stdout] | [INFO] [stdout] 28 | fn encode(&self, longURL: String) -> String { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `long_url` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `shortURL` should have a snake case name [INFO] [stdout] --> problems/p0535_encode_and_decode_tiny_url/src/lib.rs:47:22 [INFO] [stdout] | [INFO] [stdout] 47 | fn decode(&self, shortURL: String) -> String { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `short_url` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> problems/p0528_random_pick_with_weight/src/lib.rs:34:13 [INFO] [stdout] | [INFO] [stdout] 34 | let mut obj = Solution::new(vec![1, 3]); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `radius` [INFO] [stdout] --> problems/p0478_generate_random_point_in_a_circle/src/lib.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | radius: f64, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `x_center` [INFO] [stdout] --> problems/p0478_generate_random_point_in_a_circle/src/lib.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | x_center: f64, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `y_center` [INFO] [stdout] --> problems/p0478_generate_random_point_in_a_circle/src/lib.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | y_center: f64, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0478_generate_random_point_in_a_circle/src/lib.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | fn new(radius: f64, x_center: f64, y_center: f64) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `rand_point` [INFO] [stdout] --> problems/p0478_generate_random_point_in_a_circle/src/lib.rs:18:8 [INFO] [stdout] | [INFO] [stdout] 18 | fn rand_point(&self) -> Vec { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> november_leetcoding_challenge/day01_convert_binary_number_in_a_linked_list_to_integer.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `calls` [INFO] [stdout] --> october_leetcoding_challenge/day01_number_of_recent_calls.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | calls: VecDeque, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> october_leetcoding_challenge/day01_number_of_recent_calls.rs:13:8 [INFO] [stdout] | [INFO] [stdout] 13 | fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `ping` [INFO] [stdout] --> october_leetcoding_challenge/day01_number_of_recent_calls.rs:17:8 [INFO] [stdout] | [INFO] [stdout] 17 | fn ping(&mut self, t: i32) -> i32 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `CombinationIterator` [INFO] [stdout] --> august_leetcoding_challenge/day13_iterator_for_combination.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | struct CombinationIterator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> august_leetcoding_challenge/day13_iterator_for_combination.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 11 | fn new(characters: String, combinationLength: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `generate_combination` [INFO] [stdout] --> august_leetcoding_challenge/day13_iterator_for_combination.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 12 | fn generate_combination(chars: Vec, head: String, length: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `next` [INFO] [stdout] --> august_leetcoding_challenge/day13_iterator_for_combination.rs:38:8 [INFO] [stdout] | [INFO] [stdout] 38 | fn next(&mut self) -> String { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `has_next` [INFO] [stdout] --> august_leetcoding_challenge/day13_iterator_for_combination.rs:44:8 [INFO] [stdout] | [INFO] [stdout] 44 | fn has_next(&self) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `rects` [INFO] [stdout] --> august_leetcoding_challenge/day22_random_point_in_non_overlapping_rectangles.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | rects: Vec>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `areas` [INFO] [stdout] --> august_leetcoding_challenge/day22_random_point_in_non_overlapping_rectangles.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | areas: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `area_total` [INFO] [stdout] --> august_leetcoding_challenge/day22_random_point_in_non_overlapping_rectangles.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | area_total: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> august_leetcoding_challenge/day22_random_point_in_non_overlapping_rectangles.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | fn new(rects: Vec>) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `pick` [INFO] [stdout] --> august_leetcoding_challenge/day22_random_point_in_non_overlapping_rectangles.rs:27:8 [INFO] [stdout] | [INFO] [stdout] 27 | fn pick(&mut self) -> Vec { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `StreamChecker` [INFO] [stdout] --> august_leetcoding_challenge/day23_stream_of_characters.rs:2:8 [INFO] [stdout] | [INFO] [stdout] 2 | struct StreamChecker { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> august_leetcoding_challenge/day23_stream_of_characters.rs:14:12 [INFO] [stdout] | [INFO] [stdout] 14 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> august_leetcoding_challenge/day23_stream_of_characters.rs:27:8 [INFO] [stdout] | [INFO] [stdout] 27 | fn new(words: Vec) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `query` [INFO] [stdout] --> august_leetcoding_challenge/day23_stream_of_characters.rs:44:8 [INFO] [stdout] | [INFO] [stdout] 44 | fn query(&mut self, letter: char) -> bool { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `MyHashSet` [INFO] [stdout] --> august_leetcoding_challenge/day2_design_hashset.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | struct MyHashSet { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> august_leetcoding_challenge/day2_design_hashset.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 11 | fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `add` [INFO] [stdout] --> august_leetcoding_challenge/day2_design_hashset.rs:15:8 [INFO] [stdout] | [INFO] [stdout] 15 | fn add(&mut self, key: i32) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `remove` [INFO] [stdout] --> august_leetcoding_challenge/day2_design_hashset.rs:26:8 [INFO] [stdout] | [INFO] [stdout] 26 | fn remove(&mut self, key: i32) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `contains` [INFO] [stdout] --> august_leetcoding_challenge/day2_design_hashset.rs:38:8 [INFO] [stdout] | [INFO] [stdout] 38 | fn contains(&self, key: i32) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `WordDictionary` [INFO] [stdout] --> august_leetcoding_challenge/day5_add_and_search_word.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | struct WordDictionary { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> august_leetcoding_challenge/day5_add_and_search_word.rs:15:8 [INFO] [stdout] | [INFO] [stdout] 15 | fn new(c: char) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> august_leetcoding_challenge/day5_add_and_search_word.rs:30:8 [INFO] [stdout] | [INFO] [stdout] 30 | fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `add_word` [INFO] [stdout] --> august_leetcoding_challenge/day5_add_and_search_word.rs:37:8 [INFO] [stdout] | [INFO] [stdout] 37 | fn add_word(&mut self, word: String) { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `search` [INFO] [stdout] --> august_leetcoding_challenge/day5_add_and_search_word.rs:50:8 [INFO] [stdout] | [INFO] [stdout] 50 | fn search(&self, word: String) -> bool { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `check` [INFO] [stdout] --> august_leetcoding_challenge/day5_add_and_search_word.rs:51:12 [INFO] [stdout] | [INFO] [stdout] 51 | fn check(t: &Trie, chars: &mut std::str::Chars) -> bool { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `combinationLength` should have a snake case name [INFO] [stdout] --> august_leetcoding_challenge/day13_iterator_for_combination.rs:11:32 [INFO] [stdout] | [INFO] [stdout] 11 | fn new(characters: String, combinationLength: i32) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `combination_length` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 26 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `combinationLength` should have a snake case name [INFO] [stdout] --> august_leetcoding_challenge/day13_iterator_for_combination.rs:11:32 [INFO] [stdout] | [INFO] [stdout] 11 | fn new(characters: String, combinationLength: i32) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `combination_length` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0024_swap_nodes_in_pairs.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0109_convert_sorted_list_to_binary_search_tree.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `cache` [INFO] [stdout] --> problems/p0146_lru_cache.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | cache: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `keys` [INFO] [stdout] --> problems/p0146_lru_cache.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | keys: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `capacity` [INFO] [stdout] --> problems/p0146_lru_cache.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | capacity: i32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0146_lru_cache.rs:15:8 [INFO] [stdout] | [INFO] [stdout] 15 | fn new(capacity: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get` [INFO] [stdout] --> problems/p0146_lru_cache.rs:22:8 [INFO] [stdout] | [INFO] [stdout] 22 | fn get(&mut self, key: i32) -> i32 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `put` [INFO] [stdout] --> problems/p0146_lru_cache.rs:41:8 [INFO] [stdout] | [INFO] [stdout] 41 | fn put(&mut self, key: i32, value: i32) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0148_sort_list.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `stack` [INFO] [stdout] --> problems/p0155_min_stack.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | stack: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `values` [INFO] [stdout] --> problems/p0155_min_stack.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | values: BTreeMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0155_min_stack.rs:15:8 [INFO] [stdout] | [INFO] [stdout] 15 | fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `push` [INFO] [stdout] --> problems/p0155_min_stack.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | fn push(&mut self, x: i32) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `pop` [INFO] [stdout] --> problems/p0155_min_stack.rs:25:8 [INFO] [stdout] | [INFO] [stdout] 25 | fn pop(&mut self) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `top` [INFO] [stdout] --> problems/p0155_min_stack.rs:35:8 [INFO] [stdout] | [INFO] [stdout] 35 | fn top(&self) -> i32 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_min` [INFO] [stdout] --> problems/p0155_min_stack.rs:39:8 [INFO] [stdout] | [INFO] [stdout] 39 | fn get_min(&self) -> i32 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `values` [INFO] [stdout] --> problems/p0173_binary_search_iterator.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | values: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `collect` [INFO] [stdout] --> problems/p0173_binary_search_iterator.rs:30:8 [INFO] [stdout] | [INFO] [stdout] 30 | fn collect(root: &Option>>, results: &mut Vec) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0173_binary_search_iterator.rs:42:8 [INFO] [stdout] | [INFO] [stdout] 42 | fn new(root: Option>>) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `next` [INFO] [stdout] --> problems/p0173_binary_search_iterator.rs:49:8 [INFO] [stdout] | [INFO] [stdout] 49 | fn next(&mut self) -> i32 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `has_next` [INFO] [stdout] --> problems/p0173_binary_search_iterator.rs:54:8 [INFO] [stdout] | [INFO] [stdout] 54 | fn has_next(&self) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0206_reverse_linked_list.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0208_implement_trie.rs:15:8 [INFO] [stdout] | [INFO] [stdout] 15 | fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `insert` [INFO] [stdout] --> problems/p0208_implement_trie.rs:20:8 [INFO] [stdout] | [INFO] [stdout] 20 | fn insert(&mut self, word: String) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `search` [INFO] [stdout] --> problems/p0208_implement_trie.rs:29:8 [INFO] [stdout] | [INFO] [stdout] 29 | fn search(&self, word: String) -> bool { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `starts_with` [INFO] [stdout] --> problems/p0208_implement_trie.rs:42:8 [INFO] [stdout] | [INFO] [stdout] 42 | fn starts_with(&self, prefix: String) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `queue1` [INFO] [stdout] --> problems/p0225_implement_stack_using_queues.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | queue1: VecDeque, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `queue2` [INFO] [stdout] --> problems/p0225_implement_stack_using_queues.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | queue2: VecDeque, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0225_implement_stack_using_queues.rs:14:8 [INFO] [stdout] | [INFO] [stdout] 14 | fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `push` [INFO] [stdout] --> problems/p0225_implement_stack_using_queues.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | fn push(&mut self, x: i32) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `pop` [INFO] [stdout] --> problems/p0225_implement_stack_using_queues.rs:34:8 [INFO] [stdout] | [INFO] [stdout] 34 | fn pop(&mut self) -> i32 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `top` [INFO] [stdout] --> problems/p0225_implement_stack_using_queues.rs:43:8 [INFO] [stdout] | [INFO] [stdout] 43 | fn top(&self) -> i32 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `empty` [INFO] [stdout] --> problems/p0225_implement_stack_using_queues.rs:52:8 [INFO] [stdout] | [INFO] [stdout] 52 | fn empty(&self) -> bool { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `stack1` [INFO] [stdout] --> problems/p0232_implement_queue_using_stacks.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | stack1: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `stack2` [INFO] [stdout] --> problems/p0232_implement_queue_using_stacks.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | stack2: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0232_implement_queue_using_stacks.rs:13:8 [INFO] [stdout] | [INFO] [stdout] 13 | fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `push` [INFO] [stdout] --> problems/p0232_implement_queue_using_stacks.rs:18:8 [INFO] [stdout] | [INFO] [stdout] 18 | fn push(&mut self, x: i32) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `pop` [INFO] [stdout] --> problems/p0232_implement_queue_using_stacks.rs:39:8 [INFO] [stdout] | [INFO] [stdout] 39 | fn pop(&mut self) -> i32 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `peek` [INFO] [stdout] --> problems/p0232_implement_queue_using_stacks.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | fn peek(&self) -> i32 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `empty` [INFO] [stdout] --> problems/p0232_implement_queue_using_stacks.rs:57:8 [INFO] [stdout] | [INFO] [stdout] 57 | fn empty(&self) -> bool { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0234_palindrome_linked_list.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `NumArray` [INFO] [stdout] --> problems/p0303_range_sum_query_immutable.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | struct NumArray { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0303_range_sum_query_immutable.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | fn new(nums: Vec) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `sum_range` [INFO] [stdout] --> problems/p0303_range_sum_query_immutable.rs:14:8 [INFO] [stdout] | [INFO] [stdout] 14 | fn sum_range(&self, i: i32, j: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `NumMatrix` [INFO] [stdout] --> problems/p0304_range_sum_query_2d_immutable.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | struct NumMatrix { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0304_range_sum_query_2d_immutable.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | fn new(matrix: Vec>) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `sum_region` [INFO] [stdout] --> problems/p0304_range_sum_query_2d_immutable.rs:30:8 [INFO] [stdout] | [INFO] [stdout] 30 | fn sum_region(&self, row1: i32, col1: i32, row2: i32, col2: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `NumArray` [INFO] [stdout] --> problems/p0307_range_sum_query_mutable.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | struct NumArray { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0307_range_sum_query_mutable.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 6 | fn new(nums: Vec) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `update` [INFO] [stdout] --> problems/p0307_range_sum_query_mutable.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | fn update(&mut self, i: i32, val: i32) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `sum_range` [INFO] [stdout] --> problems/p0307_range_sum_query_mutable.rs:14:8 [INFO] [stdout] | [INFO] [stdout] 14 | fn sum_range(&self, i: i32, j: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `NestedIterator` [INFO] [stdout] --> problems/p0341_flatten_nested_list_iterator.rs:7:8 [INFO] [stdout] | [INFO] [stdout] 7 | struct NestedIterator { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0341_flatten_nested_list_iterator.rs:16:8 [INFO] [stdout] | [INFO] [stdout] 16 | fn new(nestedList: Vec) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `flatten` [INFO] [stdout] --> problems/p0341_flatten_nested_list_iterator.rs:17:12 [INFO] [stdout] | [INFO] [stdout] 17 | fn flatten(nested_list: NestedInteger) -> VecDeque { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `next` [INFO] [stdout] --> problems/p0341_flatten_nested_list_iterator.rs:38:8 [INFO] [stdout] | [INFO] [stdout] 38 | fn next(&mut self) -> i32 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `has_next` [INFO] [stdout] --> problems/p0341_flatten_nested_list_iterator.rs:42:8 [INFO] [stdout] | [INFO] [stdout] 42 | fn has_next(&self) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `tweets` [INFO] [stdout] --> problems/p0355_design_twitter.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | tweets: Vec>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `follows` [INFO] [stdout] --> problems/p0355_design_twitter.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | follows: HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0355_design_twitter.rs:14:8 [INFO] [stdout] | [INFO] [stdout] 14 | fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `post_tweet` [INFO] [stdout] --> problems/p0355_design_twitter.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | fn post_tweet(&mut self, user_id: i32, tweet_id: i32) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_news_feed` [INFO] [stdout] --> problems/p0355_design_twitter.rs:24:8 [INFO] [stdout] | [INFO] [stdout] 24 | fn get_news_feed(&self, user_id: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `follow` [INFO] [stdout] --> problems/p0355_design_twitter.rs:38:8 [INFO] [stdout] | [INFO] [stdout] 38 | fn follow(&mut self, follower_id: i32, followee_id: i32) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `unfollow` [INFO] [stdout] --> problems/p0355_design_twitter.rs:43:8 [INFO] [stdout] | [INFO] [stdout] 43 | fn unfollow(&mut self, follower_id: i32, followee_id: i32) { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `map` [INFO] [stdout] --> problems/p0380_insert_delete_getrandom_o_1.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | map: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `values` [INFO] [stdout] --> problems/p0380_insert_delete_getrandom_o_1.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | values: Vec>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0380_insert_delete_getrandom_o_1.rs:16:8 [INFO] [stdout] | [INFO] [stdout] 16 | fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `insert` [INFO] [stdout] --> problems/p0380_insert_delete_getrandom_o_1.rs:21:8 [INFO] [stdout] | [INFO] [stdout] 21 | fn insert(&mut self, val: i32) -> bool { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `remove` [INFO] [stdout] --> problems/p0380_insert_delete_getrandom_o_1.rs:32:8 [INFO] [stdout] | [INFO] [stdout] 32 | fn remove(&mut self, val: i32) -> bool { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_random` [INFO] [stdout] --> problems/p0380_insert_delete_getrandom_o_1.rs:43:8 [INFO] [stdout] | [INFO] [stdout] 43 | fn get_random(&self) -> i32 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0382_linked_list_random_note.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `values` [INFO] [stdout] --> problems/p0382_linked_list_random_note.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | values: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0382_linked_list_random_note.rs:23:8 [INFO] [stdout] | [INFO] [stdout] 23 | fn new(head: Option>) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_random` [INFO] [stdout] --> problems/p0382_linked_list_random_note.rs:34:8 [INFO] [stdout] | [INFO] [stdout] 34 | fn get_random(&self) -> i32 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `org` [INFO] [stdout] --> problems/p0384_shuffle_an_array.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | org: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `array` [INFO] [stdout] --> problems/p0384_shuffle_an_array.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | array: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0384_shuffle_an_array.rs:8:8 [INFO] [stdout] | [INFO] [stdout] 8 | fn new(nums: Vec) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `reset` [INFO] [stdout] --> problems/p0384_shuffle_an_array.rs:16:8 [INFO] [stdout] | [INFO] [stdout] 16 | fn reset(&mut self) -> Vec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `shuffle` [INFO] [stdout] --> problems/p0384_shuffle_an_array.rs:22:8 [INFO] [stdout] | [INFO] [stdout] 22 | fn shuffle(&mut self) -> Vec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `nums` [INFO] [stdout] --> problems/p0398_random_pick_index.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | nums: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0398_random_pick_index.rs:8:8 [INFO] [stdout] | [INFO] [stdout] 8 | fn new(nums: Vec) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `pick` [INFO] [stdout] --> problems/p0398_random_pick_index.rs:12:8 [INFO] [stdout] | [INFO] [stdout] 12 | fn pick(&self, target: i32) -> i32 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `hammingWeight` should have a snake case name [INFO] [stdout] --> problems/p0191_number_of_1_bits.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | pub fn hammingWeight(n: u32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `hamming_weight` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `isBadVersion` should have a snake case name [INFO] [stdout] --> problems/p0278_first_bad_version.rs:26:8 [INFO] [stdout] | [INFO] [stdout] 26 | fn isBadVersion(&self, n: i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `is_bad_version` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `nestedList` should have a snake case name [INFO] [stdout] --> problems/p0341_flatten_nested_list_iterator.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | fn new(nestedList: Vec) -> Self { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `nested_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `guessNumber` should have a snake case name [INFO] [stdout] --> problems/p0374_guess_number_higher_or_lower.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | pub fn guessNumber(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `guess_number` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 85 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> problems/p0382_linked_list_random_note.rs:52:13 [INFO] [stdout] | [INFO] [stdout] 52 | let mut obj = Solution::new(Some(Box::new(t1_1))); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `hammingWeight` should have a snake case name [INFO] [stdout] --> problems/p0191_number_of_1_bits.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | pub fn hammingWeight(n: u32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `hamming_weight` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `isBadVersion` should have a snake case name [INFO] [stdout] --> problems/p0278_first_bad_version.rs:26:8 [INFO] [stdout] | [INFO] [stdout] 26 | fn isBadVersion(&self, n: i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `is_bad_version` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `nestedList` should have a snake case name [INFO] [stdout] --> problems/p0341_flatten_nested_list_iterator.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | fn new(nestedList: Vec) -> Self { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `nested_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `guessNumber` should have a snake case name [INFO] [stdout] --> problems/p0374_guess_number_higher_or_lower.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | pub fn guessNumber(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `guess_number` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 18.97s [INFO] running `Command { std: "docker" "inspect" "cd40da151835add19eab732c1dfe7802437af98b4f3f9d282787b0999519bce8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cd40da151835add19eab732c1dfe7802437af98b4f3f9d282787b0999519bce8", kill_on_drop: false }` [INFO] [stdout] cd40da151835add19eab732c1dfe7802437af98b4f3f9d282787b0999519bce8