[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] 1fac96a13bbd292b650f91610523607ccdde0faf [INFO] testing kawashige/leetcode-rust against 1.55.0 for beta-1.56-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkawashige%2Fleetcode-rust" "/workspace/builds/worker-10/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-10/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/kawashige/leetcode-rust on toolchain 1.55.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.55.0" "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-10/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" "+1.55.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+1.55.0" "metadata" "--no-deps" "--format-version=1", 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] 272c7a84ee98b7f410b226727e8fc6d8bbabdbd32e45f4bf8e7127a89b431eca [INFO] running `Command { std: "docker" "start" "-a" "272c7a84ee98b7f410b226727e8fc6d8bbabdbd32e45f4bf8e7127a89b431eca", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "272c7a84ee98b7f410b226727e8fc6d8bbabdbd32e45f4bf8e7127a89b431eca", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "272c7a84ee98b7f410b226727e8fc6d8bbabdbd32e45f4bf8e7127a89b431eca", kill_on_drop: false }` [INFO] [stdout] 272c7a84ee98b7f410b226727e8fc6d8bbabdbd32e45f4bf8e7127a89b431eca [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/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=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+1.55.0" "build" "--frozen" "--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] 803439498a54d76f2c85c9f34cf012b924b1be0654458a220def3422f53f2c61 [INFO] running `Command { std: "docker" "start" "-a" "803439498a54d76f2c85c9f34cf012b924b1be0654458a220def3422f53f2c61", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.80 [INFO] [stderr] Compiling getrandom v0.1.15 [INFO] [stderr] Compiling p0931_minimum_falling_path_sum v0.1.0 (/opt/rustwide/workdir/problems/p0931_minimum_falling_path_sum) [INFO] [stderr] Compiling p0792_number_of_matching_subsequences v0.1.0 (/opt/rustwide/workdir/problems/p0792_number_of_matching_subsequences) [INFO] [stderr] Compiling day15_the_k_th_weakest_rows_in_a_matrix v0.1.0 (/opt/rustwide/workdir/february_leetcoding_challenge_2021/day15_the_k_th_weakest_rows_in_a_matrix) [INFO] [stderr] Compiling p0509_fibonacci_number v0.1.0 (/opt/rustwide/workdir/problems/p0509_fibonacci_number) [INFO] [stderr] Compiling p0628_maximum_product_of_three_numbers v0.1.0 (/opt/rustwide/workdir/problems/p0628_maximum_product_of_three_numbers) [INFO] [stderr] Compiling p0599_minimum_index_sum_of_two_lists v0.1.0 (/opt/rustwide/workdir/problems/p0599_minimum_index_sum_of_two_lists) [INFO] [stderr] Compiling day22_n_queens v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day22_n_queens) [INFO] [stderr] Compiling day26_partitioning_into_maximum_nubmer_of_deci_binary_numbers v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day26_partitioning_into_maximum_nubmer_of_deci_binary_numbers) [INFO] [stderr] Compiling p0853_car_fleet v0.1.0 (/opt/rustwide/workdir/problems/p0853_car_fleet) [INFO] [stderr] Compiling p0925_long_pressed_name v0.1.0 (/opt/rustwide/workdir/problems/p0925_long_pressed_name) [INFO] [stderr] Compiling day19_maximum_product_of_splitted_binary_tree v0.1.0 (/opt/rustwide/workdir/august_leetcoding_challenge_2021/day19_maximum_product_of_splitted_binary_tree) [INFO] [stderr] Compiling p0812_largest_triangle_area v0.1.0 (/opt/rustwide/workdir/problems/p0812_largest_triangle_area) [INFO] [stderr] Compiling p0787_cheapest_flights_within_k_stops v0.1.0 (/opt/rustwide/workdir/problems/p0787_cheapest_flights_within_k_stops) [INFO] [stderr] Compiling p0692_top_k_frequent_words v0.1.0 (/opt/rustwide/workdir/problems/p0692_top_k_frequent_words) [INFO] [stderr] Compiling p0680_valid_palindrome_ii v0.1.0 (/opt/rustwide/workdir/problems/p0680_valid_palindrome_ii) [INFO] [stderr] Compiling p0654_maximum_binary_tree v0.1.0 (/opt/rustwide/workdir/problems/p0654_maximum_binary_tree) [INFO] [stderr] Compiling p0877_stone_game v0.1.0 (/opt/rustwide/workdir/problems/p0877_stone_game) [INFO] [stderr] Compiling p0855_exam_room v0.1.0 (/opt/rustwide/workdir/problems/p0855_exam_room) [INFO] [stderr] Compiling day09_longest_increaseing_subsequence v0.1.0 (/opt/rustwide/workdir/july_leetcoding_challenge_2021/day09_longest_increaseing_subsequence) [INFO] [stderr] Compiling p0678_valid_parenthesis_string v0.1.0 (/opt/rustwide/workdir/problems/p0678_valid_parenthesis_string) [INFO] [stderr] Compiling p0886_possible_bipartition v0.1.0 (/opt/rustwide/workdir/problems/p0886_possible_bipartition) [INFO] [stderr] Compiling p0851_loud_and_rich v0.1.0 (/opt/rustwide/workdir/problems/p0851_loud_and_rich) [INFO] [stderr] Compiling p0873_length_of_longest_fibonacci_subsequence v0.1.0 (/opt/rustwide/workdir/problems/p0873_length_of_longest_fibonacci_subsequence) [INFO] [stderr] Compiling p0638_shopping_offers v0.1.0 (/opt/rustwide/workdir/problems/p0638_shopping_offers) [INFO] [stderr] Compiling day16_letter_case_permutation v0.1.0 (/opt/rustwide/workdir/february_leetcoding_challenge_2021/day16_letter_case_permutation) [INFO] [stderr] Compiling p0918_maximum_sum_circular_subarray v0.1.0 (/opt/rustwide/workdir/problems/p0918_maximum_sum_circular_subarray) [INFO] [stderr] Compiling day31_trapping_rain_water v0.1.0 (/opt/rustwide/workdir/july_leetcoding_challenge_2021/day31_trapping_rain_water) [INFO] [stdout] warning: struct is never constructed: `ExamRoom` [INFO] [stdout] --> problems/p0855_exam_room/src/lib.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | struct ExamRoom { [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/p0855_exam_room/src/lib.rs:7:8 [INFO] [stdout] | [INFO] [stdout] 7 | fn new(n: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `seat` [INFO] [stdout] --> problems/p0855_exam_room/src/lib.rs:14:8 [INFO] [stdout] | [INFO] [stdout] 14 | fn seat(&mut self) -> i32 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `leave` [INFO] [stdout] --> problems/p0855_exam_room/src/lib.rs:52:8 [INFO] [stdout] | [INFO] [stdout] 52 | fn leave(&mut self, p: i32) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0649_dota2_senate v0.1.0 (/opt/rustwide/workdir/problems/p0649_dota2_senate) [INFO] [stderr] Compiling p0876_middle_of_the_linked_list v0.1.0 (/opt/rustwide/workdir/problems/p0876_middle_of_the_linked_list) [INFO] [stderr] Compiling p0671_second_minimum_node_in_a_binary_tree v0.1.0 (/opt/rustwide/workdir/problems/p0671_second_minimum_node_in_a_binary_tree) [INFO] [stderr] Compiling day27_candy v0.1.0 (/opt/rustwide/workdir/june_leetcoding_challenge_2021/day27_candy) [INFO] [stderr] Compiling day16_binary_tree_cameras v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day16_binary_tree_cameras) [INFO] [stderr] Compiling p0560_subarray_sum_equals_k v0.1.0 (/opt/rustwide/workdir/problems/p0560_subarray_sum_equals_k) [INFO] [stderr] Compiling day29_max_consecutive_ones_iii v0.1.0 (/opt/rustwide/workdir/june_leetcoding_challenge_2021/day29_max_consecutive_ones_iii) [INFO] [stderr] Compiling p0724_find_pivot_index v0.1.0 (/opt/rustwide/workdir/problems/p0724_find_pivot_index) [INFO] [stderr] Compiling p0822_card_flipping_game v0.1.0 (/opt/rustwide/workdir/problems/p0822_card_flipping_game) [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0876_middle_of_the_linked_list/src/lib.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] [stderr] Compiling p0541_reverse_string_ii v0.1.0 (/opt/rustwide/workdir/problems/p0541_reverse_string_ii) [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0537_complex_number_multiplication v0.1.0 (/opt/rustwide/workdir/problems/p0537_complex_number_multiplication) [INFO] [stderr] Compiling p0901_online_stock_span v0.1.0 (/opt/rustwide/workdir/problems/p0901_online_stock_span) [INFO] [stderr] Compiling p0572_subtree_of_another_tree v0.1.0 (/opt/rustwide/workdir/problems/p0572_subtree_of_another_tree) [INFO] [stderr] Compiling p0515_find_largest_value_in_each_row v0.1.0 (/opt/rustwide/workdir/problems/p0515_find_largest_value_in_each_row) [INFO] [stderr] Compiling day03_erect_the_fence v0.1.0 (/opt/rustwide/workdir/september_leetcoding_challenge_2021/day03_erect_the_fence) [INFO] [stderr] Compiling p0930_binary_subarray_with_sum v0.1.0 (/opt/rustwide/workdir/problems/p0930_binary_subarray_with_sum) [INFO] [stderr] Compiling p0728_self_dividing_numbers v0.1.0 (/opt/rustwide/workdir/problems/p0728_self_dividing_numbers) [INFO] [stderr] Compiling p0567_permutation_in_string v0.1.0 (/opt/rustwide/workdir/problems/p0567_permutation_in_string) [INFO] [stdout] warning: struct is never constructed: `StockSpanner` [INFO] [stdout] --> problems/p0901_online_stock_span/src/lib.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | struct StockSpanner { [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/p0901_online_stock_span/src/lib.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: `next` [INFO] [stdout] --> problems/p0901_online_stock_span/src/lib.rs:18:8 [INFO] [stdout] | [INFO] [stdout] 18 | fn next(&mut self, price: i32) -> i32 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0698_partition_to_k_equal_subsets v0.1.0 (/opt/rustwide/workdir/problems/p0698_partition_to_k_equal_subsets) [INFO] [stderr] Compiling p0645_set_mismatch v0.1.0 (/opt/rustwide/workdir/problems/p0645_set_mismatch) [INFO] [stderr] Compiling day24_critical_connections_in_a_network v0.1.0 (/opt/rustwide/workdir/april_leetcoding_challenge_2021/day24_critical_connections_in_a_network) [INFO] [stderr] Compiling p0874_walking_robot_simulation v0.1.0 (/opt/rustwide/workdir/problems/p0874_walking_robot_simulation) [INFO] [stderr] Compiling p0819_most_common_word v0.1.0 (/opt/rustwide/workdir/problems/p0819_most_common_word) [INFO] [stderr] Compiling p0867_transpose_matrix v0.1.0 (/opt/rustwide/workdir/problems/p0867_transpose_matrix) [INFO] [stderr] Compiling p0720_longest_word_in_dictionary v0.1.0 (/opt/rustwide/workdir/problems/p0720_longest_word_in_dictionary) [INFO] [stdout] warning: associated function is never used: `intersect` [INFO] [stdout] --> september_leetcoding_challenge_2021/day03_erect_the_fence/src/lib.rs:44:12 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn intersect(p1: &Point, p2: &Point, p3: &Point, p4: &Point) -> bool { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0718_maximum_length_of_repeated_subarray v0.1.0 (/opt/rustwide/workdir/problems/p0718_maximum_length_of_repeated_subarray) [INFO] [stderr] Compiling day20_design_underground_system v0.1.0 (/opt/rustwide/workdir/march_leetcoding_challenge_2021/day20_design_underground_system) [INFO] [stderr] Compiling day31_search_suggestions_system v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day31_search_suggestions_system) [INFO] [stderr] Compiling p0712_minimum_ascii_delete_sum_for_two_strings v0.1.0 (/opt/rustwide/workdir/problems/p0712_minimum_ascii_delete_sum_for_two_strings) [INFO] [stderr] Compiling day02_trim_a_binary_search_tree v0.1.0 (/opt/rustwide/workdir/february_leetcoding_challenge_2021/day02_trim_a_binary_search_tree) [INFO] [stderr] Compiling p0687_longest_univalue_path v0.1.0 (/opt/rustwide/workdir/problems/p0687_longest_univalue_path) [INFO] [stdout] warning: field is never read: `checked_in` [INFO] [stdout] --> march_leetcoding_challenge_2021/day20_design_underground_system/src/lib.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | checked_in: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `travels` [INFO] [stdout] --> march_leetcoding_challenge_2021/day20_design_underground_system/src/lib.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | travels: HashMap<(String, String), (i64, usize)>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> march_leetcoding_challenge_2021/day20_design_underground_system/src/lib.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: `check_in` [INFO] [stdout] --> march_leetcoding_challenge_2021/day20_design_underground_system/src/lib.rs:18:8 [INFO] [stdout] | [INFO] [stdout] 18 | fn check_in(&mut self, id: i32, station_name: String, t: i32) { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `check_out` [INFO] [stdout] --> march_leetcoding_challenge_2021/day20_design_underground_system/src/lib.rs:22:8 [INFO] [stdout] | [INFO] [stdout] 22 | fn check_out(&mut self, id: i32, station_name: String, t: i32) { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_average_time` [INFO] [stdout] --> march_leetcoding_challenge_2021/day20_design_underground_system/src/lib.rs:33:8 [INFO] [stdout] | [INFO] [stdout] 33 | fn get_average_time(&self, start_station: String, end_station: String) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0575_distribute_candies v0.1.0 (/opt/rustwide/workdir/problems/p0575_distribute_candies) [INFO] [stderr] Compiling p0506_relative_ranks v0.1.0 (/opt/rustwide/workdir/problems/p0506_relative_ranks) [INFO] [stderr] Compiling day22_parition_array_into_disjoint_intervals v0.1.0 (/opt/rustwide/workdir/july_leetcoding_challenge_2021/day22_parition_array_into_disjoint_intervals) [INFO] [stderr] Compiling p0503_next_greater_element_ii v0.1.0 (/opt/rustwide/workdir/problems/p0503_next_greater_element_ii) [INFO] [stderr] Compiling day01_making_a_large_island v0.1.0 (/opt/rustwide/workdir/august_leetcoding_challenge_2021/day01_making_a_large_island) [INFO] [stderr] Compiling p0894_all_possible_full_binary_trees v0.1.0 (/opt/rustwide/workdir/problems/p0894_all_possible_full_binary_trees) [INFO] [stderr] Compiling p0848_shifting_letters v0.1.0 (/opt/rustwide/workdir/problems/p0848_shifting_letters) [INFO] [stderr] Compiling p0811_subdomain_visit_count v0.1.0 (/opt/rustwide/workdir/problems/p0811_subdomain_visit_count) [INFO] [stderr] Compiling p0581_shortest_unsorted_continuous_subarray v0.1.0 (/opt/rustwide/workdir/problems/p0581_shortest_unsorted_continuous_subarray) [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0598_range_addition_ii v0.1.0 (/opt/rustwide/workdir/problems/p0598_range_addition_ii) [INFO] [stderr] Compiling day12_reachable_nodes_in_subdivided_graph v0.1.0 (/opt/rustwide/workdir/september_leetcoding_challenge_2021/day12_reachable_nodes_in_subdivided_graph) [INFO] [stderr] Compiling p0746_min_cost_climbing_stairs v0.1.0 (/opt/rustwide/workdir/problems/p0746_min_cost_climbing_stairs) [INFO] [stderr] Compiling p0729_my_calendar_i v0.1.0 (/opt/rustwide/workdir/problems/p0729_my_calendar_i) [INFO] [stderr] Compiling p0860_lemonade_change v0.1.0 (/opt/rustwide/workdir/problems/p0860_lemonade_change) [INFO] [stderr] Compiling p0801_minimum_swaps_to_make_sequences_increasing v0.1.0 (/opt/rustwide/workdir/problems/p0801_minimum_swaps_to_make_sequences_increasing) [INFO] [stderr] Compiling day21_find_and_replace_pattern v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day21_find_and_replace_pattern) [INFO] [stderr] Compiling p0561_array_partition_i v0.1.0 (/opt/rustwide/workdir/problems/p0561_array_partition_i) [INFO] [stdout] warning: struct is never constructed: `MyCalendar` [INFO] [stdout] --> problems/p0729_my_calendar_i/src/lib.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | struct MyCalendar { [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/p0729_my_calendar_i/src/lib.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `book` [INFO] [stdout] --> problems/p0729_my_calendar_i/src/lib.rs:14:8 [INFO] [stdout] | [INFO] [stdout] 14 | fn book(&mut self, start: i32, end: i32) -> bool { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling day28_beautiful_array v0.1.0 (/opt/rustwide/workdir/july_leetcoding_challenge_2021/day28_beautiful_array) [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling day17_three_equal_parts v0.1.0 (/opt/rustwide/workdir/july_leetcoding_challenge_2021/day17_three_equal_parts) [INFO] [stderr] Compiling p0790_domino_and_tromino_tiling v0.1.0 (/opt/rustwide/workdir/problems/p0790_domino_and_tromino_tiling) [INFO] [stderr] Compiling p0529_minesweeper v0.1.0 (/opt/rustwide/workdir/problems/p0529_minesweeper) [INFO] [stderr] Compiling day03_max_sum_of_rectangle_no_larget_than_k v0.1.0 (/opt/rustwide/workdir/july_leetcoding_challenge_2021/day03_max_sum_of_rectangle_no_larget_than_k) [INFO] [stderr] Compiling p0775_global_and_local_inversions v0.1.0 (/opt/rustwide/workdir/problems/p0775_global_and_local_inversions) [INFO] [stderr] Compiling p0852_peak_index_in_a_mountain_array v0.1.0 (/opt/rustwide/workdir/problems/p0852_peak_index_in_a_mountain_array) [INFO] [stderr] Compiling p0795_number_of_subarrays_with_bounded_maximum v0.1.0 (/opt/rustwide/workdir/problems/p0795_number_of_subarrays_with_bounded_maximum) [INFO] [stderr] Compiling day28_maximum_erasure_value v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day28_maximum_erasure_value) [INFO] [stderr] Compiling p0875_koko_eating_bananas v0.1.0 (/opt/rustwide/workdir/problems/p0875_koko_eating_bananas) [INFO] [stderr] Compiling day13_palindrome_pairs v0.1.0 (/opt/rustwide/workdir/june_leetcoding_challenge_2021/day13_palindrome_pairs) [INFO] [stderr] Compiling p0888_fair_candy_swap v0.1.0 (/opt/rustwide/workdir/problems/p0888_fair_candy_swap) [INFO] [stderr] Compiling p0688_knight_probability_in_chessboard v0.1.0 (/opt/rustwide/workdir/problems/p0688_knight_probability_in_chessboard) [INFO] [stderr] Compiling p0884_uncommon_words_from_two_sentences v0.1.0 (/opt/rustwide/workdir/problems/p0884_uncommon_words_from_two_sentences) [INFO] [stderr] Compiling p0641_design_circular_deque v0.1.0 (/opt/rustwide/workdir/problems/p0641_design_circular_deque) [INFO] [stderr] Compiling day23_find_the_shortest_superstring v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day23_find_the_shortest_superstring) [INFO] [stderr] Compiling p0762_prime_number_of_set_bits_in_binary_representation v0.1.0 (/opt/rustwide/workdir/problems/p0762_prime_number_of_set_bits_in_binary_representation) [INFO] [stderr] Compiling p0523_cotinuous_subarray_sum v0.1.0 (/opt/rustwide/workdir/problems/p0523_cotinuous_subarray_sum) [INFO] [stderr] Compiling day10_arithmeric_slices_ii v0.1.0 (/opt/rustwide/workdir/september_leetcoding_challenge_2021/day10_arithmeric_slices_ii) [INFO] [stderr] Compiling day13_binary_trees_with_factors v0.1.0 (/opt/rustwide/workdir/march_leetcoding_challenge_2021/day13_binary_trees_with_factors) [INFO] [stderr] Compiling p0739_daily_temperatures v0.1.0 (/opt/rustwide/workdir/problems/p0739_daily_temperatures) [INFO] [stderr] Compiling day26_furthest_building_you_can_reach v0.1.0 (/opt/rustwide/workdir/april_leetcoding_challenge_2021/day26_furthest_building_you_can_reach) [INFO] [stdout] warning: struct is never constructed: `MyCircularDeque` [INFO] [stdout] --> problems/p0641_design_circular_deque/src/lib.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | struct MyCircularDeque { [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/p0641_design_circular_deque/src/lib.rs:14:8 [INFO] [stdout] | [INFO] [stdout] 14 | fn new(k: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `insert_front` [INFO] [stdout] --> problems/p0641_design_circular_deque/src/lib.rs:24:8 [INFO] [stdout] | [INFO] [stdout] 24 | fn insert_front(&mut self, value: i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `insert_last` [INFO] [stdout] --> problems/p0641_design_circular_deque/src/lib.rs:42:8 [INFO] [stdout] | [INFO] [stdout] 42 | fn insert_last(&mut self, value: i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `delete_front` [INFO] [stdout] --> problems/p0641_design_circular_deque/src/lib.rs:60:8 [INFO] [stdout] | [INFO] [stdout] 60 | fn delete_front(&mut self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `delete_last` [INFO] [stdout] --> problems/p0641_design_circular_deque/src/lib.rs:77:8 [INFO] [stdout] | [INFO] [stdout] 77 | fn delete_last(&mut self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_front` [INFO] [stdout] --> problems/p0641_design_circular_deque/src/lib.rs:94:8 [INFO] [stdout] | [INFO] [stdout] 94 | fn get_front(&self) -> i32 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_rear` [INFO] [stdout] --> problems/p0641_design_circular_deque/src/lib.rs:103:8 [INFO] [stdout] | [INFO] [stdout] 103 | fn get_rear(&self) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `is_empty` [INFO] [stdout] --> problems/p0641_design_circular_deque/src/lib.rs:112:8 [INFO] [stdout] | [INFO] [stdout] 112 | fn is_empty(&self) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `is_full` [INFO] [stdout] --> problems/p0641_design_circular_deque/src/lib.rs:117:8 [INFO] [stdout] | [INFO] [stdout] 117 | fn is_full(&self) -> bool { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 10 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0714_best_time_to_buy_sell_stock_with_transaction_fee v0.1.0 (/opt/rustwide/workdir/problems/p0714_best_time_to_buy_sell_stock_with_transaction_fee) [INFO] [stderr] Compiling p0844_backspace_string_compare v0.1.0 (/opt/rustwide/workdir/problems/p0844_backspace_string_compare) [INFO] [stderr] Compiling p0566_reshape_the_matrix v0.1.0 (/opt/rustwide/workdir/problems/p0566_reshape_the_matrix) [INFO] [stderr] Compiling p0892_surface_area_of_3d_shapes v0.1.0 (/opt/rustwide/workdir/problems/p0892_surface_area_of_3d_shapes) [INFO] [stderr] Compiling p0667_beautiful_arrangement_ii v0.1.0 (/opt/rustwide/workdir/problems/p0667_beautiful_arrangement_ii) [INFO] [stderr] Compiling p0661_image_smoother v0.1.0 (/opt/rustwide/workdir/problems/p0661_image_smoother) [INFO] [stderr] Compiling p0518_coin_change_2 v0.1.0 (/opt/rustwide/workdir/problems/p0518_coin_change_2) [INFO] [stderr] Compiling p0830_positions_of_large_groups v0.1.0 (/opt/rustwide/workdir/problems/p0830_positions_of_large_groups) [INFO] [stderr] Compiling p0733_flood_fill v0.1.0 (/opt/rustwide/workdir/problems/p0733_flood_fill) [INFO] [stderr] Compiling p0703_kth_largest_element_in_a_stream v0.1.0 (/opt/rustwide/workdir/problems/p0703_kth_largest_element_in_a_stream) [INFO] [stderr] Compiling day17_longest_string_chain v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day17_longest_string_chain) [INFO] [stderr] Compiling p0697_degree_of_an_array v0.1.0 (/opt/rustwide/workdir/problems/p0697_degree_of_an_array) [INFO] [stderr] Compiling p0557_reverse_words_in_a_string_iii v0.1.0 (/opt/rustwide/workdir/problems/p0557_reverse_words_in_a_string_iii) [INFO] [stderr] Compiling p0657_robot_return_to_origin v0.1.0 (/opt/rustwide/workdir/problems/p0657_robot_return_to_origin) [INFO] [stderr] Compiling p0640_solve_the_equation v0.1.0 (/opt/rustwide/workdir/problems/p0640_solve_the_equation) [INFO] [stderr] Compiling p0777_swap_adjacent_in_a_string v0.1.0 (/opt/rustwide/workdir/problems/p0777_swap_adjacent_in_a_string) [INFO] [stderr] Compiling day01_gray_code v0.1.0 (/opt/rustwide/workdir/july_leetcoding_challenge_2021/day01_gray_code) [INFO] [stderr] Compiling day28_maximum_profit_in_job_scheduling v0.1.0 (/opt/rustwide/workdir/august_leetcoding_challenge_2021/day28_maximum_profit_in_job_scheduling) [INFO] [stderr] Compiling p0866_prime_palindrome v0.1.0 (/opt/rustwide/workdir/problems/p0866_prime_palindrome) [INFO] [stderr] Compiling p0771_jewels_and_stones v0.1.0 (/opt/rustwide/workdir/problems/p0771_jewels_and_stones) [INFO] [stderr] Compiling p0837_new_21_game v0.1.0 (/opt/rustwide/workdir/problems/p0837_new_21_game) [INFO] [stderr] Compiling p0693_binary_number_with_altenating_bits v0.1.0 (/opt/rustwide/workdir/problems/p0693_binary_number_with_altenating_bits) [INFO] [stdout] warning: struct is never constructed: `KthLargest` [INFO] [stdout] --> problems/p0703_kth_largest_element_in_a_stream/src/lib.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 3 | struct KthLargest { [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/p0703_kth_largest_element_in_a_stream/src/lib.rs:13:8 [INFO] [stdout] | [INFO] [stdout] 13 | fn new(k: i32, nums: Vec) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `add` [INFO] [stdout] --> problems/p0703_kth_largest_element_in_a_stream/src/lib.rs:28:8 [INFO] [stdout] | [INFO] [stdout] 28 | fn add(&mut self, val: i32) -> i32 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling day22_vowel_spellchecker v0.1.0 (/opt/rustwide/workdir/march_leetcoding_challenge_2021/day22_vowel_spellchecker) [INFO] [stderr] Compiling day28_remove_all_adjacent_duplicates_in_string v0.1.0 (/opt/rustwide/workdir/june_leetcoding_challenge_2021/day28_remove_all_adjacent_duplicates_in_string) [INFO] [stderr] Compiling p0662_maximum_witdh_of_binery_tree v0.1.0 (/opt/rustwide/workdir/problems/p0662_maximum_witdh_of_binery_tree) [INFO] [stderr] Compiling day11_basic_calculator v0.1.0 (/opt/rustwide/workdir/september_leetcoding_challenge_2021/day11_basic_calculator) [INFO] [stderr] Compiling day13_ambiguous_coodinates v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day13_ambiguous_coodinates) [INFO] [stderr] Compiling p0863_all_nodes_distance_k_in_binary_tree v0.1.0 (/opt/rustwide/workdir/problems/p0863_all_nodes_distance_k_in_binary_tree) [INFO] [stderr] Compiling p0842_split_array_into_fibonacci_sequence v0.1.0 (/opt/rustwide/workdir/problems/p0842_split_array_into_fibonacci_sequence) [INFO] [stderr] Compiling day10_flip_string_to_monotone_increasing v0.1.0 (/opt/rustwide/workdir/august_leetcoding_challenge_2021/day10_flip_string_to_monotone_increasing) [INFO] [stderr] Compiling day16_remove_all_adjacents_in_string_ii v0.1.0 (/opt/rustwide/workdir/april_leetcoding_challenge_2021/day16_remove_all_adjacents_in_string_ii) [INFO] [stderr] Compiling p0808_soup_servings v0.1.0 (/opt/rustwide/workdir/problems/p0808_soup_servings) [INFO] [stderr] Compiling day26_word_subsets v0.1.0 (/opt/rustwide/workdir/march_leetcoding_challenge_2021/day26_word_subsets) [INFO] [stderr] Compiling p0553_optimal_division v0.1.0 (/opt/rustwide/workdir/problems/p0553_optimal_division) [INFO] [stderr] Compiling p0468_validate_ip_address v0.1.0 (/opt/rustwide/workdir/problems/p0468_validate_ip_address) [INFO] [stderr] Compiling day25_non_negative_integers_without_consecutive_ones v0.1.0 (/opt/rustwide/workdir/july_leetcoding_challenge_2021/day25_non_negative_integers_without_consecutive_ones) [INFO] [stderr] Compiling p0576_out_of_boundary_paths v0.1.0 (/opt/rustwide/workdir/problems/p0576_out_of_boundary_paths) [INFO] [stderr] Compiling p0486_predict_the_winner v0.1.0 (/opt/rustwide/workdir/problems/p0486_predict_the_winner) [INFO] [stderr] Compiling day05_jump_game_ii v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day05_jump_game_ii) [INFO] [stderr] Compiling january_leetcoding_challenge v0.1.0 (/opt/rustwide/workdir/january_leetcoding_challenge) [INFO] [stderr] Compiling day03_longest_valid_parentheses v0.1.0 (/opt/rustwide/workdir/april_leetcoding_challenge_2021/day03_longest_valid_parentheses) [INFO] [stderr] Compiling p0670_maximum_swap v0.1.0 (/opt/rustwide/workdir/problems/p0670_maximum_swap) [INFO] [stderr] Compiling p0684_redundant_connection v0.1.0 (/opt/rustwide/workdir/problems/p0684_redundant_connection) [INFO] [stderr] Compiling p0817_linked_list_components v0.1.0 (/opt/rustwide/workdir/problems/p0817_linked_list_components) [INFO] [stderr] Compiling p0507_perfect_number v0.1.0 (/opt/rustwide/workdir/problems/p0507_perfect_number) [INFO] [stderr] Compiling day03_maximum_area_of_a_piece_of_cake_after_horizontal_and_vertical_cuts v0.1.0 (/opt/rustwide/workdir/june_leetcoding_challenge_2021/day03_maximum_area_of_a_piece_of_cake_after_horizontal_and_vertical_cuts) [INFO] [stderr] Compiling p0467_unique_substrings_in_wraparound_string v0.1.0 (/opt/rustwide/workdir/problems/p0467_unique_substrings_in_wraparound_string) [INFO] [stderr] Compiling p0623_add_one_row_to_tree v0.1.0 (/opt/rustwide/workdir/problems/p0623_add_one_row_to_tree) [INFO] [stderr] Compiling p0838_push_dominoes v0.1.0 (/opt/rustwide/workdir/problems/p0838_push_dominoes) [INFO] [stderr] Compiling day30_powerful_integers v0.1.0 (/opt/rustwide/workdir/april_leetcoding_challenge_2021/day30_powerful_integers) [INFO] [stderr] Compiling day07_palindrome_paritioning_ii v0.1.0 (/opt/rustwide/workdir/august_leetcoding_challenge_2021/day07_palindrome_paritioning_ii) [INFO] [stderr] Compiling p0825_friends_of_appropriate_ages v0.1.0 (/opt/rustwide/workdir/problems/p0825_friends_of_appropriate_ages) [INFO] [stderr] Compiling p0611_valid_triangle_number v0.1.0 (/opt/rustwide/workdir/problems/p0611_valid_triangle_number) [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0817_linked_list_components/src/lib.rs:12:8 [INFO] [stdout] | [INFO] [stdout] 12 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0539_minimum_time_difference v0.1.0 (/opt/rustwide/workdir/problems/p0539_minimum_time_difference) [INFO] [stderr] Compiling p0538_convert_bst_to_greater_tree v0.1.0 (/opt/rustwide/workdir/problems/p0538_convert_bst_to_greater_tree) [INFO] [stderr] Compiling p0474_ones_and_zeros v0.1.0 (/opt/rustwide/workdir/problems/p0474_ones_and_zeros) [INFO] [stderr] Compiling day29_n_queens_ii v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day29_n_queens_ii) [INFO] [stderr] Compiling p0889_construct_binary_tree_from_preorder_and_postorder_traversal v0.1.0 (/opt/rustwide/workdir/problems/p0889_construct_binary_tree_from_preorder_and_postorder_traversal) [INFO] [stderr] Compiling p0836_rectangle_overlap v0.1.0 (/opt/rustwide/workdir/problems/p0836_rectangle_overlap) [INFO] [stderr] Compiling p0636_exclusive_time_of_functions v0.1.0 (/opt/rustwide/workdir/problems/p0636_exclusive_time_of_functions) [INFO] [stderr] Compiling p0797_all_paths_from_source_to_target v0.1.0 (/opt/rustwide/workdir/problems/p0797_all_paths_from_source_to_target) [INFO] [stderr] Compiling p0796_rotate_string v0.1.0 (/opt/rustwide/workdir/problems/p0796_rotate_string) [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling day11_array_of_doubled_pairs v0.1.0 (/opt/rustwide/workdir/august_leetcoding_challenge_2021/day11_array_of_doubled_pairs) [INFO] [stderr] Compiling p0477_total_hamming_distance v0.1.0 (/opt/rustwide/workdir/problems/p0477_total_hamming_distance) [INFO] [stderr] Compiling p0543_diameter_of_binary_tree v0.1.0 (/opt/rustwide/workdir/problems/p0543_diameter_of_binary_tree) [INFO] [stderr] Compiling day11_maximum_points_you_can_obtain_from_cards v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day11_maximum_points_you_can_obtain_from_cards) [INFO] [stderr] Compiling day12_check_if_a_string_contains_all_binary_codes_of_size_k v0.1.0 (/opt/rustwide/workdir/march_leetcoding_challenge_2021/day12_check_if_a_string_contains_all_binary_codes_of_size_k) [INFO] [stderr] Compiling day14_maximum_units_in_a_truck v0.1.0 (/opt/rustwide/workdir/june_leetcoding_challenge_2021/day14_maximum_units_in_a_truck) [INFO] [stderr] Compiling day26_validate_stack_sequences v0.1.0 (/opt/rustwide/workdir/february_leetcoding_challenge_2021/day26_validate_stack_sequences) [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> august_leetcoding_challenge_2021/day11_array_of_doubled_pairs/src/lib.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling day09_jump_game_vi v0.1.0 (/opt/rustwide/workdir/june_leetcoding_challenge_2021/day09_jump_game_vi) [INFO] [stderr] Compiling p0643_maximum_average_subarray_i v0.1.0 (/opt/rustwide/workdir/problems/p0643_maximum_average_subarray_i) [INFO] [stderr] Compiling day29_patching_array v0.1.0 (/opt/rustwide/workdir/august_leetcoding_challenge_2021/day29_patching_array) [INFO] [stderr] Compiling p0524_longest_word_in_dictionary_through_deleting v0.1.0 (/opt/rustwide/workdir/problems/p0524_longest_word_in_dictionary_through_deleting) [INFO] [stderr] Compiling p0809_expressive_words v0.1.0 (/opt/rustwide/workdir/problems/p0809_expressive_words) [INFO] [stderr] Compiling p0717_1_bit_and_2_bit_characters v0.1.0 (/opt/rustwide/workdir/problems/p0717_1_bit_and_2_bit_characters) [INFO] [stderr] Compiling day14_is_graph_bipartite v0.1.0 (/opt/rustwide/workdir/february_leetcoding_challenge_2021/day14_is_graph_bipartite) [INFO] [stderr] Compiling day09_verifying_an_alien_dictionary v0.1.0 (/opt/rustwide/workdir/april_leetcoding_challenge_2021/day09_verifying_an_alien_dictionary) [INFO] [stderr] Compiling day04_count_vowels_permutation v0.1.0 (/opt/rustwide/workdir/july_leetcoding_challenge_2021/day04_count_vowels_permutation) [INFO] [stderr] Compiling p0463_island_perimeter v0.1.0 (/opt/rustwide/workdir/problems/p0463_island_perimeter) [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling day08_super_palindromes v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day08_super_palindromes) [INFO] [stderr] Compiling p0846_hand_of_straights v0.1.0 (/opt/rustwide/workdir/problems/p0846_hand_of_straights) [INFO] [stderr] Compiling september_leetcoding_challenge v0.1.0 (/opt/rustwide/workdir/september_leetcoding_challenge) [INFO] [stderr] Compiling day24_score_of_parentheses v0.1.0 (/opt/rustwide/workdir/february_leetcoding_challenge_2021/day24_score_of_parentheses) [INFO] [stderr] Compiling p0475_heaters v0.1.0 (/opt/rustwide/workdir/problems/p0475_heaters) [INFO] [stderr] Compiling day08_rank_transform_of_a_matrix v0.1.0 (/opt/rustwide/workdir/august_leetcoding_challenge_2021/day08_rank_transform_of_a_matrix) [INFO] [stderr] Compiling p0914_x_of_a_kind_in_a_deck_of_cards v0.1.0 (/opt/rustwide/workdir/problems/p0914_x_of_a_kind_in_a_deck_of_cards) [INFO] [stderr] Compiling p0885_spiral_matrix_iii v0.1.0 (/opt/rustwide/workdir/problems/p0885_spiral_matrix_iii) [INFO] [stderr] Compiling p0802_find_eventual_safe_states v0.1.0 (/opt/rustwide/workdir/problems/p0802_find_eventual_safe_states) [INFO] [stderr] Compiling p0743_network_delay_time v0.1.0 (/opt/rustwide/workdir/problems/p0743_network_delay_time) [INFO] [stderr] Compiling p0594_longest_harmonious_subsequence v0.1.0 (/opt/rustwide/workdir/problems/p0594_longest_harmonious_subsequence) [INFO] [stderr] Compiling day22_rectangle_area_ii v0.1.0 (/opt/rustwide/workdir/august_leetcoding_challenge_2021/day22_rectangle_area_ii) [INFO] [stderr] Compiling p0583_delete_operation_for_two_strings v0.1.0 (/opt/rustwide/workdir/problems/p0583_delete_operation_for_two_strings) [INFO] [stderr] Compiling day28_maximum_frequency_stack v0.1.0 (/opt/rustwide/workdir/february_leetcoding_challenge_2021/day28_maximum_frequency_stack) [INFO] [stderr] Compiling day13_shortest_path_in_binary_matrix v0.1.0 (/opt/rustwide/workdir/february_leetcoding_challenge_2021/day13_shortest_path_in_binary_matrix) [INFO] [stderr] Compiling day26_count_of_smaller_numbers_after_self v0.1.0 (/opt/rustwide/workdir/june_leetcoding_challenge_2021/day26_count_of_smaller_numbers_after_self) [INFO] [stderr] Compiling p0896_monotonic_array v0.1.0 (/opt/rustwide/workdir/problems/p0896_monotonic_array) [INFO] [stderr] Compiling p0659_split_array_into_consecutive_subsequences v0.1.0 (/opt/rustwide/workdir/problems/p0659_split_array_into_consecutive_subsequences) [INFO] [stderr] Compiling day01_prefix_and_suffix_search v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day01_prefix_and_suffix_search) [INFO] [stderr] Compiling p0521_longest_uncommon_subsequence_i v0.1.0 (/opt/rustwide/workdir/problems/p0521_longest_uncommon_subsequence_i) [INFO] [stdout] warning: struct is never constructed: `FreqStack` [INFO] [stdout] --> february_leetcoding_challenge_2021/day28_maximum_frequency_stack/src/lib.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 3 | struct FreqStack { [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] --> february_leetcoding_challenge_2021/day28_maximum_frequency_stack/src/lib.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] --> february_leetcoding_challenge_2021/day28_maximum_frequency_stack/src/lib.rs:20:8 [INFO] [stdout] | [INFO] [stdout] 20 | fn push(&mut self, x: i32) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `pop` [INFO] [stdout] --> february_leetcoding_challenge_2021/day28_maximum_frequency_stack/src/lib.rs:30:8 [INFO] [stdout] | [INFO] [stdout] 30 | fn pop(&mut self) -> i32 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0872_laaf_similar_trees v0.1.0 (/opt/rustwide/workdir/problems/p0872_laaf_similar_trees) [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0909_snakes_and_ladders v0.1.0 (/opt/rustwide/workdir/problems/p0909_snakes_and_ladders) [INFO] [stderr] Compiling p0794_valid_tic_tac_toe_state v0.1.0 (/opt/rustwide/workdir/problems/p0794_valid_tic_tac_toe_state) [INFO] [stdout] warning: struct is never constructed: `Trie` [INFO] [stdout] --> may_leetcoding_challenge_2021/day01_prefix_and_suffix_search/src/lib.rs:2:8 [INFO] [stdout] | [INFO] [stdout] 2 | struct Trie { [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] --> may_leetcoding_challenge_2021/day01_prefix_and_suffix_search/src/lib.rs:9:8 [INFO] [stdout] | [INFO] [stdout] 9 | fn new(c: char) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `insert` [INFO] [stdout] --> may_leetcoding_challenge_2021/day01_prefix_and_suffix_search/src/lib.rs:17:8 [INFO] [stdout] | [INFO] [stdout] 17 | fn insert(&mut self, key: &str, index: i32) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `find` [INFO] [stdout] --> may_leetcoding_challenge_2021/day01_prefix_and_suffix_search/src/lib.rs:25:8 [INFO] [stdout] | [INFO] [stdout] 25 | fn find(&self, prefix: String) -> i32 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `WordFilter` [INFO] [stdout] --> may_leetcoding_challenge_2021/day01_prefix_and_suffix_search/src/lib.rs:38:8 [INFO] [stdout] | [INFO] [stdout] 38 | struct WordFilter { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> may_leetcoding_challenge_2021/day01_prefix_and_suffix_search/src/lib.rs:47:8 [INFO] [stdout] | [INFO] [stdout] 47 | fn new(words: Vec) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `f` [INFO] [stdout] --> may_leetcoding_challenge_2021/day01_prefix_and_suffix_search/src/lib.rs:60:8 [INFO] [stdout] | [INFO] [stdout] 60 | fn f(&self, prefix: String, suffix: String) -> i32 { [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 7 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling day19_k_inverse_pairs_array v0.1.0 (/opt/rustwide/workdir/june_leetcoding_challenge_2021/day19_k_inverse_pairs_array) [INFO] [stderr] Compiling p0868_binary_gap v0.1.0 (/opt/rustwide/workdir/problems/p0868_binary_gap) [INFO] [stderr] Compiling p0861_score_after_flipping_matrix v0.1.0 (/opt/rustwide/workdir/problems/p0861_score_after_flipping_matrix) [INFO] [stderr] Compiling day10_decode_ways_ii v0.1.0 (/opt/rustwide/workdir/july_leetcoding_challenge_2021/day10_decode_ways_ii) [INFO] [stderr] Compiling p0622_design_circular_queue v0.1.0 (/opt/rustwide/workdir/problems/p0622_design_circular_queue) [INFO] [stderr] Compiling p0831_masking_personal_information v0.1.0 (/opt/rustwide/workdir/problems/p0831_masking_personal_information) [INFO] [stderr] Compiling day18_reverse_nodes_in_k_group v0.1.0 (/opt/rustwide/workdir/july_leetcoding_challenge_2021/day18_reverse_nodes_in_k_group) [INFO] [stderr] Compiling day09_construct_target_array_with_multiple_sums v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day09_construct_target_array_with_multiple_sums) [INFO] [stderr] Compiling p0504_base_7 v0.1.0 (/opt/rustwide/workdir/problems/p0504_base_7) [INFO] [stderr] Compiling day11_deepest_leaves_sum v0.1.0 (/opt/rustwide/workdir/april_leetcoding_challenge_2021/day11_deepest_leaves_sum) [INFO] [stderr] Compiling day24_advantage_shuffle v0.1.0 (/opt/rustwide/workdir/march_leetcoding_challenge_2021/day24_advantage_shuffle) [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0622_design_circular_queue/src/lib.rs:14:8 [INFO] [stdout] | [INFO] [stdout] 14 | fn new(k: 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: `en_queue` [INFO] [stdout] --> problems/p0622_design_circular_queue/src/lib.rs:23:8 [INFO] [stdout] | [INFO] [stdout] 23 | fn en_queue(&mut self, value: i32) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `de_queue` [INFO] [stdout] --> problems/p0622_design_circular_queue/src/lib.rs:36:8 [INFO] [stdout] | [INFO] [stdout] 36 | fn de_queue(&mut self) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `front` [INFO] [stdout] --> problems/p0622_design_circular_queue/src/lib.rs:52:8 [INFO] [stdout] | [INFO] [stdout] 52 | fn front(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `rear` [INFO] [stdout] --> problems/p0622_design_circular_queue/src/lib.rs:60:8 [INFO] [stdout] | [INFO] [stdout] 60 | fn rear(&self) -> i32 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `is_empty` [INFO] [stdout] --> problems/p0622_design_circular_queue/src/lib.rs:68:8 [INFO] [stdout] | [INFO] [stdout] 68 | fn is_empty(&self) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `is_full` [INFO] [stdout] --> problems/p0622_design_circular_queue/src/lib.rs:72:8 [INFO] [stdout] | [INFO] [stdout] 72 | fn is_full(&self) -> bool { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling day30_maximum_gap v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day30_maximum_gap) [INFO] [stderr] Compiling p0617_merge_two_binary_trees v0.1.0 (/opt/rustwide/workdir/problems/p0617_merge_two_binary_trees) [INFO] [stdout] warning: 7 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0646_maximum_length_of_pair_chain v0.1.0 (/opt/rustwide/workdir/problems/p0646_maximum_length_of_pair_chain) [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> july_leetcoding_challenge_2021/day18_reverse_nodes_in_k_group/src/lib.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] [stderr] Compiling p0551_student_attendance_record_i v0.1.0 (/opt/rustwide/workdir/problems/p0551_student_attendance_record_i) [INFO] [stderr] Compiling day20_swim_in_riging_water v0.1.0 (/opt/rustwide/workdir/june_leetcoding_challenge_2021/day20_swim_in_riging_water) [INFO] [stderr] Compiling p0547_number_of_provinces v0.1.0 (/opt/rustwide/workdir/problems/p0547_number_of_provinces) [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0516_longest_palindromic_subsequence v0.1.0 (/opt/rustwide/workdir/problems/p0516_longest_palindromic_subsequence) [INFO] [stderr] Compiling p0833_find_and_replace_in_string v0.1.0 (/opt/rustwide/workdir/problems/p0833_find_and_replace_in_string) [INFO] [stderr] Compiling p0912_sort_an_array v0.1.0 (/opt/rustwide/workdir/problems/p0912_sort_an_array) [INFO] [stderr] Compiling p0807_max_increase_to_keep_city_skyline v0.1.0 (/opt/rustwide/workdir/problems/p0807_max_increase_to_keep_city_skyline) [INFO] [stderr] Compiling p0554_brick_wall v0.1.0 (/opt/rustwide/workdir/problems/p0554_brick_wall) [INFO] [stderr] Compiling day19_minimum_remove_to_make_valid_parentheses v0.1.0 (/opt/rustwide/workdir/february_leetcoding_challenge_2021/day19_minimum_remove_to_make_valid_parentheses) [INFO] [stderr] Compiling day11_stone_game_vii v0.1.0 (/opt/rustwide/workdir/june_leetcoding_challenge_2021/day11_stone_game_vii) [INFO] [stderr] Compiling p0779_kth_symbol_in_grammar v0.1.0 (/opt/rustwide/workdir/problems/p0779_kth_symbol_in_grammar) [INFO] [stderr] Compiling p0740_delete_and_earn v0.1.0 (/opt/rustwide/workdir/problems/p0740_delete_and_earn) [INFO] [stderr] Compiling p0491_increasing_subsequence v0.1.0 (/opt/rustwide/workdir/problems/p0491_increasing_subsequence) [INFO] [stderr] Compiling p0652_find_duplicate_subtrees v0.1.0 (/opt/rustwide/workdir/problems/p0652_find_duplicate_subtrees) [INFO] [stderr] Compiling p0658_find_k_closest_elements v0.1.0 (/opt/rustwide/workdir/problems/p0658_find_k_closest_elements) [INFO] [stderr] Compiling p0731_my_calendar_ii v0.1.0 (/opt/rustwide/workdir/problems/p0731_my_calendar_ii) [INFO] [stderr] Compiling p0682_baseball_game v0.1.0 (/opt/rustwide/workdir/problems/p0682_baseball_game) [INFO] [stderr] Compiling p0721_accounts_merge v0.1.0 (/opt/rustwide/workdir/problems/p0721_accounts_merge) [INFO] [stderr] Compiling p0709_to_lower_case v0.1.0 (/opt/rustwide/workdir/problems/p0709_to_lower_case) [INFO] [stderr] Compiling p0647_palindromic_substrings v0.1.0 (/opt/rustwide/workdir/problems/p0647_palindromic_substrings) [INFO] [stderr] Compiling p0677_map_sum_pairs v0.1.0 (/opt/rustwide/workdir/problems/p0677_map_sum_pairs) [INFO] [stderr] Compiling p0655_print_binary_tree v0.1.0 (/opt/rustwide/workdir/problems/p0655_print_binary_tree) [INFO] [stderr] Compiling day14_swapping_nodes_in_a_linked_list v0.1.0 (/opt/rustwide/workdir/march_leetcoding_challenge_2021/day14_swapping_nodes_in_a_linked_list) [INFO] [stderr] Compiling p0606_construct_string_from_binary_tree v0.1.0 (/opt/rustwide/workdir/problems/p0606_construct_string_from_binary_tree) [INFO] [stderr] Compiling day10_longest_increasing_path_in_a_matrix v0.1.0 (/opt/rustwide/workdir/april_leetcoding_challenge_2021/day10_longest_increasing_path_in_a_matrix) [INFO] [stdout] warning: struct is never constructed: `MyCalendarTwo` [INFO] [stdout] --> problems/p0731_my_calendar_ii/src/lib.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | struct MyCalendarTwo { [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/p0731_my_calendar_ii/src/lib.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `book` [INFO] [stdout] --> problems/p0731_my_calendar_ii/src/lib.rs:23:8 [INFO] [stdout] | [INFO] [stdout] 23 | fn book(&mut self, start: i32, end: i32) -> bool { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `check` [INFO] [stdout] --> problems/p0731_my_calendar_ii/src/lib.rs:32:8 [INFO] [stdout] | [INFO] [stdout] 32 | fn check(node: &Option>, start: i32, end: i32) -> bool { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `update` [INFO] [stdout] --> problems/p0731_my_calendar_ii/src/lib.rs:55:8 [INFO] [stdout] | [INFO] [stdout] 55 | fn update(node: &mut Option>, start: i32, end: i32) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0508_most_frequent_subtree_sum v0.1.0 (/opt/rustwide/workdir/problems/p0508_most_frequent_subtree_sum) [INFO] [stderr] Compiling day23_3sum_with_multiplicity v0.1.0 (/opt/rustwide/workdir/march_leetcoding_challenge_2021/day23_3sum_with_multiplicity) [INFO] [stderr] Compiling p0781_rabbits_in_forest v0.1.0 (/opt/rustwide/workdir/problems/p0781_rabbits_in_forest) [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0565_array_nesting v0.1.0 (/opt/rustwide/workdir/problems/p0565_array_nesting) [INFO] [stdout] warning: struct is never constructed: `MapSum` [INFO] [stdout] --> problems/p0677_map_sum_pairs/src/lib.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 3 | struct MapSum { [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/p0677_map_sum_pairs/src/lib.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] --> problems/p0677_map_sum_pairs/src/lib.rs:29:8 [INFO] [stdout] | [INFO] [stdout] 29 | fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `insert` [INFO] [stdout] --> problems/p0677_map_sum_pairs/src/lib.rs:35:8 [INFO] [stdout] | [INFO] [stdout] 35 | fn insert(&mut self, key: String, val: i32) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `sum` [INFO] [stdout] --> problems/p0677_map_sum_pairs/src/lib.rs:43:8 [INFO] [stdout] | [INFO] [stdout] 43 | fn sum(&self, prefix: String) -> i32 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0633_sum_of_square_numbers v0.1.0 (/opt/rustwide/workdir/problems/p0633_sum_of_square_numbers) [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0922_sort_array_by_parity_ii v0.1.0 (/opt/rustwide/workdir/problems/p0922_sort_array_by_parity_ii) [INFO] [stderr] Compiling p0898_bitwise_ors_of_subarrays v0.1.0 (/opt/rustwide/workdir/problems/p0898_bitwise_ors_of_subarrays) [INFO] [stderr] Compiling p0766_toeplitz_matrix v0.1.0 (/opt/rustwide/workdir/problems/p0766_toeplitz_matrix) [INFO] [stderr] Compiling p0485_max_consecutive_ones v0.1.0 (/opt/rustwide/workdir/problems/p0485_max_consecutive_ones) [INFO] [stderr] Compiling day15_minimum_window_substring v0.1.0 (/opt/rustwide/workdir/august_leetcoding_challenge_2021/day15_minimum_window_substring) [INFO] [stderr] Compiling p0653_two_sum_iv_input_is_a_bst v0.1.0 (/opt/rustwide/workdir/problems/p0653_two_sum_iv_input_is_a_bst) [INFO] [stderr] Compiling p0481_magical_string v0.1.0 (/opt/rustwide/workdir/problems/p0481_magical_string) [INFO] [stderr] Compiling p0464_can_i_win v0.1.0 (/opt/rustwide/workdir/problems/p0464_can_i_win) [INFO] [stderr] Compiling p0883_projection_area_of_3d_shapes v0.1.0 (/opt/rustwide/workdir/problems/p0883_projection_area_of_3d_shapes) [INFO] [stderr] Compiling p0695_max_area_of_island v0.1.0 (/opt/rustwide/workdir/problems/p0695_max_area_of_island) [INFO] [stderr] Compiling day19_keys_and_rooms v0.1.0 (/opt/rustwide/workdir/march_leetcoding_challenge_2021/day19_keys_and_rooms) [INFO] [stderr] Compiling p0900_rle_iterator v0.1.0 (/opt/rustwide/workdir/problems/p0900_rle_iterator) [INFO] [stderr] Compiling p0648_replace_words v0.1.0 (/opt/rustwide/workdir/problems/p0648_replace_words) [INFO] [stderr] Compiling p0494_target_sum v0.1.0 (/opt/rustwide/workdir/problems/p0494_target_sum) [INFO] [stderr] Compiling day11_find_median_from_data_stream v0.1.0 (/opt/rustwide/workdir/july_leetcoding_challenge_2021/day11_find_median_from_data_stream) [INFO] [stderr] Compiling day06_minimum_operations_to_make_array_equal v0.1.0 (/opt/rustwide/workdir/april_leetcoding_challenge_2021/day06_minimum_operations_to_make_array_equal) [INFO] [stderr] Compiling p0707_design_linked_list v0.1.0 (/opt/rustwide/workdir/problems/p0707_design_linked_list) [INFO] [stdout] warning: struct is never constructed: `RLEIterator` [INFO] [stdout] --> problems/p0900_rle_iterator/src/lib.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 3 | struct RLEIterator { [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/p0900_rle_iterator/src/lib.rs:12:8 [INFO] [stdout] | [INFO] [stdout] 12 | fn new(encoding: Vec) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `next` [INFO] [stdout] --> problems/p0900_rle_iterator/src/lib.rs:22:8 [INFO] [stdout] | [INFO] [stdout] 22 | fn next(&mut self, n: i32) -> i32 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0496_next_greater_element_i v0.1.0 (/opt/rustwide/workdir/problems/p0496_next_greater_element_i) [INFO] [stderr] Compiling p0665_non_decreasing_array v0.1.0 (/opt/rustwide/workdir/problems/p0665_non_decreasing_array) [INFO] [stderr] Compiling p0476_number_complement v0.1.0 (/opt/rustwide/workdir/problems/p0476_number_complement) [INFO] [stderr] Compiling day02_course_schedule_iii v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day02_course_schedule_iii) [INFO] [stdout] warning: field is never read: `first_half` [INFO] [stdout] --> july_leetcoding_challenge_2021/day11_find_median_from_data_stream/src/lib.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | first_half: BinaryHeap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `second_half` [INFO] [stdout] --> july_leetcoding_challenge_2021/day11_find_median_from_data_stream/src/lib.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | second_half: BinaryHeap>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> july_leetcoding_challenge_2021/day11_find_median_from_data_stream/src/lib.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: `add_num` [INFO] [stdout] --> july_leetcoding_challenge_2021/day11_find_median_from_data_stream/src/lib.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | fn add_num(&mut self, num: i32) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `find_median` [INFO] [stdout] --> july_leetcoding_challenge_2021/day11_find_median_from_data_stream/src/lib.rs:43:8 [INFO] [stdout] | [INFO] [stdout] 43 | fn find_median(&self) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0806_number_of_lines_to_write_string v0.1.0 (/opt/rustwide/workdir/problems/p0806_number_of_lines_to_write_string) [INFO] [stderr] Compiling p0748_shortest_completing_word v0.1.0 (/opt/rustwide/workdir/problems/p0748_shortest_completing_word) [INFO] [stderr] Compiling day06_longest_consecutive_sequence v0.1.0 (/opt/rustwide/workdir/june_leetcoding_challenge_2021/day06_longest_consecutive_sequence) [INFO] [stderr] Compiling p0621_task_scheduler v0.1.0 (/opt/rustwide/workdir/problems/p0621_task_scheduler) [INFO] [stderr] Compiling day08_remove_palindromic_subsequences v0.1.0 (/opt/rustwide/workdir/march_leetcoding_challenge_2021/day08_remove_palindromic_subsequences) [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0707_design_linked_list/src/lib.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | pub 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/p0707_design_linked_list/src/lib.rs:27:8 [INFO] [stdout] | [INFO] [stdout] 27 | fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get` [INFO] [stdout] --> problems/p0707_design_linked_list/src/lib.rs:36:8 [INFO] [stdout] | [INFO] [stdout] 36 | fn get(&self, index: i32) -> i32 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `add_at_head` [INFO] [stdout] --> problems/p0707_design_linked_list/src/lib.rs:50:8 [INFO] [stdout] | [INFO] [stdout] 50 | fn add_at_head(&mut self, val: i32) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `add_at_tail` [INFO] [stdout] --> problems/p0707_design_linked_list/src/lib.rs:62:8 [INFO] [stdout] | [INFO] [stdout] 62 | fn add_at_tail(&mut self, val: i32) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `add_at_index` [INFO] [stdout] --> problems/p0707_design_linked_list/src/lib.rs:74:8 [INFO] [stdout] | [INFO] [stdout] 74 | fn add_at_index(&mut self, index: i32, val: i32) { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `delete_at_index` [INFO] [stdout] --> problems/p0707_design_linked_list/src/lib.rs:98:8 [INFO] [stdout] | [INFO] [stdout] 98 | fn delete_at_index(&mut self, index: i32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0911_online_election v0.1.0 (/opt/rustwide/workdir/problems/p0911_online_election) [INFO] [stderr] Compiling day06_short_encoding_of_words v0.1.0 (/opt/rustwide/workdir/march_leetcoding_challenge_2021/day06_short_encoding_of_words) [INFO] [stderr] Compiling p0700_search_in_a_binary_search_tree v0.1.0 (/opt/rustwide/workdir/problems/p0700_search_in_a_binary_search_tree) [INFO] [stdout] warning: 7 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0542_01_matrix v0.1.0 (/opt/rustwide/workdir/problems/p0542_01_matrix) [INFO] [stderr] Compiling p0592_fraction_addition_and_subtraction v0.1.0 (/opt/rustwide/workdir/problems/p0592_fraction_addition_and_subtraction) [INFO] [stderr] Compiling p0929_unique_email_addresses v0.1.0 (/opt/rustwide/workdir/problems/p0929_unique_email_addresses) [INFO] [stderr] Compiling day21_sudoku_solver v0.1.0 (/opt/rustwide/workdir/august_leetcoding_challenge_2021/day21_sudoku_solver) [INFO] [stderr] Compiling p0696_count_binary_substrings v0.1.0 (/opt/rustwide/workdir/problems/p0696_count_binary_substrings) [INFO] [stderr] Compiling p0513_find_bottom_left_tree_value v0.1.0 (/opt/rustwide/workdir/problems/p0513_find_bottom_left_tree_value) [INFO] [stdout] warning: unused variable: `t` [INFO] [stdout] --> problems/p0911_online_election/src/lib.rs:18:17 [INFO] [stdout] | [INFO] [stdout] 18 | for (p, t) in persons.into_iter().zip(times.iter()) { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_t` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `TopVotedCandidate` [INFO] [stdout] --> problems/p0911_online_election/src/lib.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | struct TopVotedCandidate { [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/p0911_online_election/src/lib.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 11 | fn new(persons: Vec, times: Vec) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `q` [INFO] [stdout] --> problems/p0911_online_election/src/lib.rs:31:8 [INFO] [stdout] | [INFO] [stdout] 31 | fn q(&self, t: i32) -> i32 { [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0840_magic_squares_in_grid v0.1.0 (/opt/rustwide/workdir/problems/p0840_magic_squares_in_grid) [INFO] [stderr] Compiling day21_reordered_power_of_2 v0.1.0 (/opt/rustwide/workdir/march_leetcoding_challenge_2021/day21_reordered_power_of_2) [INFO] [stderr] Compiling day03_running_sum_of_1d_array v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day03_running_sum_of_1d_array) [INFO] [stderr] Compiling p0706_design_hashmap v0.1.0 (/opt/rustwide/workdir/problems/p0706_design_hashmap) [INFO] [stderr] Compiling p0097_iterleaving_string v0.1.0 (/opt/rustwide/workdir/problems/p0097_iterleaving_string) [INFO] [stderr] Compiling day29_flip_binary_tree_to_match_preorder_traversal v0.1.0 (/opt/rustwide/workdir/march_leetcoding_challenge_2021/day29_flip_binary_tree_to_match_preorder_traversal) [INFO] [stderr] Compiling day14_remove_boxes v0.1.0 (/opt/rustwide/workdir/august_leetcoding_challenge_2021/day14_remove_boxes) [INFO] [stderr] Compiling p0609_find_duplicate_file_in_system v0.1.0 (/opt/rustwide/workdir/problems/p0609_find_duplicate_file_in_system) [INFO] [stderr] Compiling day12_number_of_steps_to_reduce_a_number_to_zero v0.1.0 (/opt/rustwide/workdir/february_leetcoding_challenge_2021/day12_number_of_steps_to_reduce_a_number_to_zero) [INFO] [stderr] Compiling p0676_implement_magic_dictionary v0.1.0 (/opt/rustwide/workdir/problems/p0676_implement_magic_dictionary) [INFO] [stdout] warning: struct is never constructed: `MyHashMap` [INFO] [stdout] --> problems/p0706_design_hashmap/src/lib.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | struct MyHashMap { [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: `SIZE` [INFO] [stdout] --> problems/p0706_design_hashmap/src/lib.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | const SIZE: usize = 10_000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0706_design_hashmap/src/lib.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: `put` [INFO] [stdout] --> problems/p0706_design_hashmap/src/lib.rs:20:8 [INFO] [stdout] | [INFO] [stdout] 20 | fn put(&mut self, key: i32, value: i32) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get` [INFO] [stdout] --> problems/p0706_design_hashmap/src/lib.rs:30:8 [INFO] [stdout] | [INFO] [stdout] 30 | fn get(&self, key: i32) -> i32 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `remove` [INFO] [stdout] --> problems/p0706_design_hashmap/src/lib.rs:40:8 [INFO] [stdout] | [INFO] [stdout] 40 | fn remove(&mut self, key: i32) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling day07_shortest_distance_to_character v0.1.0 (/opt/rustwide/workdir/february_leetcoding_challenge_2021/day07_shortest_distance_to_character) [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0650_2_keys_keyboard v0.1.0 (/opt/rustwide/workdir/problems/p0650_2_keys_keyboard) [INFO] [stderr] Compiling day05_orderly_queue v0.1.0 (/opt/rustwide/workdir/september_leetcoding_challenge_2021/day05_orderly_queue) [INFO] [stderr] Compiling p0674_longest_continuouts_increasing_subsequence v0.1.0 (/opt/rustwide/workdir/problems/p0674_longest_continuouts_increasing_subsequence) [INFO] [stderr] Compiling day07_determine_if_string_halves_are_alike v0.1.0 (/opt/rustwide/workdir/april_leetcoding_challenge_2021/day07_determine_if_string_halves_are_alike) [INFO] [stderr] Compiling day04_sum_of_distances_in_tree v0.1.0 (/opt/rustwide/workdir/september_leetcoding_challenge_2021/day04_sum_of_distances_in_tree) [INFO] [stderr] Compiling p0501_find_mode_in_binary_search_tree v0.1.0 (/opt/rustwide/workdir/problems/p0501_find_mode_in_binary_search_tree) [INFO] [stderr] Compiling p0908_smallest_range_i v0.1.0 (/opt/rustwide/workdir/problems/p0908_smallest_range_i) [INFO] [stdout] warning: struct is never constructed: `MagicDictionary` [INFO] [stdout] --> problems/p0676_implement_magic_dictionary/src/lib.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 3 | struct MagicDictionary { [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/p0676_implement_magic_dictionary/src/lib.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: `build_dict` [INFO] [stdout] --> problems/p0676_implement_magic_dictionary/src/lib.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | fn build_dict(&mut self, dictionary: Vec) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `search` [INFO] [stdout] --> problems/p0676_implement_magic_dictionary/src/lib.rs:27:8 [INFO] [stdout] | [INFO] [stdout] 27 | fn search(&self, search_word: String) -> bool { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `serach_words` [INFO] [stdout] --> problems/p0676_implement_magic_dictionary/src/lib.rs:37:8 [INFO] [stdout] | [INFO] [stdout] 37 | fn serach_words(s: &String) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0789_escape_the_ghosts v0.1.0 (/opt/rustwide/workdir/problems/p0789_escape_the_ghosts) [INFO] [stderr] Compiling p0767_reorganize_string v0.1.0 (/opt/rustwide/workdir/problems/p0767_reorganize_string) [INFO] [stderr] Compiling p0764_largest_plus_sign v0.1.0 (/opt/rustwide/workdir/problems/p0764_largest_plus_sign) [INFO] [stderr] Compiling p0738_monotone_increasing_digits v0.1.0 (/opt/rustwide/workdir/problems/p0738_monotone_increasing_digits) [INFO] [stderr] Compiling day05_maximum_performance_of_a_team v0.1.0 (/opt/rustwide/workdir/june_leetcoding_challenge_2021/day05_maximum_performance_of_a_team) [INFO] [stderr] Compiling day17_count_good_nodes_in_binary_tree v0.1.0 (/opt/rustwide/workdir/august_leetcoding_challenge_2021/day17_count_good_nodes_in_binary_tree) [INFO] [stderr] Compiling p0482_license_key_formatting v0.1.0 (/opt/rustwide/workdir/problems/p0482_license_key_formatting) [INFO] [stderr] Compiling day06_reduce_array_size_to_the_half v0.1.0 (/opt/rustwide/workdir/july_leetcoding_challenge_2021/day06_reduce_array_size_to_the_half) [INFO] [stderr] Compiling p0725_split_linked_list_in_parts v0.1.0 (/opt/rustwide/workdir/problems/p0725_split_linked_list_in_parts) [INFO] [stderr] Compiling p0672_bulb_switcher_ii v0.1.0 (/opt/rustwide/workdir/problems/p0672_bulb_switcher_ii) [INFO] [stderr] Compiling day24_word_ladder_ii v0.1.0 (/opt/rustwide/workdir/july_leetcoding_challenge_2021/day24_word_ladder_ii) [INFO] [stderr] Compiling day15_valid_number v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day15_valid_number) [INFO] [stderr] Compiling p0769_max_chunks_to_make_sorted v0.1.0 (/opt/rustwide/workdir/problems/p0769_max_chunks_to_make_sorted) [INFO] [stderr] Compiling day17_number_of_submatrices_that_sum_to_target v0.1.0 (/opt/rustwide/workdir/april_leetcoding_challenge_2021/day17_number_of_submatrices_that_sum_to_target) [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0725_split_linked_list_in_parts/src/lib.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] [stderr] Compiling p0756_pyramid_transition_matrix v0.1.0 (/opt/rustwide/workdir/problems/p0756_pyramid_transition_matrix) [INFO] [stdout] warning: unused import: `std::unreachable` [INFO] [stdout] --> problems/p0672_bulb_switcher_ii/src/lib.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::unreachable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling day31_stamping_the_sequence v0.1.0 (/opt/rustwide/workdir/march_leetcoding_challenge_2021/day31_stamping_the_sequence) [INFO] [stderr] Compiling p0512_longest_uncommon_subsequence_ii v0.1.0 (/opt/rustwide/workdir/problems/p0512_longest_uncommon_subsequence_ii) [INFO] [stderr] Compiling day06_slowest_key v0.1.0 (/opt/rustwide/workdir/september_leetcoding_challenge_2021/day06_slowest_key) [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0686_repeated_string_match v0.1.0 (/opt/rustwide/workdir/problems/p0686_repeated_string_match) [INFO] [stderr] Compiling p0907_sum_of_subarray_minimums v0.1.0 (/opt/rustwide/workdir/problems/p0907_sum_of_subarray_minimums) [INFO] [stderr] Compiling p0813_largest_sum_of_averages v0.1.0 (/opt/rustwide/workdir/problems/p0813_largest_sum_of_averages) [INFO] [stderr] Compiling p0747_largest_number_at_least_twice_of_others v0.1.0 (/opt/rustwide/workdir/problems/p0747_largest_number_at_least_twice_of_others) [INFO] [stderr] Compiling p0637_average_of_levels_in_binary_tree v0.1.0 (/opt/rustwide/workdir/problems/p0637_average_of_levels_in_binary_tree) [INFO] [stderr] Compiling p0473_matchsticks_to_square v0.1.0 (/opt/rustwide/workdir/problems/p0473_matchsticks_to_square) [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling day30_russian_doll_envelopes v0.1.0 (/opt/rustwide/workdir/march_leetcoding_challenge_2021/day30_russian_doll_envelopes) [INFO] [stderr] Compiling p0919_complete_binary_tree_inserter v0.1.0 (/opt/rustwide/workdir/problems/p0919_complete_binary_tree_inserter) [INFO] [stderr] Compiling p0791_custom_sort_string v0.1.0 (/opt/rustwide/workdir/problems/p0791_custom_sort_string) [INFO] [stderr] Compiling p0722_remove_comments v0.1.0 (/opt/rustwide/workdir/problems/p0722_remove_comments) [INFO] [stderr] Compiling p0500_keyboard_row v0.1.0 (/opt/rustwide/workdir/problems/p0500_keyboard_row) [INFO] [stderr] Compiling p0525_contiguous_array v0.1.0 (/opt/rustwide/workdir/problems/p0525_contiguous_array) [INFO] [stderr] Compiling p0904_fruit_into_baskets v0.1.0 (/opt/rustwide/workdir/problems/p0904_fruit_into_baskets) [INFO] [stderr] Compiling p0530_minimum_absolute_difference_in_bst v0.1.0 (/opt/rustwide/workdir/problems/p0530_minimum_absolute_difference_in_bst) [INFO] [stdout] warning: struct is never constructed: `CBTInserter` [INFO] [stdout] --> problems/p0919_complete_binary_tree_inserter/src/lib.rs:23:8 [INFO] [stdout] | [INFO] [stdout] 23 | struct CBTInserter { [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/p0919_complete_binary_tree_inserter/src/lib.rs:33:8 [INFO] [stdout] | [INFO] [stdout] 33 | fn new(root: Option>>) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `count` [INFO] [stdout] --> problems/p0919_complete_binary_tree_inserter/src/lib.rs:38:8 [INFO] [stdout] | [INFO] [stdout] 38 | fn count(root: &Option>>) -> usize { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `insert` [INFO] [stdout] --> problems/p0919_complete_binary_tree_inserter/src/lib.rs:47:8 [INFO] [stdout] | [INFO] [stdout] 47 | fn insert(&mut self, val: i32) -> i32 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_root` [INFO] [stdout] --> problems/p0919_complete_binary_tree_inserter/src/lib.rs:59:8 [INFO] [stdout] | [INFO] [stdout] 59 | fn get_root(&self) -> Option>> { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `insert_recurse` [INFO] [stdout] --> problems/p0919_complete_binary_tree_inserter/src/lib.rs:63:8 [INFO] [stdout] | [INFO] [stdout] 63 | fn insert_recurse( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0893_groups_of_special_equivalent_strings v0.1.0 (/opt/rustwide/workdir/problems/p0893_groups_of_special_equivalent_strings) [INFO] [stderr] Compiling p0540_single_emenet_in_a_sorted_array v0.1.0 (/opt/rustwide/workdir/problems/p0540_single_emenet_in_a_sorted_array) [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0921_minimum_add_to_make_parantheses_valid v0.1.0 (/opt/rustwide/workdir/problems/p0921_minimum_add_to_make_parantheses_valid) [INFO] [stderr] Compiling p0917_reverse_only_letters v0.1.0 (/opt/rustwide/workdir/problems/p0917_reverse_only_letters) [INFO] [stderr] Compiling p0814_binary_tree_pruning v0.1.0 (/opt/rustwide/workdir/problems/p0814_binary_tree_pruning) [INFO] [stderr] Compiling p0744_find_smallest_letter_greater_than_target v0.1.0 (/opt/rustwide/workdir/problems/p0744_find_smallest_letter_greater_than_target) [INFO] [stderr] Compiling day12_minimum_number_of_refueling_stops v0.1.0 (/opt/rustwide/workdir/june_leetcoding_challenge_2021/day12_minimum_number_of_refueling_stops) [INFO] [stderr] Compiling day21_broken_calculator v0.1.0 (/opt/rustwide/workdir/february_leetcoding_challenge_2021/day21_broken_calculator) [INFO] [stderr] Compiling p0752_open_the_lock v0.1.0 (/opt/rustwide/workdir/problems/p0752_open_the_lock) [INFO] [stderr] Compiling p0492_construct_the_rectangle v0.1.0 (/opt/rustwide/workdir/problems/p0492_construct_the_rectangle) [INFO] [stderr] Compiling rand_core v0.5.1 [INFO] [stderr] Compiling rand_chacha v0.2.2 [INFO] [stderr] Compiling rand v0.7.3 [INFO] [stderr] Compiling november_leetcoding_challenge v0.1.0 (/opt/rustwide/workdir/november_leetcoding_challenge) [INFO] [stderr] Compiling p0478_generate_random_point_in_a_circle v0.1.0 (/opt/rustwide/workdir/problems/p0478_generate_random_point_in_a_circle) [INFO] [stderr] Compiling problems v0.1.0 (/opt/rustwide/workdir/problems) [INFO] [stderr] Compiling p0535_encode_and_decode_tiny_url v0.1.0 (/opt/rustwide/workdir/problems/p0535_encode_and_decode_tiny_url) [INFO] [stderr] Compiling p0528_random_pick_with_weight v0.1.0 (/opt/rustwide/workdir/problems/p0528_random_pick_with_weight) [INFO] [stderr] Compiling october_leetcoding_challenge v0.1.0 (/opt/rustwide/workdir/october_leetcoding_challenge) [INFO] [stderr] Compiling august_leetcoding_challenge v0.1.0 (/opt/rustwide/workdir/august_leetcoding_challenge) [INFO] [stderr] Compiling december_leetcoding_challenge v0.1.0 (/opt/rustwide/workdir/december_leetcoding_challenge) [INFO] [stderr] Compiling p0519_random_flip_matrix v0.1.0 (/opt/rustwide/workdir/problems/p0519_random_flip_matrix) [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: 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: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [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: 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: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 7 warnings emitted [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: 6 warnings 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: 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: 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: 26 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> 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] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2m 46s [INFO] running `Command { std: "docker" "inspect" "803439498a54d76f2c85c9f34cf012b924b1be0654458a220def3422f53f2c61", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "803439498a54d76f2c85c9f34cf012b924b1be0654458a220def3422f53f2c61", kill_on_drop: false }` [INFO] [stdout] 803439498a54d76f2c85c9f34cf012b924b1be0654458a220def3422f53f2c61 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/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=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+1.55.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d137341312cde16389cc3201b043d3b5e436ce9098039715ef4ee6accfa7c392 [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" "d137341312cde16389cc3201b043d3b5e436ce9098039715ef4ee6accfa7c392", kill_on_drop: false }` [INFO] [stdout] warning: struct is never constructed: `ExamRoom` [INFO] [stdout] --> problems/p0855_exam_room/src/lib.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | struct ExamRoom { [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/p0855_exam_room/src/lib.rs:7:8 [INFO] [stdout] | [INFO] [stdout] 7 | fn new(n: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `seat` [INFO] [stdout] --> problems/p0855_exam_room/src/lib.rs:14:8 [INFO] [stdout] | [INFO] [stdout] 14 | fn seat(&mut self) -> i32 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `leave` [INFO] [stdout] --> problems/p0855_exam_room/src/lib.rs:52:8 [INFO] [stdout] | [INFO] [stdout] 52 | fn leave(&mut self, p: i32) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0817_linked_list_components/src/lib.rs:12:8 [INFO] [stdout] | [INFO] [stdout] 12 | fn new(val: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `MapSum` [INFO] [stdout] --> problems/p0677_map_sum_pairs/src/lib.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 3 | struct MapSum { [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/p0677_map_sum_pairs/src/lib.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] --> problems/p0677_map_sum_pairs/src/lib.rs:29:8 [INFO] [stdout] | [INFO] [stdout] 29 | fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `insert` [INFO] [stdout] --> problems/p0677_map_sum_pairs/src/lib.rs:35:8 [INFO] [stdout] | [INFO] [stdout] 35 | fn insert(&mut self, key: String, val: i32) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `sum` [INFO] [stdout] --> problems/p0677_map_sum_pairs/src/lib.rs:43:8 [INFO] [stdout] | [INFO] [stdout] 43 | fn sum(&self, prefix: String) -> i32 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Trie` [INFO] [stdout] --> may_leetcoding_challenge_2021/day01_prefix_and_suffix_search/src/lib.rs:2:8 [INFO] [stdout] | [INFO] [stdout] 2 | struct Trie { [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] --> may_leetcoding_challenge_2021/day01_prefix_and_suffix_search/src/lib.rs:9:8 [INFO] [stdout] | [INFO] [stdout] 9 | fn new(c: char) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `insert` [INFO] [stdout] --> may_leetcoding_challenge_2021/day01_prefix_and_suffix_search/src/lib.rs:17:8 [INFO] [stdout] | [INFO] [stdout] 17 | fn insert(&mut self, key: &str, index: i32) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `find` [INFO] [stdout] --> may_leetcoding_challenge_2021/day01_prefix_and_suffix_search/src/lib.rs:25:8 [INFO] [stdout] | [INFO] [stdout] 25 | fn find(&self, prefix: String) -> i32 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `WordFilter` [INFO] [stdout] --> may_leetcoding_challenge_2021/day01_prefix_and_suffix_search/src/lib.rs:38:8 [INFO] [stdout] | [INFO] [stdout] 38 | struct WordFilter { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> may_leetcoding_challenge_2021/day01_prefix_and_suffix_search/src/lib.rs:47:8 [INFO] [stdout] | [INFO] [stdout] 47 | fn new(words: Vec) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `f` [INFO] [stdout] --> may_leetcoding_challenge_2021/day01_prefix_and_suffix_search/src/lib.rs:60:8 [INFO] [stdout] | [INFO] [stdout] 60 | fn f(&self, prefix: String, suffix: String) -> i32 { [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 7 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `MyCircularDeque` [INFO] [stdout] --> problems/p0641_design_circular_deque/src/lib.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | struct MyCircularDeque { [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/p0641_design_circular_deque/src/lib.rs:14:8 [INFO] [stdout] | [INFO] [stdout] 14 | fn new(k: i32) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `insert_front` [INFO] [stdout] --> problems/p0641_design_circular_deque/src/lib.rs:24:8 [INFO] [stdout] | [INFO] [stdout] 24 | fn insert_front(&mut self, value: i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `insert_last` [INFO] [stdout] --> problems/p0641_design_circular_deque/src/lib.rs:42:8 [INFO] [stdout] | [INFO] [stdout] 42 | fn insert_last(&mut self, value: i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `delete_front` [INFO] [stdout] --> problems/p0641_design_circular_deque/src/lib.rs:60:8 [INFO] [stdout] | [INFO] [stdout] 60 | fn delete_front(&mut self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `delete_last` [INFO] [stdout] --> problems/p0641_design_circular_deque/src/lib.rs:77:8 [INFO] [stdout] | [INFO] [stdout] 77 | fn delete_last(&mut self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_front` [INFO] [stdout] --> problems/p0641_design_circular_deque/src/lib.rs:94:8 [INFO] [stdout] | [INFO] [stdout] 94 | fn get_front(&self) -> i32 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_rear` [INFO] [stdout] --> problems/p0641_design_circular_deque/src/lib.rs:103:8 [INFO] [stdout] | [INFO] [stdout] 103 | fn get_rear(&self) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `is_empty` [INFO] [stdout] --> problems/p0641_design_circular_deque/src/lib.rs:112:8 [INFO] [stdout] | [INFO] [stdout] 112 | fn is_empty(&self) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `is_full` [INFO] [stdout] --> problems/p0641_design_circular_deque/src/lib.rs:117:8 [INFO] [stdout] | [INFO] [stdout] 117 | fn is_full(&self) -> bool { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 10 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `intersect` [INFO] [stdout] --> september_leetcoding_challenge_2021/day03_erect_the_fence/src/lib.rs:44:12 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn intersect(p1: &Point, p2: &Point, p3: &Point, p4: &Point) -> bool { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> july_leetcoding_challenge_2021/day18_reverse_nodes_in_k_group/src/lib.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: struct is never constructed: `StockSpanner` [INFO] [stdout] --> problems/p0901_online_stock_span/src/lib.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | struct StockSpanner { [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/p0901_online_stock_span/src/lib.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: `next` [INFO] [stdout] --> problems/p0901_online_stock_span/src/lib.rs:18:8 [INFO] [stdout] | [INFO] [stdout] 18 | fn next(&mut self, price: i32) -> i32 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0725_split_linked_list_in_parts/src/lib.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: struct is never constructed: `MyHashMap` [INFO] [stdout] --> problems/p0706_design_hashmap/src/lib.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | struct MyHashMap { [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: `SIZE` [INFO] [stdout] --> problems/p0706_design_hashmap/src/lib.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | const SIZE: usize = 10_000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0706_design_hashmap/src/lib.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: `put` [INFO] [stdout] --> problems/p0706_design_hashmap/src/lib.rs:20:8 [INFO] [stdout] | [INFO] [stdout] 20 | fn put(&mut self, key: i32, value: i32) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get` [INFO] [stdout] --> problems/p0706_design_hashmap/src/lib.rs:30:8 [INFO] [stdout] | [INFO] [stdout] 30 | fn get(&self, key: i32) -> i32 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `remove` [INFO] [stdout] --> problems/p0706_design_hashmap/src/lib.rs:40:8 [INFO] [stdout] | [INFO] [stdout] 40 | fn remove(&mut self, key: i32) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `KthLargest` [INFO] [stdout] --> problems/p0703_kth_largest_element_in_a_stream/src/lib.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 3 | struct KthLargest { [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/p0703_kth_largest_element_in_a_stream/src/lib.rs:13:8 [INFO] [stdout] | [INFO] [stdout] 13 | fn new(k: i32, nums: Vec) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `add` [INFO] [stdout] --> problems/p0703_kth_largest_element_in_a_stream/src/lib.rs:28:8 [INFO] [stdout] | [INFO] [stdout] 28 | fn add(&mut self, val: 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: `MagicDictionary` [INFO] [stdout] --> problems/p0676_implement_magic_dictionary/src/lib.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 3 | struct MagicDictionary { [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/p0676_implement_magic_dictionary/src/lib.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: `build_dict` [INFO] [stdout] --> problems/p0676_implement_magic_dictionary/src/lib.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | fn build_dict(&mut self, dictionary: Vec) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `search` [INFO] [stdout] --> problems/p0676_implement_magic_dictionary/src/lib.rs:27:8 [INFO] [stdout] | [INFO] [stdout] 27 | fn search(&self, search_word: String) -> bool { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `serach_words` [INFO] [stdout] --> problems/p0676_implement_magic_dictionary/src/lib.rs:37:8 [INFO] [stdout] | [INFO] [stdout] 37 | fn serach_words(s: &String) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `MyCalendarTwo` [INFO] [stdout] --> problems/p0731_my_calendar_ii/src/lib.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | struct MyCalendarTwo { [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/p0731_my_calendar_ii/src/lib.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `book` [INFO] [stdout] --> problems/p0731_my_calendar_ii/src/lib.rs:23:8 [INFO] [stdout] | [INFO] [stdout] 23 | fn book(&mut self, start: i32, end: i32) -> bool { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `check` [INFO] [stdout] --> problems/p0731_my_calendar_ii/src/lib.rs:32:8 [INFO] [stdout] | [INFO] [stdout] 32 | fn check(node: &Option>, start: i32, end: i32) -> bool { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `update` [INFO] [stdout] --> problems/p0731_my_calendar_ii/src/lib.rs:55:8 [INFO] [stdout] | [INFO] [stdout] 55 | fn update(node: &mut Option>, start: i32, end: i32) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `CBTInserter` [INFO] [stdout] --> problems/p0919_complete_binary_tree_inserter/src/lib.rs:23:8 [INFO] [stdout] | [INFO] [stdout] 23 | struct CBTInserter { [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/p0919_complete_binary_tree_inserter/src/lib.rs:33:8 [INFO] [stdout] | [INFO] [stdout] 33 | fn new(root: Option>>) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `count` [INFO] [stdout] --> problems/p0919_complete_binary_tree_inserter/src/lib.rs:38:8 [INFO] [stdout] | [INFO] [stdout] 38 | fn count(root: &Option>>) -> usize { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `insert` [INFO] [stdout] --> problems/p0919_complete_binary_tree_inserter/src/lib.rs:47:8 [INFO] [stdout] | [INFO] [stdout] 47 | fn insert(&mut self, val: i32) -> i32 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_root` [INFO] [stdout] --> problems/p0919_complete_binary_tree_inserter/src/lib.rs:59:8 [INFO] [stdout] | [INFO] [stdout] 59 | fn get_root(&self) -> Option>> { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `insert_recurse` [INFO] [stdout] --> problems/p0919_complete_binary_tree_inserter/src/lib.rs:63:8 [INFO] [stdout] | [INFO] [stdout] 63 | fn insert_recurse( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `first_half` [INFO] [stdout] --> july_leetcoding_challenge_2021/day11_find_median_from_data_stream/src/lib.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | first_half: BinaryHeap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `second_half` [INFO] [stdout] --> july_leetcoding_challenge_2021/day11_find_median_from_data_stream/src/lib.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | second_half: BinaryHeap>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> july_leetcoding_challenge_2021/day11_find_median_from_data_stream/src/lib.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: `add_num` [INFO] [stdout] --> july_leetcoding_challenge_2021/day11_find_median_from_data_stream/src/lib.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | fn add_num(&mut self, num: i32) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `find_median` [INFO] [stdout] --> july_leetcoding_challenge_2021/day11_find_median_from_data_stream/src/lib.rs:43:8 [INFO] [stdout] | [INFO] [stdout] 43 | fn find_median(&self) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `FreqStack` [INFO] [stdout] --> february_leetcoding_challenge_2021/day28_maximum_frequency_stack/src/lib.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 3 | struct FreqStack { [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] --> february_leetcoding_challenge_2021/day28_maximum_frequency_stack/src/lib.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] --> february_leetcoding_challenge_2021/day28_maximum_frequency_stack/src/lib.rs:20:8 [INFO] [stdout] | [INFO] [stdout] 20 | fn push(&mut self, x: i32) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `pop` [INFO] [stdout] --> february_leetcoding_challenge_2021/day28_maximum_frequency_stack/src/lib.rs:30:8 [INFO] [stdout] | [INFO] [stdout] 30 | fn pop(&mut self) -> i32 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::unreachable` [INFO] [stdout] --> problems/p0672_bulb_switcher_ii/src/lib.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::unreachable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `RLEIterator` [INFO] [stdout] --> problems/p0900_rle_iterator/src/lib.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 3 | struct RLEIterator { [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/p0900_rle_iterator/src/lib.rs:12:8 [INFO] [stdout] | [INFO] [stdout] 12 | fn new(encoding: Vec) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `next` [INFO] [stdout] --> problems/p0900_rle_iterator/src/lib.rs:22:8 [INFO] [stdout] | [INFO] [stdout] 22 | fn next(&mut self, n: i32) -> i32 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `checked_in` [INFO] [stdout] --> march_leetcoding_challenge_2021/day20_design_underground_system/src/lib.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | checked_in: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `travels` [INFO] [stdout] --> march_leetcoding_challenge_2021/day20_design_underground_system/src/lib.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | travels: HashMap<(String, String), (i64, usize)>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> march_leetcoding_challenge_2021/day20_design_underground_system/src/lib.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: `check_in` [INFO] [stdout] --> march_leetcoding_challenge_2021/day20_design_underground_system/src/lib.rs:18:8 [INFO] [stdout] | [INFO] [stdout] 18 | fn check_in(&mut self, id: i32, station_name: String, t: i32) { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `check_out` [INFO] [stdout] --> march_leetcoding_challenge_2021/day20_design_underground_system/src/lib.rs:22:8 [INFO] [stdout] | [INFO] [stdout] 22 | fn check_out(&mut self, id: i32, station_name: String, t: i32) { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_average_time` [INFO] [stdout] --> march_leetcoding_challenge_2021/day20_design_underground_system/src/lib.rs:33:8 [INFO] [stdout] | [INFO] [stdout] 33 | fn get_average_time(&self, start_station: String, end_station: String) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0775_global_and_local_inversions v0.1.0 (/opt/rustwide/workdir/problems/p0775_global_and_local_inversions) [INFO] [stderr] Compiling p0646_maximum_length_of_pair_chain v0.1.0 (/opt/rustwide/workdir/problems/p0646_maximum_length_of_pair_chain) [INFO] [stderr] Compiling p0837_new_21_game v0.1.0 (/opt/rustwide/workdir/problems/p0837_new_21_game) [INFO] [stderr] Compiling p0516_longest_palindromic_subsequence v0.1.0 (/opt/rustwide/workdir/problems/p0516_longest_palindromic_subsequence) [INFO] [stderr] Compiling day12_reachable_nodes_in_subdivided_graph v0.1.0 (/opt/rustwide/workdir/september_leetcoding_challenge_2021/day12_reachable_nodes_in_subdivided_graph) [INFO] [stderr] Compiling p0807_max_increase_to_keep_city_skyline v0.1.0 (/opt/rustwide/workdir/problems/p0807_max_increase_to_keep_city_skyline) [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> august_leetcoding_challenge_2021/day11_array_of_doubled_pairs/src/lib.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `t` [INFO] [stdout] --> problems/p0911_online_election/src/lib.rs:18:17 [INFO] [stdout] | [INFO] [stdout] 18 | for (p, t) in persons.into_iter().zip(times.iter()) { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_t` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `TopVotedCandidate` [INFO] [stdout] --> problems/p0911_online_election/src/lib.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | struct TopVotedCandidate { [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/p0911_online_election/src/lib.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 11 | fn new(persons: Vec, times: Vec) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `q` [INFO] [stdout] --> problems/p0911_online_election/src/lib.rs:31:8 [INFO] [stdout] | [INFO] [stdout] 31 | fn q(&self, t: i32) -> i32 { [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `MyCalendar` [INFO] [stdout] --> problems/p0729_my_calendar_i/src/lib.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | struct MyCalendar { [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/p0729_my_calendar_i/src/lib.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `book` [INFO] [stdout] --> problems/p0729_my_calendar_i/src/lib.rs:14:8 [INFO] [stdout] | [INFO] [stdout] 14 | fn book(&mut self, start: i32, end: i32) -> bool { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0707_design_linked_list/src/lib.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | pub 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/p0707_design_linked_list/src/lib.rs:27:8 [INFO] [stdout] | [INFO] [stdout] 27 | fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get` [INFO] [stdout] --> problems/p0707_design_linked_list/src/lib.rs:36:8 [INFO] [stdout] | [INFO] [stdout] 36 | fn get(&self, index: i32) -> i32 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `add_at_head` [INFO] [stdout] --> problems/p0707_design_linked_list/src/lib.rs:50:8 [INFO] [stdout] | [INFO] [stdout] 50 | fn add_at_head(&mut self, val: i32) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `add_at_tail` [INFO] [stdout] --> problems/p0707_design_linked_list/src/lib.rs:62:8 [INFO] [stdout] | [INFO] [stdout] 62 | fn add_at_tail(&mut self, val: i32) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `add_at_index` [INFO] [stdout] --> problems/p0707_design_linked_list/src/lib.rs:74:8 [INFO] [stdout] | [INFO] [stdout] 74 | fn add_at_index(&mut self, index: i32, val: i32) { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `delete_at_index` [INFO] [stdout] --> problems/p0707_design_linked_list/src/lib.rs:98:8 [INFO] [stdout] | [INFO] [stdout] 98 | fn delete_at_index(&mut self, index: i32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 7 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0622_design_circular_queue/src/lib.rs:14:8 [INFO] [stdout] | [INFO] [stdout] 14 | fn new(k: 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: `en_queue` [INFO] [stdout] --> problems/p0622_design_circular_queue/src/lib.rs:23:8 [INFO] [stdout] | [INFO] [stdout] 23 | fn en_queue(&mut self, value: i32) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `de_queue` [INFO] [stdout] --> problems/p0622_design_circular_queue/src/lib.rs:36:8 [INFO] [stdout] | [INFO] [stdout] 36 | fn de_queue(&mut self) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `front` [INFO] [stdout] --> problems/p0622_design_circular_queue/src/lib.rs:52:8 [INFO] [stdout] | [INFO] [stdout] 52 | fn front(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `rear` [INFO] [stdout] --> problems/p0622_design_circular_queue/src/lib.rs:60:8 [INFO] [stdout] | [INFO] [stdout] 60 | fn rear(&self) -> i32 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `is_empty` [INFO] [stdout] --> problems/p0622_design_circular_queue/src/lib.rs:68:8 [INFO] [stdout] | [INFO] [stdout] 68 | fn is_empty(&self) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `is_full` [INFO] [stdout] --> problems/p0622_design_circular_queue/src/lib.rs:72:8 [INFO] [stdout] | [INFO] [stdout] 72 | fn is_full(&self) -> bool { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 7 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> problems/p0876_middle_of_the_linked_list/src/lib.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] [stderr] Compiling p0744_find_smallest_letter_greater_than_target v0.1.0 (/opt/rustwide/workdir/problems/p0744_find_smallest_letter_greater_than_target) [INFO] [stderr] Compiling p0492_construct_the_rectangle v0.1.0 (/opt/rustwide/workdir/problems/p0492_construct_the_rectangle) [INFO] [stderr] Compiling day16_letter_case_permutation v0.1.0 (/opt/rustwide/workdir/february_leetcoding_challenge_2021/day16_letter_case_permutation) [INFO] [stderr] Compiling day05_orderly_queue v0.1.0 (/opt/rustwide/workdir/september_leetcoding_challenge_2021/day05_orderly_queue) [INFO] [stderr] Compiling p0900_rle_iterator v0.1.0 (/opt/rustwide/workdir/problems/p0900_rle_iterator) [INFO] [stderr] Compiling day11_deepest_leaves_sum v0.1.0 (/opt/rustwide/workdir/april_leetcoding_challenge_2021/day11_deepest_leaves_sum) [INFO] [stderr] Compiling day29_n_queens_ii v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day29_n_queens_ii) [INFO] [stderr] Compiling p0792_number_of_matching_subsequences v0.1.0 (/opt/rustwide/workdir/problems/p0792_number_of_matching_subsequences) [INFO] [stderr] Compiling p0659_split_array_into_consecutive_subsequences v0.1.0 (/opt/rustwide/workdir/problems/p0659_split_array_into_consecutive_subsequences) [INFO] [stderr] Compiling day08_rank_transform_of_a_matrix v0.1.0 (/opt/rustwide/workdir/august_leetcoding_challenge_2021/day08_rank_transform_of_a_matrix) [INFO] [stderr] Compiling p0907_sum_of_subarray_minimums v0.1.0 (/opt/rustwide/workdir/problems/p0907_sum_of_subarray_minimums) [INFO] [stderr] Compiling p0925_long_pressed_name v0.1.0 (/opt/rustwide/workdir/problems/p0925_long_pressed_name) [INFO] [stderr] Compiling p0912_sort_an_array v0.1.0 (/opt/rustwide/workdir/problems/p0912_sort_an_array) [INFO] [stderr] Compiling p0721_accounts_merge v0.1.0 (/opt/rustwide/workdir/problems/p0721_accounts_merge) [INFO] [stderr] Compiling day15_minimum_window_substring v0.1.0 (/opt/rustwide/workdir/august_leetcoding_challenge_2021/day15_minimum_window_substring) [INFO] [stderr] Compiling day14_swapping_nodes_in_a_linked_list v0.1.0 (/opt/rustwide/workdir/march_leetcoding_challenge_2021/day14_swapping_nodes_in_a_linked_list) [INFO] [stderr] Compiling p0680_valid_palindrome_ii v0.1.0 (/opt/rustwide/workdir/problems/p0680_valid_palindrome_ii) [INFO] [stderr] Compiling day09_longest_increaseing_subsequence v0.1.0 (/opt/rustwide/workdir/july_leetcoding_challenge_2021/day09_longest_increaseing_subsequence) [INFO] [stderr] Compiling day11_find_median_from_data_stream v0.1.0 (/opt/rustwide/workdir/july_leetcoding_challenge_2021/day11_find_median_from_data_stream) [INFO] [stderr] Compiling p0747_largest_number_at_least_twice_of_others v0.1.0 (/opt/rustwide/workdir/problems/p0747_largest_number_at_least_twice_of_others) [INFO] [stderr] Compiling p0795_number_of_subarrays_with_bounded_maximum v0.1.0 (/opt/rustwide/workdir/problems/p0795_number_of_subarrays_with_bounded_maximum) [INFO] [stderr] Compiling p0658_find_k_closest_elements v0.1.0 (/opt/rustwide/workdir/problems/p0658_find_k_closest_elements) [INFO] [stderr] Compiling p0731_my_calendar_ii v0.1.0 (/opt/rustwide/workdir/problems/p0731_my_calendar_ii) [INFO] [stderr] Compiling p0697_degree_of_an_array v0.1.0 (/opt/rustwide/workdir/problems/p0697_degree_of_an_array) [INFO] [stderr] Compiling p0645_set_mismatch v0.1.0 (/opt/rustwide/workdir/problems/p0645_set_mismatch) [INFO] [stderr] Compiling p0653_two_sum_iv_input_is_a_bst v0.1.0 (/opt/rustwide/workdir/problems/p0653_two_sum_iv_input_is_a_bst) [INFO] [stderr] Compiling p0814_binary_tree_pruning v0.1.0 (/opt/rustwide/workdir/problems/p0814_binary_tree_pruning) [INFO] [stderr] Compiling day29_patching_array v0.1.0 (/opt/rustwide/workdir/august_leetcoding_challenge_2021/day29_patching_array) [INFO] [stderr] Compiling p0876_middle_of_the_linked_list v0.1.0 (/opt/rustwide/workdir/problems/p0876_middle_of_the_linked_list) [INFO] [stderr] Compiling day12_minimum_number_of_refueling_stops v0.1.0 (/opt/rustwide/workdir/june_leetcoding_challenge_2021/day12_minimum_number_of_refueling_stops) [INFO] [stderr] Compiling p0496_next_greater_element_i v0.1.0 (/opt/rustwide/workdir/problems/p0496_next_greater_element_i) [INFO] [stderr] Compiling p0621_task_scheduler v0.1.0 (/opt/rustwide/workdir/problems/p0621_task_scheduler) [INFO] [stderr] Compiling p0509_fibonacci_number v0.1.0 (/opt/rustwide/workdir/problems/p0509_fibonacci_number) [INFO] [stderr] Compiling p0508_most_frequent_subtree_sum v0.1.0 (/opt/rustwide/workdir/problems/p0508_most_frequent_subtree_sum) [INFO] [stderr] Compiling p0485_max_consecutive_ones v0.1.0 (/opt/rustwide/workdir/problems/p0485_max_consecutive_ones) [INFO] [stderr] Compiling p0794_valid_tic_tac_toe_state v0.1.0 (/opt/rustwide/workdir/problems/p0794_valid_tic_tac_toe_state) [INFO] [stderr] Compiling day21_reordered_power_of_2 v0.1.0 (/opt/rustwide/workdir/march_leetcoding_challenge_2021/day21_reordered_power_of_2) [INFO] [stderr] Compiling p0641_design_circular_deque v0.1.0 (/opt/rustwide/workdir/problems/p0641_design_circular_deque) [INFO] [stderr] Compiling day07_shortest_distance_to_character v0.1.0 (/opt/rustwide/workdir/february_leetcoding_challenge_2021/day07_shortest_distance_to_character) [INFO] [stdout] warning: associated function is never used: `delete_front` [INFO] [stdout] --> problems/p0641_design_circular_deque/src/lib.rs:60:8 [INFO] [stdout] | [INFO] [stdout] 60 | fn delete_front(&mut self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling day03_max_sum_of_rectangle_no_larget_than_k v0.1.0 (/opt/rustwide/workdir/july_leetcoding_challenge_2021/day03_max_sum_of_rectangle_no_larget_than_k) [INFO] [stderr] Compiling p0720_longest_word_in_dictionary v0.1.0 (/opt/rustwide/workdir/problems/p0720_longest_word_in_dictionary) [INFO] [stderr] Compiling day06_longest_consecutive_sequence v0.1.0 (/opt/rustwide/workdir/june_leetcoding_challenge_2021/day06_longest_consecutive_sequence) [INFO] [stderr] Compiling p0463_island_perimeter v0.1.0 (/opt/rustwide/workdir/problems/p0463_island_perimeter) [INFO] [stderr] Compiling p0831_masking_personal_information v0.1.0 (/opt/rustwide/workdir/problems/p0831_masking_personal_information) [INFO] [stderr] Compiling p0896_monotonic_array v0.1.0 (/opt/rustwide/workdir/problems/p0896_monotonic_array) [INFO] [stderr] Compiling day09_construct_target_array_with_multiple_sums v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day09_construct_target_array_with_multiple_sums) [INFO] [stderr] Compiling p0551_student_attendance_record_i v0.1.0 (/opt/rustwide/workdir/problems/p0551_student_attendance_record_i) [INFO] [stderr] Compiling p0638_shopping_offers v0.1.0 (/opt/rustwide/workdir/problems/p0638_shopping_offers) [INFO] [stderr] Compiling p0885_spiral_matrix_iii v0.1.0 (/opt/rustwide/workdir/problems/p0885_spiral_matrix_iii) [INFO] [stderr] Compiling p0481_magical_string v0.1.0 (/opt/rustwide/workdir/problems/p0481_magical_string) [INFO] [stderr] Compiling p0622_design_circular_queue v0.1.0 (/opt/rustwide/workdir/problems/p0622_design_circular_queue) [INFO] [stderr] Compiling p0541_reverse_string_ii v0.1.0 (/opt/rustwide/workdir/problems/p0541_reverse_string_ii) [INFO] [stderr] Compiling day14_maximum_units_in_a_truck v0.1.0 (/opt/rustwide/workdir/june_leetcoding_challenge_2021/day14_maximum_units_in_a_truck) [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0838_push_dominoes v0.1.0 (/opt/rustwide/workdir/problems/p0838_push_dominoes) [INFO] [stderr] Compiling p0523_cotinuous_subarray_sum v0.1.0 (/opt/rustwide/workdir/problems/p0523_cotinuous_subarray_sum) [INFO] [stderr] Compiling p0718_maximum_length_of_repeated_subarray v0.1.0 (/opt/rustwide/workdir/problems/p0718_maximum_length_of_repeated_subarray) [INFO] [stderr] Compiling p0557_reverse_words_in_a_string_iii v0.1.0 (/opt/rustwide/workdir/problems/p0557_reverse_words_in_a_string_iii) [INFO] [stdout] warning: associated function is never used: `front` [INFO] [stdout] --> problems/p0622_design_circular_queue/src/lib.rs:52:8 [INFO] [stdout] | [INFO] [stdout] 52 | fn front(&self) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling day16_binary_tree_cameras v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day16_binary_tree_cameras) [INFO] [stderr] Compiling p0894_all_possible_full_binary_trees v0.1.0 (/opt/rustwide/workdir/problems/p0894_all_possible_full_binary_trees) [INFO] [stderr] Compiling day13_palindrome_pairs v0.1.0 (/opt/rustwide/workdir/june_leetcoding_challenge_2021/day13_palindrome_pairs) [INFO] [stderr] Compiling day24_word_ladder_ii v0.1.0 (/opt/rustwide/workdir/july_leetcoding_challenge_2021/day24_word_ladder_ii) [INFO] [stderr] Compiling p0846_hand_of_straights v0.1.0 (/opt/rustwide/workdir/problems/p0846_hand_of_straights) [INFO] [stderr] Compiling day21_broken_calculator v0.1.0 (/opt/rustwide/workdir/february_leetcoding_challenge_2021/day21_broken_calculator) [INFO] [stderr] Compiling p0833_find_and_replace_in_string v0.1.0 (/opt/rustwide/workdir/problems/p0833_find_and_replace_in_string) [INFO] [stderr] Compiling p0813_largest_sum_of_averages v0.1.0 (/opt/rustwide/workdir/problems/p0813_largest_sum_of_averages) [INFO] [stderr] Compiling p0914_x_of_a_kind_in_a_deck_of_cards v0.1.0 (/opt/rustwide/workdir/problems/p0914_x_of_a_kind_in_a_deck_of_cards) [INFO] [stderr] Compiling p0752_open_the_lock v0.1.0 (/opt/rustwide/workdir/problems/p0752_open_the_lock) [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0808_soup_servings v0.1.0 (/opt/rustwide/workdir/problems/p0808_soup_servings) [INFO] [stderr] Compiling day22_parition_array_into_disjoint_intervals v0.1.0 (/opt/rustwide/workdir/july_leetcoding_challenge_2021/day22_parition_array_into_disjoint_intervals) [INFO] [stderr] Compiling p0696_count_binary_substrings v0.1.0 (/opt/rustwide/workdir/problems/p0696_count_binary_substrings) [INFO] [stderr] Compiling p0740_delete_and_earn v0.1.0 (/opt/rustwide/workdir/problems/p0740_delete_and_earn) [INFO] [stderr] Compiling day29_max_consecutive_ones_iii v0.1.0 (/opt/rustwide/workdir/june_leetcoding_challenge_2021/day29_max_consecutive_ones_iii) [INFO] [stderr] Compiling p0695_max_area_of_island v0.1.0 (/opt/rustwide/workdir/problems/p0695_max_area_of_island) [INFO] [stderr] Compiling p0922_sort_array_by_parity_ii v0.1.0 (/opt/rustwide/workdir/problems/p0922_sort_array_by_parity_ii) [INFO] [stderr] Compiling p0884_uncommon_words_from_two_sentences v0.1.0 (/opt/rustwide/workdir/problems/p0884_uncommon_words_from_two_sentences) [INFO] [stderr] Compiling p0566_reshape_the_matrix v0.1.0 (/opt/rustwide/workdir/problems/p0566_reshape_the_matrix) [INFO] [stderr] Compiling p0867_transpose_matrix v0.1.0 (/opt/rustwide/workdir/problems/p0867_transpose_matrix) [INFO] [stderr] Compiling p0662_maximum_witdh_of_binery_tree v0.1.0 (/opt/rustwide/workdir/problems/p0662_maximum_witdh_of_binery_tree) [INFO] [stderr] Compiling p0530_minimum_absolute_difference_in_bst v0.1.0 (/opt/rustwide/workdir/problems/p0530_minimum_absolute_difference_in_bst) [INFO] [stderr] Compiling p0482_license_key_formatting v0.1.0 (/opt/rustwide/workdir/problems/p0482_license_key_formatting) [INFO] [stderr] Compiling p0769_max_chunks_to_make_sorted v0.1.0 (/opt/rustwide/workdir/problems/p0769_max_chunks_to_make_sorted) [INFO] [stderr] Compiling day28_beautiful_array v0.1.0 (/opt/rustwide/workdir/july_leetcoding_challenge_2021/day28_beautiful_array) [INFO] [stderr] Compiling p0553_optimal_division v0.1.0 (/opt/rustwide/workdir/problems/p0553_optimal_division) [INFO] [stderr] Compiling p0538_convert_bst_to_greater_tree v0.1.0 (/opt/rustwide/workdir/problems/p0538_convert_bst_to_greater_tree) [INFO] [stderr] Compiling p0877_stone_game v0.1.0 (/opt/rustwide/workdir/problems/p0877_stone_game) [INFO] [stderr] Compiling day27_candy v0.1.0 (/opt/rustwide/workdir/june_leetcoding_challenge_2021/day27_candy) [INFO] [stderr] Compiling day19_maximum_product_of_splitted_binary_tree v0.1.0 (/opt/rustwide/workdir/august_leetcoding_challenge_2021/day19_maximum_product_of_splitted_binary_tree) [INFO] [stderr] Compiling day15_the_k_th_weakest_rows_in_a_matrix v0.1.0 (/opt/rustwide/workdir/february_leetcoding_challenge_2021/day15_the_k_th_weakest_rows_in_a_matrix) [INFO] [stderr] Compiling day09_verifying_an_alien_dictionary v0.1.0 (/opt/rustwide/workdir/april_leetcoding_challenge_2021/day09_verifying_an_alien_dictionary) [INFO] [stderr] Compiling day02_course_schedule_iii v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day02_course_schedule_iii) [INFO] [stderr] Compiling p0525_contiguous_array v0.1.0 (/opt/rustwide/workdir/problems/p0525_contiguous_array) [INFO] [stderr] Compiling p0728_self_dividing_numbers v0.1.0 (/opt/rustwide/workdir/problems/p0728_self_dividing_numbers) [INFO] [stderr] Compiling p0822_card_flipping_game v0.1.0 (/opt/rustwide/workdir/problems/p0822_card_flipping_game) [INFO] [stderr] Compiling day29_flip_binary_tree_to_match_preorder_traversal v0.1.0 (/opt/rustwide/workdir/march_leetcoding_challenge_2021/day29_flip_binary_tree_to_match_preorder_traversal) [INFO] [stderr] Compiling p0892_surface_area_of_3d_shapes v0.1.0 (/opt/rustwide/workdir/problems/p0892_surface_area_of_3d_shapes) [INFO] [stderr] Compiling day11_basic_calculator v0.1.0 (/opt/rustwide/workdir/september_leetcoding_challenge_2021/day11_basic_calculator) [INFO] [stderr] Compiling p0670_maximum_swap v0.1.0 (/opt/rustwide/workdir/problems/p0670_maximum_swap) [INFO] [stderr] Compiling p0688_knight_probability_in_chessboard v0.1.0 (/opt/rustwide/workdir/problems/p0688_knight_probability_in_chessboard) [INFO] [stderr] Compiling p0500_keyboard_row v0.1.0 (/opt/rustwide/workdir/problems/p0500_keyboard_row) [INFO] [stderr] Compiling p0762_prime_number_of_set_bits_in_binary_representation v0.1.0 (/opt/rustwide/workdir/problems/p0762_prime_number_of_set_bits_in_binary_representation) [INFO] [stderr] Compiling day31_stamping_the_sequence v0.1.0 (/opt/rustwide/workdir/march_leetcoding_challenge_2021/day31_stamping_the_sequence) [INFO] [stderr] Compiling p0513_find_bottom_left_tree_value v0.1.0 (/opt/rustwide/workdir/problems/p0513_find_bottom_left_tree_value) [INFO] [stderr] Compiling day01_prefix_and_suffix_search v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day01_prefix_and_suffix_search) [INFO] [stderr] Compiling day08_remove_palindromic_subsequences v0.1.0 (/opt/rustwide/workdir/march_leetcoding_challenge_2021/day08_remove_palindromic_subsequences) [INFO] [stderr] Compiling day17_count_good_nodes_in_binary_tree v0.1.0 (/opt/rustwide/workdir/august_leetcoding_challenge_2021/day17_count_good_nodes_in_binary_tree) [INFO] [stderr] Compiling p0840_magic_squares_in_grid v0.1.0 (/opt/rustwide/workdir/problems/p0840_magic_squares_in_grid) [INFO] [stdout] warning: field is never read: `c` [INFO] [stdout] --> may_leetcoding_challenge_2021/day01_prefix_and_suffix_search/src/lib.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | c: char, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0930_binary_subarray_with_sum v0.1.0 (/opt/rustwide/workdir/problems/p0930_binary_subarray_with_sum) [INFO] [stderr] Compiling p0777_swap_adjacent_in_a_string v0.1.0 (/opt/rustwide/workdir/problems/p0777_swap_adjacent_in_a_string) [INFO] [stderr] Compiling p0712_minimum_ascii_delete_sum_for_two_strings v0.1.0 (/opt/rustwide/workdir/problems/p0712_minimum_ascii_delete_sum_for_two_strings) [INFO] [stderr] Compiling day19_minimum_remove_to_make_valid_parentheses v0.1.0 (/opt/rustwide/workdir/february_leetcoding_challenge_2021/day19_minimum_remove_to_make_valid_parentheses) [INFO] [stderr] Compiling p0592_fraction_addition_and_subtraction v0.1.0 (/opt/rustwide/workdir/problems/p0592_fraction_addition_and_subtraction) [INFO] [stderr] Compiling p0851_loud_and_rich v0.1.0 (/opt/rustwide/workdir/problems/p0851_loud_and_rich) [INFO] [stderr] Compiling day23_3sum_with_multiplicity v0.1.0 (/opt/rustwide/workdir/march_leetcoding_challenge_2021/day23_3sum_with_multiplicity) [INFO] [stderr] Compiling p0866_prime_palindrome v0.1.0 (/opt/rustwide/workdir/problems/p0866_prime_palindrome) [INFO] [stderr] Compiling p0567_permutation_in_string v0.1.0 (/opt/rustwide/workdir/problems/p0567_permutation_in_string) [INFO] [stderr] Compiling p0725_split_linked_list_in_parts v0.1.0 (/opt/rustwide/workdir/problems/p0725_split_linked_list_in_parts) [INFO] [stderr] Compiling p0806_number_of_lines_to_write_string v0.1.0 (/opt/rustwide/workdir/problems/p0806_number_of_lines_to_write_string) [INFO] [stderr] Compiling p0503_next_greater_element_ii v0.1.0 (/opt/rustwide/workdir/problems/p0503_next_greater_element_ii) [INFO] [stderr] Compiling p0888_fair_candy_swap v0.1.0 (/opt/rustwide/workdir/problems/p0888_fair_candy_swap) [INFO] [stderr] Compiling day10_longest_increasing_path_in_a_matrix v0.1.0 (/opt/rustwide/workdir/april_leetcoding_challenge_2021/day10_longest_increasing_path_in_a_matrix) [INFO] [stderr] Compiling p0929_unique_email_addresses v0.1.0 (/opt/rustwide/workdir/problems/p0929_unique_email_addresses) [INFO] [stderr] Compiling p0692_top_k_frequent_words v0.1.0 (/opt/rustwide/workdir/problems/p0692_top_k_frequent_words) [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0543_diameter_of_binary_tree v0.1.0 (/opt/rustwide/workdir/problems/p0543_diameter_of_binary_tree) [INFO] [stderr] Compiling p0637_average_of_levels_in_binary_tree v0.1.0 (/opt/rustwide/workdir/problems/p0637_average_of_levels_in_binary_tree) [INFO] [stderr] Compiling p0628_maximum_product_of_three_numbers v0.1.0 (/opt/rustwide/workdir/problems/p0628_maximum_product_of_three_numbers) [INFO] [stderr] Compiling day07_determine_if_string_halves_are_alike v0.1.0 (/opt/rustwide/workdir/april_leetcoding_challenge_2021/day07_determine_if_string_halves_are_alike) [INFO] [stderr] Compiling p0873_length_of_longest_fibonacci_subsequence v0.1.0 (/opt/rustwide/workdir/problems/p0873_length_of_longest_fibonacci_subsequence) [INFO] [stderr] Compiling p0515_find_largest_value_in_each_row v0.1.0 (/opt/rustwide/workdir/problems/p0515_find_largest_value_in_each_row) [INFO] [stderr] Compiling p0652_find_duplicate_subtrees v0.1.0 (/opt/rustwide/workdir/problems/p0652_find_duplicate_subtrees) [INFO] [stderr] Compiling p0886_possible_bipartition v0.1.0 (/opt/rustwide/workdir/problems/p0886_possible_bipartition) [INFO] [stderr] Compiling p0802_find_eventual_safe_states v0.1.0 (/opt/rustwide/workdir/problems/p0802_find_eventual_safe_states) [INFO] [stderr] Compiling day21_sudoku_solver v0.1.0 (/opt/rustwide/workdir/august_leetcoding_challenge_2021/day21_sudoku_solver) [INFO] [stderr] Compiling day16_remove_all_adjacents_in_string_ii v0.1.0 (/opt/rustwide/workdir/april_leetcoding_challenge_2021/day16_remove_all_adjacents_in_string_ii) [INFO] [stderr] Compiling p0636_exclusive_time_of_functions v0.1.0 (/opt/rustwide/workdir/problems/p0636_exclusive_time_of_functions) [INFO] [stderr] Compiling p0677_map_sum_pairs v0.1.0 (/opt/rustwide/workdir/problems/p0677_map_sum_pairs) [INFO] [stderr] Compiling day26_furthest_building_you_can_reach v0.1.0 (/opt/rustwide/workdir/april_leetcoding_challenge_2021/day26_furthest_building_you_can_reach) [INFO] [stderr] Compiling p0468_validate_ip_address v0.1.0 (/opt/rustwide/workdir/problems/p0468_validate_ip_address) [INFO] [stderr] Compiling p0464_can_i_win v0.1.0 (/opt/rustwide/workdir/problems/p0464_can_i_win) [INFO] [stderr] Compiling day30_russian_doll_envelopes v0.1.0 (/opt/rustwide/workdir/march_leetcoding_challenge_2021/day30_russian_doll_envelopes) [INFO] [stderr] Compiling day05_maximum_performance_of_a_team v0.1.0 (/opt/rustwide/workdir/june_leetcoding_challenge_2021/day05_maximum_performance_of_a_team) [INFO] [stderr] Compiling p0812_largest_triangle_area v0.1.0 (/opt/rustwide/workdir/problems/p0812_largest_triangle_area) [INFO] [stderr] Compiling p0507_perfect_number v0.1.0 (/opt/rustwide/workdir/problems/p0507_perfect_number) [INFO] [stderr] Compiling p0561_array_partition_i v0.1.0 (/opt/rustwide/workdir/problems/p0561_array_partition_i) [INFO] [stderr] Compiling day26_count_of_smaller_numbers_after_self v0.1.0 (/opt/rustwide/workdir/june_leetcoding_challenge_2021/day26_count_of_smaller_numbers_after_self) [INFO] [stderr] Compiling p0512_longest_uncommon_subsequence_ii v0.1.0 (/opt/rustwide/workdir/problems/p0512_longest_uncommon_subsequence_ii) [INFO] [stderr] Compiling day30_powerful_integers v0.1.0 (/opt/rustwide/workdir/april_leetcoding_challenge_2021/day30_powerful_integers) [INFO] [stderr] Compiling day06_short_encoding_of_words v0.1.0 (/opt/rustwide/workdir/march_leetcoding_challenge_2021/day06_short_encoding_of_words) [INFO] [stderr] Compiling p0771_jewels_and_stones v0.1.0 (/opt/rustwide/workdir/problems/p0771_jewels_and_stones) [INFO] [stderr] Compiling p0703_kth_largest_element_in_a_stream v0.1.0 (/opt/rustwide/workdir/problems/p0703_kth_largest_element_in_a_stream) [INFO] [stderr] Compiling p0649_dota2_senate v0.1.0 (/opt/rustwide/workdir/problems/p0649_dota2_senate) [INFO] [stderr] Compiling p0836_rectangle_overlap v0.1.0 (/opt/rustwide/workdir/problems/p0836_rectangle_overlap) [INFO] [stderr] Compiling p0684_redundant_connection v0.1.0 (/opt/rustwide/workdir/problems/p0684_redundant_connection) [INFO] [stderr] Compiling p0473_matchsticks_to_square v0.1.0 (/opt/rustwide/workdir/problems/p0473_matchsticks_to_square) [INFO] [stderr] Compiling day31_trapping_rain_water v0.1.0 (/opt/rustwide/workdir/july_leetcoding_challenge_2021/day31_trapping_rain_water) [INFO] [stderr] Compiling p0855_exam_room v0.1.0 (/opt/rustwide/workdir/problems/p0855_exam_room) [INFO] [stderr] Compiling p0665_non_decreasing_array v0.1.0 (/opt/rustwide/workdir/problems/p0665_non_decreasing_array) [INFO] [stderr] Compiling p0693_binary_number_with_altenating_bits v0.1.0 (/opt/rustwide/workdir/problems/p0693_binary_number_with_altenating_bits) [INFO] [stderr] Compiling p0830_positions_of_large_groups v0.1.0 (/opt/rustwide/workdir/problems/p0830_positions_of_large_groups) [INFO] [stderr] Compiling day28_maximum_erasure_value v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day28_maximum_erasure_value) [INFO] [stderr] Compiling day22_rectangle_area_ii v0.1.0 (/opt/rustwide/workdir/august_leetcoding_challenge_2021/day22_rectangle_area_ii) [INFO] [stderr] Compiling day12_number_of_steps_to_reduce_a_number_to_zero v0.1.0 (/opt/rustwide/workdir/february_leetcoding_challenge_2021/day12_number_of_steps_to_reduce_a_number_to_zero) [INFO] [stderr] Compiling day01_gray_code v0.1.0 (/opt/rustwide/workdir/july_leetcoding_challenge_2021/day01_gray_code) [INFO] [stderr] Compiling p0909_snakes_and_ladders v0.1.0 (/opt/rustwide/workdir/problems/p0909_snakes_and_ladders) [INFO] [stderr] Compiling p0709_to_lower_case v0.1.0 (/opt/rustwide/workdir/problems/p0709_to_lower_case) [INFO] [stderr] Compiling p0648_replace_words v0.1.0 (/opt/rustwide/workdir/problems/p0648_replace_words) [INFO] [stderr] Compiling p0904_fruit_into_baskets v0.1.0 (/opt/rustwide/workdir/problems/p0904_fruit_into_baskets) [INFO] [stderr] Compiling day14_remove_boxes v0.1.0 (/opt/rustwide/workdir/august_leetcoding_challenge_2021/day14_remove_boxes) [INFO] [stderr] Compiling p0743_network_delay_time v0.1.0 (/opt/rustwide/workdir/problems/p0743_network_delay_time) [INFO] [stderr] Compiling p0521_longest_uncommon_subsequence_i v0.1.0 (/opt/rustwide/workdir/problems/p0521_longest_uncommon_subsequence_i) [INFO] [stderr] Compiling p0606_construct_string_from_binary_tree v0.1.0 (/opt/rustwide/workdir/problems/p0606_construct_string_from_binary_tree) [INFO] [stderr] Compiling p0908_smallest_range_i v0.1.0 (/opt/rustwide/workdir/problems/p0908_smallest_range_i) [INFO] [stderr] Compiling p0475_heaters v0.1.0 (/opt/rustwide/workdir/problems/p0475_heaters) [INFO] [stderr] Compiling day21_find_and_replace_pattern v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day21_find_and_replace_pattern) [INFO] [stderr] Compiling p0738_monotone_increasing_digits v0.1.0 (/opt/rustwide/workdir/problems/p0738_monotone_increasing_digits) [INFO] [stderr] Compiling p0657_robot_return_to_origin v0.1.0 (/opt/rustwide/workdir/problems/p0657_robot_return_to_origin) [INFO] [stderr] Compiling p0565_array_nesting v0.1.0 (/opt/rustwide/workdir/problems/p0565_array_nesting) [INFO] [stderr] Compiling p0097_iterleaving_string v0.1.0 (/opt/rustwide/workdir/problems/p0097_iterleaving_string) [INFO] [stderr] Compiling p0893_groups_of_special_equivalent_strings v0.1.0 (/opt/rustwide/workdir/problems/p0893_groups_of_special_equivalent_strings) [INFO] [stderr] Compiling p0729_my_calendar_i v0.1.0 (/opt/rustwide/workdir/problems/p0729_my_calendar_i) [INFO] [stderr] Compiling day02_trim_a_binary_search_tree v0.1.0 (/opt/rustwide/workdir/february_leetcoding_challenge_2021/day02_trim_a_binary_search_tree) [INFO] [stderr] Compiling p0791_custom_sort_string v0.1.0 (/opt/rustwide/workdir/problems/p0791_custom_sort_string) [INFO] [stderr] Compiling p0643_maximum_average_subarray_i v0.1.0 (/opt/rustwide/workdir/problems/p0643_maximum_average_subarray_i) [INFO] [stderr] Compiling p0819_most_common_word v0.1.0 (/opt/rustwide/workdir/problems/p0819_most_common_word) [INFO] [stderr] Compiling p0898_bitwise_ors_of_subarrays v0.1.0 (/opt/rustwide/workdir/problems/p0898_bitwise_ors_of_subarrays) [INFO] [stderr] Compiling day17_three_equal_parts v0.1.0 (/opt/rustwide/workdir/july_leetcoding_challenge_2021/day17_three_equal_parts) [INFO] [stderr] Compiling day17_longest_string_chain v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day17_longest_string_chain) [INFO] [stderr] Compiling day05_jump_game_ii v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day05_jump_game_ii) [INFO] [stderr] Compiling day15_valid_number v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day15_valid_number) [INFO] [stderr] Compiling p0542_01_matrix v0.1.0 (/opt/rustwide/workdir/problems/p0542_01_matrix) [INFO] [stderr] Compiling p0623_add_one_row_to_tree v0.1.0 (/opt/rustwide/workdir/problems/p0623_add_one_row_to_tree) [INFO] [stderr] Compiling day26_validate_stack_sequences v0.1.0 (/opt/rustwide/workdir/february_leetcoding_challenge_2021/day26_validate_stack_sequences) [INFO] [stderr] Compiling p0594_longest_harmonious_subsequence v0.1.0 (/opt/rustwide/workdir/problems/p0594_longest_harmonious_subsequence) [INFO] [stderr] Compiling p0633_sum_of_square_numbers v0.1.0 (/opt/rustwide/workdir/problems/p0633_sum_of_square_numbers) [INFO] [stderr] Compiling p0547_number_of_provinces v0.1.0 (/opt/rustwide/workdir/problems/p0547_number_of_provinces) [INFO] [stderr] Compiling p0647_palindromic_substrings v0.1.0 (/opt/rustwide/workdir/problems/p0647_palindromic_substrings) [INFO] [stderr] Compiling day23_find_the_shortest_superstring v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day23_find_the_shortest_superstring) [INFO] [stderr] Compiling day18_reverse_nodes_in_k_group v0.1.0 (/opt/rustwide/workdir/july_leetcoding_challenge_2021/day18_reverse_nodes_in_k_group) [INFO] [stderr] Compiling day03_running_sum_of_1d_array v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day03_running_sum_of_1d_array) [INFO] [stderr] Compiling day03_erect_the_fence v0.1.0 (/opt/rustwide/workdir/september_leetcoding_challenge_2021/day03_erect_the_fence) [INFO] [stderr] Compiling p0801_minimum_swaps_to_make_sequences_increasing v0.1.0 (/opt/rustwide/workdir/problems/p0801_minimum_swaps_to_make_sequences_increasing) [INFO] [stderr] Compiling p0809_expressive_words v0.1.0 (/opt/rustwide/workdir/problems/p0809_expressive_words) [INFO] [stderr] Compiling p0671_second_minimum_node_in_a_binary_tree v0.1.0 (/opt/rustwide/workdir/problems/p0671_second_minimum_node_in_a_binary_tree) [INFO] [stderr] Compiling p0868_binary_gap v0.1.0 (/opt/rustwide/workdir/problems/p0868_binary_gap) [INFO] [stderr] Compiling p0917_reverse_only_letters v0.1.0 (/opt/rustwide/workdir/problems/p0917_reverse_only_letters) [INFO] [stderr] Compiling p0491_increasing_subsequence v0.1.0 (/opt/rustwide/workdir/problems/p0491_increasing_subsequence) [INFO] [stderr] Compiling p0844_backspace_string_compare v0.1.0 (/opt/rustwide/workdir/problems/p0844_backspace_string_compare) [INFO] [stdout] warning: associated function is never used: `intersect` [INFO] [stdout] --> september_leetcoding_challenge_2021/day03_erect_the_fence/src/lib.rs:44:12 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn intersect(p1: &Point, p2: &Point, p3: &Point, p4: &Point) -> bool { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0501_find_mode_in_binary_search_tree v0.1.0 (/opt/rustwide/workdir/problems/p0501_find_mode_in_binary_search_tree) [INFO] [stderr] Compiling january_leetcoding_challenge v0.1.0 (/opt/rustwide/workdir/january_leetcoding_challenge) [INFO] [stderr] Compiling day26_partitioning_into_maximum_nubmer_of_deci_binary_numbers v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day26_partitioning_into_maximum_nubmer_of_deci_binary_numbers) [INFO] [stderr] Compiling p0764_largest_plus_sign v0.1.0 (/opt/rustwide/workdir/problems/p0764_largest_plus_sign) [INFO] [stderr] Compiling p0724_find_pivot_index v0.1.0 (/opt/rustwide/workdir/problems/p0724_find_pivot_index) [INFO] [stderr] Compiling p0504_base_7 v0.1.0 (/opt/rustwide/workdir/problems/p0504_base_7) [INFO] [stderr] Compiling p0722_remove_comments v0.1.0 (/opt/rustwide/workdir/problems/p0722_remove_comments) [INFO] [stderr] Compiling day28_maximum_frequency_stack v0.1.0 (/opt/rustwide/workdir/february_leetcoding_challenge_2021/day28_maximum_frequency_stack) [INFO] [stderr] Compiling p0686_repeated_string_match v0.1.0 (/opt/rustwide/workdir/problems/p0686_repeated_string_match) [INFO] [stderr] Compiling p0581_shortest_unsorted_continuous_subarray v0.1.0 (/opt/rustwide/workdir/problems/p0581_shortest_unsorted_continuous_subarray) [INFO] [stderr] Compiling p0474_ones_and_zeros v0.1.0 (/opt/rustwide/workdir/problems/p0474_ones_and_zeros) [INFO] [stderr] Compiling p0674_longest_continuouts_increasing_subsequence v0.1.0 (/opt/rustwide/workdir/problems/p0674_longest_continuouts_increasing_subsequence) [INFO] [stderr] Compiling day14_is_graph_bipartite v0.1.0 (/opt/rustwide/workdir/february_leetcoding_challenge_2021/day14_is_graph_bipartite) [INFO] [stderr] Compiling p0767_reorganize_string v0.1.0 (/opt/rustwide/workdir/problems/p0767_reorganize_string) [INFO] [stderr] Compiling day04_sum_of_distances_in_tree v0.1.0 (/opt/rustwide/workdir/september_leetcoding_challenge_2021/day04_sum_of_distances_in_tree) [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0575_distribute_candies v0.1.0 (/opt/rustwide/workdir/problems/p0575_distribute_candies) [INFO] [stderr] Compiling p0901_online_stock_span v0.1.0 (/opt/rustwide/workdir/problems/p0901_online_stock_span) [INFO] [stderr] Compiling p0537_complex_number_multiplication v0.1.0 (/opt/rustwide/workdir/problems/p0537_complex_number_multiplication) [INFO] [stderr] Compiling p0506_relative_ranks v0.1.0 (/opt/rustwide/workdir/problems/p0506_relative_ranks) [INFO] [stderr] Compiling p0766_toeplitz_matrix v0.1.0 (/opt/rustwide/workdir/problems/p0766_toeplitz_matrix) [INFO] [stderr] Compiling p0609_find_duplicate_file_in_system v0.1.0 (/opt/rustwide/workdir/problems/p0609_find_duplicate_file_in_system) [INFO] [stderr] Compiling day11_maximum_points_you_can_obtain_from_cards v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day11_maximum_points_you_can_obtain_from_cards) [INFO] [stderr] Compiling p0861_score_after_flipping_matrix v0.1.0 (/opt/rustwide/workdir/problems/p0861_score_after_flipping_matrix) [INFO] [stderr] Compiling p0860_lemonade_change v0.1.0 (/opt/rustwide/workdir/problems/p0860_lemonade_change) [INFO] [stderr] Compiling p0889_construct_binary_tree_from_preorder_and_postorder_traversal v0.1.0 (/opt/rustwide/workdir/problems/p0889_construct_binary_tree_from_preorder_and_postorder_traversal) [INFO] [stderr] Compiling day24_critical_connections_in_a_network v0.1.0 (/opt/rustwide/workdir/april_leetcoding_challenge_2021/day24_critical_connections_in_a_network) [INFO] [stderr] Compiling p0524_longest_word_in_dictionary_through_deleting v0.1.0 (/opt/rustwide/workdir/problems/p0524_longest_word_in_dictionary_through_deleting) [INFO] [stderr] Compiling september_leetcoding_challenge v0.1.0 (/opt/rustwide/workdir/september_leetcoding_challenge) [INFO] [stderr] Compiling p0825_friends_of_appropriate_ages v0.1.0 (/opt/rustwide/workdir/problems/p0825_friends_of_appropriate_ages) [INFO] [stderr] Compiling day11_stone_game_vii v0.1.0 (/opt/rustwide/workdir/june_leetcoding_challenge_2021/day11_stone_game_vii) [INFO] [stderr] Compiling p0576_out_of_boundary_paths v0.1.0 (/opt/rustwide/workdir/problems/p0576_out_of_boundary_paths) [INFO] [stderr] Compiling p0494_target_sum v0.1.0 (/opt/rustwide/workdir/problems/p0494_target_sum) [INFO] [stderr] Compiling day19_k_inverse_pairs_array v0.1.0 (/opt/rustwide/workdir/june_leetcoding_challenge_2021/day19_k_inverse_pairs_array) [INFO] [stderr] Compiling p0611_valid_triangle_number v0.1.0 (/opt/rustwide/workdir/problems/p0611_valid_triangle_number) [INFO] [stderr] Compiling p0698_partition_to_k_equal_subsets v0.1.0 (/opt/rustwide/workdir/problems/p0698_partition_to_k_equal_subsets) [INFO] [stderr] Compiling day13_shortest_path_in_binary_matrix v0.1.0 (/opt/rustwide/workdir/february_leetcoding_challenge_2021/day13_shortest_path_in_binary_matrix) [INFO] [stderr] Compiling p0883_projection_area_of_3d_shapes v0.1.0 (/opt/rustwide/workdir/problems/p0883_projection_area_of_3d_shapes) [INFO] [stderr] Compiling p0779_kth_symbol_in_grammar v0.1.0 (/opt/rustwide/workdir/problems/p0779_kth_symbol_in_grammar) [INFO] [stderr] Compiling p0717_1_bit_and_2_bit_characters v0.1.0 (/opt/rustwide/workdir/problems/p0717_1_bit_and_2_bit_characters) [INFO] [stderr] Compiling day06_slowest_key v0.1.0 (/opt/rustwide/workdir/september_leetcoding_challenge_2021/day06_slowest_key) [INFO] [stderr] Compiling p0539_minimum_time_difference v0.1.0 (/opt/rustwide/workdir/problems/p0539_minimum_time_difference) [INFO] [stderr] Compiling p0560_subarray_sum_equals_k v0.1.0 (/opt/rustwide/workdir/problems/p0560_subarray_sum_equals_k) [INFO] [stderr] Compiling p0477_total_hamming_distance v0.1.0 (/opt/rustwide/workdir/problems/p0477_total_hamming_distance) [INFO] [stderr] Compiling p0911_online_election v0.1.0 (/opt/rustwide/workdir/problems/p0911_online_election) [INFO] [stderr] Compiling p0572_subtree_of_another_tree v0.1.0 (/opt/rustwide/workdir/problems/p0572_subtree_of_another_tree) [INFO] [stderr] Compiling p0781_rabbits_in_forest v0.1.0 (/opt/rustwide/workdir/problems/p0781_rabbits_in_forest) [INFO] [stderr] Compiling p0667_beautiful_arrangement_ii v0.1.0 (/opt/rustwide/workdir/problems/p0667_beautiful_arrangement_ii) [INFO] [stderr] Compiling p0598_range_addition_ii v0.1.0 (/opt/rustwide/workdir/problems/p0598_range_addition_ii) [INFO] [stderr] Compiling p0676_implement_magic_dictionary v0.1.0 (/opt/rustwide/workdir/problems/p0676_implement_magic_dictionary) [INFO] [stdout] warning: unused variable: `t` [INFO] [stdout] --> problems/p0911_online_election/src/lib.rs:18:17 [INFO] [stdout] | [INFO] [stdout] 18 | for (p, t) in persons.into_iter().zip(times.iter()) { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_t` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> problems/p0911_online_election/src/lib.rs:45:13 [INFO] [stdout] | [INFO] [stdout] 45 | let mut obj = [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] [stderr] Compiling p0714_best_time_to_buy_sell_stock_with_transaction_fee v0.1.0 (/opt/rustwide/workdir/problems/p0714_best_time_to_buy_sell_stock_with_transaction_fee) [INFO] [stderr] Compiling day13_ambiguous_coodinates v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day13_ambiguous_coodinates) [INFO] [stderr] Compiling p0848_shifting_letters v0.1.0 (/opt/rustwide/workdir/problems/p0848_shifting_letters) [INFO] [stderr] Compiling day09_jump_game_vi v0.1.0 (/opt/rustwide/workdir/june_leetcoding_challenge_2021/day09_jump_game_vi) [INFO] [stderr] Compiling p0650_2_keys_keyboard v0.1.0 (/opt/rustwide/workdir/problems/p0650_2_keys_keyboard) [INFO] [stderr] Compiling p0931_minimum_falling_path_sum v0.1.0 (/opt/rustwide/workdir/problems/p0931_minimum_falling_path_sum) [INFO] [stderr] Compiling p0811_subdomain_visit_count v0.1.0 (/opt/rustwide/workdir/problems/p0811_subdomain_visit_count) [INFO] [stderr] Compiling day24_advantage_shuffle v0.1.0 (/opt/rustwide/workdir/march_leetcoding_challenge_2021/day24_advantage_shuffle) [INFO] [stderr] Compiling p0872_laaf_similar_trees v0.1.0 (/opt/rustwide/workdir/problems/p0872_laaf_similar_trees) [INFO] [stderr] Compiling p0599_minimum_index_sum_of_two_lists v0.1.0 (/opt/rustwide/workdir/problems/p0599_minimum_index_sum_of_two_lists) [INFO] [stderr] Compiling p0529_minesweeper v0.1.0 (/opt/rustwide/workdir/problems/p0529_minesweeper) [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0707_design_linked_list v0.1.0 (/opt/rustwide/workdir/problems/p0707_design_linked_list) [INFO] [stderr] Compiling p0467_unique_substrings_in_wraparound_string v0.1.0 (/opt/rustwide/workdir/problems/p0467_unique_substrings_in_wraparound_string) [INFO] [stderr] Compiling p0875_koko_eating_bananas v0.1.0 (/opt/rustwide/workdir/problems/p0875_koko_eating_bananas) [INFO] [stderr] Compiling day06_minimum_operations_to_make_array_equal v0.1.0 (/opt/rustwide/workdir/april_leetcoding_challenge_2021/day06_minimum_operations_to_make_array_equal) [INFO] [stderr] Compiling p0583_delete_operation_for_two_strings v0.1.0 (/opt/rustwide/workdir/problems/p0583_delete_operation_for_two_strings) [INFO] [stdout] warning: associated function is never used: `add_at_index` [INFO] [stdout] --> problems/p0707_design_linked_list/src/lib.rs:74:8 [INFO] [stdout] | [INFO] [stdout] 74 | fn add_at_index(&mut self, index: i32, val: i32) { [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: `delete_at_index` [INFO] [stdout] --> problems/p0707_design_linked_list/src/lib.rs:98:8 [INFO] [stdout] | [INFO] [stdout] 98 | fn delete_at_index(&mut self, index: i32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0518_coin_change_2 v0.1.0 (/opt/rustwide/workdir/problems/p0518_coin_change_2) [INFO] [stderr] Compiling day28_remove_all_adjacent_duplicates_in_string v0.1.0 (/opt/rustwide/workdir/june_leetcoding_challenge_2021/day28_remove_all_adjacent_duplicates_in_string) [INFO] [stderr] Compiling day03_maximum_area_of_a_piece_of_cake_after_horizontal_and_vertical_cuts v0.1.0 (/opt/rustwide/workdir/june_leetcoding_challenge_2021/day03_maximum_area_of_a_piece_of_cake_after_horizontal_and_vertical_cuts) [INFO] [stderr] Compiling p0486_predict_the_winner v0.1.0 (/opt/rustwide/workdir/problems/p0486_predict_the_winner) [INFO] [stderr] Compiling day07_palindrome_paritioning_ii v0.1.0 (/opt/rustwide/workdir/august_leetcoding_challenge_2021/day07_palindrome_paritioning_ii) [INFO] [stderr] Compiling p0746_min_cost_climbing_stairs v0.1.0 (/opt/rustwide/workdir/problems/p0746_min_cost_climbing_stairs) [INFO] [stderr] Compiling p0654_maximum_binary_tree v0.1.0 (/opt/rustwide/workdir/problems/p0654_maximum_binary_tree) [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0797_all_paths_from_source_to_target v0.1.0 (/opt/rustwide/workdir/problems/p0797_all_paths_from_source_to_target) [INFO] [stderr] Compiling day01_making_a_large_island v0.1.0 (/opt/rustwide/workdir/august_leetcoding_challenge_2021/day01_making_a_large_island) [INFO] [stderr] Compiling day24_score_of_parentheses v0.1.0 (/opt/rustwide/workdir/february_leetcoding_challenge_2021/day24_score_of_parentheses) [INFO] [stderr] Compiling p0672_bulb_switcher_ii v0.1.0 (/opt/rustwide/workdir/problems/p0672_bulb_switcher_ii) [INFO] [stderr] Compiling p0787_cheapest_flights_within_k_stops v0.1.0 (/opt/rustwide/workdir/problems/p0787_cheapest_flights_within_k_stops) [INFO] [stderr] Compiling day19_keys_and_rooms v0.1.0 (/opt/rustwide/workdir/march_leetcoding_challenge_2021/day19_keys_and_rooms) [INFO] [stderr] Compiling p0817_linked_list_components v0.1.0 (/opt/rustwide/workdir/problems/p0817_linked_list_components) [INFO] [stderr] Compiling day13_binary_trees_with_factors v0.1.0 (/opt/rustwide/workdir/march_leetcoding_challenge_2021/day13_binary_trees_with_factors) [INFO] [stderr] Compiling day10_flip_string_to_monotone_increasing v0.1.0 (/opt/rustwide/workdir/august_leetcoding_challenge_2021/day10_flip_string_to_monotone_increasing) [INFO] [stdout] warning: unused import: `std::unreachable` [INFO] [stdout] --> problems/p0672_bulb_switcher_ii/src/lib.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::unreachable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0540_single_emenet_in_a_sorted_array v0.1.0 (/opt/rustwide/workdir/problems/p0540_single_emenet_in_a_sorted_array) [INFO] [stderr] Compiling p0700_search_in_a_binary_search_tree v0.1.0 (/opt/rustwide/workdir/problems/p0700_search_in_a_binary_search_tree) [INFO] [stderr] Compiling p0852_peak_index_in_a_mountain_array v0.1.0 (/opt/rustwide/workdir/problems/p0852_peak_index_in_a_mountain_array) [INFO] [stderr] Compiling p0682_baseball_game v0.1.0 (/opt/rustwide/workdir/problems/p0682_baseball_game) [INFO] [stderr] Compiling day30_maximum_gap v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day30_maximum_gap) [INFO] [stderr] Compiling p0640_solve_the_equation v0.1.0 (/opt/rustwide/workdir/problems/p0640_solve_the_equation) [INFO] [stderr] Compiling day10_arithmeric_slices_ii v0.1.0 (/opt/rustwide/workdir/september_leetcoding_challenge_2021/day10_arithmeric_slices_ii) [INFO] [stderr] Compiling p0919_complete_binary_tree_inserter v0.1.0 (/opt/rustwide/workdir/problems/p0919_complete_binary_tree_inserter) [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling p0733_flood_fill v0.1.0 (/opt/rustwide/workdir/problems/p0733_flood_fill) [INFO] [stderr] Compiling day06_reduce_array_size_to_the_half v0.1.0 (/opt/rustwide/workdir/july_leetcoding_challenge_2021/day06_reduce_array_size_to_the_half) [INFO] [stderr] Compiling p0796_rotate_string v0.1.0 (/opt/rustwide/workdir/problems/p0796_rotate_string) [INFO] [stderr] Compiling day28_maximum_profit_in_job_scheduling v0.1.0 (/opt/rustwide/workdir/august_leetcoding_challenge_2021/day28_maximum_profit_in_job_scheduling) [INFO] [stderr] Compiling p0748_shortest_completing_word v0.1.0 (/opt/rustwide/workdir/problems/p0748_shortest_completing_word) [INFO] [stderr] Compiling p0687_longest_univalue_path v0.1.0 (/opt/rustwide/workdir/problems/p0687_longest_univalue_path) [INFO] [stderr] Compiling p0554_brick_wall v0.1.0 (/opt/rustwide/workdir/problems/p0554_brick_wall) [INFO] [stderr] Compiling day22_n_queens v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day22_n_queens) [INFO] [stderr] Compiling p0853_car_fleet v0.1.0 (/opt/rustwide/workdir/problems/p0853_car_fleet) [INFO] [stderr] Compiling day20_swim_in_riging_water v0.1.0 (/opt/rustwide/workdir/june_leetcoding_challenge_2021/day20_swim_in_riging_water) [INFO] [stderr] Compiling day17_number_of_submatrices_that_sum_to_target v0.1.0 (/opt/rustwide/workdir/april_leetcoding_challenge_2021/day17_number_of_submatrices_that_sum_to_target) [INFO] [stderr] Compiling day03_longest_valid_parentheses v0.1.0 (/opt/rustwide/workdir/april_leetcoding_challenge_2021/day03_longest_valid_parentheses) [INFO] [stderr] Compiling p0678_valid_parenthesis_string v0.1.0 (/opt/rustwide/workdir/problems/p0678_valid_parenthesis_string) [INFO] [stderr] Compiling p0655_print_binary_tree v0.1.0 (/opt/rustwide/workdir/problems/p0655_print_binary_tree) [INFO] [stderr] Compiling p0918_maximum_sum_circular_subarray v0.1.0 (/opt/rustwide/workdir/problems/p0918_maximum_sum_circular_subarray) [INFO] [stderr] Compiling day11_array_of_doubled_pairs v0.1.0 (/opt/rustwide/workdir/august_leetcoding_challenge_2021/day11_array_of_doubled_pairs) [INFO] [stderr] Compiling day31_search_suggestions_system v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day31_search_suggestions_system) [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> august_leetcoding_challenge_2021/day11_array_of_doubled_pairs/src/lib.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling day08_super_palindromes v0.1.0 (/opt/rustwide/workdir/may_leetcoding_challenge_2021/day08_super_palindromes) [INFO] [stderr] Compiling p0756_pyramid_transition_matrix v0.1.0 (/opt/rustwide/workdir/problems/p0756_pyramid_transition_matrix) [INFO] [stderr] Compiling p0476_number_complement v0.1.0 (/opt/rustwide/workdir/problems/p0476_number_complement) [INFO] [stderr] Compiling p0617_merge_two_binary_trees v0.1.0 (/opt/rustwide/workdir/problems/p0617_merge_two_binary_trees) [INFO] [stderr] Compiling p0661_image_smoother v0.1.0 (/opt/rustwide/workdir/problems/p0661_image_smoother) [INFO] [stderr] Compiling p0706_design_hashmap v0.1.0 (/opt/rustwide/workdir/problems/p0706_design_hashmap) [INFO] [stderr] Compiling day12_check_if_a_string_contains_all_binary_codes_of_size_k v0.1.0 (/opt/rustwide/workdir/march_leetcoding_challenge_2021/day12_check_if_a_string_contains_all_binary_codes_of_size_k) [INFO] [stderr] Compiling p0789_escape_the_ghosts v0.1.0 (/opt/rustwide/workdir/problems/p0789_escape_the_ghosts) [INFO] [stderr] Compiling p0842_split_array_into_fibonacci_sequence v0.1.0 (/opt/rustwide/workdir/problems/p0842_split_array_into_fibonacci_sequence) [INFO] [stderr] Compiling p0874_walking_robot_simulation v0.1.0 (/opt/rustwide/workdir/problems/p0874_walking_robot_simulation) [INFO] [stderr] Compiling day20_design_underground_system v0.1.0 (/opt/rustwide/workdir/march_leetcoding_challenge_2021/day20_design_underground_system) [INFO] [stderr] Compiling p0739_daily_temperatures v0.1.0 (/opt/rustwide/workdir/problems/p0739_daily_temperatures) [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling day10_decode_ways_ii v0.1.0 (/opt/rustwide/workdir/july_leetcoding_challenge_2021/day10_decode_ways_ii) [INFO] [stderr] Compiling day22_vowel_spellchecker v0.1.0 (/opt/rustwide/workdir/march_leetcoding_challenge_2021/day22_vowel_spellchecker) [INFO] [stderr] Compiling p0790_domino_and_tromino_tiling v0.1.0 (/opt/rustwide/workdir/problems/p0790_domino_and_tromino_tiling) [INFO] [stderr] Compiling day04_count_vowels_permutation v0.1.0 (/opt/rustwide/workdir/july_leetcoding_challenge_2021/day04_count_vowels_permutation) [INFO] [stderr] Compiling p0921_minimum_add_to_make_parantheses_valid v0.1.0 (/opt/rustwide/workdir/problems/p0921_minimum_add_to_make_parantheses_valid) [INFO] [stderr] Compiling p0863_all_nodes_distance_k_in_binary_tree v0.1.0 (/opt/rustwide/workdir/problems/p0863_all_nodes_distance_k_in_binary_tree) [INFO] [stderr] Compiling day25_non_negative_integers_without_consecutive_ones v0.1.0 (/opt/rustwide/workdir/july_leetcoding_challenge_2021/day25_non_negative_integers_without_consecutive_ones) [INFO] [stderr] Compiling day26_word_subsets v0.1.0 (/opt/rustwide/workdir/march_leetcoding_challenge_2021/day26_word_subsets) [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: 6 warnings 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: 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: 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: 7 warnings 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] --> 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: 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: 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] [stderr] Compiling p0519_random_flip_matrix v0.1.0 (/opt/rustwide/workdir/problems/p0519_random_flip_matrix) [INFO] [stderr] Compiling p0478_generate_random_point_in_a_circle v0.1.0 (/opt/rustwide/workdir/problems/p0478_generate_random_point_in_a_circle) [INFO] [stderr] Compiling problems v0.1.0 (/opt/rustwide/workdir/problems) [INFO] [stderr] Compiling august_leetcoding_challenge v0.1.0 (/opt/rustwide/workdir/august_leetcoding_challenge) [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] Compiling november_leetcoding_challenge v0.1.0 (/opt/rustwide/workdir/november_leetcoding_challenge) [INFO] [stderr] Compiling october_leetcoding_challenge v0.1.0 (/opt/rustwide/workdir/october_leetcoding_challenge) [INFO] [stderr] Compiling december_leetcoding_challenge v0.1.0 (/opt/rustwide/workdir/december_leetcoding_challenge) [INFO] [stderr] Compiling p0528_random_pick_with_weight v0.1.0 (/opt/rustwide/workdir/problems/p0528_random_pick_with_weight) [INFO] [stderr] Compiling p0535_encode_and_decode_tiny_url v0.1.0 (/opt/rustwide/workdir/problems/p0535_encode_and_decode_tiny_url) [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: 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 `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: 1 warning 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: 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 test [unoptimized + debuginfo] target(s) in 4m 10s [INFO] running `Command { std: "docker" "inspect" "d137341312cde16389cc3201b043d3b5e436ce9098039715ef4ee6accfa7c392", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d137341312cde16389cc3201b043d3b5e436ce9098039715ef4ee6accfa7c392", kill_on_drop: false }` [INFO] [stdout] d137341312cde16389cc3201b043d3b5e436ce9098039715ef4ee6accfa7c392 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/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=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+1.55.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] c2b4e8ba22ccb5435724209c59bcc2c748d84f477c5c4b7ff4029eb78e9408af [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" "c2b4e8ba22ccb5435724209c59bcc2c748d84f477c5c4b7ff4029eb78e9408af", kill_on_drop: false }` [INFO] [stderr] warning: struct is never constructed: `KthLargest` [INFO] [stderr] --> problems/p0703_kth_largest_element_in_a_stream/src/lib.rs:3:8 [INFO] [stderr] | [INFO] [stderr] 3 | struct KthLargest { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0703_kth_largest_element_in_a_stream/src/lib.rs:13:8 [INFO] [stderr] | [INFO] [stderr] 13 | fn new(k: i32, nums: Vec) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `add` [INFO] [stderr] --> problems/p0703_kth_largest_element_in_a_stream/src/lib.rs:28:8 [INFO] [stderr] | [INFO] [stderr] 28 | fn add(&mut self, val: i32) -> i32 { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: `p0703_kth_largest_element_in_a_stream` (lib) generated 3 warnings [INFO] [stderr] warning: unused import: `std::unreachable` [INFO] [stderr] --> problems/p0672_bulb_switcher_ii/src/lib.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use std::unreachable; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `p0672_bulb_switcher_ii` (lib) generated 1 warning [INFO] [stderr] warning: struct is never constructed: `MyCalendarTwo` [INFO] [stderr] --> problems/p0731_my_calendar_ii/src/lib.rs:10:8 [INFO] [stderr] | [INFO] [stderr] 10 | struct MyCalendarTwo { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0731_my_calendar_ii/src/lib.rs:19:8 [INFO] [stderr] | [INFO] [stderr] 19 | fn new() -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `book` [INFO] [stderr] --> problems/p0731_my_calendar_ii/src/lib.rs:23:8 [INFO] [stderr] | [INFO] [stderr] 23 | fn book(&mut self, start: i32, end: i32) -> bool { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `check` [INFO] [stderr] --> problems/p0731_my_calendar_ii/src/lib.rs:32:8 [INFO] [stderr] | [INFO] [stderr] 32 | fn check(node: &Option>, start: i32, end: i32) -> bool { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `update` [INFO] [stderr] --> problems/p0731_my_calendar_ii/src/lib.rs:55:8 [INFO] [stderr] | [INFO] [stderr] 55 | fn update(node: &mut Option>, start: i32, end: i32) { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `p0731_my_calendar_ii` (lib) generated 5 warnings [INFO] [stderr] warning: struct is never constructed: `RLEIterator` [INFO] [stderr] --> problems/p0900_rle_iterator/src/lib.rs:3:8 [INFO] [stderr] | [INFO] [stderr] 3 | struct RLEIterator { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0900_rle_iterator/src/lib.rs:12:8 [INFO] [stderr] | [INFO] [stderr] 12 | fn new(encoding: Vec) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `next` [INFO] [stderr] --> problems/p0900_rle_iterator/src/lib.rs:22:8 [INFO] [stderr] | [INFO] [stderr] 22 | fn next(&mut self, n: i32) -> i32 { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: `p0900_rle_iterator` (lib) generated 3 warnings [INFO] [stderr] warning: struct is never constructed: `ExamRoom` [INFO] [stderr] --> problems/p0855_exam_room/src/lib.rs:1:8 [INFO] [stderr] | [INFO] [stderr] 1 | struct ExamRoom { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0855_exam_room/src/lib.rs:7:8 [INFO] [stderr] | [INFO] [stderr] 7 | fn new(n: i32) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `seat` [INFO] [stderr] --> problems/p0855_exam_room/src/lib.rs:14:8 [INFO] [stderr] | [INFO] [stderr] 14 | fn seat(&mut self) -> i32 { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `leave` [INFO] [stderr] --> problems/p0855_exam_room/src/lib.rs:52:8 [INFO] [stderr] | [INFO] [stderr] 52 | fn leave(&mut self, p: i32) { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `p0855_exam_room` (lib) generated 4 warnings [INFO] [stderr] warning: unused variable: `t` [INFO] [stderr] --> problems/p0911_online_election/src/lib.rs:18:17 [INFO] [stderr] | [INFO] [stderr] 18 | for (p, t) in persons.into_iter().zip(times.iter()) { [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_t` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `TopVotedCandidate` [INFO] [stderr] --> problems/p0911_online_election/src/lib.rs:1:8 [INFO] [stderr] | [INFO] [stderr] 1 | struct TopVotedCandidate { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0911_online_election/src/lib.rs:11:8 [INFO] [stderr] | [INFO] [stderr] 11 | fn new(persons: Vec, times: Vec) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `q` [INFO] [stderr] --> problems/p0911_online_election/src/lib.rs:31:8 [INFO] [stderr] | [INFO] [stderr] 31 | fn q(&self, t: i32) -> i32 { [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] warning: `p0911_online_election` (lib) generated 4 warnings [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> july_leetcoding_challenge_2021/day18_reverse_nodes_in_k_group/src/lib.rs:10:8 [INFO] [stderr] | [INFO] [stderr] 10 | fn new(val: i32) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: field is never read: `checked_in` [INFO] [stderr] --> march_leetcoding_challenge_2021/day20_design_underground_system/src/lib.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | checked_in: HashMap, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: field is never read: `travels` [INFO] [stderr] --> march_leetcoding_challenge_2021/day20_design_underground_system/src/lib.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | travels: HashMap<(String, String), (i64, usize)>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> march_leetcoding_challenge_2021/day20_design_underground_system/src/lib.rs:14:8 [INFO] [stderr] | [INFO] [stderr] 14 | fn new() -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `check_in` [INFO] [stderr] --> march_leetcoding_challenge_2021/day20_design_underground_system/src/lib.rs:18:8 [INFO] [stderr] | [INFO] [stderr] 18 | fn check_in(&mut self, id: i32, station_name: String, t: i32) { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `check_out` [INFO] [stderr] --> march_leetcoding_challenge_2021/day20_design_underground_system/src/lib.rs:22:8 [INFO] [stderr] | [INFO] [stderr] 22 | fn check_out(&mut self, id: i32, station_name: String, t: i32) { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `get_average_time` [INFO] [stderr] --> march_leetcoding_challenge_2021/day20_design_underground_system/src/lib.rs:33:8 [INFO] [stderr] | [INFO] [stderr] 33 | fn get_average_time(&self, start_station: String, end_station: String) -> f64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `day18_reverse_nodes_in_k_group` (lib) generated 1 warning [INFO] [stderr] warning: `day20_design_underground_system` (lib) generated 6 warnings [INFO] [stderr] warning: struct is never constructed: `Trie` [INFO] [stderr] --> may_leetcoding_challenge_2021/day01_prefix_and_suffix_search/src/lib.rs:2:8 [INFO] [stderr] | [INFO] [stderr] 2 | struct Trie { [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> may_leetcoding_challenge_2021/day01_prefix_and_suffix_search/src/lib.rs:9:8 [INFO] [stderr] | [INFO] [stderr] 9 | fn new(c: char) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `insert` [INFO] [stderr] --> may_leetcoding_challenge_2021/day01_prefix_and_suffix_search/src/lib.rs:17:8 [INFO] [stderr] | [INFO] [stderr] 17 | fn insert(&mut self, key: &str, index: i32) { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `find` [INFO] [stderr] --> may_leetcoding_challenge_2021/day01_prefix_and_suffix_search/src/lib.rs:25:8 [INFO] [stderr] | [INFO] [stderr] 25 | fn find(&self, prefix: String) -> i32 { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `WordFilter` [INFO] [stderr] --> may_leetcoding_challenge_2021/day01_prefix_and_suffix_search/src/lib.rs:38:8 [INFO] [stderr] | [INFO] [stderr] 38 | struct WordFilter { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> may_leetcoding_challenge_2021/day01_prefix_and_suffix_search/src/lib.rs:47:8 [INFO] [stderr] | [INFO] [stderr] 47 | fn new(words: Vec) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `f` [INFO] [stderr] --> may_leetcoding_challenge_2021/day01_prefix_and_suffix_search/src/lib.rs:60:8 [INFO] [stderr] | [INFO] [stderr] 60 | fn f(&self, prefix: String, suffix: String) -> i32 { [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] warning: `day01_prefix_and_suffix_search` (lib) generated 7 warnings [INFO] [stderr] warning: associated function is never used: `intersect` [INFO] [stderr] --> september_leetcoding_challenge_2021/day03_erect_the_fence/src/lib.rs:44:12 [INFO] [stderr] | [INFO] [stderr] 44 | pub fn intersect(p1: &Point, p2: &Point, p3: &Point, p4: &Point) -> bool { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `day03_erect_the_fence` (lib) generated 1 warning [INFO] [stderr] warning: struct is never constructed: `MyHashMap` [INFO] [stderr] --> problems/p0706_design_hashmap/src/lib.rs:1:8 [INFO] [stderr] | [INFO] [stderr] 1 | struct MyHashMap { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: associated constant is never used: `SIZE` [INFO] [stderr] --> problems/p0706_design_hashmap/src/lib.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | const SIZE: usize = 10_000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0706_design_hashmap/src/lib.rs:13:8 [INFO] [stderr] | [INFO] [stderr] 13 | fn new() -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `put` [INFO] [stderr] --> problems/p0706_design_hashmap/src/lib.rs:20:8 [INFO] [stderr] | [INFO] [stderr] 20 | fn put(&mut self, key: i32, value: i32) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `get` [INFO] [stderr] --> problems/p0706_design_hashmap/src/lib.rs:30:8 [INFO] [stderr] | [INFO] [stderr] 30 | fn get(&self, key: i32) -> i32 { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `remove` [INFO] [stderr] --> problems/p0706_design_hashmap/src/lib.rs:40:8 [INFO] [stderr] | [INFO] [stderr] 40 | fn remove(&mut self, key: i32) { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `first_half` [INFO] [stderr] --> july_leetcoding_challenge_2021/day11_find_median_from_data_stream/src/lib.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | first_half: BinaryHeap, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: field is never read: `second_half` [INFO] [stderr] --> july_leetcoding_challenge_2021/day11_find_median_from_data_stream/src/lib.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | second_half: BinaryHeap>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> july_leetcoding_challenge_2021/day11_find_median_from_data_stream/src/lib.rs:15:8 [INFO] [stderr] | [INFO] [stderr] 15 | fn new() -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `add_num` [INFO] [stderr] --> july_leetcoding_challenge_2021/day11_find_median_from_data_stream/src/lib.rs:19:8 [INFO] [stderr] | [INFO] [stderr] 19 | fn add_num(&mut self, num: i32) { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `find_median` [INFO] [stderr] --> july_leetcoding_challenge_2021/day11_find_median_from_data_stream/src/lib.rs:43:8 [INFO] [stderr] | [INFO] [stderr] 43 | fn find_median(&self) -> f64 { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0817_linked_list_components/src/lib.rs:12:8 [INFO] [stderr] | [INFO] [stderr] 12 | fn new(val: i32) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `MyCircularDeque` [INFO] [stderr] --> problems/p0641_design_circular_deque/src/lib.rs:1:8 [INFO] [stderr] | [INFO] [stderr] 1 | struct MyCircularDeque { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0641_design_circular_deque/src/lib.rs:14:8 [INFO] [stderr] | [INFO] [stderr] 14 | fn new(k: i32) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `insert_front` [INFO] [stderr] --> problems/p0641_design_circular_deque/src/lib.rs:24:8 [INFO] [stderr] | [INFO] [stderr] 24 | fn insert_front(&mut self, value: i32) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `insert_last` [INFO] [stderr] --> problems/p0641_design_circular_deque/src/lib.rs:42:8 [INFO] [stderr] | [INFO] [stderr] 42 | fn insert_last(&mut self, value: i32) -> bool { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `delete_front` [INFO] [stderr] --> problems/p0641_design_circular_deque/src/lib.rs:60:8 [INFO] [stderr] | [INFO] [stderr] 60 | fn delete_front(&mut self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `delete_last` [INFO] [stderr] --> problems/p0641_design_circular_deque/src/lib.rs:77:8 [INFO] [stderr] | [INFO] [stderr] 77 | fn delete_last(&mut self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `get_front` [INFO] [stderr] --> problems/p0641_design_circular_deque/src/lib.rs:94:8 [INFO] [stderr] | [INFO] [stderr] 94 | fn get_front(&self) -> i32 { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `get_rear` [INFO] [stderr] --> problems/p0641_design_circular_deque/src/lib.rs:103:8 [INFO] [stderr] | [INFO] [stderr] 103 | fn get_rear(&self) -> i32 { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `is_empty` [INFO] [stderr] --> problems/p0641_design_circular_deque/src/lib.rs:112:8 [INFO] [stderr] | [INFO] [stderr] 112 | fn is_empty(&self) -> bool { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `is_full` [INFO] [stderr] --> problems/p0641_design_circular_deque/src/lib.rs:117:8 [INFO] [stderr] | [INFO] [stderr] 117 | fn is_full(&self) -> bool { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `p0706_design_hashmap` (lib) generated 6 warnings [INFO] [stderr] warning: `day11_find_median_from_data_stream` (lib) generated 5 warnings [INFO] [stderr] warning: `p0817_linked_list_components` (lib) generated 1 warning [INFO] [stderr] warning: `p0641_design_circular_deque` (lib) generated 10 warnings [INFO] [stderr] warning: struct is never constructed: `MagicDictionary` [INFO] [stderr] --> problems/p0676_implement_magic_dictionary/src/lib.rs:3:8 [INFO] [stderr] | [INFO] [stderr] 3 | struct MagicDictionary { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0676_implement_magic_dictionary/src/lib.rs:13:8 [INFO] [stderr] | [INFO] [stderr] 13 | fn new() -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `build_dict` [INFO] [stderr] --> problems/p0676_implement_magic_dictionary/src/lib.rs:19:8 [INFO] [stderr] | [INFO] [stderr] 19 | fn build_dict(&mut self, dictionary: Vec) { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `search` [INFO] [stderr] --> problems/p0676_implement_magic_dictionary/src/lib.rs:27:8 [INFO] [stderr] | [INFO] [stderr] 27 | fn search(&self, search_word: String) -> bool { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `serach_words` [INFO] [stderr] --> problems/p0676_implement_magic_dictionary/src/lib.rs:37:8 [INFO] [stderr] | [INFO] [stderr] 37 | fn serach_words(s: &String) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `p0676_implement_magic_dictionary` (lib) generated 5 warnings [INFO] [stderr] warning: struct is never constructed: `StockSpanner` [INFO] [stderr] --> problems/p0901_online_stock_span/src/lib.rs:1:8 [INFO] [stderr] | [INFO] [stderr] 1 | struct StockSpanner { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0901_online_stock_span/src/lib.rs:11:8 [INFO] [stderr] | [INFO] [stderr] 11 | fn new() -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `next` [INFO] [stderr] --> problems/p0901_online_stock_span/src/lib.rs:18:8 [INFO] [stderr] | [INFO] [stderr] 18 | fn next(&mut self, price: i32) -> i32 { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashMap` [INFO] [stderr] --> august_leetcoding_challenge_2021/day11_array_of_doubled_pairs/src/lib.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use std::collections::HashMap; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `MapSum` [INFO] [stderr] --> problems/p0677_map_sum_pairs/src/lib.rs:3:8 [INFO] [stderr] | [INFO] [stderr] 3 | struct MapSum { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0677_map_sum_pairs/src/lib.rs:15:8 [INFO] [stderr] | [INFO] [stderr] 15 | fn new(c: char) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0677_map_sum_pairs/src/lib.rs:29:8 [INFO] [stderr] | [INFO] [stderr] 29 | fn new() -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `insert` [INFO] [stderr] --> problems/p0677_map_sum_pairs/src/lib.rs:35:8 [INFO] [stderr] | [INFO] [stderr] 35 | fn insert(&mut self, key: String, val: i32) { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `sum` [INFO] [stderr] --> problems/p0677_map_sum_pairs/src/lib.rs:43:8 [INFO] [stderr] | [INFO] [stderr] 43 | fn sum(&self, prefix: String) -> i32 { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: `p0901_online_stock_span` (lib) generated 3 warnings [INFO] [stderr] warning: `day11_array_of_doubled_pairs` (lib) generated 1 warning [INFO] [stderr] warning: `p0677_map_sum_pairs` (lib) generated 5 warnings [INFO] [stderr] warning: struct is never constructed: `MyCalendar` [INFO] [stderr] --> problems/p0729_my_calendar_i/src/lib.rs:1:8 [INFO] [stderr] | [INFO] [stderr] 1 | struct MyCalendar { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0729_my_calendar_i/src/lib.rs:10:8 [INFO] [stderr] | [INFO] [stderr] 10 | fn new() -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `book` [INFO] [stderr] --> problems/p0729_my_calendar_i/src/lib.rs:14:8 [INFO] [stderr] | [INFO] [stderr] 14 | fn book(&mut self, start: i32, end: i32) -> bool { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: `p0729_my_calendar_i` (lib) generated 3 warnings [INFO] [stderr] warning: struct is never constructed: `FreqStack` [INFO] [stderr] --> february_leetcoding_challenge_2021/day28_maximum_frequency_stack/src/lib.rs:3:8 [INFO] [stderr] | [INFO] [stderr] 3 | struct FreqStack { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> february_leetcoding_challenge_2021/day28_maximum_frequency_stack/src/lib.rs:13:8 [INFO] [stderr] | [INFO] [stderr] 13 | fn new() -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `push` [INFO] [stderr] --> february_leetcoding_challenge_2021/day28_maximum_frequency_stack/src/lib.rs:20:8 [INFO] [stderr] | [INFO] [stderr] 20 | fn push(&mut self, x: i32) { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `pop` [INFO] [stderr] --> february_leetcoding_challenge_2021/day28_maximum_frequency_stack/src/lib.rs:30:8 [INFO] [stderr] | [INFO] [stderr] 30 | fn pop(&mut self) -> i32 { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0876_middle_of_the_linked_list/src/lib.rs:10:8 [INFO] [stderr] | [INFO] [stderr] 10 | fn new(val: i32) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `day28_maximum_frequency_stack` (lib) generated 4 warnings [INFO] [stderr] warning: `p0876_middle_of_the_linked_list` (lib) generated 1 warning [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0707_design_linked_list/src/lib.rs:10:12 [INFO] [stderr] | [INFO] [stderr] 10 | pub fn new(val: i32) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0707_design_linked_list/src/lib.rs:27:8 [INFO] [stderr] | [INFO] [stderr] 27 | fn new() -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `get` [INFO] [stderr] --> problems/p0707_design_linked_list/src/lib.rs:36:8 [INFO] [stderr] | [INFO] [stderr] 36 | fn get(&self, index: i32) -> i32 { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `add_at_head` [INFO] [stderr] --> problems/p0707_design_linked_list/src/lib.rs:50:8 [INFO] [stderr] | [INFO] [stderr] 50 | fn add_at_head(&mut self, val: i32) { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `add_at_tail` [INFO] [stderr] --> problems/p0707_design_linked_list/src/lib.rs:62:8 [INFO] [stderr] | [INFO] [stderr] 62 | fn add_at_tail(&mut self, val: i32) { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `add_at_index` [INFO] [stderr] --> problems/p0707_design_linked_list/src/lib.rs:74:8 [INFO] [stderr] | [INFO] [stderr] 74 | fn add_at_index(&mut self, index: i32, val: i32) { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `delete_at_index` [INFO] [stderr] --> problems/p0707_design_linked_list/src/lib.rs:98:8 [INFO] [stderr] | [INFO] [stderr] 98 | fn delete_at_index(&mut self, index: i32) { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `CBTInserter` [INFO] [stderr] --> problems/p0919_complete_binary_tree_inserter/src/lib.rs:23:8 [INFO] [stderr] | [INFO] [stderr] 23 | struct CBTInserter { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0919_complete_binary_tree_inserter/src/lib.rs:33:8 [INFO] [stderr] | [INFO] [stderr] 33 | fn new(root: Option>>) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `count` [INFO] [stderr] --> problems/p0919_complete_binary_tree_inserter/src/lib.rs:38:8 [INFO] [stderr] | [INFO] [stderr] 38 | fn count(root: &Option>>) -> usize { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `insert` [INFO] [stderr] --> problems/p0919_complete_binary_tree_inserter/src/lib.rs:47:8 [INFO] [stderr] | [INFO] [stderr] 47 | fn insert(&mut self, val: i32) -> i32 { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `get_root` [INFO] [stderr] --> problems/p0919_complete_binary_tree_inserter/src/lib.rs:59:8 [INFO] [stderr] | [INFO] [stderr] 59 | fn get_root(&self) -> Option>> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `insert_recurse` [INFO] [stderr] --> problems/p0919_complete_binary_tree_inserter/src/lib.rs:63:8 [INFO] [stderr] | [INFO] [stderr] 63 | fn insert_recurse( [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `p0707_design_linked_list` (lib) generated 7 warnings [INFO] [stderr] warning: `p0919_complete_binary_tree_inserter` (lib) generated 6 warnings [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0725_split_linked_list_in_parts/src/lib.rs:10:8 [INFO] [stderr] | [INFO] [stderr] 10 | fn new(val: i32) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `p0725_split_linked_list_in_parts` (lib) generated 1 warning [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0622_design_circular_queue/src/lib.rs:14:8 [INFO] [stderr] | [INFO] [stderr] 14 | fn new(k: i32) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `en_queue` [INFO] [stderr] --> problems/p0622_design_circular_queue/src/lib.rs:23:8 [INFO] [stderr] | [INFO] [stderr] 23 | fn en_queue(&mut self, value: i32) -> bool { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `de_queue` [INFO] [stderr] --> problems/p0622_design_circular_queue/src/lib.rs:36:8 [INFO] [stderr] | [INFO] [stderr] 36 | fn de_queue(&mut self) -> bool { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `front` [INFO] [stderr] --> problems/p0622_design_circular_queue/src/lib.rs:52:8 [INFO] [stderr] | [INFO] [stderr] 52 | fn front(&self) -> i32 { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `rear` [INFO] [stderr] --> problems/p0622_design_circular_queue/src/lib.rs:60:8 [INFO] [stderr] | [INFO] [stderr] 60 | fn rear(&self) -> i32 { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `is_empty` [INFO] [stderr] --> problems/p0622_design_circular_queue/src/lib.rs:68:8 [INFO] [stderr] | [INFO] [stderr] 68 | fn is_empty(&self) -> bool { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `is_full` [INFO] [stderr] --> problems/p0622_design_circular_queue/src/lib.rs:72:8 [INFO] [stderr] | [INFO] [stderr] 72 | fn is_full(&self) -> bool { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `p0622_design_circular_queue` (lib) generated 7 warnings [INFO] [stderr] warning: associated function is never used: `delete_front` [INFO] [stderr] --> problems/p0641_design_circular_deque/src/lib.rs:60:8 [INFO] [stderr] | [INFO] [stderr] 60 | fn delete_front(&mut self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `p0641_design_circular_deque` (lib test) generated 1 warning [INFO] [stderr] warning: `day11_array_of_doubled_pairs` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] warning: associated function is never used: `add_at_index` [INFO] [stderr] --> problems/p0707_design_linked_list/src/lib.rs:74:8 [INFO] [stderr] | [INFO] [stderr] 74 | fn add_at_index(&mut self, index: i32, val: i32) { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `p0707_design_linked_list` (lib test) generated 2 warnings (1 duplicate) [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> problems/p0911_online_election/src/lib.rs:45:13 [INFO] [stderr] | [INFO] [stderr] 45 | let mut obj = [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `p0911_online_election` (lib test) generated 2 warnings (1 duplicate) [INFO] [stderr] warning: associated function is never used: `front` [INFO] [stderr] --> problems/p0622_design_circular_queue/src/lib.rs:52:8 [INFO] [stderr] | [INFO] [stderr] 52 | fn front(&self) -> i32 { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `p0622_design_circular_queue` (lib test) generated 1 warning [INFO] [stderr] warning: `day03_erect_the_fence` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] warning: field is never read: `c` [INFO] [stderr] --> may_leetcoding_challenge_2021/day01_prefix_and_suffix_search/src/lib.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | c: char, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `day01_prefix_and_suffix_search` (lib test) generated 1 warning [INFO] [stderr] warning: `p0672_bulb_switcher_ii` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0024_swap_nodes_in_pairs.rs:10:8 [INFO] [stderr] | [INFO] [stderr] 10 | fn new(val: i32) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0109_convert_sorted_list_to_binary_search_tree.rs:10:8 [INFO] [stderr] | [INFO] [stderr] 10 | fn new(val: i32) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `cache` [INFO] [stderr] --> problems/p0146_lru_cache.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | cache: HashMap, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `keys` [INFO] [stderr] --> problems/p0146_lru_cache.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | keys: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `capacity` [INFO] [stderr] --> problems/p0146_lru_cache.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | capacity: i32, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0146_lru_cache.rs:15:8 [INFO] [stderr] | [INFO] [stderr] 15 | fn new(capacity: i32) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `get` [INFO] [stderr] --> problems/p0146_lru_cache.rs:22:8 [INFO] [stderr] | [INFO] [stderr] 22 | fn get(&mut self, key: i32) -> i32 { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `put` [INFO] [stderr] --> problems/p0146_lru_cache.rs:41:8 [INFO] [stderr] | [INFO] [stderr] 41 | fn put(&mut self, key: i32, value: i32) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0148_sort_list.rs:10:8 [INFO] [stderr] | [INFO] [stderr] 10 | fn new(val: i32) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `stack` [INFO] [stderr] --> problems/p0155_min_stack.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | stack: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `values` [INFO] [stderr] --> problems/p0155_min_stack.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | values: BTreeMap, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0155_min_stack.rs:15:8 [INFO] [stderr] | [INFO] [stderr] 15 | fn new() -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `push` [INFO] [stderr] --> problems/p0155_min_stack.rs:19:8 [INFO] [stderr] | [INFO] [stderr] 19 | fn push(&mut self, x: i32) { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `pop` [INFO] [stderr] --> problems/p0155_min_stack.rs:25:8 [INFO] [stderr] | [INFO] [stderr] 25 | fn pop(&mut self) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `top` [INFO] [stderr] --> problems/p0155_min_stack.rs:35:8 [INFO] [stderr] | [INFO] [stderr] 35 | fn top(&self) -> i32 { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `get_min` [INFO] [stderr] --> problems/p0155_min_stack.rs:39:8 [INFO] [stderr] | [INFO] [stderr] 39 | fn get_min(&self) -> i32 { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `values` [INFO] [stderr] --> problems/p0173_binary_search_iterator.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | values: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `collect` [INFO] [stderr] --> problems/p0173_binary_search_iterator.rs:30:8 [INFO] [stderr] | [INFO] [stderr] 30 | fn collect(root: &Option>>, results: &mut Vec) { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0173_binary_search_iterator.rs:42:8 [INFO] [stderr] | [INFO] [stderr] 42 | fn new(root: Option>>) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `next` [INFO] [stderr] --> problems/p0173_binary_search_iterator.rs:49:8 [INFO] [stderr] | [INFO] [stderr] 49 | fn next(&mut self) -> i32 { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `has_next` [INFO] [stderr] --> problems/p0173_binary_search_iterator.rs:54:8 [INFO] [stderr] | [INFO] [stderr] 54 | fn has_next(&self) -> bool { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0206_reverse_linked_list.rs:10:8 [INFO] [stderr] | [INFO] [stderr] 10 | fn new(val: i32) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0208_implement_trie.rs:15:8 [INFO] [stderr] | [INFO] [stderr] 15 | fn new() -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `insert` [INFO] [stderr] --> problems/p0208_implement_trie.rs:20:8 [INFO] [stderr] | [INFO] [stderr] 20 | fn insert(&mut self, word: String) { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `search` [INFO] [stderr] --> problems/p0208_implement_trie.rs:29:8 [INFO] [stderr] | [INFO] [stderr] 29 | fn search(&self, word: String) -> bool { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `starts_with` [INFO] [stderr] --> problems/p0208_implement_trie.rs:42:8 [INFO] [stderr] | [INFO] [stderr] 42 | fn starts_with(&self, prefix: String) -> bool { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `queue1` [INFO] [stderr] --> problems/p0225_implement_stack_using_queues.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | queue1: VecDeque, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `queue2` [INFO] [stderr] --> problems/p0225_implement_stack_using_queues.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | queue2: VecDeque, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0225_implement_stack_using_queues.rs:14:8 [INFO] [stderr] | [INFO] [stderr] 14 | fn new() -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `push` [INFO] [stderr] --> problems/p0225_implement_stack_using_queues.rs:19:8 [INFO] [stderr] | [INFO] [stderr] 19 | fn push(&mut self, x: i32) { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `pop` [INFO] [stderr] --> problems/p0225_implement_stack_using_queues.rs:34:8 [INFO] [stderr] | [INFO] [stderr] 34 | fn pop(&mut self) -> i32 { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `top` [INFO] [stderr] --> problems/p0225_implement_stack_using_queues.rs:43:8 [INFO] [stderr] | [INFO] [stderr] 43 | fn top(&self) -> i32 { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `empty` [INFO] [stderr] --> problems/p0225_implement_stack_using_queues.rs:52:8 [INFO] [stderr] | [INFO] [stderr] 52 | fn empty(&self) -> bool { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `stack1` [INFO] [stderr] --> problems/p0232_implement_queue_using_stacks.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | stack1: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `stack2` [INFO] [stderr] --> problems/p0232_implement_queue_using_stacks.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | stack2: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0232_implement_queue_using_stacks.rs:13:8 [INFO] [stderr] | [INFO] [stderr] 13 | fn new() -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `push` [INFO] [stderr] --> problems/p0232_implement_queue_using_stacks.rs:18:8 [INFO] [stderr] | [INFO] [stderr] 18 | fn push(&mut self, x: i32) { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `pop` [INFO] [stderr] --> problems/p0232_implement_queue_using_stacks.rs:39:8 [INFO] [stderr] | [INFO] [stderr] 39 | fn pop(&mut self) -> i32 { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `peek` [INFO] [stderr] --> problems/p0232_implement_queue_using_stacks.rs:48:8 [INFO] [stderr] | [INFO] [stderr] 48 | fn peek(&self) -> i32 { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `empty` [INFO] [stderr] --> problems/p0232_implement_queue_using_stacks.rs:57:8 [INFO] [stderr] | [INFO] [stderr] 57 | fn empty(&self) -> bool { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0234_palindrome_linked_list.rs:10:8 [INFO] [stderr] | [INFO] [stderr] 10 | fn new(val: i32) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `NumArray` [INFO] [stderr] --> problems/p0303_range_sum_query_immutable.rs:1:8 [INFO] [stderr] | [INFO] [stderr] 1 | struct NumArray { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0303_range_sum_query_immutable.rs:10:8 [INFO] [stderr] | [INFO] [stderr] 10 | fn new(nums: Vec) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `sum_range` [INFO] [stderr] --> problems/p0303_range_sum_query_immutable.rs:14:8 [INFO] [stderr] | [INFO] [stderr] 14 | fn sum_range(&self, i: i32, j: i32) -> i32 { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `NumMatrix` [INFO] [stderr] --> problems/p0304_range_sum_query_2d_immutable.rs:1:8 [INFO] [stderr] | [INFO] [stderr] 1 | struct NumMatrix { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0304_range_sum_query_2d_immutable.rs:10:8 [INFO] [stderr] | [INFO] [stderr] 10 | fn new(matrix: Vec>) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `sum_region` [INFO] [stderr] --> problems/p0304_range_sum_query_2d_immutable.rs:30:8 [INFO] [stderr] | [INFO] [stderr] 30 | fn sum_region(&self, row1: i32, col1: i32, row2: i32, col2: i32) -> i32 { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `NumArray` [INFO] [stderr] --> problems/p0307_range_sum_query_mutable.rs:1:8 [INFO] [stderr] | [INFO] [stderr] 1 | struct NumArray { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0307_range_sum_query_mutable.rs:6:8 [INFO] [stderr] | [INFO] [stderr] 6 | fn new(nums: Vec) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `update` [INFO] [stderr] --> problems/p0307_range_sum_query_mutable.rs:10:8 [INFO] [stderr] | [INFO] [stderr] 10 | fn update(&mut self, i: i32, val: i32) { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `sum_range` [INFO] [stderr] --> problems/p0307_range_sum_query_mutable.rs:14:8 [INFO] [stderr] | [INFO] [stderr] 14 | fn sum_range(&self, i: i32, j: i32) -> i32 { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `NestedIterator` [INFO] [stderr] --> problems/p0341_flatten_nested_list_iterator.rs:7:8 [INFO] [stderr] | [INFO] [stderr] 7 | struct NestedIterator { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0341_flatten_nested_list_iterator.rs:16:8 [INFO] [stderr] | [INFO] [stderr] 16 | fn new(nestedList: Vec) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `flatten` [INFO] [stderr] --> problems/p0341_flatten_nested_list_iterator.rs:17:12 [INFO] [stderr] | [INFO] [stderr] 17 | fn flatten(nested_list: NestedInteger) -> VecDeque { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `next` [INFO] [stderr] --> problems/p0341_flatten_nested_list_iterator.rs:38:8 [INFO] [stderr] | [INFO] [stderr] 38 | fn next(&mut self) -> i32 { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `has_next` [INFO] [stderr] --> problems/p0341_flatten_nested_list_iterator.rs:42:8 [INFO] [stderr] | [INFO] [stderr] 42 | fn has_next(&self) -> bool { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `tweets` [INFO] [stderr] --> problems/p0355_design_twitter.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | tweets: Vec>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `follows` [INFO] [stderr] --> problems/p0355_design_twitter.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | follows: HashMap>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0355_design_twitter.rs:14:8 [INFO] [stderr] | [INFO] [stderr] 14 | fn new() -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `post_tweet` [INFO] [stderr] --> problems/p0355_design_twitter.rs:19:8 [INFO] [stderr] | [INFO] [stderr] 19 | fn post_tweet(&mut self, user_id: i32, tweet_id: i32) { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `get_news_feed` [INFO] [stderr] --> problems/p0355_design_twitter.rs:24:8 [INFO] [stderr] | [INFO] [stderr] 24 | fn get_news_feed(&self, user_id: i32) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `follow` [INFO] [stderr] --> problems/p0355_design_twitter.rs:38:8 [INFO] [stderr] | [INFO] [stderr] 38 | fn follow(&mut self, follower_id: i32, followee_id: i32) { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `unfollow` [INFO] [stderr] --> problems/p0355_design_twitter.rs:43:8 [INFO] [stderr] | [INFO] [stderr] 43 | fn unfollow(&mut self, follower_id: i32, followee_id: i32) { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `map` [INFO] [stderr] --> problems/p0380_insert_delete_getrandom_o_1.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | map: HashMap, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `values` [INFO] [stderr] --> problems/p0380_insert_delete_getrandom_o_1.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | values: Vec>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0380_insert_delete_getrandom_o_1.rs:16:8 [INFO] [stderr] | [INFO] [stderr] 16 | fn new() -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `insert` [INFO] [stderr] --> problems/p0380_insert_delete_getrandom_o_1.rs:21:8 [INFO] [stderr] | [INFO] [stderr] 21 | fn insert(&mut self, val: i32) -> bool { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `remove` [INFO] [stderr] --> problems/p0380_insert_delete_getrandom_o_1.rs:32:8 [INFO] [stderr] | [INFO] [stderr] 32 | fn remove(&mut self, val: i32) -> bool { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `get_random` [INFO] [stderr] --> problems/p0380_insert_delete_getrandom_o_1.rs:43:8 [INFO] [stderr] | [INFO] [stderr] 43 | fn get_random(&self) -> i32 { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0382_linked_list_random_note.rs:10:8 [INFO] [stderr] | [INFO] [stderr] 10 | fn new(val: i32) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `values` [INFO] [stderr] --> problems/p0382_linked_list_random_note.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | values: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0382_linked_list_random_note.rs:23:8 [INFO] [stderr] | [INFO] [stderr] 23 | fn new(head: Option>) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `get_random` [INFO] [stderr] --> problems/p0382_linked_list_random_note.rs:34:8 [INFO] [stderr] | [INFO] [stderr] 34 | fn get_random(&self) -> i32 { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `org` [INFO] [stderr] --> problems/p0384_shuffle_an_array.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | org: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `array` [INFO] [stderr] --> problems/p0384_shuffle_an_array.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | array: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0384_shuffle_an_array.rs:8:8 [INFO] [stderr] | [INFO] [stderr] 8 | fn new(nums: Vec) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `reset` [INFO] [stderr] --> problems/p0384_shuffle_an_array.rs:16:8 [INFO] [stderr] | [INFO] [stderr] 16 | fn reset(&mut self) -> Vec { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `shuffle` [INFO] [stderr] --> problems/p0384_shuffle_an_array.rs:22:8 [INFO] [stderr] | [INFO] [stderr] 22 | fn shuffle(&mut self) -> Vec { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `nums` [INFO] [stderr] --> problems/p0398_random_pick_index.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | nums: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0398_random_pick_index.rs:8:8 [INFO] [stderr] | [INFO] [stderr] 8 | fn new(nums: Vec) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `pick` [INFO] [stderr] --> problems/p0398_random_pick_index.rs:12:8 [INFO] [stderr] | [INFO] [stderr] 12 | fn pick(&self, target: i32) -> i32 { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: method `hammingWeight` should have a snake case name [INFO] [stderr] --> problems/p0191_number_of_1_bits.rs:4:12 [INFO] [stderr] | [INFO] [stderr] 4 | pub fn hammingWeight(n: u32) -> i32 { [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `hamming_weight` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method `isBadVersion` should have a snake case name [INFO] [stderr] --> problems/p0278_first_bad_version.rs:26:8 [INFO] [stderr] | [INFO] [stderr] 26 | fn isBadVersion(&self, n: i32) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `is_bad_version` [INFO] [stderr] [INFO] [stderr] warning: variable `nestedList` should have a snake case name [INFO] [stderr] --> problems/p0341_flatten_nested_list_iterator.rs:16:12 [INFO] [stderr] | [INFO] [stderr] 16 | fn new(nestedList: Vec) -> Self { [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `nested_list` [INFO] [stderr] [INFO] [stderr] warning: method `guessNumber` should have a snake case name [INFO] [stderr] --> problems/p0374_guess_number_higher_or_lower.rs:4:12 [INFO] [stderr] | [INFO] [stderr] 4 | pub fn guessNumber(n: i32) -> i32 { [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `guess_number` [INFO] [stderr] [INFO] [stderr] warning: field is never read: `n_rows` [INFO] [stderr] --> problems/p0519_random_flip_matrix/src/lib.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | n_rows: i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: field is never read: `n_cols` [INFO] [stderr] --> problems/p0519_random_flip_matrix/src/lib.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | n_cols: i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `flipped` [INFO] [stderr] --> problems/p0519_random_flip_matrix/src/lib.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | flipped: HashSet<(i32, i32)>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0519_random_flip_matrix/src/lib.rs:11:8 [INFO] [stderr] | [INFO] [stderr] 11 | fn new(n_rows: i32, n_cols: i32) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `flip` [INFO] [stderr] --> problems/p0519_random_flip_matrix/src/lib.rs:19:8 [INFO] [stderr] | [INFO] [stderr] 19 | fn flip(&mut self) -> Vec { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `reset` [INFO] [stderr] --> problems/p0519_random_flip_matrix/src/lib.rs:33:8 [INFO] [stderr] | [INFO] [stderr] 33 | fn reset(&mut self) { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `calls` [INFO] [stderr] --> october_leetcoding_challenge/day01_number_of_recent_calls.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | calls: VecDeque, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> october_leetcoding_challenge/day01_number_of_recent_calls.rs:13:8 [INFO] [stderr] | [INFO] [stderr] 13 | fn new() -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `ping` [INFO] [stderr] --> october_leetcoding_challenge/day01_number_of_recent_calls.rs:17:8 [INFO] [stderr] | [INFO] [stderr] 17 | fn ping(&mut self, t: i32) -> i32 { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `CombinationIterator` [INFO] [stderr] --> august_leetcoding_challenge/day13_iterator_for_combination.rs:1:8 [INFO] [stderr] | [INFO] [stderr] 1 | struct CombinationIterator { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> august_leetcoding_challenge/day13_iterator_for_combination.rs:11:8 [INFO] [stderr] | [INFO] [stderr] 11 | fn new(characters: String, combinationLength: i32) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `generate_combination` [INFO] [stderr] --> august_leetcoding_challenge/day13_iterator_for_combination.rs:12:12 [INFO] [stderr] | [INFO] [stderr] 12 | fn generate_combination(chars: Vec, head: String, length: i32) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `next` [INFO] [stderr] --> august_leetcoding_challenge/day13_iterator_for_combination.rs:38:8 [INFO] [stderr] | [INFO] [stderr] 38 | fn next(&mut self) -> String { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `has_next` [INFO] [stderr] --> august_leetcoding_challenge/day13_iterator_for_combination.rs:44:8 [INFO] [stderr] | [INFO] [stderr] 44 | fn has_next(&self) -> bool { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `rects` [INFO] [stderr] --> august_leetcoding_challenge/day22_random_point_in_non_overlapping_rectangles.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | rects: Vec>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `areas` [INFO] [stderr] --> august_leetcoding_challenge/day22_random_point_in_non_overlapping_rectangles.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | areas: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `area_total` [INFO] [stderr] --> august_leetcoding_challenge/day22_random_point_in_non_overlapping_rectangles.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | area_total: i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> august_leetcoding_challenge/day22_random_point_in_non_overlapping_rectangles.rs:10:8 [INFO] [stderr] | [INFO] [stderr] 10 | fn new(rects: Vec>) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `pick` [INFO] [stderr] --> august_leetcoding_challenge/day22_random_point_in_non_overlapping_rectangles.rs:27:8 [INFO] [stderr] | [INFO] [stderr] 27 | fn pick(&mut self) -> Vec { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `StreamChecker` [INFO] [stderr] --> august_leetcoding_challenge/day23_stream_of_characters.rs:2:8 [INFO] [stderr] | [INFO] [stderr] 2 | struct StreamChecker { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> august_leetcoding_challenge/day23_stream_of_characters.rs:14:12 [INFO] [stderr] | [INFO] [stderr] 14 | pub fn new() -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> august_leetcoding_challenge/day23_stream_of_characters.rs:27:8 [INFO] [stderr] | [INFO] [stderr] 27 | fn new(words: Vec) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `query` [INFO] [stderr] --> august_leetcoding_challenge/day23_stream_of_characters.rs:44:8 [INFO] [stderr] | [INFO] [stderr] 44 | fn query(&mut self, letter: char) -> bool { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `MyHashSet` [INFO] [stderr] --> august_leetcoding_challenge/day2_design_hashset.rs:1:8 [INFO] [stderr] | [INFO] [stderr] 1 | struct MyHashSet { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> august_leetcoding_challenge/day2_design_hashset.rs:11:8 [INFO] [stderr] | [INFO] [stderr] 11 | fn new() -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `add` [INFO] [stderr] --> august_leetcoding_challenge/day2_design_hashset.rs:15:8 [INFO] [stderr] | [INFO] [stderr] 15 | fn add(&mut self, key: i32) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `remove` [INFO] [stderr] --> august_leetcoding_challenge/day2_design_hashset.rs:26:8 [INFO] [stderr] | [INFO] [stderr] 26 | fn remove(&mut self, key: i32) { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `contains` [INFO] [stderr] --> august_leetcoding_challenge/day2_design_hashset.rs:38:8 [INFO] [stderr] | [INFO] [stderr] 38 | fn contains(&self, key: i32) -> bool { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `WordDictionary` [INFO] [stderr] --> august_leetcoding_challenge/day5_add_and_search_word.rs:1:8 [INFO] [stderr] | [INFO] [stderr] 1 | struct WordDictionary { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> august_leetcoding_challenge/day5_add_and_search_word.rs:15:8 [INFO] [stderr] | [INFO] [stderr] 15 | fn new(c: char) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> august_leetcoding_challenge/day5_add_and_search_word.rs:30:8 [INFO] [stderr] | [INFO] [stderr] 30 | fn new() -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `add_word` [INFO] [stderr] --> august_leetcoding_challenge/day5_add_and_search_word.rs:37:8 [INFO] [stderr] | [INFO] [stderr] 37 | fn add_word(&mut self, word: String) { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `search` [INFO] [stderr] --> august_leetcoding_challenge/day5_add_and_search_word.rs:50:8 [INFO] [stderr] | [INFO] [stderr] 50 | fn search(&self, word: String) -> bool { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `check` [INFO] [stderr] --> august_leetcoding_challenge/day5_add_and_search_word.rs:51:12 [INFO] [stderr] | [INFO] [stderr] 51 | fn check(t: &Trie, chars: &mut std::str::Chars) -> bool { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable `combinationLength` should have a snake case name [INFO] [stderr] --> august_leetcoding_challenge/day13_iterator_for_combination.rs:11:32 [INFO] [stderr] | [INFO] [stderr] 11 | fn new(characters: String, combinationLength: i32) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `combination_length` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: field is never read: `weight_sums` [INFO] [stderr] --> problems/p0528_random_pick_with_weight/src/lib.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | weight_sums: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0528_random_pick_with_weight/src/lib.rs:8:8 [INFO] [stderr] | [INFO] [stderr] 8 | fn new(w: Vec) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `pick_index` [INFO] [stderr] --> problems/p0528_random_pick_with_weight/src/lib.rs:16:8 [INFO] [stderr] | [INFO] [stderr] 16 | fn pick_index(&self) -> i32 { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `radius` [INFO] [stderr] --> problems/p0478_generate_random_point_in_a_circle/src/lib.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | radius: f64, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: field is never read: `x_center` [INFO] [stderr] --> problems/p0478_generate_random_point_in_a_circle/src/lib.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | x_center: f64, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `y_center` [INFO] [stderr] --> problems/p0478_generate_random_point_in_a_circle/src/lib.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | y_center: f64, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0478_generate_random_point_in_a_circle/src/lib.rs:10:8 [INFO] [stderr] | [INFO] [stderr] 10 | fn new(radius: f64, x_center: f64, y_center: f64) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `rand_point` [INFO] [stderr] --> problems/p0478_generate_random_point_in_a_circle/src/lib.rs:18:8 [INFO] [stderr] | [INFO] [stderr] 18 | fn rand_point(&self) -> Vec { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> november_leetcoding_challenge/day01_convert_binary_number_in_a_linked_list_to_integer.rs:10:8 [INFO] [stderr] | [INFO] [stderr] 10 | fn new(val: i32) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `Codec` [INFO] [stderr] --> problems/p0535_encode_and_decode_tiny_url/src/lib.rs:4:8 [INFO] [stderr] | [INFO] [stderr] 4 | struct Codec { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: associated constant is never used: `URL_PREFIX` [INFO] [stderr] --> problems/p0535_encode_and_decode_tiny_url/src/lib.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | const URL_PREFIX: &'static str = "http://tinyurl.com/"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> problems/p0535_encode_and_decode_tiny_url/src/lib.rs:17:8 [INFO] [stderr] | [INFO] [stderr] 17 | fn new() -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `encode` [INFO] [stderr] --> problems/p0535_encode_and_decode_tiny_url/src/lib.rs:28:8 [INFO] [stderr] | [INFO] [stderr] 28 | fn encode(&self, longURL: String) -> String { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `decode` [INFO] [stderr] --> problems/p0535_encode_and_decode_tiny_url/src/lib.rs:47:8 [INFO] [stderr] | [INFO] [stderr] 47 | fn decode(&self, shortURL: String) -> String { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable `longURL` should have a snake case name [INFO] [stderr] --> problems/p0535_encode_and_decode_tiny_url/src/lib.rs:28:22 [INFO] [stderr] | [INFO] [stderr] 28 | fn encode(&self, longURL: String) -> String { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `long_url` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable `shortURL` should have a snake case name [INFO] [stderr] --> problems/p0535_encode_and_decode_tiny_url/src/lib.rs:47:22 [INFO] [stderr] | [INFO] [stderr] 47 | fn decode(&self, shortURL: String) -> String { [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `short_url` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> problems/p0382_linked_list_random_note.rs:52:13 [INFO] [stderr] | [INFO] [stderr] 52 | let mut obj = Solution::new(Some(Box::new(t1_1))); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `reset` [INFO] [stderr] --> problems/p0519_random_flip_matrix/src/lib.rs:33:8 [INFO] [stderr] | [INFO] [stderr] 33 | fn reset(&mut self) { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> problems/p0528_random_pick_with_weight/src/lib.rs:34:13 [INFO] [stderr] | [INFO] [stderr] 34 | let mut obj = Solution::new(vec![1, 3]); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `problems` (lib) generated 85 warnings [INFO] [stderr] warning: `p0519_random_flip_matrix` (lib) generated 6 warnings [INFO] [stderr] warning: `october_leetcoding_challenge` (lib) generated 3 warnings [INFO] [stderr] warning: `august_leetcoding_challenge` (lib) generated 26 warnings [INFO] [stderr] warning: `p0528_random_pick_with_weight` (lib) generated 3 warnings [INFO] [stderr] warning: `p0478_generate_random_point_in_a_circle` (lib) generated 5 warnings [INFO] [stderr] warning: `november_leetcoding_challenge` (lib) generated 1 warning [INFO] [stderr] warning: `p0535_encode_and_decode_tiny_url` (lib) generated 7 warnings [INFO] [stderr] warning: `problems` (lib test) generated 5 warnings (4 duplicates) [INFO] [stderr] warning: `p0519_random_flip_matrix` (lib test) generated 1 warning [INFO] [stderr] warning: `august_leetcoding_challenge` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] warning: `p0528_random_pick_with_weight` (lib test) generated 1 warning [INFO] [stderr] warning: `p0535_encode_and_decode_tiny_url` (lib test) generated 2 warnings (2 duplicates) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.71s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/august_leetcoding_challenge-63597105692f2b1d) [INFO] [stdout] running 31 tests [INFO] [stdout] test day13_iterator_for_combination::test::test_day13 ... ok [INFO] [stdout] test day11_h_index::test::test_day11 ... ok [INFO] [stdout] test day1_detect_capital::test::test_day1 ... ok [INFO] [stdout] test day20_reoreder_list::test::test_day20 ... ok [INFO] [stdout] test day10_excel_sheet_column_number::test::test_day10 ... ok [INFO] [stdout] test day12_pascals_triangle_ii::test::test_day12 ... ok [INFO] [stdout] test day21_sort_array_by_parity::test::test_day21 ... ok [INFO] [stdout] test day19_goat_latin::test::test_day19 ... ok [INFO] [stdout] test day22_random_point_in_non_overlapping_rectangles::test::test_day22 ... ok [INFO] [stdout] test day18_numbers_with_same_consecutive_differences::test::test_day18 ... ok [INFO] [stdout] test day27_find_right_interval::test::test_day27 ... ok [INFO] [stdout] test day5_add_and_search_word::test::test_day5 ... ok [INFO] [stdout] test day31_delete_node_in_a_bst::test::test_day31 ... ok [INFO] [stdout] test day26_fizz_buzz::test::test_day26 ... ok [INFO] [stdout] test day17_distribute_candies_to_people::test::test_day17 ... ok [INFO] [stdout] test day25_minimum_cost_for_ticket::test::test_day25 ... ok [INFO] [stdout] test day6_find_all_duplicates_in_an_array::test::test_day6 ... ok [INFO] [stdout] test day4_power_of_four::test::test_day4 ... ok [INFO] [stdout] test day15_non_overlapping_intervals::test::test_day15 ... ok [INFO] [stdout] test day29_pancake_sorting::test::test_day29 ... ok [INFO] [stdout] test day3_valid_palindrome::test::test_day3 ... ok [INFO] [stdout] test day2_design_hashset::test::test_day2 ... ok [INFO] [stdout] test day24_sum_of_left_leaves::test::test_day24 ... ok [INFO] [stdout] test day14_longest_palindrome::test::test_day14 ... ok [INFO] [stdout] test day28_implement_rand10_using_rand7::test::test_day28 ... ok [INFO] [stdout] test day8_path_sum_iii::test::test_day8 ... ok [INFO] [stdout] test day7_vertical_order_traversal_of_a_binary_tree::test::test_day7 ... ok [INFO] [stdout] test day9_rotting_oranges::test::test_day9 ... ok [INFO] [stdout] test day30_largest_component_size_by_common_factor::test::test_day30 ... ok [INFO] [stdout] test day16_best_time_to_buy_and_sell_stock_iii::test::test_day16 ... ok [INFO] [stdout] test day23_stream_of_characters::test::test_day23 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day01_gray_code-c8dcfc8f1a21bd26) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day01_making_a_large_island-c9c0bf69eaf4871d) [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_0089 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day01_prefix_and_suffix_search-65d43dbca99d3064) [INFO] [stdout] test test::test_day01 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day02_course_schedule_iii-e30fe21e09f322b0) [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day02_trim_a_binary_search_tree-f474a83a84d5c6ce) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day01 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day02 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day02 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day03_erect_the_fence-f1de0738cd7f822b) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day03 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day03 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day03 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day03 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day03_longest_valid_parentheses-7fb006c0486475e6) [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day03_max_sum_of_rectangle_no_larget_than_k-606da3acf2775615) [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day03_maximum_area_of_a_piece_of_cake_after_horizontal_and_vertical_cuts-d903b9bf54b43132) [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day03_running_sum_of_1d_array-3306e34415767a23) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day03 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day04_count_vowels_permutation-9a0813d4dd0d2b0c) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day04 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day04 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day05 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day04_sum_of_distances_in_tree-1725c09b64f8ed8e) [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day05_jump_game_ii-1234e82547fdd464) [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day05_maximum_performance_of_a_team-9134dc93bc2a24b8) [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day05_orderly_queue-71e6d3ded50e564f) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day05 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day05 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day06_longest_consecutive_sequence-c6eeda69b7ae8d7b) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day06 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day06_minimum_operations_to_make_array_equal-21190f30326ca4d4) [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day06_reduce_array_size_to_the_half-4edd0ccfd6a829d2) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day06 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day06_short_encoding_of_words-7e684e9e4d6d0b8f) [INFO] [stdout] test test::test_day06 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day06_slowest_key-42ee85f09008c948) [INFO] [stdout] test test::test_day06 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day07_determine_if_string_halves_are_alike-227d75be0c888604) [INFO] [stdout] test test::test_day06 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day07_palindrome_paritioning_ii-9486d0bdc6b5b4b9) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day07 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day07 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day07_shortest_distance_to_character-43d1491e5576336f) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day08_rank_transform_of_a_matrix-5080fa53eb3b451d) [INFO] [stdout] test test::test_day07 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day08 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day08_remove_palindromic_subsequences-204b4132f0208b4e) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day08_super_palindromes-5427f10269d84d1d) [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day08 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day09_construct_target_array_with_multiple_sums-fb935281b9707043) [INFO] [stdout] test test::test_day08 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day09_jump_game_vi-f4d950310efc7ddb) [INFO] [stdout] test test::test_day09 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day09_longest_increaseing_subsequence-059bd6182f478010) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day09 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day09 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day09_verifying_an_alien_dictionary-ae46bae00d99d9e3) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day10_arithmeric_slices_ii-86284caa76e8af98) [INFO] [stdout] test test::test_day09 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day10_decode_ways_ii-17bbc03dd0436241) [INFO] [stdout] test test::test_day10 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day10_flip_string_to_monotone_increasing-a51b785cca8df959) [INFO] [stdout] test test::test_day10 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day10_longest_increasing_path_in_a_matrix-822325e359b38d76) [INFO] [stdout] test test::test_day10 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day10 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day11_array_of_doubled_pairs-3d5c0147e213f817) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day11_basic_calculator-e1436d4a5670f1a2) [INFO] [stdout] test test::test_day11 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day11_deepest_leaves_sum-4b8bbec5072022f9) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day11 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day11_find_median_from_data_stream-88613e6a45af1dfe) [INFO] [stdout] test test::test_day11 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day11 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day11_maximum_points_you_can_obtain_from_cards-5e2009a8dd262c8b) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day11 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day11_stone_game_vii-6d165f97c325ed7d) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day11 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day12_check_if_a_string_contains_all_binary_codes_of_size_k-dd9409500119bd45) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day12 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day12_minimum_number_of_refueling_stops-5c47766618138dec) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day12 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day12_number_of_steps_to_reduce_a_number_to_zero-bd2ba0146878a8e4) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day12 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day12_reachable_nodes_in_subdivided_graph-43c90e3c2f0adbf0) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day13_ambiguous_coodinates-57d8260976588040) [INFO] [stdout] test test::test_day12 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day13 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day13_binary_trees_with_factors-879af9e7210ddff2) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day13_palindrome_pairs-67c643fc07955c6e) [INFO] [stdout] test test::test_day13 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day13 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day13_shortest_path_in_binary_matrix-42a632db7e2484a2) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day13 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day14_is_graph_bipartite-25e5916dc7eeb420) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day14_maximum_units_in_a_truck-5442f4ed58add1a8) [INFO] [stdout] test test::test_day14 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day14_remove_boxes-d09f794a363d4b3a) [INFO] [stdout] test test::test_day14 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day14_swapping_nodes_in_a_linked_list-99d2feb9a1a91c15) [INFO] [stdout] test test::test_day14 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.36s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day14 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day15_minimum_window_substring-c499c78a933abaa7) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day15_the_k_th_weakest_rows_in_a_matrix-9829630549a8c6ff) [INFO] [stdout] test test::test_day15 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day15_valid_number-a33ed1314184e538) [INFO] [stdout] test test::test_day15 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day16_binary_tree_cameras-45b463e76bcb8077) [INFO] [stdout] test test::test_day15 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day16 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day16_letter_case_permutation-ed1ea969ce30309c) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day16_remove_all_adjacents_in_string_ii-ec19667b3248e6d1) [INFO] [stdout] test test::test_day16 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day17_count_good_nodes_in_binary_tree-c40b867daac70bc0) [INFO] [stdout] test test::test_day16 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day17_longest_string_chain-e107e207ac347e61) [INFO] [stdout] test test::test_day17 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day17_number_of_submatrices_that_sum_to_target-57adfb1f4f9e6ab5) [INFO] [stdout] test test::test_day17 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day17 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day17_three_equal_parts-50658292bdf6986b) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day18_reverse_nodes_in_k_group-214b04a9445803de) [INFO] [stdout] test test::test_day17 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day18 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day19_k_inverse_pairs_array-a6b223497d2ef441) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day19 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day19_keys_and_rooms-688906738947cd92) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day19 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day19_maximum_product_of_splitted_binary_tree-98fca78ecf8cbe6e) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day19 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day19_minimum_remove_to_make_valid_parentheses-321d383e35f9ad26) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day19 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day20_design_underground_system-c311a651d2f916fb) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day20 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day20_swim_in_riging_water-d5c778ebdf0ed5e3) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day21 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day21_broken_calculator-a65d71b0d38065e6) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day21 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day21_find_and_replace_pattern-1c4a4d0f2998dcd5) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day21_reordered_power_of_2-cf0eb036ed54f8e9) [INFO] [stdout] test test::test_day21 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day21 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day21_sudoku_solver-fa1339a189b770db) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/day22_n_queens-8a70232c3b4e0102) [INFO] [stdout] test test::test_day21 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test::test_day22 ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- test::test_day22 stdout ---- [INFO] [stdout] thread 'test::test_day22' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `[["Q........", "....Q....", ".Q.......", ".....Q...", "........Q", "..Q......", ".......Q.", "...Q.....", "......Q.."], ["Q........", "...Q.....", ".Q.......", ".......Q.", ".....Q...", "........Q", "..Q......", "....Q....", "......Q.."], ["Q........", ".....Q...", ".Q.......", "........Q", "......Q..", "...Q.....", ".......Q.", "..Q......", "....Q...."], ["Q........", "..Q......", "......Q..", ".Q.......", ".......Q.", "....Q....", "........Q", "...Q.....", ".....Q..."], ["Q........", ".....Q...", "...Q.....", ".Q.......", ".......Q.", "..Q......", "........Q", "......Q..", "....Q...."], ["Q........", "....Q....", "......Q..", ".Q.......", ".....Q...", "..Q......", "........Q", "...Q.....", ".......Q."], ["Q........", ".....Q...", "...Q.....", ".Q.......", "......Q..", "........Q", "..Q......", "....Q....", ".......Q."], ["Q........", "....Q....", "........Q", ".Q.......", ".....Q...", ".......Q.", "..Q......", "......Q..", "...Q....."], ["Q........", ".......Q.", "...Q.....", ".Q.......", "......Q..", "........Q", ".....Q...", "..Q......", "....Q...."], ["Q........", "..Q......", ".....Q...", ".......Q.", ".Q.......", "...Q.....", "........Q", "......Q..", "....Q...."], ["Q........", "...Q.....", ".....Q...", ".......Q.", ".Q.......", "....Q....", "..Q......", "........Q", "......Q.."], ["Q........", "......Q..", "....Q....", ".......Q.", ".Q.......", "........Q", "..Q......", ".....Q...", "...Q....."], ["Q........", ".....Q...", "........Q", "....Q....", ".Q.......", ".......Q.", "..Q......", "......Q..", "...Q....."], ["Q........", "...Q.....", "......Q..", "........Q", ".Q.......", "....Q....", ".......Q.", ".....Q...", "..Q......"], ["Q........", ".....Q...", ".......Q.", "....Q....", ".Q.......", "...Q.....", "........Q", "......Q..", "..Q......"], ["Q........", "..Q......", ".......Q.", ".....Q...", "........Q", ".Q.......", "....Q....", "......Q..", "...Q....."], ["Q........", "...Q.....", "......Q..", "..Q......", ".......Q.", ".Q.......", "....Q....", "........Q", ".....Q..."], ["Q........", "...Q.....", ".....Q...", "..Q......", "........Q", ".Q.......", ".......Q.", "....Q....", "......Q.."], ["Q........", "......Q..", "...Q.....", ".....Q...", "........Q", ".Q.......", "....Q....", "..Q......", ".......Q."], ["Q........", "....Q....", "........Q", ".....Q...", "...Q.....", ".Q.......", ".......Q.", "..Q......", "......Q.."], ["Q........", "....Q....", "......Q..", "........Q", "...Q.....", ".Q.......", ".......Q.", ".....Q...", "..Q......"], ["Q........", ".....Q...", ".......Q.", "..Q......", "......Q..", "...Q.....", ".Q.......", "........Q", "....Q...."], ["Q........", ".......Q.", "....Q....", "..Q......", ".....Q...", "........Q", ".Q.......", "...Q.....", "......Q.."], ["Q........", ".......Q.", "....Q....", "..Q......", "........Q", "......Q..", ".Q.......", "...Q.....", ".....Q..."], ["Q........", "....Q....", "......Q..", "........Q", "..Q......", ".......Q.", ".Q.......", "...Q.....", ".....Q..."], ["Q........", "...Q.....", ".......Q.", "..Q......", "........Q", "......Q..", "....Q....", ".Q.......", ".....Q..."], ["Q........", "......Q..", "...Q.....", ".......Q.", "..Q......", "....Q....", "........Q", ".Q.......", ".....Q..."], ["Q........", "......Q..", "...Q.....", ".......Q.", "..Q......", "........Q", ".....Q...", ".Q.......", "....Q...."], ["..Q......", "Q........", "......Q..", ".Q.......", ".......Q.", ".....Q...", "...Q.....", "........Q", "....Q...."], ["...Q.....", "Q........", "....Q....", ".Q.......", "........Q", "......Q..", "..Q......", ".......Q.", ".....Q..."], ["......Q..", "Q........", "...Q.....", ".Q.......", ".......Q.", ".....Q...", "........Q", "..Q......", "....Q...."], [".....Q...", "Q........", "....Q....", ".Q.......", "........Q", "......Q..", "...Q.....", ".......Q.", "..Q......"], ["......Q..", "Q........", ".....Q...", ".Q.......", "....Q....", ".......Q.", "...Q.....", "........Q", "..Q......"], ["...Q.....", "Q........", "....Q....", ".......Q.", ".Q.......", "......Q..", "..Q......", ".....Q...", "........Q"], ["....Q....", "Q........", ".....Q...", "...Q.....", ".Q.......", ".......Q.", "..Q......", "........Q", "......Q.."], [".......Q.", "Q........", "....Q....", "......Q..", ".Q.......", ".....Q...", "..Q......", "........Q", "...Q....."], ["......Q..", "Q........", ".......Q.", "....Q....", ".Q.......", "........Q", "..Q......", ".....Q...", "...Q....."], ["...Q.....", "Q........", "....Q....", "........Q", ".Q.......", ".....Q...", ".......Q.", "..Q......", "......Q.."], ["...Q.....", "Q........", "......Q..", "........Q", ".Q.......", ".....Q...", ".......Q.", "..Q......", "....Q...."], ["......Q..", "Q........", ".....Q...", ".......Q.", ".Q.......", "...Q.....", "........Q", "..Q......", "....Q...."], ["......Q..", "Q........", ".....Q...", "........Q", ".Q.......", "...Q.....", ".......Q.", "..Q......", "....Q...."], ["....Q....", "Q........", ".......Q.", "...Q.....", ".Q.......", "......Q..", "........Q", ".....Q...", "..Q......"], ["..Q......", "Q........", "...Q.....", "......Q..", "........Q", ".Q.......", "....Q....", ".......Q.", ".....Q..."], ["..Q......", "Q........", "......Q..", "....Q....", ".......Q.", ".Q.......", "...Q.....", ".....Q...", "........Q"], ["..Q......", "Q........", ".....Q...", ".......Q.", "....Q....", ".Q.......", "...Q.....", "........Q", "......Q.."], ["..Q......", "Q........", "........Q", "......Q..", "....Q....", ".Q.......", ".......Q.", ".....Q...", "...Q....."], ["...Q.....", "Q........", "..Q......", ".....Q...", "........Q", ".Q.......", ".......Q.", "....Q....", "......Q.."], [".......Q.", "Q........", "...Q.....", "......Q..", "....Q....", ".Q.......", "........Q", ".....Q...", "..Q......"], ["...Q.....", "Q........", "........Q", ".....Q...", "..Q......", "......Q..", ".Q.......", ".......Q.", "....Q...."], ["....Q....", "Q........", ".......Q.", ".....Q...", "..Q......", "......Q..", ".Q.......", "...Q.....", "........Q"], [".....Q...", "Q........", "....Q....", "......Q..", "........Q", "...Q.....", ".Q.......", ".......Q.", "..Q......"], ["..Q......", "Q........", ".......Q.", "...Q.....", "........Q", "......Q..", "....Q....", ".Q.......", ".....Q..."], [".......Q.", "Q........", "...Q.....", "......Q..", "..Q......", ".....Q...", "........Q", ".Q.......", "....Q...."], [".....Q...", "Q........", "....Q....", "......Q..", "........Q", "..Q......", ".......Q.", ".Q.......", "...Q....."], [".......Q.", "Q........", "...Q.....", ".....Q...", "..Q......", "........Q", "......Q..", "....Q....", ".Q......."], ["......Q..", "Q........", "...Q.....", ".......Q.", "....Q....", "..Q......", "........Q", ".....Q...", ".Q......."], ["......Q..", "Q........", "...Q.....", ".....Q...", "........Q", "..Q......", "....Q....", ".......Q.", ".Q......."], [".....Q...", "Q........", "......Q..", "...Q.....", ".......Q.", "..Q......", "....Q....", "........Q", ".Q......."], [".Q.......", ".....Q...", "Q........", "..Q......", "......Q..", "........Q", "...Q.....", ".......Q.", "....Q...."], [".Q.......", ".....Q...", "Q........", "......Q..", "....Q....", "..Q......", "........Q", "...Q.....", ".......Q."], [".Q.......", "...Q.....", "Q........", "......Q..", "........Q", ".....Q...", "..Q......", "....Q....", ".......Q."], [".Q.......", ".....Q...", "Q........", "......Q..", "...Q.....", ".......Q.", "..Q......", "....Q....", "........Q"], [".Q.......", ".......Q.", "Q........", "...Q.....", "......Q..", "........Q", ".....Q...", "..Q......", "....Q...."], [".Q.......", ".....Q...", "Q........", "........Q", "....Q....", ".......Q.", "...Q.....", "......Q..", "..Q......"], ["....Q....", "..Q......", "Q........", ".....Q...", ".Q.......", "........Q", "......Q..", "...Q.....", ".......Q."], ["....Q....", "..Q......", "Q........", "......Q..", ".Q.......", ".......Q.", ".....Q...", "...Q.....", "........Q"], ["...Q.....", ".....Q...", "Q........", "....Q....", ".Q.......", ".......Q.", "..Q......", "......Q..", "........Q"], ["......Q..", "...Q.....", "Q........", "........Q", ".Q.......", ".....Q...", ".......Q.", "..Q......", "....Q...."], ["......Q..", "...Q.....", "Q........", ".......Q.", ".Q.......", "........Q", ".....Q...", "..Q......", "....Q...."], ["......Q..", "...Q.....", "Q........", "....Q....", ".Q.......", "........Q", ".....Q...", ".......Q.", "..Q......"], ["....Q....", "......Q..", "Q........", "...Q.....", ".Q.......", ".......Q.", ".....Q...", "........Q", "..Q......"], ["....Q....", "..Q......", "Q........", ".....Q...", ".......Q.", ".Q.......", "...Q.....", "......Q..", "........Q"], [".....Q...", "..Q......", "Q........", ".......Q.", "....Q....", ".Q.......", "........Q", "......Q..", "...Q....."], ["...Q.....", ".......Q.", "Q........", "....Q....", "......Q..", ".Q.......", ".....Q...", "..Q......", "........Q"], ["...Q.....", "......Q..", "Q........", ".......Q.", "....Q....", ".Q.......", "........Q", "..Q......", ".....Q..."], ["........Q", "...Q.....", "Q........", "....Q....", ".......Q.", ".Q.......", "......Q..", "..Q......", ".....Q..."], ["....Q....", ".......Q.", "Q........", "........Q", "...Q.....", ".Q.......", "......Q..", "..Q......", ".....Q..."], ["........Q", "....Q....", "Q........", ".......Q.", "...Q.....", ".Q.......", "......Q..", "..Q......", ".....Q..."], ["...Q.....", "......Q..", "Q........", ".....Q...", "........Q", ".Q.......", ".......Q.", "....Q....", "..Q......"], [".......Q.", "...Q.....", "Q........", "......Q..", "....Q....", ".Q.......", ".....Q...", "........Q", "..Q......"], [".....Q...", "...Q.....", "Q........", "......Q..", "........Q", ".Q.......", ".......Q.", "....Q....", "..Q......"], [".....Q...", ".......Q.", "Q........", "......Q..", "...Q.....", ".Q.......", "........Q", "....Q....", "..Q......"], ["....Q....", "......Q..", "Q........", ".....Q...", ".......Q.", ".Q.......", "...Q.....", "........Q", "..Q......"], [".......Q.", "....Q....", "Q........", ".....Q...", "........Q", ".Q.......", "...Q.....", "......Q..", "..Q......"], [".....Q...", ".......Q.", "Q........", "....Q....", "........Q", ".Q.......", "...Q.....", "......Q..", "..Q......"], [".....Q...", "..Q......", "Q........", "...Q.....", "......Q..", "........Q", ".Q.......", "....Q....", ".......Q."], ["......Q..", "..Q......", "Q........", "........Q", "....Q....", ".......Q.", ".Q.......", "...Q.....", ".....Q..."], ["......Q..", "..Q......", "Q........", ".....Q...", ".......Q.", "....Q....", ".Q.......", "...Q.....", "........Q"], ["......Q..", "...Q.....", "Q........", "..Q......", ".....Q...", "........Q", ".Q.......", ".......Q.", "....Q...."], ["......Q..", "...Q.....", "Q........", "..Q......", ".......Q.", ".....Q...", ".Q.......", "........Q", "....Q...."], ["......Q..", "........Q", "Q........", "..Q......", "....Q....", ".......Q.", ".Q.......", "...Q.....", ".....Q..."], ["...Q.....", ".....Q...", "Q........", "........Q", "....Q....", ".......Q.", ".Q.......", "......Q..", "..Q......"], ["........Q", "....Q....", "Q........", "...Q.....", ".....Q...", ".......Q.", ".Q.......", "......Q..", "..Q......"], [".......Q.", "..Q......", "Q........", "...Q.....", "......Q..", "........Q", ".....Q...", ".Q.......", "....Q...."], [".......Q.", ".....Q...", "Q........", "..Q......", "......Q..", "........Q", "...Q.....", ".Q.......", "....Q...."], ["...Q.....", ".....Q...", "Q........", "........Q", "......Q..", "..Q......", ".......Q.", ".Q.......", "....Q...."], [".....Q...", "........Q", "Q........", "...Q.....", "......Q..", "..Q......", ".......Q.", ".Q.......", "....Q...."], ["......Q..", "....Q....", "Q........", ".......Q.", ".....Q...", "..Q......", "........Q", ".Q.......", "...Q....."], [".....Q...", "..Q......", "Q........", ".......Q.", "...Q.....", "........Q", "......Q..", "....Q....", ".Q......."], ["...Q.....", "......Q..", "Q........", "..Q......", "........Q", ".....Q...", ".......Q.", "....Q....", ".Q......."], ["......Q..", "...Q.....", "Q........", "..Q......", "........Q", ".....Q...", ".......Q.", "....Q....", ".Q......."], [".......Q.", ".....Q...", "Q........", "..Q......", "....Q....", "......Q..", "........Q", "...Q.....", ".Q......."], ["......Q..", "...Q.....", "Q........", ".......Q.", "....Q....", "..Q......", ".....Q...", "........Q", ".Q......."], ["....Q....", ".......Q.", "Q........", "...Q.....", "......Q..", "..Q......", ".....Q...", "........Q", ".Q......."], ["......Q..", "....Q....", "Q........", ".....Q...", "........Q", "..Q......", ".......Q.", "...Q.....", ".Q......."], [".Q.......", ".....Q...", "..Q......", "Q........", ".......Q.", "...Q.....", "........Q", "......Q..", "....Q...."], [".Q.......", "...Q.....", "......Q..", "Q........", "..Q......", "........Q", ".....Q...", ".......Q.", "....Q...."], [".Q.......", "....Q....", "......Q..", "Q........", "..Q......", ".......Q.", ".....Q...", "...Q.....", "........Q"], [".Q.......", "....Q....", ".......Q.", "Q........", "..Q......", ".....Q...", "........Q", "......Q..", "...Q....."], [".Q.......", "....Q....", ".......Q.", "Q........", "........Q", ".....Q...", "..Q......", "......Q..", "...Q....."], [".Q.......", "......Q..", "....Q....", "Q........", "........Q", "...Q.....", ".....Q...", ".......Q.", "..Q......"], ["....Q....", ".Q.......", ".....Q...", "Q........", "..Q......", "......Q..", "........Q", "...Q.....", ".......Q."], ["....Q....", ".Q.......", "...Q.....", "Q........", "......Q..", "........Q", "..Q......", ".....Q...", ".......Q."], ["....Q....", ".Q.......", "........Q", "Q........", ".....Q...", ".......Q.", "..Q......", "......Q..", "...Q....."], ["....Q....", ".Q.......", ".......Q.", "Q........", "......Q..", "........Q", "..Q......", ".....Q...", "...Q....."], [".......Q.", ".Q.......", "...Q.....", "Q........", "......Q..", "........Q", ".....Q...", "..Q......", "....Q...."], ["......Q..", ".Q.......", "...Q.....", "Q........", ".......Q.", "....Q....", "........Q", ".....Q...", "..Q......"], ["....Q....", ".Q.......", ".......Q.", "Q........", "...Q.....", "......Q..", "........Q", ".....Q...", "..Q......"], ["..Q......", "....Q....", "......Q..", "Q........", "...Q.....", ".Q.......", ".......Q.", ".....Q...", "........Q"], ["..Q......", "......Q..", "........Q", "Q........", "....Q....", ".Q.......", ".......Q.", ".....Q...", "...Q....."], ["..Q......", ".......Q.", ".....Q...", "Q........", "........Q", ".Q.......", "....Q....", "......Q..", "...Q....."], [".......Q.", "....Q....", "..Q......", "Q........", ".....Q...", ".Q.......", "........Q", "......Q..", "...Q....."], ["........Q", "....Q....", "..Q......", "Q........", "......Q..", ".Q.......", ".......Q.", ".....Q...", "...Q....."], [".....Q...", ".......Q.", "..Q......", "Q........", "........Q", ".Q.......", "....Q....", "......Q..", "...Q....."], [".....Q...", "...Q.....", "........Q", "Q........", "....Q....", ".Q.......", ".......Q.", "..Q......", "......Q.."], [".......Q.", "...Q.....", "........Q", "Q........", "....Q....", ".Q.......", ".....Q...", "..Q......", "......Q.."], [".....Q...", "...Q.....", "......Q..", "Q........", ".......Q.", ".Q.......", "....Q....", "..Q......", "........Q"], ["....Q....", ".......Q.", "...Q.....", "Q........", "......Q..", ".Q.......", ".....Q...", "..Q......", "........Q"], ["....Q....", "......Q..", "...Q.....", "Q........", ".......Q.", ".Q.......", "........Q", ".....Q...", "..Q......"], ["..Q......", "........Q", "...Q.....", "Q........", ".......Q.", ".....Q...", ".Q.......", "......Q..", "....Q...."], ["..Q......", ".....Q...", "........Q", "Q........", ".......Q.", "...Q.....", ".Q.......", "......Q..", "....Q...."], ["..Q......", ".....Q...", ".......Q.", "Q........", "....Q....", "........Q", ".Q.......", "...Q.....", "......Q.."], [".....Q...", "........Q", "..Q......", "Q........", ".......Q.", "...Q.....", ".Q.......", "......Q..", "....Q...."], ["........Q", "....Q....", "..Q......", "Q........", ".....Q...", ".......Q.", ".Q.......", "...Q.....", "......Q.."], [".....Q...", ".......Q.", "..Q......", "Q........", "........Q", "....Q....", ".Q.......", "...Q.....", "......Q.."], ["........Q", ".....Q...", "..Q......", "Q........", ".......Q.", "....Q....", ".Q.......", "...Q.....", "......Q.."], [".....Q...", "...Q.....", "......Q..", "Q........", "..Q......", "........Q", ".Q.......", ".......Q.", "....Q...."], [".....Q...", "...Q.....", "........Q", "Q........", "..Q......", "......Q..", ".Q.......", ".......Q.", "....Q...."], ["........Q", "...Q.....", ".......Q.", "Q........", "..Q......", ".....Q...", ".Q.......", "......Q..", "....Q...."], ["......Q..", "...Q.....", ".......Q.", "Q........", "....Q....", "........Q", ".Q.......", ".....Q...", "..Q......"], [".....Q...", "...Q.....", "......Q..", "Q........", ".......Q.", "....Q....", ".Q.......", "........Q", "..Q......"], [".....Q...", "........Q", "....Q....", "Q........", ".......Q.", "...Q.....", ".Q.......", "......Q..", "..Q......"], ["..Q......", ".....Q...", ".......Q.", "Q........", "...Q.....", "......Q..", "....Q....", ".Q.......", "........Q"], ["....Q....", "......Q..", "...Q.....", "Q........", "..Q......", ".....Q...", "........Q", ".Q.......", ".......Q."], ["....Q....", "......Q..", "...Q.....", "Q........", "..Q......", ".......Q.", ".....Q...", ".Q.......", "........Q"], [".......Q.", "....Q....", "..Q......", "Q........", "......Q..", "...Q.....", ".....Q...", "........Q", ".Q......."], ["....Q....", ".......Q.", "...Q.....", "Q........", "..Q......", ".....Q...", "........Q", "......Q..", ".Q......."], ["....Q....", "......Q..", "...Q.....", "Q........", "..Q......", "........Q", ".....Q...", ".......Q.", ".Q......."], ["....Q....", ".......Q.", ".....Q...", "Q........", "..Q......", "......Q..", "........Q", "...Q.....", ".Q......."], [".Q.......", "....Q....", "......Q..", "...Q.....", "Q........", "..Q......", "........Q", ".....Q...", ".......Q."], [".Q.......", "....Q....", "........Q", "...Q.....", "Q........", ".......Q.", ".....Q...", "..Q......", "......Q.."], [".Q.......", "......Q..", "....Q....", ".......Q.", "Q........", "...Q.....", ".....Q...", "..Q......", "........Q"], ["...Q.....", ".Q.......", "......Q..", "..Q......", "Q........", ".......Q.", "....Q....", "........Q", ".....Q..."], ["......Q..", ".Q.......", ".....Q...", "..Q......", "Q........", ".......Q.", "....Q....", "........Q", "...Q....."], ["...Q.....", ".Q.......", "....Q....", ".......Q.", "Q........", "..Q......", ".....Q...", "........Q", "......Q.."], ["........Q", ".Q.......", "....Q....", "......Q..", "Q........", "..Q......", ".......Q.", ".....Q...", "...Q....."], ["......Q..", ".Q.......", ".......Q.", ".....Q...", "Q........", "..Q......", "....Q....", "........Q", "...Q....."], ["...Q.....", ".Q.......", "........Q", "....Q....", "Q........", ".......Q.", ".....Q...", "..Q......", "......Q.."], ["...Q.....", ".Q.......", "......Q..", "........Q", "Q........", ".......Q.", "....Q....", "..Q......", ".....Q..."], ["......Q..", ".Q.......", "...Q.....", ".....Q...", "Q........", "........Q", "....Q....", "..Q......", ".......Q."], ["......Q..", ".Q.......", "...Q.....", "........Q", "Q........", ".......Q.", "....Q....", "..Q......", ".....Q..."], ["...Q.....", ".Q.......", "......Q..", "........Q", "Q........", "....Q....", ".......Q.", ".....Q...", "..Q......"], [".......Q.", ".Q.......", "....Q....", "......Q..", "Q........", "...Q.....", ".....Q...", "........Q", "..Q......"], ["..Q......", "....Q....", ".Q.......", ".......Q.", "Q........", "...Q.....", "......Q..", "........Q", ".....Q..."], ["..Q......", ".....Q...", ".Q.......", "......Q..", "Q........", "...Q.....", ".......Q.", "....Q....", "........Q"], ["..Q......", "....Q....", ".Q.......", ".......Q.", "Q........", "......Q..", "...Q.....", ".....Q...", "........Q"], ["......Q..", "....Q....", ".Q.......", ".......Q.", "Q........", "..Q......", "........Q", ".....Q...", "...Q....."], [".....Q...", ".......Q.", ".Q.......", "......Q..", "Q........", "..Q......", "....Q....", "........Q", "...Q....."], ["........Q", ".....Q...", ".Q.......", "......Q..", "Q........", "..Q......", "....Q....", ".......Q.", "...Q....."], ["......Q..", "........Q", ".Q.......", ".....Q...", "Q........", "..Q......", "....Q....", ".......Q.", "...Q....."], [".......Q.", "....Q....", ".Q.......", "...Q.....", "Q........", "......Q..", "........Q", "..Q......", ".....Q..."], ["........Q", "......Q..", ".Q.......", "...Q.....", "Q........", ".......Q.", "....Q....", "..Q......", ".....Q..."], ["......Q..", "....Q....", ".Q.......", ".......Q.", "Q........", "...Q.....", "........Q", "..Q......", ".....Q..."], [".......Q.", "....Q....", ".Q.......", "........Q", "Q........", "...Q.....", "......Q..", "..Q......", ".....Q..."], [".......Q.", "....Q....", ".Q.......", "...Q.....", "Q........", "......Q..", "........Q", ".....Q...", "..Q......"], [".......Q.", ".....Q...", ".Q.......", "......Q..", "Q........", "...Q.....", "........Q", "....Q....", "..Q......"], ["..Q......", "....Q....", "........Q", "...Q.....", "Q........", "......Q..", ".Q.......", ".....Q...", ".......Q."], ["..Q......", ".....Q...", "........Q", "......Q..", "Q........", "...Q.....", ".Q.......", "....Q....", ".......Q."], [".....Q...", "..Q......", "......Q..", "...Q.....", "Q........", "........Q", ".Q.......", "....Q....", ".......Q."], [".....Q...", "..Q......", "........Q", "...Q.....", "Q........", ".......Q.", ".Q.......", "....Q....", "......Q.."], [".....Q...", "..Q......", "....Q....", ".......Q.", "Q........", "...Q.....", ".Q.......", "......Q..", "........Q"], [".....Q...", "..Q......", "........Q", "......Q..", "Q........", "...Q.....", ".Q.......", "....Q....", ".......Q."], ["...Q.....", ".......Q.", "....Q....", "..Q......", "Q........", ".....Q...", ".Q.......", "........Q", "......Q.."], ["...Q.....", ".......Q.", "....Q....", "..Q......", "Q........", "......Q..", ".Q.......", ".....Q...", "........Q"], ["...Q.....", "........Q", "....Q....", "..Q......", "Q........", "......Q..", ".Q.......", ".......Q.", ".....Q..."], ["...Q.....", ".....Q...", "........Q", "..Q......", "Q........", ".......Q.", ".Q.......", "....Q....", "......Q.."], ["........Q", ".....Q...", "...Q.....", "......Q..", "Q........", ".......Q.", ".Q.......", "....Q....", "..Q......"], ["........Q", "....Q....", ".......Q.", "...Q.....", "Q........", "......Q..", ".Q.......", ".....Q...", "..Q......"], [".....Q...", "........Q", "......Q..", "...Q.....", "Q........", ".......Q.", ".Q.......", "....Q....", "..Q......"], ["..Q......", "........Q", ".....Q...", "...Q.....", "Q........", "......Q..", "....Q....", ".Q.......", ".......Q."], ["..Q......", ".....Q...", ".......Q.", "....Q....", "Q........", "........Q", "......Q..", ".Q.......", "...Q....."], [".....Q...", "..Q......", "....Q....", ".......Q.", "Q........", "........Q", "...Q.....", ".Q.......", "......Q.."], [".......Q.", "..Q......", "....Q....", "........Q", "Q........", ".....Q...", "...Q.....", ".Q.......", "......Q.."], [".....Q...", "..Q......", "....Q....", ".......Q.", "Q........", "........Q", "......Q..", ".Q.......", "...Q....."], ["......Q..", "..Q......", ".....Q...", ".......Q.", "Q........", "....Q....", "........Q", ".Q.......", "...Q....."], ["...Q.....", "........Q", "....Q....", "..Q......", "Q........", ".....Q...", ".......Q.", ".Q.......", "......Q.."], ["...Q.....", ".....Q...", ".......Q.", "..Q......", "Q........", "......Q..", "....Q....", ".Q.......", "........Q"], ["......Q..", "........Q", ".....Q...", "..Q......", "Q........", ".......Q.", "....Q....", ".Q.......", "...Q....."], ["...Q.....", "........Q", "....Q....", ".......Q.", "Q........", "..Q......", ".....Q...", ".Q.......", "......Q.."], [".....Q...", "........Q", "....Q....", ".......Q.", "Q........", "..Q......", "......Q..", ".Q.......", "...Q....."], ["........Q", "..Q......", ".....Q...", "...Q.....", "Q........", ".......Q.", "....Q....", "......Q..", ".Q......."], ["......Q..", "..Q......", ".....Q...", ".......Q.", "Q........", "...Q.....", "........Q", "....Q....", ".Q......."], [".......Q.", ".....Q...", "........Q", "..Q......", "Q........", "...Q.....", "......Q..", "....Q....", ".Q......."], [".Q.......", "...Q.....", "........Q", "......Q..", "..Q......", "Q........", ".....Q...", ".......Q.", "....Q...."], [".Q.......", ".......Q.", ".....Q...", "........Q", "..Q......", "Q........", "...Q.....", "......Q..", "....Q...."], [".Q.......", "......Q..", "........Q", ".....Q...", "..Q......", "Q........", "...Q.....", ".......Q.", "....Q...."], [".Q.......", "........Q", ".....Q...", "...Q.....", "......Q..", "Q........", "..Q......", "....Q....", ".......Q."], ["........Q", ".Q.......", ".....Q...", ".......Q.", "..Q......", "Q........", "...Q.....", "......Q..", "....Q...."], [".......Q.", ".Q.......", "........Q", ".....Q...", "..Q......", "Q........", "...Q.....", "......Q..", "....Q...."], ["........Q", ".Q.......", "....Q....", "......Q..", "...Q.....", "Q........", ".......Q.", ".....Q...", "..Q......"], ["..Q......", "......Q..", ".Q.......", "...Q.....", ".......Q.", "Q........", "....Q....", "........Q", ".....Q..."], ["..Q......", "........Q", ".Q.......", "....Q....", ".......Q.", "Q........", "......Q..", "...Q.....", ".....Q..."], ["..Q......", ".....Q...", ".Q.......", "........Q", "....Q....", "Q........", ".......Q.", "...Q.....", "......Q.."], ["....Q....", "......Q..", ".Q.......", ".....Q...", "..Q......", "Q........", ".......Q.", "...Q.....", "........Q"], ["....Q....", ".......Q.", ".Q.......", "......Q..", "..Q......", "Q........", "........Q", "...Q.....", ".....Q..."], ["....Q....", ".......Q.", ".Q.......", "........Q", "..Q......", "Q........", "......Q..", "...Q.....", ".....Q..."], ["......Q..", "...Q.....", ".Q.......", "....Q....", ".......Q.", "Q........", "..Q......", ".....Q...", "........Q"], ["......Q..", "...Q.....", ".Q.......", "....Q....", "........Q", "Q........", "..Q......", ".......Q.", ".....Q..."], ["......Q..", "...Q.....", ".Q.......", ".......Q.", ".....Q...", "Q........", "..Q......", "....Q....", "........Q"], ["....Q....", "......Q..", ".Q.......", "...Q.....", ".......Q.", "Q........", "..Q......", "........Q", ".....Q..."], ["......Q..", "...Q.....", ".Q.......", "........Q", "....Q....", "Q........", ".......Q.", ".....Q...", "..Q......"], ["....Q....", "......Q..", ".Q.......", "...Q.....", ".......Q.", "Q........", "........Q", ".....Q...", "..Q......"], ["....Q....", "......Q..", ".Q.......", ".....Q...", ".......Q.", "Q........", "...Q.....", "........Q", "..Q......"], ["..Q......", ".....Q...", "........Q", ".Q.......", ".......Q.", "Q........", "...Q.....", "......Q..", "....Q...."], ["........Q", "..Q......", ".....Q...", ".Q.......", "......Q..", "Q........", "...Q.....", ".......Q.", "....Q...."], ["........Q", "..Q......", "....Q....", ".Q.......", ".......Q.", "Q........", "......Q..", "...Q.....", ".....Q..."], ["......Q..", "..Q......", ".....Q...", ".Q.......", "....Q....", "Q........", "........Q", "...Q.....", ".......Q."], ["......Q..", "..Q......", ".......Q.", ".Q.......", "....Q....", "Q........", "........Q", "...Q.....", ".....Q..."], ["...Q.....", "......Q..", "....Q....", ".Q.......", "........Q", "Q........", "..Q......", ".......Q.", ".....Q..."], ["...Q.....", ".....Q...", ".......Q.", ".Q.......", "......Q..", "Q........", "..Q......", "....Q....", "........Q"], ["...Q.....", "......Q..", "........Q", ".Q.......", ".....Q...", "Q........", "..Q......", "....Q....", ".......Q."], ["...Q.....", "......Q..", "....Q....", ".Q.......", "........Q", "Q........", ".....Q...", ".......Q.", "..Q......"], ["...Q.....", ".....Q...", ".......Q.", ".Q.......", "....Q....", "Q........", "........Q", "......Q..", "..Q......"], ["........Q", ".....Q...", ".......Q.", ".Q.......", "...Q.....", "Q........", "......Q..", "....Q....", "..Q......"], ["..Q......", ".....Q...", "........Q", "......Q..", "...Q.....", "Q........", ".......Q.", ".Q.......", "....Q...."], ["..Q......", ".....Q...", "........Q", "....Q....", ".......Q.", "Q........", "...Q.....", ".Q.......", "......Q.."], ["....Q....", "..Q......", ".....Q...", "........Q", "......Q..", "Q........", "...Q.....", ".Q.......", ".......Q."], ["...Q.....", ".....Q...", "..Q......", "........Q", "......Q..", "Q........", ".......Q.", ".Q.......", "....Q...."], ["...Q.....", "......Q..", "..Q......", ".......Q.", ".....Q...", "Q........", "........Q", ".Q.......", "....Q...."], [".......Q.", ".....Q...", "..Q......", "........Q", "......Q..", "Q........", "...Q.....", ".Q.......", "....Q...."], [".......Q.", "...Q.....", "........Q", "......Q..", "..Q......", "Q........", ".....Q...", ".Q.......", "....Q...."], ["..Q......", ".......Q.", ".....Q...", "...Q.....", "........Q", "Q........", "....Q....", "......Q..", ".Q......."], ["...Q.....", "......Q..", "..Q......", ".....Q...", "........Q", "Q........", ".......Q.", "....Q....", ".Q......."], ["...Q.....", "......Q..", "........Q", ".....Q...", "..Q......", "Q........", ".......Q.", "....Q....", ".Q......."], ["........Q", "...Q.....", ".....Q...", ".......Q.", "..Q......", "Q........", "......Q..", "....Q....", ".Q......."], ["....Q....", ".......Q.", ".....Q...", "........Q", "..Q......", "Q........", "......Q..", "...Q.....", ".Q......."], ["....Q....", "......Q..", "........Q", "...Q.....", ".......Q.", "Q........", "..Q......", ".....Q...", ".Q......."], [".Q.......", "...Q.....", ".......Q.", "..Q......", "........Q", ".....Q...", "Q........", "....Q....", "......Q.."], [".Q.......", "........Q", ".....Q...", "..Q......", "......Q..", "...Q.....", "Q........", ".......Q.", "....Q...."], [".Q.......", "........Q", ".....Q...", "..Q......", "....Q....", ".......Q.", "Q........", "...Q.....", "......Q.."], [".Q.......", "...Q.....", "........Q", "......Q..", "....Q....", "..Q......", "Q........", ".....Q...", ".......Q."], [".Q.......", "....Q....", ".......Q.", ".....Q...", "........Q", "..Q......", "Q........", "...Q.....", "......Q.."], [".Q.......", "....Q....", ".......Q.", ".....Q...", "........Q", "..Q......", "Q........", "......Q..", "...Q....."], [".Q.......", "....Q....", "......Q..", "........Q", "...Q.....", ".......Q.", "Q........", "..Q......", ".....Q..."], ["...Q.....", ".Q.......", "........Q", "..Q......", ".....Q...", ".......Q.", "Q........", "....Q....", "......Q.."], ["....Q....", ".Q.......", ".......Q.", "..Q......", "......Q..", "...Q.....", "Q........", "........Q", ".....Q..."], ["....Q....", ".Q.......", ".......Q.", "..Q......", "......Q..", "........Q", "Q........", ".....Q...", "...Q....."], ["....Q....", ".Q.......", "...Q.....", "........Q", "......Q..", "..Q......", "Q........", ".....Q...", ".......Q."], ["....Q....", ".Q.......", ".....Q...", "........Q", "......Q..", "...Q.....", "Q........", "..Q......", ".......Q."], ["..Q......", "......Q..", ".Q.......", ".......Q.", ".....Q...", "...Q.....", "Q........", "....Q....", "........Q"], ["..Q......", "......Q..", ".Q.......", ".......Q.", "....Q....", "........Q", "Q........", ".....Q...", "...Q....."], [".....Q...", "...Q.....", ".Q.......", ".......Q.", "....Q....", "..Q......", "Q........", "........Q", "......Q.."], ["....Q....", "........Q", ".Q.......", ".....Q...", ".......Q.", "..Q......", "Q........", "...Q.....", "......Q.."], ["....Q....", ".......Q.", ".Q.......", "........Q", ".....Q...", "..Q......", "Q........", "...Q.....", "......Q.."], ["........Q", "...Q.....", ".Q.......", "....Q....", ".......Q.", ".....Q...", "Q........", "..Q......", "......Q.."], [".....Q...", "...Q.....", ".Q.......", ".......Q.", "....Q....", "........Q", "Q........", "..Q......", "......Q.."], [".......Q.", "....Q....", ".Q.......", "........Q", "......Q..", "...Q.....", "Q........", "..Q......", ".....Q..."], ["..Q......", "......Q..", "...Q.....", ".Q.......", "........Q", "....Q....", "Q........", ".......Q.", ".....Q..."], ["..Q......", "......Q..", "...Q.....", ".Q.......", "........Q", ".....Q...", "Q........", "....Q....", ".......Q."], ["..Q......", "........Q", "...Q.....", ".Q.......", ".......Q.", ".....Q...", "Q........", "......Q..", "....Q...."], ["..Q......", "....Q....", "........Q", ".Q.......", "...Q.....", "......Q..", "Q........", ".......Q.", ".....Q..."], ["..Q......", "....Q....", ".......Q.", ".Q.......", "........Q", "......Q..", "Q........", "...Q.....", ".....Q..."], ["..Q......", "........Q", ".....Q...", ".Q.......", "....Q....", "......Q..", "Q........", "...Q.....", ".......Q."], ["..Q......", "....Q....", ".......Q.", ".Q.......", "........Q", ".....Q...", "Q........", "......Q..", "...Q....."], [".....Q...", "..Q......", "......Q..", ".Q.......", "...Q.....", ".......Q.", "Q........", "....Q....", "........Q"], [".....Q...", "..Q......", "......Q..", ".Q.......", "...Q.....", "........Q", "Q........", ".......Q.", "....Q...."], [".....Q...", "..Q......", "......Q..", ".Q.......", ".......Q.", "....Q....", "Q........", "...Q.....", "........Q"], [".....Q...", "..Q......", "........Q", ".Q.......", "....Q....", ".......Q.", "Q........", "......Q..", "...Q....."], ["........Q", "..Q......", ".....Q...", ".Q.......", "......Q..", "....Q....", "Q........", ".......Q.", "...Q....."], ["...Q.....", "......Q..", "........Q", ".Q.......", "....Q....", ".......Q.", "Q........", "..Q......", ".....Q..."], ["........Q", "......Q..", "...Q.....", ".Q.......", ".......Q.", ".....Q...", "Q........", "..Q......", "....Q...."], ["..Q......", "........Q", ".....Q...", ".......Q.", ".Q.......", "...Q.....", "Q........", "......Q..", "....Q...."], ["..Q......", ".......Q.", ".....Q...", "........Q", ".Q.......", "....Q....", "Q........", "...Q.....", "......Q.."], ["....Q....", "..Q......", ".....Q...", "........Q", ".Q.......", ".......Q.", "Q........", "...Q.....", "......Q.."], ["....Q....", "..Q......", ".......Q.", ".....Q...", ".Q.......", "........Q", "Q........", "...Q.....", "......Q.."], ["........Q", "......Q..", "..Q......", ".......Q.", ".Q.......", "....Q....", "Q........", ".....Q...", "...Q....."], ["........Q", "...Q.....", ".....Q...", ".......Q.", ".Q.......", "......Q..", "Q........", "..Q......", "....Q...."], [".......Q.", "...Q.....", "......Q..", "........Q", ".Q.......", ".....Q...", "Q........", "..Q......", "....Q...."], ["..Q......", "......Q..", "...Q.....", ".......Q.", "....Q....", "........Q", "Q........", ".....Q...", ".Q......."], ["....Q....", "..Q......", ".....Q...", "........Q", "......Q..", "...Q.....", "Q........", ".......Q.", ".Q......."], ["........Q", "....Q....", "..Q......", ".......Q.", "...Q.....", "......Q..", "Q........", ".....Q...", ".Q......."], [".......Q.", "....Q....", "..Q......", ".....Q...", "........Q", "......Q..", "Q........", "...Q.....", ".Q......."], [".......Q.", "...Q.....", "........Q", "..Q......", "....Q....", "......Q..", "Q........", ".....Q...", ".Q......."], ["....Q....", ".......Q.", "...Q.....", "........Q", "......Q..", "..Q......", "Q........", ".....Q...", ".Q......."], [".Q.......", "........Q", "....Q....", "..Q......", ".......Q.", "...Q.....", "......Q..", "Q........", ".....Q..."], [".Q.......", ".......Q.", "....Q....", "..Q......", "........Q", ".....Q...", "...Q.....", "Q........", "......Q.."], [".Q.......", ".....Q...", "........Q", "..Q......", "....Q....", ".......Q.", "...Q.....", "Q........", "......Q.."], [".Q.......", "....Q....", "......Q..", "........Q", "..Q......", ".....Q...", "...Q.....", "Q........", ".......Q."], ["...Q.....", ".Q.......", ".......Q.", "..Q......", "........Q", "......Q..", "....Q....", "Q........", ".....Q..."], ["....Q....", ".Q.......", "........Q", ".....Q...", "..Q......", "......Q..", "...Q.....", "Q........", ".......Q."], [".....Q...", ".Q.......", "....Q....", "......Q..", "........Q", "...Q.....", ".......Q.", "Q........", "..Q......"], ["..Q......", ".......Q.", ".Q.......", "...Q.....", "........Q", "......Q..", "....Q....", "Q........", ".....Q..."], ["........Q", "...Q.....", ".Q.......", "......Q..", "..Q......", ".....Q...", ".......Q.", "Q........", "....Q...."], ["....Q....", ".......Q.", ".Q.......", "......Q..", "..Q......", ".....Q...", "........Q", "Q........", "...Q....."], ["..Q......", ".....Q...", "........Q", ".Q.......", "....Q....", "......Q..", "...Q.....", "Q........", ".......Q."], ["......Q..", "....Q....", ".......Q.", ".Q.......", "........Q", ".....Q...", "..Q......", "Q........", "...Q....."], ["...Q.....", ".....Q...", ".......Q.", ".Q.......", "....Q....", "......Q..", "........Q", "Q........", "..Q......"], ["......Q..", "........Q", "...Q.....", ".Q.......", "....Q....", ".......Q.", ".....Q...", "Q........", "..Q......"], ["........Q", ".....Q...", "...Q.....", ".Q.......", ".......Q.", "....Q....", "......Q..", "Q........", "..Q......"], [".....Q...", ".......Q.", "....Q....", ".Q.......", "........Q", "......Q..", "...Q.....", "Q........", "..Q......"], ["..Q......", ".....Q...", "........Q", "......Q..", ".Q.......", "...Q.....", ".......Q.", "Q........", "....Q...."], ["....Q....", "..Q......", ".......Q.", "...Q.....", ".Q.......", "........Q", ".....Q...", "Q........", "......Q.."], ["....Q....", "..Q......", "........Q", "...Q.....", ".Q.......", ".......Q.", ".....Q...", "Q........", "......Q.."], ["....Q....", "..Q......", ".......Q.", ".....Q...", ".Q.......", "........Q", "......Q..", "Q........", "...Q....."], ["......Q..", "..Q......", ".......Q.", ".....Q...", ".Q.......", "........Q", "....Q....", "Q........", "...Q....."], ["...Q.....", ".....Q...", "..Q......", "........Q", ".Q.......", "....Q....", ".......Q.", "Q........", "......Q.."], ["...Q.....", "........Q", "..Q......", ".....Q...", ".Q.......", "......Q..", "....Q....", "Q........", ".......Q."], ["......Q..", "........Q", "..Q......", ".......Q.", ".Q.......", "...Q.....", ".....Q...", "Q........", "....Q...."], ["........Q", ".....Q...", "..Q......", "......Q..", ".Q.......", ".......Q.", "....Q....", "Q........", "...Q....."], ["..Q......", "........Q", "...Q.....", ".......Q.", "....Q....", ".Q.......", ".....Q...", "Q........", "......Q.."], ["..Q......", ".......Q.", "...Q.....", "......Q..", "........Q", ".Q.......", "....Q....", "Q........", ".....Q..."], ["....Q....", "..Q......", "........Q", ".....Q...", ".......Q.", ".Q.......", "...Q.....", "Q........", "......Q.."], [".....Q...", ".......Q.", "..Q......", "......Q..", "........Q", ".Q.......", "....Q....", "Q........", "...Q....."], ["....Q....", "........Q", "...Q.....", ".....Q...", ".......Q.", ".Q.......", "......Q..", "Q........", "..Q......"], ["....Q....", ".Q.......", ".....Q...", "........Q", "..Q......", ".......Q.", "...Q.....", "......Q..", "Q........"], [".....Q...", ".Q.......", "........Q", "....Q....", "..Q......", ".......Q.", "...Q.....", "......Q..", "Q........"], [".....Q...", ".Q.......", "....Q....", "......Q..", "........Q", "..Q......", ".......Q.", "...Q.....", "Q........"], [".....Q...", "...Q.....", ".Q.......", ".......Q.", "..Q......", "........Q", "......Q..", "....Q....", "Q........"], [".....Q...", "...Q.....", ".Q.......", "......Q..", "........Q", "..Q......", "....Q....", ".......Q.", "Q........"], ["......Q..", "...Q.....", ".Q.......", "........Q", ".....Q...", "..Q......", "....Q....", ".......Q.", "Q........"], ["....Q....", "........Q", ".Q.......", "...Q.....", "......Q..", "..Q......", ".......Q.", ".....Q...", "Q........"], ["..Q......", ".....Q...", ".......Q.", ".Q.......", "...Q.....", "........Q", "......Q..", "....Q....", "Q........"], ["......Q..", "..Q......", ".......Q.", ".Q.......", "...Q.....", ".....Q...", "........Q", "....Q....", "Q........"], [".......Q.", "..Q......", "....Q....", ".Q.......", "........Q", ".....Q...", "...Q.....", "......Q..", "Q........"], ["......Q..", "....Q....", ".......Q.", ".Q.......", "........Q", "..Q......", ".....Q...", "...Q.....", "Q........"], [".....Q...", "........Q", "....Q....", ".Q.......", ".......Q.", "..Q......", "......Q..", "...Q.....", "Q........"], ["...Q.....", "......Q..", "....Q....", ".Q.......", "........Q", ".....Q...", ".......Q.", "..Q......", "Q........"], ["..Q......", "......Q..", "........Q", "...Q.....", ".Q.......", "....Q....", ".......Q.", ".....Q...", "Q........"], ["..Q......", ".....Q...", ".......Q.", "....Q....", ".Q.......", "........Q", "......Q..", "...Q.....", "Q........"], ["...Q.....", "......Q..", "..Q......", ".......Q.", ".Q.......", "....Q....", "........Q", ".....Q...", "Q........"], ["...Q.....", ".....Q...", "..Q......", "........Q", ".Q.......", ".......Q.", "....Q....", "......Q..", "Q........"], ["......Q..", "........Q", "..Q......", "....Q....", ".Q.......", ".......Q.", ".....Q...", "...Q.....", "Q........"], ["....Q....", "......Q..", "........Q", "...Q.....", ".Q.......", ".......Q.", ".....Q...", "..Q......", "Q........"], ["....Q....", "..Q......", ".....Q...", "........Q", "......Q..", ".Q.......", "...Q.....", ".......Q.", "Q........"], ["...Q.....", "......Q..", "..Q......", ".......Q.", ".....Q...", ".Q.......", "........Q", "....Q....", "Q........"], [".......Q.", "....Q....", "..Q......", "........Q", "......Q..", ".Q.......", "...Q.....", ".....Q...", "Q........"], [".......Q.", "...Q.....", "........Q", "..Q......", ".....Q...", ".Q.......", "......Q..", "....Q....", "Q........"], ["....Q....", "......Q..", "........Q", "..Q......", ".......Q.", ".Q.......", "...Q.....", ".....Q...", "Q........"], [".....Q...", "...Q.....", "........Q", "....Q....", ".......Q.", ".Q.......", "......Q..", "..Q......", "Q........"], ["....Q....", "..Q......", ".......Q.", "...Q.....", "......Q..", "........Q", ".Q.......", ".....Q...", "Q........"], ["......Q..", "....Q....", "..Q......", "........Q", ".....Q...", ".......Q.", ".Q.......", "...Q.....", "Q........"], ["......Q..", "...Q.....", ".......Q.", "..Q......", "........Q", ".....Q...", ".Q.......", "....Q....", "Q........"]]`, [INFO] [stdout] right: `[["Q"]]`', may_leetcoding_challenge_2021/day22_n_queens/src/lib.rs:78:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55e986614790 - std::backtrace_rs::backtrace::libunwind::trace::ha0ad43e8a952bfe7 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55e986614790 - std::backtrace_rs::backtrace::trace_unsynchronized::h6830419c0c4130dc [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55e986614790 - std::sys_common::backtrace::_print_fmt::h8f3516631ffa1ef5 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55e986614790 - ::fmt::he1640d5f0d93f618 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55e986636f4c - core::fmt::write::h88012e1f01caeebf [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/fmt/mod.rs:1115:17 [INFO] [stdout] 5: 0x55e986611845 - std::io::Write::write_fmt::h7728c39ea5632753 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/io/mod.rs:1665:15 [INFO] [stdout] 6: 0x55e9866168fb - std::sys_common::backtrace::_print::ha1f00492f406a015 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55e9866168fb - std::sys_common::backtrace::print::hd54561b13feb6af3 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55e9866168fb - std::panicking::default_hook::{{closure}}::h84fe124cd0864662 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55e98661640c - std::panicking::default_hook::h5a8e74a76ce290a7 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55e986616fc4 - std::panicking::rust_panic_with_hook::h67c812a4fe9d4c91 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:622:17 [INFO] [stdout] 11: 0x55e986616aa7 - std::panicking::begin_panic_handler::{{closure}}::h33f9c1b96af300d7 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:519:13 [INFO] [stdout] 12: 0x55e986614c8c - std::sys_common::backtrace::__rust_end_short_backtrace::h51bae64be5921f0e [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55e986616a09 - rust_begin_unwind [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:515:5 [INFO] [stdout] 14: 0x55e9865b53b1 - core::panicking::panic_fmt::h12a3a3c256485fca [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/panicking.rs:92:14 [INFO] [stdout] 15: 0x55e986635868 - core::panicking::assert_failed_inner::hd10540743cd0e11a [INFO] [stdout] 16: 0x55e9865c2d3a - core::panicking::assert_failed::h9f28b7a3319a37aa [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/panicking.rs:117:5 [INFO] [stdout] 17: 0x55e9865c41ad - day22_n_queens::test::test_day22::h724eae50d056c656 [INFO] [stdout] at /opt/rustwide/workdir/may_leetcoding_challenge_2021/day22_n_queens/src/lib.rs:78:9 [INFO] [stdout] 18: 0x55e9865c385a - day22_n_queens::test::test_day22::{{closure}}::ha2882b854751ccd4 [INFO] [stdout] at /opt/rustwide/workdir/may_leetcoding_challenge_2021/day22_n_queens/src/lib.rs:58:5 [INFO] [stdout] 19: 0x55e9865c0abe - core::ops::function::FnOnce::call_once::h2e7188c5e3a0b119 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 20: 0x55e9865f9053 - core::ops::function::FnOnce::call_once::h5aba9a5d361d6c79 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 21: 0x55e9865f9053 - test::__rust_begin_short_backtrace::h705bb53b2b1d45e6 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/test/src/lib.rs:578:5 [INFO] [stdout] 22: 0x55e9865f7b08 - as core::ops::function::FnOnce>::call_once::ha20f614d7c0b2b6d [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1572:9 [INFO] [stdout] 23: 0x55e9865f7b08 - as core::ops::function::FnOnce<()>>::call_once::hf02f19eeb64ceabd [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:347:9 [INFO] [stdout] 24: 0x55e9865f7b08 - std::panicking::try::do_call::h4bfab65eb3b4b036 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:401:40 [INFO] [stdout] 25: 0x55e9865f7b08 - std::panicking::try::h6613a46a6d2b6f88 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:365:19 [INFO] [stdout] 26: 0x55e9865f7b08 - std::panic::catch_unwind::h9f07b17b60991273 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:434:14 [INFO] [stdout] 27: 0x55e9865f7b08 - test::run_test_in_process::hc38797eecf07854f [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/test/src/lib.rs:601:18 [INFO] [stdout] 28: 0x55e9865f7b08 - test::run_test::run_test_inner::{{closure}}::hac209db8bce0fd77 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/test/src/lib.rs:493:39 [INFO] [stdout] 29: 0x55e9865c629d - test::run_test::run_test_inner::{{closure}}::h4aefdd4b4a423e20 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/test/src/lib.rs:520:37 [INFO] [stdout] 30: 0x55e9865c629d - std::sys_common::backtrace::__rust_begin_short_backtrace::h652c9e2663704700 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 31: 0x55e9865caa78 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hd84fd5e0b5b1f45f [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/mod.rs:476:17 [INFO] [stdout] 32: 0x55e9865caa78 - as core::ops::function::FnOnce<()>>::call_once::he23556962a2ae14b [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:347:9 [INFO] [stdout] 33: 0x55e9865caa78 - std::panicking::try::do_call::h67d4f93e1fbaa5f9 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:401:40 [INFO] [stdout] 34: 0x55e9865caa78 - std::panicking::try::h396886e678db815e [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:365:19 [INFO] [stdout] 35: 0x55e9865caa78 - std::panic::catch_unwind::hc1d64dcecf0a00e0 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panic.rs:434:14 [INFO] [stdout] 36: 0x55e9865caa78 - std::thread::Builder::spawn_unchecked::{{closure}}::hc2644cf33cb61d8e [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/thread/mod.rs:475:30 [INFO] [stdout] 37: 0x55e9865caa78 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h4473c2c77b66963f [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 38: 0x55e98661bb37 - as core::ops::function::FnOnce>::call_once::h6bff7798948b1075 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1572:9 [INFO] [stdout] 39: 0x55e98661bb37 - as core::ops::function::FnOnce>::call_once::hc2d25ac38f6b2342 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1572:9 [INFO] [stdout] 40: 0x55e98661bb37 - std::sys::unix::thread::Thread::new::thread_start::hbba5bc368baac205 [INFO] [stdout] at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys/unix/thread.rs:74:17 [INFO] [stdout] 41: 0x7fa90ef28609 - start_thread [INFO] [stdout] 42: 0x7fa90ecfa293 - clone [INFO] [stdout] 43: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] test::test_day22 [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass '-p day22_n_queens --lib' [INFO] running `Command { std: "docker" "inspect" "c2b4e8ba22ccb5435724209c59bcc2c748d84f477c5c4b7ff4029eb78e9408af", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c2b4e8ba22ccb5435724209c59bcc2c748d84f477c5c4b7ff4029eb78e9408af", kill_on_drop: false }` [INFO] [stdout] c2b4e8ba22ccb5435724209c59bcc2c748d84f477c5c4b7ff4029eb78e9408af