[INFO] cloning repository https://github.com/arnecdn/codewars_rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/arnecdn/codewars_rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Farnecdn%2Fcodewars_rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Farnecdn%2Fcodewars_rust'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] dcb4b00ab6d8049e10fa0108082c7c542bd98d30 [INFO] testing arnecdn/codewars_rust against master#9e136a30a965bf4e63f03095c57df7257bf96fd6 for pr-134530 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Farnecdn%2Fcodewars_rust" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/arnecdn/codewars_rust on toolchain 9e136a30a965bf4e63f03095c57df7257bf96fd6 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9e136a30a965bf4e63f03095c57df7257bf96fd6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/arnecdn/codewars_rust [INFO] finished tweaking git repo https://github.com/arnecdn/codewars_rust [INFO] tweaked toml for git repo https://github.com/arnecdn/codewars_rust written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/arnecdn/codewars_rust already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9e136a30a965bf4e63f03095c57df7257bf96fd6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+9e136a30a965bf4e63f03095c57df7257bf96fd6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e5f6ca9c6068ded92229e09fdb38e64f06a4719a26509a11ce5a86e462a0cdeb [INFO] running `Command { std: "docker" "start" "-a" "e5f6ca9c6068ded92229e09fdb38e64f06a4719a26509a11ce5a86e462a0cdeb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e5f6ca9c6068ded92229e09fdb38e64f06a4719a26509a11ce5a86e462a0cdeb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e5f6ca9c6068ded92229e09fdb38e64f06a4719a26509a11ce5a86e462a0cdeb", kill_on_drop: false }` [INFO] [stdout] e5f6ca9c6068ded92229e09fdb38e64f06a4719a26509a11ce5a86e462a0cdeb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+9e136a30a965bf4e63f03095c57df7257bf96fd6" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 36fe3396ed4697a05feab51a3ad5625098139c24840ca9417b6b9dfd00636d46 [INFO] running `Command { std: "docker" "start" "-a" "36fe3396ed4697a05feab51a3ad5625098139c24840ca9417b6b9dfd00636d46", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling memchr v2.6.4 [INFO] [stderr] Compiling regex-syntax v0.8.2 [INFO] [stderr] Compiling num-traits v0.2.17 [INFO] [stderr] Compiling num-integer v0.1.45 [INFO] [stderr] Compiling num-bigint v0.4.4 [INFO] [stderr] Compiling num-rational v0.4.1 [INFO] [stderr] Compiling num-iter v0.1.43 [INFO] [stderr] Compiling aho-corasick v1.1.2 [INFO] [stderr] Compiling num-complex v0.4.4 [INFO] [stderr] Compiling regex-automata v0.4.3 [INFO] [stderr] Compiling num v0.4.1 [INFO] [stderr] Compiling regex v1.10.2 [INFO] [stderr] Compiling codewars_rust v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused macro definition: `compare` [INFO] [stdout] --> src/rgb_to_hex_convertion.rs:21:14 [INFO] [stdout] | [INFO] [stdout] 21 | macro_rules! compare { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_macros)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `author_rec` [INFO] [stdout] --> src/matching_and_substituting.rs:31:30 [INFO] [stdout] | [INFO] [stdout] 31 | if let [program_rec, author_rec, _, phone_rec, date_rec, version_rec, _] = records[..] { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_author_rec` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `date_rec` [INFO] [stdout] --> src/matching_and_substituting.rs:31:56 [INFO] [stdout] | [INFO] [stdout] 31 | if let [program_rec, author_rec, _, phone_rec, date_rec, version_rec, _] = records[..] { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_date_rec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/largest_radial_sum.rs:8:77 [INFO] [stdout] | [INFO] [stdout] 8 | fn rec_radual_sum<'a>(arr: &[i32], mut largest: i32, day_of_month: u32, mut current: u32) -> i32 { [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: function `two_sort` is never used [INFO] [stdout] --> src/sort_and_star.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | pub fn two_sort(arr: &[&str]) -> String { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `find_difference` is never used [INFO] [stdout] --> src/difference_of_volumes.rs:2:4 [INFO] [stdout] | [INFO] [stdout] 2 | fn find_difference(a: &[i32; 3], b: &[i32; 3]) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `dna_to_rna` is never used [INFO] [stdout] --> src/dna_to_rna.rs:2:4 [INFO] [stdout] | [INFO] [stdout] 2 | fn dna_to_rna(dna: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `litres` is never used [INFO] [stdout] --> src/keep_hydrated.rs:3:4 [INFO] [stdout] | [INFO] [stdout] 3 | fn litres(time: f64) -> i32 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `generate_shape` is never used [INFO] [stdout] --> src/build_a_sqare.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn generate_shape(n: i32) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `change` is never used [INFO] [stdout] --> src/search_for_letters.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn change(string: &str) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `new_avg` is never used [INFO] [stdout] --> src/looking_for_benefactor.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn new_avg(arr: &[f64], newavg: f64) -> Option { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `consecutive_ducks` is never used [INFO] [stdout] --> src/consecutive_ducks.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn consecutive_ducks [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `pyramid` is never used [INFO] [stdout] --> src/billiards_triangle.rs:9:4 [INFO] [stdout] | [INFO] [stdout] 9 | fn pyramid(balls: u16) -> u16 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `digits` is never used [INFO] [stdout] --> src/number_of_digits.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn digits(n: u64) -> usize { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `special_number` is never used [INFO] [stdout] --> src/special_numbers.rs:3:4 [INFO] [stdout] | [INFO] [stdout] 3 | fn special_number(n: u64) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `add` is never used [INFO] [stdout] --> src/silly_add.rs:3:4 [INFO] [stdout] | [INFO] [stdout] 3 | fn add(num1: u32, num2: u32) -> u64 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `adjacent_elements_product` is never used [INFO] [stdout] --> src/maximum_product.rs:2:4 [INFO] [stdout] | [INFO] [stdout] 2 | fn adjacent_elements_product(xs: &[i32]) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `wall_paper` is never used [INFO] [stdout] --> src/easy_wallpaper.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn wall_paper(l: f64, w: f64, h: f64) -> String { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `double_char` is never used [INFO] [stdout] --> src/double_char.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn double_char(s: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `string_to_industrial` is never used [INFO] [stdout] --> src/decimal_time_convertion.rs:2:4 [INFO] [stdout] | [INFO] [stdout] 2 | fn string_to_industrial(time: &str) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `to_industrial` is never used [INFO] [stdout] --> src/decimal_time_convertion.rs:13:4 [INFO] [stdout] | [INFO] [stdout] 13 | fn to_industrial(time: u32) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `to_normal` is never used [INFO] [stdout] --> src/decimal_time_convertion.rs:17:4 [INFO] [stdout] | [INFO] [stdout] 17 | fn to_normal(time: f64) -> String { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `VOWELS` is never used [INFO] [stdout] --> src/disemvowel_trolls.rs:1:7 [INFO] [stdout] | [INFO] [stdout] 1 | const VOWELS :&[char]=&['a', 'e', 'i', 'o', 'u']; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `disemvowel` is never used [INFO] [stdout] --> src/disemvowel_trolls.rs:2:4 [INFO] [stdout] | [INFO] [stdout] 2 | fn disemvowel( s: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `count` is never used [INFO] [stdout] --> src/count_charactes_in_string.rs:3:4 [INFO] [stdout] | [INFO] [stdout] 3 | fn count(input: &str) -> HashMap { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `likes` is never used [INFO] [stdout] --> src/who_likes_it.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn likes(names: &[&str]) -> String { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_count` is never used [INFO] [stdout] --> src/vowel_count.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn get_count(string: &str) -> usize { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `unique_in_order` is never used [INFO] [stdout] --> src/unique_in_order.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn unique_in_order(sequence: T) -> Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `find_even_index` is never used [INFO] [stdout] --> src/equal_side_of_an_array.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn find_even_index(arr: &[i32]) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `paperwork` is never used [INFO] [stdout] --> src/school_paperwork.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn paperwork(n: i16, m: i16) -> u32 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `matrix_addition` is never used [INFO] [stdout] --> src/matrix_addition.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn matrix_addition(a: &Vec>, b: &Vec>) -> Vec> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `find_missing_letter` is never used [INFO] [stdout] --> src/find_missing_letter.rs:2:4 [INFO] [stdout] | [INFO] [stdout] 2 | fn find_missing_letter(chars: &[char]) -> char { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `valid_isbn10` is never used [INFO] [stdout] --> src/isbn10_validation.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn valid_isbn10(isbn: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `two_sum` is never used [INFO] [stdout] --> src/two_sums.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn two_sum(numbers: &[i32], target: i32) -> (usize, usize) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `TACOS` is never used [INFO] [stdout] --> src/raining_tacos.rs:1:7 [INFO] [stdout] | [INFO] [stdout] 1 | const TACOS: &str = "TACO"; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rain_tacos` is never used [INFO] [stdout] --> src/raining_tacos.rs:3:4 [INFO] [stdout] | [INFO] [stdout] 3 | fn rain_tacos(landscape: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `create_taco_cloud` is never used [INFO] [stdout] --> src/raining_tacos.rs:16:4 [INFO] [stdout] | [INFO] [stdout] 16 | fn create_taco_cloud(landscape_matrix: &Vec) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rotate` is never used [INFO] [stdout] --> src/raining_tacos.rs:23:4 [INFO] [stdout] | [INFO] [stdout] 23 | fn rotate(landscape: &Vec) -> Vec { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fill_landscape_from_left_to_right` is never used [INFO] [stdout] --> src/raining_tacos.rs:39:4 [INFO] [stdout] | [INFO] [stdout] 39 | fn fill_landscape_from_left_to_right(mut taco_cloud: String, landscape: &Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_solved` is never used [INFO] [stdout] --> src/tic_tac_toe_checker.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn is_solved(board: &[&[u8; 3]; 3]) -> i8 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `flatten` is never used [INFO] [stdout] --> src/tic_tac_toe_checker.rs:18:4 [INFO] [stdout] | [INFO] [stdout] 18 | fn flatten(board: &[&[u8; 3]; 3]) -> Vec<[i32; 3]> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `flatten_diagonal` is never used [INFO] [stdout] --> src/tic_tac_toe_checker.rs:36:4 [INFO] [stdout] | [INFO] [stdout] 36 | fn flatten_diagonal(board: &[&[u8; 3]; 3]) -> Vec<[i32; 3]> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_eating_rules` is never used [INFO] [stdout] --> src/hunger_games.rs:5:4 [INFO] [stdout] | [INFO] [stdout] 5 | fn get_eating_rules<'a>() -> HashMap<&'static str, HashSet<&'static str>> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `who_eats_who` is never used [INFO] [stdout] --> src/hunger_games.rs:22:4 [INFO] [stdout] | [INFO] [stdout] 22 | fn who_eats_who(zoo: &str) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `who_eats_who_rec` is never used [INFO] [stdout] --> src/hunger_games.rs:27:4 [INFO] [stdout] | [INFO] [stdout] 27 | fn who_eats_who_rec<'a>(mut animals: Vec<&'a str>, mut result: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `closed_brackets` is never used [INFO] [stdout] --> src/closed_brackets.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn closed_brackets(s: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `solution` is never used [INFO] [stdout] --> src/split_strings.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn solution(s: &str) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `millipede` is never used [INFO] [stdout] --> src/millipede_of_words.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | pub fn millipede(words: &[&str]) -> bool { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `milipede_rec` is never used [INFO] [stdout] --> src/millipede_of_words.rs:5:4 [INFO] [stdout] | [INFO] [stdout] 5 | fn milipede_rec<'a>(words: Vec<&'a str>, mut milipede: Vec<&'a str>) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `shifted_diff` is never used [INFO] [stdout] --> src/calculate_string_rotation.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn shifted_diff(first: & str, second: &str) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `luxhouse` is never used [INFO] [stdout] --> src/luxurious_house.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn luxhouse(houses: &[u32]) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `tower_builder` is never used [INFO] [stdout] --> src/tower_builder.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn tower_builder(n_floors: usize, block_size: (usize, usize)) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `hist` is never used [INFO] [stdout] --> src/errors_histogram.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn hist(s: &str) -> String { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `de_nico` is never used [INFO] [stdout] --> src/basic_de_nico.rs:5:4 [INFO] [stdout] | [INFO] [stdout] 5 | fn de_nico(key: &str, msg: &str) -> String { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `generate_key_codes` is never used [INFO] [stdout] --> src/basic_de_nico.rs:17:4 [INFO] [stdout] | [INFO] [stdout] 17 | fn generate_key_codes(key: &str) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `chunk_message` is never used [INFO] [stdout] --> src/basic_de_nico.rs:28:4 [INFO] [stdout] | [INFO] [stdout] 28 | fn chunk_message<'a>(msg: String, key_codes: &Vec) -> Vec< Vec> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `map_chunked_to_key_codes` is never used [INFO] [stdout] --> src/basic_de_nico.rs:34:4 [INFO] [stdout] | [INFO] [stdout] 34 | fn map_chunked_to_key_codes<'a>(chunked_message: Vec>) -> HashMap> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `decode_message_by_key_codes` is never used [INFO] [stdout] --> src/basic_de_nico.rs:45:4 [INFO] [stdout] | [INFO] [stdout] 45 | fn decode_message_by_key_codes(msg: &str, key_codes: Vec, encoded_message: HashMap>) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_decoded_message` is never used [INFO] [stdout] --> src/basic_de_nico.rs:68:4 [INFO] [stdout] | [INFO] [stdout] 68 | fn parse_decoded_message(decoded_message: Vec) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Direction` is never used [INFO] [stdout] --> src/direction_reduction.rs:2:6 [INFO] [stdout] | [INFO] [stdout] 2 | enum Direction { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_opposite` is never used [INFO] [stdout] --> src/direction_reduction.rs:9:4 [INFO] [stdout] | [INFO] [stdout] 9 | fn is_opposite(left: &Direction, right: &Direction) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `dir_reduc` is never used [INFO] [stdout] --> src/direction_reduction.rs:19:4 [INFO] [stdout] | [INFO] [stdout] 19 | fn dir_reduc(arr: &[Direction]) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `zoom` is never used [INFO] [stdout] --> src/pattern_zoom.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn zoom(n: i32) -> String { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `find_sum` is never used [INFO] [stdout] --> src/biggest_sum.rs:2:4 [INFO] [stdout] | [INFO] [stdout] 2 | fn find_sum(matrix: &[Vec]) -> u32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `binarray` is never used [INFO] [stdout] --> src/binary_contigous_array.rs:33:4 [INFO] [stdout] | [INFO] [stdout] 33 | fn binarray(a: &[u8]) -> u32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rgb` is never used [INFO] [stdout] --> src/rgb_to_hex_convertion.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn rgb(r: i32, g: i32, b: i32) -> String { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `Round` is never used [INFO] [stdout] --> src/rgb_to_hex_convertion.rs:6:7 [INFO] [stdout] | [INFO] [stdout] 6 | trait Round { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `alphanumeric` is never used [INFO] [stdout] --> src/not_very_secure.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn alphanumeric(password: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `finish_all` is never used [INFO] [stdout] --> src/dependable_job_schedule.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn finish_all(prerequisites: &[(u32, u32)]) -> bool { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `zeros` is never used [INFO] [stdout] --> src/number_of_trailing_zeros.rs:6:4 [INFO] [stdout] | [INFO] [stdout] 6 | fn zeros(n: u64) -> u64 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sort_by_bit` is never used [INFO] [stdout] --> src/sorting_by_bits.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn sort_by_bit(arr: &mut Vec) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `first_n_smallest` is never used [INFO] [stdout] --> src/find_n_smallest.rs:4:4 [INFO] [stdout] | [INFO] [stdout] 4 | fn first_n_smallest(arr: &[i32], n: usize) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FRAME` is never used [INFO] [stdout] --> src/make_a_spiral.rs:1:7 [INFO] [stdout] | [INFO] [stdout] 1 | const FRAME: i8 = 0; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SPIRAL_PATTERN` is never used [INFO] [stdout] --> src/make_a_spiral.rs:2:7 [INFO] [stdout] | [INFO] [stdout] 2 | const SPIRAL_PATTERN: i8 = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `spiralize` is never used [INFO] [stdout] --> src/make_a_spiral.rs:5:4 [INFO] [stdout] | [INFO] [stdout] 5 | fn spiralize(size: usize) -> Vec> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rotate_90_right` is never used [INFO] [stdout] --> src/make_a_spiral.rs:30:4 [INFO] [stdout] | [INFO] [stdout] 30 | fn rotate_90_right(spiral: &Vec>) -> Vec> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rotate_90_left` is never used [INFO] [stdout] --> src/make_a_spiral.rs:41:4 [INFO] [stdout] | [INFO] [stdout] 41 | fn rotate_90_left(spiral: &Vec>) -> Vec> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `change` is never used [INFO] [stdout] --> src/matching_and_substituting.rs:5:4 [INFO] [stdout] | [INFO] [stdout] 5 | fn change(s: &str, prog: &str, version: &str) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Program` is never constructed [INFO] [stdout] --> src/matching_and_substituting.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | struct Program { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Program` has a derived impl for the trait `Default`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `parse_rec`, `validate`, and `swap` are never used [INFO] [stdout] --> src/matching_and_substituting.rs:28:8 [INFO] [stdout] | [INFO] [stdout] 27 | impl Program { [INFO] [stdout] | ------------ associated items in this implementation [INFO] [stdout] 28 | fn new(s: &str) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 43 | fn parse_rec(rec: &str) -> String { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 50 | fn validate(&self) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 65 | fn swap(&mut self, phone: &str, version: &str, prog: &str)-> Program { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `largest_radial_sum` is never used [INFO] [stdout] --> src/largest_radial_sum.rs:3:4 [INFO] [stdout] | [INFO] [stdout] 3 | fn largest_radial_sum(arr: &[i32], d: u32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sequence_classifier` is never used [INFO] [stdout] --> src/sequence_classifier.rs:17:4 [INFO] [stdout] | [INFO] [stdout] 17 | fn sequence_classifier(arr: &[i32]) -> Order { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Unordered`, `Increasing`, `NotDecreasing`, `Decreasing`, `NotIncreasing`, and `Constant` are never constructed [INFO] [stdout] --> src/sequence_classifier.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 5 | pub enum Order { [INFO] [stdout] | ----- variants in this enum [INFO] [stdout] 6 | Unordered, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 7 | Increasing, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 8 | NotDecreasing, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 9 | Decreasing, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 10 | NotIncreasing, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 11 | Constant, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Order` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `decode` is never used [INFO] [stdout] --> src/reversing_a_process.rs:2:4 [INFO] [stdout] | [INFO] [stdout] 2 | fn decode(s: &str) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `find_x` is never used [INFO] [stdout] --> src/reversing_a_process.rs:20:4 [INFO] [stdout] | [INFO] [stdout] 20 | fn find_x(f_x: i128, num: i128) -> Option { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `mod_inverse` is never used [INFO] [stdout] --> src/reversing_a_process.rs:29:4 [INFO] [stdout] | [INFO] [stdout] 29 | fn mod_inverse(n: i128, p: i128) -> Option { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `solve` is never used [INFO] [stdout] --> src/sort_frequency.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn solve(vec: &[i32]) -> Vec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `dashatize` is never used [INFO] [stdout] --> src/dashatize.rs:3:4 [INFO] [stdout] | [INFO] [stdout] 3 | fn dashatize(n: i64) -> String { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `solution` is never used [INFO] [stdout] --> src/break_camel_case.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn solution(s: &str) -> String { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `alphabet_position` is never used [INFO] [stdout] --> src/replace_with_alphabet_position.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn alphabet_position(text: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_imp` is never used [INFO] [stdout] --> src/make_a_deadfish_swim.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn parse_imp(code: &str) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse` is never used [INFO] [stdout] --> src/make_a_deadfish_swim.rs:20:4 [INFO] [stdout] | [INFO] [stdout] 20 | fn parse(code: &str) -> Vec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `expanded_form` is never used [INFO] [stdout] --> src/numbers_expanded_form.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn expanded_form(n: u64) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/basic_de_nico.rs:18:30 [INFO] [stdout] | [INFO] [stdout] 18 | let mut sorted_keys = key.clone().chars().collect::>(); [INFO] [stdout] | ^^^^^^^^ help: remove this redundant call [INFO] [stdout] | [INFO] [stdout] = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed [INFO] [stdout] = note: `#[warn(noop_method_call)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.37s [INFO] running `Command { std: "docker" "inspect" "36fe3396ed4697a05feab51a3ad5625098139c24840ca9417b6b9dfd00636d46", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "36fe3396ed4697a05feab51a3ad5625098139c24840ca9417b6b9dfd00636d46", kill_on_drop: false }` [INFO] [stdout] 36fe3396ed4697a05feab51a3ad5625098139c24840ca9417b6b9dfd00636d46 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+9e136a30a965bf4e63f03095c57df7257bf96fd6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 679e8d4a66003356923bbbb441d7da502ca772adb514348e9322dd1cdd367382 [INFO] running `Command { std: "docker" "start" "-a" "679e8d4a66003356923bbbb441d7da502ca772adb514348e9322dd1cdd367382", kill_on_drop: false }` [INFO] [stderr] Compiling codewars_rust v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused variable: `author_rec` [INFO] [stdout] --> src/matching_and_substituting.rs:31:30 [INFO] [stdout] | [INFO] [stdout] 31 | if let [program_rec, author_rec, _, phone_rec, date_rec, version_rec, _] = records[..] { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_author_rec` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `date_rec` [INFO] [stdout] --> src/matching_and_substituting.rs:31:56 [INFO] [stdout] | [INFO] [stdout] 31 | if let [program_rec, author_rec, _, phone_rec, date_rec, version_rec, _] = records[..] { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_date_rec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/largest_radial_sum.rs:8:77 [INFO] [stdout] | [INFO] [stdout] 8 | fn rec_radual_sum<'a>(arr: &[i32], mut largest: i32, day_of_month: u32, mut current: u32) -> i32 { [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: trait `Round` is never used [INFO] [stdout] --> src/rgb_to_hex_convertion.rs:6:7 [INFO] [stdout] | [INFO] [stdout] 6 | trait Round { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_imp` is never used [INFO] [stdout] --> src/make_a_deadfish_swim.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn parse_imp(code: &str) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message contains unused formatting placeholders [INFO] [stdout] --> src/closed_brackets.rs:62:29 [INFO] [stdout] | [INFO] [stdout] 62 | "With s = \"{s}\"\nExpected {expected} but got {actual}") [INFO] [stdout] | ^^^ ^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this message is not used as a format string when given without arguments, but will be in Rust 2021 [INFO] [stdout] = note: `#[warn(non_fmt_panics)]` on by default [INFO] [stdout] help: add the missing arguments [INFO] [stdout] | [INFO] [stdout] 62 | "With s = \"{s}\"\nExpected {expected} but got {actual}", ...) [INFO] [stdout] | +++++ [INFO] [stdout] help: or add a "{}" format string to use the message literally [INFO] [stdout] | [INFO] [stdout] 62 | "{}", "With s = \"{s}\"\nExpected {expected} but got {actual}") [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message contains unused formatting placeholders [INFO] [stdout] --> src/luxurious_house.rs:26:32 [INFO] [stdout] | [INFO] [stdout] 26 | "With houses = {a:?}\nExpected {expected:?} but got {actual:?}") [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this message is not used as a format string when given without arguments, but will be in Rust 2021 [INFO] [stdout] help: add the missing arguments [INFO] [stdout] | [INFO] [stdout] 26 | "With houses = {a:?}\nExpected {expected:?} but got {actual:?}", ...) [INFO] [stdout] | +++++ [INFO] [stdout] help: or add a "{}" format string to use the message literally [INFO] [stdout] | [INFO] [stdout] 26 | "{}", "With houses = {a:?}\nExpected {expected:?} but got {actual:?}") [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/basic_de_nico.rs:18:30 [INFO] [stdout] | [INFO] [stdout] 18 | let mut sorted_keys = key.clone().chars().collect::>(); [INFO] [stdout] | ^^^^^^^^ help: remove this redundant call [INFO] [stdout] | [INFO] [stdout] = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed [INFO] [stdout] = note: `#[warn(noop_method_call)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message contains unused formatting placeholders [INFO] [stdout] --> src/basic_de_nico.rs:86:31 [INFO] [stdout] | [INFO] [stdout] 86 | "With key = \"{k}\", msg = \"{s}\"\nExpected \"{expected}\" but got \"{actual}\"") [INFO] [stdout] | ^^^ ^^^ ^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this message is not used as a format string when given without arguments, but will be in Rust 2021 [INFO] [stdout] help: add the missing arguments [INFO] [stdout] | [INFO] [stdout] 86 | "With key = \"{k}\", msg = \"{s}\"\nExpected \"{expected}\" but got \"{actual}\"", ...) [INFO] [stdout] | +++++ [INFO] [stdout] help: or add a "{}" format string to use the message literally [INFO] [stdout] | [INFO] [stdout] 86 | "{}", "With key = \"{k}\", msg = \"{s}\"\nExpected \"{expected}\" but got \"{actual}\"") [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message contains unused formatting placeholders [INFO] [stdout] --> src/biggest_sum.rs:34:32 [INFO] [stdout] | [INFO] [stdout] 34 | "With matrix = {matrix:?}\nExpected {expected} but got {actual}") [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this message is not used as a format string when given without arguments, but will be in Rust 2021 [INFO] [stdout] help: add the missing arguments [INFO] [stdout] | [INFO] [stdout] 34 | "With matrix = {matrix:?}\nExpected {expected} but got {actual}", ...) [INFO] [stdout] | +++++ [INFO] [stdout] help: or add a "{}" format string to use the message literally [INFO] [stdout] | [INFO] [stdout] 34 | "{}", "With matrix = {matrix:?}\nExpected {expected} but got {actual}") [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message contains unused formatting placeholders [INFO] [stdout] --> src/dependable_job_schedule.rs:42:39 [INFO] [stdout] | [INFO] [stdout] 42 | "With prerequisites = {prerequisites:?}\nExpected {expected} but got {actual}") [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this message is not used as a format string when given without arguments, but will be in Rust 2021 [INFO] [stdout] help: add the missing arguments [INFO] [stdout] | [INFO] [stdout] 42 | "With prerequisites = {prerequisites:?}\nExpected {expected} but got {actual}", ...) [INFO] [stdout] | +++++ [INFO] [stdout] help: or add a "{}" format string to use the message literally [INFO] [stdout] | [INFO] [stdout] 42 | "{}", "With prerequisites = {prerequisites:?}\nExpected {expected} but got {actual}") [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message contains unused formatting placeholders [INFO] [stdout] --> src/sorting_by_bits.rs:16:44 [INFO] [stdout] | [INFO] [stdout] 16 | assert!(v == expected, "With arr = {a:?}\nExpected {expected:?} but got {v:?}") [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^ ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this message is not used as a format string when given without arguments, but will be in Rust 2021 [INFO] [stdout] help: add the missing arguments [INFO] [stdout] | [INFO] [stdout] 16 | assert!(v == expected, "With arr = {a:?}\nExpected {expected:?} but got {v:?}", ...) [INFO] [stdout] | +++++ [INFO] [stdout] help: or add a "{}" format string to use the message literally [INFO] [stdout] | [INFO] [stdout] 16 | assert!(v == expected, "{}", "With arr = {a:?}\nExpected {expected:?} but got {v:?}") [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message contains unused formatting placeholders [INFO] [stdout] --> src/largest_radial_sum.rs:43:29 [INFO] [stdout] | [INFO] [stdout] 43 | "With arr = {arr:?}, d = {d}\nExpected {expected} but got {actual}") [INFO] [stdout] | ^^^^^^^ ^^^ ^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this message is not used as a format string when given without arguments, but will be in Rust 2021 [INFO] [stdout] help: add the missing arguments [INFO] [stdout] | [INFO] [stdout] 43 | "With arr = {arr:?}, d = {d}\nExpected {expected} but got {actual}", ...) [INFO] [stdout] | +++++ [INFO] [stdout] help: or add a "{}" format string to use the message literally [INFO] [stdout] | [INFO] [stdout] 43 | "{}", "With arr = {arr:?}, d = {d}\nExpected {expected} but got {actual}") [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.95s [INFO] running `Command { std: "docker" "inspect" "679e8d4a66003356923bbbb441d7da502ca772adb514348e9322dd1cdd367382", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "679e8d4a66003356923bbbb441d7da502ca772adb514348e9322dd1cdd367382", kill_on_drop: false }` [INFO] [stdout] 679e8d4a66003356923bbbb441d7da502ca772adb514348e9322dd1cdd367382 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+9e136a30a965bf4e63f03095c57df7257bf96fd6" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] e3829b0d085e00177a026b7f46b8c141240f0035315cb9f7537d89d179e0e9d5 [INFO] running `Command { std: "docker" "start" "-a" "e3829b0d085e00177a026b7f46b8c141240f0035315cb9f7537d89d179e0e9d5", kill_on_drop: false }` [INFO] [stderr] warning: unused variable: `author_rec` [INFO] [stderr] --> src/matching_and_substituting.rs:31:30 [INFO] [stderr] | [INFO] [stderr] 31 | if let [program_rec, author_rec, _, phone_rec, date_rec, version_rec, _] = records[..] { [INFO] [stderr] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_author_rec` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `date_rec` [INFO] [stderr] --> src/matching_and_substituting.rs:31:56 [INFO] [stderr] | [INFO] [stderr] 31 | if let [program_rec, author_rec, _, phone_rec, date_rec, version_rec, _] = records[..] { [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_date_rec` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/largest_radial_sum.rs:8:77 [INFO] [stderr] | [INFO] [stderr] 8 | fn rec_radual_sum<'a>(arr: &[i32], mut largest: i32, day_of_month: u32, mut current: u32) -> i32 { [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: trait `Round` is never used [INFO] [stderr] --> src/rgb_to_hex_convertion.rs:6:7 [INFO] [stderr] | [INFO] [stderr] 6 | trait Round { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function `parse_imp` is never used [INFO] [stderr] --> src/make_a_deadfish_swim.rs:1:4 [INFO] [stderr] | [INFO] [stderr] 1 | fn parse_imp(code: &str) -> Vec { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: panic message contains unused formatting placeholders [INFO] [stderr] --> src/closed_brackets.rs:62:29 [INFO] [stderr] | [INFO] [stderr] 62 | "With s = \"{s}\"\nExpected {expected} but got {actual}") [INFO] [stderr] | ^^^ ^^^^^^^^^^ ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this message is not used as a format string when given without arguments, but will be in Rust 2021 [INFO] [stderr] = note: `#[warn(non_fmt_panics)]` on by default [INFO] [stderr] help: add the missing arguments [INFO] [stderr] | [INFO] [stderr] 62 | "With s = \"{s}\"\nExpected {expected} but got {actual}", ...) [INFO] [stderr] | +++++ [INFO] [stderr] help: or add a "{}" format string to use the message literally [INFO] [stderr] | [INFO] [stderr] 62 | "{}", "With s = \"{s}\"\nExpected {expected} but got {actual}") [INFO] [stderr] | +++++ [INFO] [stderr] [INFO] [stderr] warning: panic message contains unused formatting placeholders [INFO] [stderr] --> src/luxurious_house.rs:26:32 [INFO] [stderr] | [INFO] [stderr] 26 | "With houses = {a:?}\nExpected {expected:?} but got {actual:?}") [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this message is not used as a format string when given without arguments, but will be in Rust 2021 [INFO] [stderr] help: add the missing arguments [INFO] [stderr] | [INFO] [stderr] 26 | "With houses = {a:?}\nExpected {expected:?} but got {actual:?}", ...) [INFO] [stderr] | +++++ [INFO] [stderr] help: or add a "{}" format string to use the message literally [INFO] [stderr] | [INFO] [stderr] 26 | "{}", "With houses = {a:?}\nExpected {expected:?} but got {actual:?}") [INFO] [stderr] | +++++ [INFO] [stderr] [INFO] [stderr] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stderr] --> src/basic_de_nico.rs:18:30 [INFO] [stderr] | [INFO] [stderr] 18 | let mut sorted_keys = key.clone().chars().collect::>(); [INFO] [stderr] | ^^^^^^^^ help: remove this redundant call [INFO] [stderr] | [INFO] [stderr] = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed [INFO] [stderr] = note: `#[warn(noop_method_call)]` on by default [INFO] [stderr] [INFO] [stderr] warning: panic message contains unused formatting placeholders [INFO] [stderr] --> src/basic_de_nico.rs:86:31 [INFO] [stderr] | [INFO] [stderr] 86 | "With key = \"{k}\", msg = \"{s}\"\nExpected \"{expected}\" but got \"{actual}\"") [INFO] [stderr] | ^^^ ^^^ ^^^^^^^^^^ ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this message is not used as a format string when given without arguments, but will be in Rust 2021 [INFO] [stderr] help: add the missing arguments [INFO] [stderr] | [INFO] [stderr] 86 | "With key = \"{k}\", msg = \"{s}\"\nExpected \"{expected}\" but got \"{actual}\"", ...) [INFO] [stderr] | +++++ [INFO] [stderr] help: or add a "{}" format string to use the message literally [INFO] [stderr] | [INFO] [stderr] 86 | "{}", "With key = \"{k}\", msg = \"{s}\"\nExpected \"{expected}\" but got \"{actual}\"") [INFO] [stderr] | +++++ [INFO] [stderr] [INFO] [stderr] warning: panic message contains unused formatting placeholders [INFO] [stderr] --> src/biggest_sum.rs:34:32 [INFO] [stderr] | [INFO] [stderr] 34 | "With matrix = {matrix:?}\nExpected {expected} but got {actual}") [INFO] [stderr] | ^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this message is not used as a format string when given without arguments, but will be in Rust 2021 [INFO] [stderr] help: add the missing arguments [INFO] [stderr] | [INFO] [stderr] 34 | "With matrix = {matrix:?}\nExpected {expected} but got {actual}", ...) [INFO] [stderr] | +++++ [INFO] [stderr] help: or add a "{}" format string to use the message literally [INFO] [stderr] | [INFO] [stderr] 34 | "{}", "With matrix = {matrix:?}\nExpected {expected} but got {actual}") [INFO] [stderr] | +++++ [INFO] [stderr] [INFO] [stderr] warning: panic message contains unused formatting placeholders [INFO] [stderr] --> src/dependable_job_schedule.rs:42:39 [INFO] [stderr] | [INFO] [stderr] 42 | "With prerequisites = {prerequisites:?}\nExpected {expected} but got {actual}") [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this message is not used as a format string when given without arguments, but will be in Rust 2021 [INFO] [stderr] help: add the missing arguments [INFO] [stderr] | [INFO] [stderr] 42 | "With prerequisites = {prerequisites:?}\nExpected {expected} but got {actual}", ...) [INFO] [stderr] | +++++ [INFO] [stderr] help: or add a "{}" format string to use the message literally [INFO] [stderr] | [INFO] [stderr] 42 | "{}", "With prerequisites = {prerequisites:?}\nExpected {expected} but got {actual}") [INFO] [stderr] | +++++ [INFO] [stderr] [INFO] [stderr] warning: panic message contains unused formatting placeholders [INFO] [stderr] --> src/sorting_by_bits.rs:16:44 [INFO] [stderr] | [INFO] [stderr] 16 | assert!(v == expected, "With arr = {a:?}\nExpected {expected:?} but got {v:?}") [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^ ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this message is not used as a format string when given without arguments, but will be in Rust 2021 [INFO] [stderr] help: add the missing arguments [INFO] [stderr] | [INFO] [stderr] 16 | assert!(v == expected, "With arr = {a:?}\nExpected {expected:?} but got {v:?}", ...) [INFO] [stderr] | +++++ [INFO] [stderr] help: or add a "{}" format string to use the message literally [INFO] [stderr] | [INFO] [stderr] 16 | assert!(v == expected, "{}", "With arr = {a:?}\nExpected {expected:?} but got {v:?}") [INFO] [stderr] | +++++ [INFO] [stderr] [INFO] [stderr] warning: panic message contains unused formatting placeholders [INFO] [stderr] --> src/largest_radial_sum.rs:43:29 [INFO] [stderr] | [INFO] [stderr] 43 | "With arr = {arr:?}, d = {d}\nExpected {expected} but got {actual}") [INFO] [stderr] | ^^^^^^^ ^^^ ^^^^^^^^^^ ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this message is not used as a format string when given without arguments, but will be in Rust 2021 [INFO] [stderr] help: add the missing arguments [INFO] [stderr] | [INFO] [stderr] 43 | "With arr = {arr:?}, d = {d}\nExpected {expected} but got {actual}", ...) [INFO] [stderr] | +++++ [INFO] [stderr] help: or add a "{}" format string to use the message literally [INFO] [stderr] | [INFO] [stderr] 43 | "{}", "With arr = {arr:?}, d = {d}\nExpected {expected} but got {actual}") [INFO] [stderr] | +++++ [INFO] [stderr] [INFO] [stderr] warning: `codewars_rust` (bin "codewars_rust" test) generated 13 warnings (run `cargo fix --bin "codewars_rust" --tests` to apply 9 suggestions) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/codewars_rust-4559194a9a41effc) [INFO] [stdout] [INFO] [stdout] running 85 tests [INFO] [stdout] test billiards_triangle::tests::basic ... ok [INFO] [stdout] test biggest_sum::tests::example_test ... ok [INFO] [stdout] test break_camel_case::tests::test_solution ... ok [INFO] [stdout] test binary_contigous_array::tests::fixed_tests ... ok [INFO] [stdout] test basic_de_nico::tests::fixed_tests ... ok [INFO] [stdout] test build_a_sqare::sample_test ... ok [INFO] [stdout] test calculate_string_rotation::tests::test_example ... ok [INFO] [stdout] test count_charactes_in_string::tests::test_empty_string ... ok [INFO] [stdout] test count_charactes_in_string::tests::test_string_with_different_letters ... ok [INFO] [stdout] test dashatize::tests::basic ... ok [INFO] [stdout] test dashatize::tests::weird ... ok [INFO] [stdout] test dependable_job_schedule::tests::fixed_tests ... ok [INFO] [stdout] test difference_of_volumes::tests::basic ... ok [INFO] [stdout] test count_charactes_in_string::tests::test_string_with_two_equal_letters ... ok [INFO] [stdout] test disemvowel_trolls::tests::example_test ... ok [INFO] [stdout] test decimal_time_convertion::tests::basic ... ok [INFO] [stdout] test dna_to_rna::tests::returns_expected ... ok [INFO] [stdout] test direction_reduction::tests::basic ... ok [INFO] [stdout] test double_char::tests::test_hello_world ... ok [INFO] [stdout] test double_char::tests::test_numbers ... ok [INFO] [stdout] test easy_wallpaper::tests::basic_tests ... ok [INFO] [stdout] test equal_side_of_an_array::tests::fixed_tests ... ok [INFO] [stdout] test find_missing_letter::tests::example_tests ... ok [INFO] [stdout] test errors_histogram::tests::basic_tests ... ok [INFO] [stdout] test isbn10_validation::tests::sample_tests ... ok [INFO] [stdout] test keep_hydrated::tests::sample_tests ... ok [INFO] [stdout] test hunger_games::tests::example_test ... ok [INFO] [stdout] test hunger_games::tests::example_test_2 ... ok [INFO] [stdout] test hunger_games::tests::example_test_1 ... ok [INFO] [stdout] test largest_radial_sum::tests::basic_tests ... ok [INFO] [stdout] test looking_for_benefactor::tests::basic_tests ... ok [INFO] [stdout] test hunger_games::tests::example_test_3 ... ok [INFO] [stdout] test find_n_smallest::tests::test_basic ... ok [INFO] [stdout] test luxurious_house::tests::fixed_tests ... ok [INFO] [stdout] test hunger_games::tests::example_test_4 ... ok [INFO] [stdout] test make_a_deadfish_swim::tests::sample_tests ... ok [INFO] [stdout] test make_a_spiral::tests::test5 ... ok [INFO] [stdout] test matrix_addition::tests::sample_test1 ... ok [INFO] [stdout] test matrix_addition::tests::sample_test3 ... ok [INFO] [stdout] test make_a_spiral::tests::test8 ... ok [INFO] [stdout] test maximum_product::tests::containing_zeroes ... ok [INFO] [stdout] test matrix_addition::tests::sample_test2 ... ok [INFO] [stdout] test maximum_product::tests::mixed_values ... ok [INFO] [stdout] test maximum_product::tests::positive_numbers ... ok [INFO] [stdout] test millipede_of_words::tests::ah2023_false ... ok [INFO] [stdout] test millipede_of_words::tests::example_true ... ok [INFO] [stdout] test millipede_of_words::tests::five_words_true ... ok [INFO] [stdout] test millipede_of_words::tests::example_false ... ok [INFO] [stdout] test millipede_of_words::tests::four_words_false ... ok [INFO] [stdout] test millipede_of_words::tests::tests_are_not_broken ... ok [INFO] [stdout] test not_very_secure::tests::sample_tests ... ok [INFO] [stdout] test number_of_digits::sample_test ... ok [INFO] [stdout] test number_of_trailing_zeros::tests::sample_tests ... ok [INFO] [stdout] test pattern_zoom::basic_test_1 ... ok [INFO] [stdout] test numbers_expanded_form::tests::examples ... ok [INFO] [stdout] test pattern_zoom::basic_test_2 ... ok [INFO] [stdout] test matching_and_substituting::tests::basic_tests ... ok [INFO] [stdout] test pattern_zoom::basic_test_3 ... ok [INFO] [stdout] test pattern_zoom::basic_test_4 ... ok [INFO] [stdout] test pattern_zoom::basic_test_5 ... ok [INFO] [stdout] test raining_tacos::tests::fixed_tests ... ok [INFO] [stdout] test rgb_to_hex_convertion::sample_tests::tests ... ok [INFO] [stdout] test reversing_a_process::tests::basic_tests ... ok [INFO] [stdout] test school_paperwork::tests::test_paperwork ... ok [INFO] [stdout] test sequence_classifier::tests::sample_tests ... ok [INFO] [stdout] test search_for_letters::tests::test_basic ... ok [INFO] [stdout] test sort_and_star::tests::sample_test_cases ... ok [INFO] [stdout] test sorting_by_bits::tests::fixed_tests ... ok [INFO] [stdout] test sort_frequency::tests::basic_tests ... ok [INFO] [stdout] test replace_with_alphabet_position::test::returns_expected ... ok [INFO] [stdout] test special_numbers::tests::basic ... ok [INFO] [stdout] test split_strings::tests::basic ... ok [INFO] [stdout] test tic_tac_toe_checker::tests::fixed_tests ... ok [INFO] [stdout] test tower_builder::tests::test_fixed ... ok [INFO] [stdout] test two_sums::tests::sample ... ok [INFO] [stdout] test unique_in_order::tests::sample_test ... ok [INFO] [stdout] test vowel_count::my_tests ... ok [INFO] [stdout] test who_likes_it::tests::example_tests ... ok [INFO] [stdout] test closed_brackets::tests::fixed_tests ... FAILED [INFO] [stdout] test consecutive_ducks::tests::extreme_large_values ... FAILED [INFO] [stdout] test consecutive_ducks::tests::medium_values ... FAILED [INFO] [stdout] test consecutive_ducks::tests::small_values ... FAILED [INFO] [stdout] test consecutive_ducks::tests::large_values ... FAILED [INFO] [stdout] test silly_add::test_real_add ... FAILED [INFO] [stdout] test silly_add::test_silly_add ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- closed_brackets::tests::fixed_tests stdout ---- [INFO] [stdout] thread 'closed_brackets::tests::fixed_tests' panicked at src/closed_brackets.rs:61:9: [INFO] [stdout] With s = "{s}" [INFO] [stdout] Expected {expected} but got {actual} [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x647a77098f8a - std::backtrace_rs::backtrace::libunwind::trace::h45f575fdcec9cdc1 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5 [INFO] [stdout] 1: 0x647a77098f8a - std::backtrace_rs::backtrace::trace_unsynchronized::heed7aaaa28209ac3 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x647a77098f8a - std::sys::backtrace::_print_fmt::h47d1e3547844619c [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x647a77098f8a - ::fmt::h6c37de0361fa7462 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x647a770c2463 - core::fmt::rt::Argument::fmt::h6606d9b5304941e1 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/fmt/rt.rs:177:76 [INFO] [stdout] 5: 0x647a770c2463 - core::fmt::write::hf77fe0583268bf67 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/fmt/mod.rs:1437:21 [INFO] [stdout] 6: 0x647a77095c83 - std::io::Write::write_fmt::h672ff980e46892ac [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/io/mod.rs:1887:15 [INFO] [stdout] 7: 0x647a77098dd2 - std::sys::backtrace::BacktraceLock::print::hce84519ec0e7588e [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 8: 0x647a7709a40e - std::panicking::default_hook::{{closure}}::h6e0433c33d1ed12b [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:284:22 [INFO] [stdout] 9: 0x647a7709a217 - std::panicking::default_hook::h19d4e9e8d7fba9e2 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:308:9 [INFO] [stdout] 10: 0x647a76de9d28 - as core::ops::function::Fn>::call::hd2aa5731f018e269 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/alloc/src/boxed.rs:1984:9 [INFO] [stdout] 11: 0x647a76de9d28 - test::test_main::{{closure}}::h1ae6fb8f80aa49b6 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:134:21 [INFO] [stdout] 12: 0x647a7709ac28 - as core::ops::function::Fn>::call::h4f2af756974b90d5 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/alloc/src/boxed.rs:1984:9 [INFO] [stdout] 13: 0x647a7709ac28 - std::panicking::rust_panic_with_hook::hd21771b96ea64164 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:825:13 [INFO] [stdout] 14: 0x647a7709aa2c - std::panicking::begin_panic::{{closure}}::h405cf8b58cc59bd8 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:754:9 [INFO] [stdout] 15: 0x647a77099459 - std::sys::backtrace::__rust_end_short_backtrace::h392305d650a0842a [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 16: 0x647a7709a932 - std::panicking::begin_panic::h4891113220f911cc [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:753:5 [INFO] [stdout] 17: 0x647a76d95099 - codewars_rust::closed_brackets::tests::dotest::he7de77508f82c430 [INFO] [stdout] at /opt/rustwide/workdir/src/closed_brackets.rs:61:9 [INFO] [stdout] 18: 0x647a76d96c17 - codewars_rust::closed_brackets::tests::fixed_tests::he1f074775c6bced7 [INFO] [stdout] at /opt/rustwide/workdir/src/closed_brackets.rs:42:9 [INFO] [stdout] 19: 0x647a76d96be7 - codewars_rust::closed_brackets::tests::fixed_tests::{{closure}}::h23342a999acfad8c [INFO] [stdout] at /opt/rustwide/workdir/src/closed_brackets.rs:41:21 [INFO] [stdout] 20: 0x647a76d7a156 - core::ops::function::FnOnce::call_once::h00b7ddcd41e516a0 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 21: 0x647a76dee96b - core::ops::function::FnOnce::call_once::hc1e06e2a5640370a [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x647a76dee96b - test::__rust_begin_short_backtrace::heb5aa654e2797f5b [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:632:18 [INFO] [stdout] 23: 0x647a76dee279 - test::run_test_in_process::{{closure}}::h1329474a96646ad1 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:655:60 [INFO] [stdout] 24: 0x647a76dee279 - as core::ops::function::FnOnce<()>>::call_once::hc87a7a8694e6d844 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 25: 0x647a76dee279 - std::panicking::try::do_call::h3b8456af8bacf88f [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:573:40 [INFO] [stdout] 26: 0x647a76dee279 - std::panicking::try::hc177f95c6592cea1 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:536:19 [INFO] [stdout] 27: 0x647a76dee279 - std::panic::catch_unwind::h847b2adf17f7da7a [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panic.rs:358:14 [INFO] [stdout] 28: 0x647a76dee279 - test::run_test_in_process::h824f7775d92af51e [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:655:27 [INFO] [stdout] 29: 0x647a76dee279 - test::run_test::{{closure}}::hdfaf20d18f7af8f6 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:576:43 [INFO] [stdout] 30: 0x647a76db101a - test::run_test::{{closure}}::he83661a0a1c97403 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:606:41 [INFO] [stdout] 31: 0x647a76db101a - std::sys::backtrace::__rust_begin_short_backtrace::hd3a78fd401685e9b [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 32: 0x647a76db4a56 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h78d6a457dee8dc60 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/thread/mod.rs:561:17 [INFO] [stdout] 33: 0x647a76db4a56 - as core::ops::function::FnOnce<()>>::call_once::hc4069b3cc6600bde [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 34: 0x647a76db4a56 - std::panicking::try::do_call::h0dde49ad0af85fa8 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:573:40 [INFO] [stdout] 35: 0x647a76db4a56 - std::panicking::try::h918d0d3a7e94727d [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:536:19 [INFO] [stdout] 36: 0x647a76db4a56 - std::panic::catch_unwind::h7016984cdcdd8b9e [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panic.rs:358:14 [INFO] [stdout] 37: 0x647a76db4a56 - std::thread::Builder::spawn_unchecked_::{{closure}}::h2766f51195a4a65d [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/thread/mod.rs:559:30 [INFO] [stdout] 38: 0x647a76db4a56 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hbd6e39e4ea63a011 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 39: 0x647a7709eafb - as core::ops::function::FnOnce>::call_once::h34bec2a4cdedc102 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/alloc/src/boxed.rs:1970:9 [INFO] [stdout] 40: 0x647a7709eafb - as core::ops::function::FnOnce>::call_once::ha62c0d1861fdf293 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/alloc/src/boxed.rs:1970:9 [INFO] [stdout] 41: 0x647a7709eafb - std::sys::pal::unix::thread::Thread::new::thread_start::h71fe57097907b3f8 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/pal/unix/thread.rs:105:17 [INFO] [stdout] 42: 0x738539f4cac3 - [INFO] [stdout] 43: 0x738539fdda04 - clone [INFO] [stdout] 44: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- consecutive_ducks::tests::extreme_large_values stdout ---- [INFO] [stdout] thread 'consecutive_ducks::tests::extreme_large_values' panicked at src/consecutive_ducks.rs:28:9: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: true [INFO] [stdout] right: false [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x647a77098f8a - std::backtrace_rs::backtrace::libunwind::trace::h45f575fdcec9cdc1 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5 [INFO] [stdout] 1: 0x647a77098f8a - std::backtrace_rs::backtrace::trace_unsynchronized::heed7aaaa28209ac3 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x647a77098f8a - std::sys::backtrace::_print_fmt::h47d1e3547844619c [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x647a77098f8a - ::fmt::h6c37de0361fa7462 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x647a770c2463 - core::fmt::rt::Argument::fmt::h6606d9b5304941e1 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/fmt/rt.rs:177:76 [INFO] [stdout] 5: 0x647a770c2463 - core::fmt::write::hf77fe0583268bf67 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/fmt/mod.rs:1437:21 [INFO] [stdout] 6: 0x647a77095c83 - std::io::Write::write_fmt::h672ff980e46892ac [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/io/mod.rs:1887:15 [INFO] [stdout] 7: 0x647a77098dd2 - std::sys::backtrace::BacktraceLock::print::hce84519ec0e7588e [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 8: 0x647a7709a40e - std::panicking::default_hook::{{closure}}::h6e0433c33d1ed12b [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:284:22 [INFO] [stdout] 9: 0x647a7709a217 - std::panicking::default_hook::h19d4e9e8d7fba9e2 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:308:9 [INFO] [stdout] 10: 0x647a76de9d28 - as core::ops::function::Fn>::call::hd2aa5731f018e269 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/alloc/src/boxed.rs:1984:9 [INFO] [stdout] 11: 0x647a76de9d28 - test::test_main::{{closure}}::h1ae6fb8f80aa49b6 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:134:21 [INFO] [stdout] 12: 0x647a7709ac28 - as core::ops::function::Fn>::call::h4f2af756974b90d5 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/alloc/src/boxed.rs:1984:9 [INFO] [stdout] 13: 0x647a7709ac28 - std::panicking::rust_panic_with_hook::hd21771b96ea64164 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:825:13 [INFO] [stdout] 14: 0x647a7709a8da - std::panicking::begin_panic_handler::{{closure}}::h2e177f984fc72cbb [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:690:13 [INFO] [stdout] 15: 0x647a77099469 - std::sys::backtrace::__rust_end_short_backtrace::ha7f0445003f40b38 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 16: 0x647a7709a56d - rust_begin_unwind [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:681:5 [INFO] [stdout] 17: 0x647a770c0740 - core::panicking::panic_fmt::h85741df7bc4071b6 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/panicking.rs:75:14 [INFO] [stdout] 18: 0x647a770c0b32 - core::panicking::assert_failed_inner::h889a6bf80d9117a5 [INFO] [stdout] 19: 0x647a76daa84b - core::panicking::assert_failed::h6a03b61580a54fb3 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/panicking.rs:364:5 [INFO] [stdout] 20: 0x647a76dacaed - codewars_rust::consecutive_ducks::tests::extreme_large_values::h7ab22053574bee0d [INFO] [stdout] at /opt/rustwide/workdir/src/consecutive_ducks.rs:28:9 [INFO] [stdout] 21: 0x647a76daca67 - codewars_rust::consecutive_ducks::tests::extreme_large_values::{{closure}}::ha45f86f9c7712497 [INFO] [stdout] at /opt/rustwide/workdir/src/consecutive_ducks.rs:27:30 [INFO] [stdout] 22: 0x647a76d7a476 - core::ops::function::FnOnce::call_once::h20c8b1a497e9b5b6 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x647a76dee96b - core::ops::function::FnOnce::call_once::hc1e06e2a5640370a [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x647a76dee96b - test::__rust_begin_short_backtrace::heb5aa654e2797f5b [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:632:18 [INFO] [stdout] 25: 0x647a76dee279 - test::run_test_in_process::{{closure}}::h1329474a96646ad1 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:655:60 [INFO] [stdout] 26: 0x647a76dee279 - as core::ops::function::FnOnce<()>>::call_once::hc87a7a8694e6d844 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 27: 0x647a76dee279 - std::panicking::try::do_call::h3b8456af8bacf88f [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:573:40 [INFO] [stdout] 28: 0x647a76dee279 - std::panicking::try::hc177f95c6592cea1 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:536:19 [INFO] [stdout] 29: 0x647a76dee279 - std::panic::catch_unwind::h847b2adf17f7da7a [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panic.rs:358:14 [INFO] [stdout] 30: 0x647a76dee279 - test::run_test_in_process::h824f7775d92af51e [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:655:27 [INFO] [stdout] 31: 0x647a76dee279 - test::run_test::{{closure}}::hdfaf20d18f7af8f6 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:576:43 [INFO] [stdout] 32: 0x647a76db101a - test::run_test::{{closure}}::he83661a0a1c97403 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:606:41 [INFO] [stdout] 33: 0x647a76db101a - std::sys::backtrace::__rust_begin_short_backtrace::hd3a78fd401685e9b [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 34: 0x647a76db4a56 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h78d6a457dee8dc60 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/thread/mod.rs:561:17 [INFO] [stdout] 35: 0x647a76db4a56 - as core::ops::function::FnOnce<()>>::call_once::hc4069b3cc6600bde [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 36: 0x647a76db4a56 - std::panicking::try::do_call::h0dde49ad0af85fa8 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:573:40 [INFO] [stdout] 37: 0x647a76db4a56 - std::panicking::try::h918d0d3a7e94727d [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:536:19 [INFO] [stdout] 38: 0x647a76db4a56 - std::panic::catch_unwind::h7016984cdcdd8b9e [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panic.rs:358:14 [INFO] [stdout] 39: 0x647a76db4a56 - std::thread::Builder::spawn_unchecked_::{{closure}}::h2766f51195a4a65d [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/thread/mod.rs:559:30 [INFO] [stdout] 40: 0x647a76db4a56 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hbd6e39e4ea63a011 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x647a7709eafb - as core::ops::function::FnOnce>::call_once::h34bec2a4cdedc102 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/alloc/src/boxed.rs:1970:9 [INFO] [stdout] 42: 0x647a7709eafb - as core::ops::function::FnOnce>::call_once::ha62c0d1861fdf293 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/alloc/src/boxed.rs:1970:9 [INFO] [stdout] 43: 0x647a7709eafb - std::sys::pal::unix::thread::Thread::new::thread_start::h71fe57097907b3f8 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/pal/unix/thread.rs:105:17 [INFO] [stdout] 44: 0x738539f4cac3 - [INFO] [stdout] 45: 0x738539fdda04 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- consecutive_ducks::tests::medium_values stdout ---- [INFO] [stdout] thread 'consecutive_ducks::tests::medium_values' panicked at src/consecutive_ducks.rs:71:9: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: false [INFO] [stdout] right: true [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x647a77098f8a - std::backtrace_rs::backtrace::libunwind::trace::h45f575fdcec9cdc1 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5 [INFO] [stdout] 1: 0x647a77098f8a - std::backtrace_rs::backtrace::trace_unsynchronized::heed7aaaa28209ac3 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x647a77098f8a - std::sys::backtrace::_print_fmt::h47d1e3547844619c [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x647a77098f8a - ::fmt::h6c37de0361fa7462 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x647a770c2463 - core::fmt::rt::Argument::fmt::h6606d9b5304941e1 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/fmt/rt.rs:177:76 [INFO] [stdout] 5: 0x647a770c2463 - core::fmt::write::hf77fe0583268bf67 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/fmt/mod.rs:1437:21 [INFO] [stdout] 6: 0x647a77095c83 - std::io::Write::write_fmt::h672ff980e46892ac [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/io/mod.rs:1887:15 [INFO] [stdout] 7: 0x647a77098dd2 - std::sys::backtrace::BacktraceLock::print::hce84519ec0e7588e [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 8: 0x647a7709a40e - std::panicking::default_hook::{{closure}}::h6e0433c33d1ed12b [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:284:22 [INFO] [stdout] 9: 0x647a7709a217 - std::panicking::default_hook::h19d4e9e8d7fba9e2 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:308:9 [INFO] [stdout] 10: 0x647a76de9d28 - as core::ops::function::Fn>::call::hd2aa5731f018e269 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/alloc/src/boxed.rs:1984:9 [INFO] [stdout] 11: 0x647a76de9d28 - test::test_main::{{closure}}::h1ae6fb8f80aa49b6 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:134:21 [INFO] [stdout] 12: 0x647a7709ac28 - as core::ops::function::Fn>::call::h4f2af756974b90d5 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/alloc/src/boxed.rs:1984:9 [INFO] [stdout] 13: 0x647a7709ac28 - std::panicking::rust_panic_with_hook::hd21771b96ea64164 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:825:13 [INFO] [stdout] 14: 0x647a7709a8da - std::panicking::begin_panic_handler::{{closure}}::h2e177f984fc72cbb [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:690:13 [INFO] [stdout] 15: 0x647a77099469 - std::sys::backtrace::__rust_end_short_backtrace::ha7f0445003f40b38 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 16: 0x647a7709a56d - rust_begin_unwind [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:681:5 [INFO] [stdout] 17: 0x647a770c0740 - core::panicking::panic_fmt::h85741df7bc4071b6 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/panicking.rs:75:14 [INFO] [stdout] 18: 0x647a770c0b32 - core::panicking::assert_failed_inner::h889a6bf80d9117a5 [INFO] [stdout] 19: 0x647a76daa84b - core::panicking::assert_failed::h6a03b61580a54fb3 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/panicking.rs:364:5 [INFO] [stdout] 20: 0x647a76dadbd5 - codewars_rust::consecutive_ducks::tests::medium_values::h5c3cd2c47199551b [INFO] [stdout] at /opt/rustwide/workdir/src/consecutive_ducks.rs:71:9 [INFO] [stdout] 21: 0x647a76dadad7 - codewars_rust::consecutive_ducks::tests::medium_values::{{closure}}::h0d57316a7ffee70e [INFO] [stdout] at /opt/rustwide/workdir/src/consecutive_ducks.rs:69:23 [INFO] [stdout] 22: 0x647a76d7b486 - core::ops::function::FnOnce::call_once::hb1bcdd3251bc5c5f [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x647a76dee96b - core::ops::function::FnOnce::call_once::hc1e06e2a5640370a [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x647a76dee96b - test::__rust_begin_short_backtrace::heb5aa654e2797f5b [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:632:18 [INFO] [stdout] 25: 0x647a76dee279 - test::run_test_in_process::{{closure}}::h1329474a96646ad1 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:655:60 [INFO] [stdout] 26: 0x647a76dee279 - as core::ops::function::FnOnce<()>>::call_once::hc87a7a8694e6d844 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 27: 0x647a76dee279 - std::panicking::try::do_call::h3b8456af8bacf88f [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:573:40 [INFO] [stdout] 28: 0x647a76dee279 - std::panicking::try::hc177f95c6592cea1 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:536:19 [INFO] [stdout] 29: 0x647a76dee279 - std::panic::catch_unwind::h847b2adf17f7da7a [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panic.rs:358:14 [INFO] [stdout] 30: 0x647a76dee279 - test::run_test_in_process::h824f7775d92af51e [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:655:27 [INFO] [stdout] 31: 0x647a76dee279 - test::run_test::{{closure}}::hdfaf20d18f7af8f6 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:576:43 [INFO] [stdout] 32: 0x647a76db101a - test::run_test::{{closure}}::he83661a0a1c97403 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:606:41 [INFO] [stdout] 33: 0x647a76db101a - std::sys::backtrace::__rust_begin_short_backtrace::hd3a78fd401685e9b [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 34: 0x647a76db4a56 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h78d6a457dee8dc60 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/thread/mod.rs:561:17 [INFO] [stdout] 35: 0x647a76db4a56 - as core::ops::function::FnOnce<()>>::call_once::hc4069b3cc6600bde [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 36: 0x647a76db4a56 - std::panicking::try::do_call::h0dde49ad0af85fa8 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:573:40 [INFO] [stdout] 37: 0x647a76db4a56 - std::panicking::try::h918d0d3a7e94727d [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:536:19 [INFO] [stdout] 38: 0x647a76db4a56 - std::panic::catch_unwind::h7016984cdcdd8b9e [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panic.rs:358:14 [INFO] [stdout] 39: 0x647a76db4a56 - std::thread::Builder::spawn_unchecked_::{{closure}}::h2766f51195a4a65d [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/thread/mod.rs:559:30 [INFO] [stdout] 40: 0x647a76db4a56 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hbd6e39e4ea63a011 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x647a7709eafb - as core::ops::function::FnOnce>::call_once::h34bec2a4cdedc102 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/alloc/src/boxed.rs:1970:9 [INFO] [stdout] 42: 0x647a7709eafb - as core::ops::function::FnOnce>::call_once::ha62c0d1861fdf293 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/alloc/src/boxed.rs:1970:9 [INFO] [stdout] 43: 0x647a7709eafb - std::sys::pal::unix::thread::Thread::new::thread_start::h71fe57097907b3f8 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/pal/unix/thread.rs:105:17 [INFO] [stdout] 44: 0x738539f4cac3 - [INFO] [stdout] 45: 0x738539fdda04 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- consecutive_ducks::tests::small_values stdout ---- [INFO] [stdout] thread 'consecutive_ducks::tests::small_values' panicked at src/consecutive_ducks.rs:51:9: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: false [INFO] [stdout] right: true [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x647a77098f8a - std::backtrace_rs::backtrace::libunwind::trace::h45f575fdcec9cdc1 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5 [INFO] [stdout] 1: 0x647a77098f8a - std::backtrace_rs::backtrace::trace_unsynchronized::heed7aaaa28209ac3 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x647a77098f8a - std::sys::backtrace::_print_fmt::h47d1e3547844619c [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x647a77098f8a - ::fmt::h6c37de0361fa7462 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x647a770c2463 - core::fmt::rt::Argument::fmt::h6606d9b5304941e1 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/fmt/rt.rs:177:76 [INFO] [stdout] 5: 0x647a770c2463 - core::fmt::write::hf77fe0583268bf67 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/fmt/mod.rs:1437:21 [INFO] [stdout] 6: 0x647a77095c83 - std::io::Write::write_fmt::h672ff980e46892ac [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/io/mod.rs:1887:15 [INFO] [stdout] 7: 0x647a77098dd2 - std::sys::backtrace::BacktraceLock::print::hce84519ec0e7588e [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 8: 0x647a7709a40e - std::panicking::default_hook::{{closure}}::h6e0433c33d1ed12b [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:284:22 [INFO] [stdout] 9: 0x647a7709a217 - std::panicking::default_hook::h19d4e9e8d7fba9e2 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:308:9 [INFO] [stdout] 10: 0x647a76de9d28 - as core::ops::function::Fn>::call::hd2aa5731f018e269 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/alloc/src/boxed.rs:1984:9 [INFO] [stdout] 11: 0x647a76de9d28 - test::test_main::{{closure}}::h1ae6fb8f80aa49b6 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:134:21 [INFO] [stdout] 12: 0x647a7709ac28 - as core::ops::function::Fn>::call::h4f2af756974b90d5 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/alloc/src/boxed.rs:1984:9 [INFO] [stdout] 13: 0x647a7709ac28 - std::panicking::rust_panic_with_hook::hd21771b96ea64164 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:825:13 [INFO] [stdout] 14: 0x647a7709a8da - std::panicking::begin_panic_handler::{{closure}}::h2e177f984fc72cbb [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:690:13 [INFO] [stdout] 15: 0x647a77099469 - std::sys::backtrace::__rust_end_short_backtrace::ha7f0445003f40b38 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 16: 0x647a7709a56d - rust_begin_unwind [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:681:5 [INFO] [stdout] 17: 0x647a770c0740 - core::panicking::panic_fmt::h85741df7bc4071b6 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/panicking.rs:75:14 [INFO] [stdout] 18: 0x647a770c0b32 - core::panicking::assert_failed_inner::h889a6bf80d9117a5 [INFO] [stdout] 19: 0x647a76daa84b - core::panicking::assert_failed::h6a03b61580a54fb3 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/panicking.rs:364:5 [INFO] [stdout] 20: 0x647a76dad386 - codewars_rust::consecutive_ducks::tests::small_values::h26e92d6b219efa02 [INFO] [stdout] at /opt/rustwide/workdir/src/consecutive_ducks.rs:51:9 [INFO] [stdout] 21: 0x647a76dad2f7 - codewars_rust::consecutive_ducks::tests::small_values::{{closure}}::hb55fe83d5367328a [INFO] [stdout] at /opt/rustwide/workdir/src/consecutive_ducks.rs:50:22 [INFO] [stdout] 22: 0x647a76d7bb96 - core::ops::function::FnOnce::call_once::hf1530bc9ea0aeb89 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x647a76dee96b - core::ops::function::FnOnce::call_once::hc1e06e2a5640370a [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x647a76dee96b - test::__rust_begin_short_backtrace::heb5aa654e2797f5b [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:632:18 [INFO] [stdout] 25: 0x647a76dee279 - test::run_test_in_process::{{closure}}::h1329474a96646ad1 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:655:60 [INFO] [stdout] 26: 0x647a76dee279 - as core::ops::function::FnOnce<()>>::call_once::hc87a7a8694e6d844 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 27: 0x647a76dee279 - std::panicking::try::do_call::h3b8456af8bacf88f [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:573:40 [INFO] [stdout] 28: 0x647a76dee279 - std::panicking::try::hc177f95c6592cea1 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:536:19 [INFO] [stdout] 29: 0x647a76dee279 - std::panic::catch_unwind::h847b2adf17f7da7a [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panic.rs:358:14 [INFO] [stdout] 30: 0x647a76dee279 - test::run_test_in_process::h824f7775d92af51e [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:655:27 [INFO] [stdout] 31: 0x647a76dee279 - test::run_test::{{closure}}::hdfaf20d18f7af8f6 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:576:43 [INFO] [stdout] 32: 0x647a76db101a - test::run_test::{{closure}}::he83661a0a1c97403 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:606:41 [INFO] [stdout] 33: 0x647a76db101a - std::sys::backtrace::__rust_begin_short_backtrace::hd3a78fd401685e9b [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 34: 0x647a76db4a56 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h78d6a457dee8dc60 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/thread/mod.rs:561:17 [INFO] [stdout] 35: 0x647a76db4a56 - as core::ops::function::FnOnce<()>>::call_once::hc4069b3cc6600bde [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 36: 0x647a76db4a56 - std::panicking::try::do_call::h0dde49ad0af85fa8 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:573:40 [INFO] [stdout] 37: 0x647a76db4a56 - std::panicking::try::h918d0d3a7e94727d [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:536:19 [INFO] [stdout] 38: 0x647a76db4a56 - std::panic::catch_unwind::h7016984cdcdd8b9e [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panic.rs:358:14 [INFO] [stdout] 39: 0x647a76db4a56 - std::thread::Builder::spawn_unchecked_::{{closure}}::h2766f51195a4a65d [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/thread/mod.rs:559:30 [INFO] [stdout] 40: 0x647a76db4a56 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hbd6e39e4ea63a011 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x647a7709eafb - as core::ops::function::FnOnce>::call_once::h34bec2a4cdedc102 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/alloc/src/boxed.rs:1970:9 [INFO] [stdout] 42: 0x647a7709eafb - as core::ops::function::FnOnce>::call_once::ha62c0d1861fdf293 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/alloc/src/boxed.rs:1970:9 [INFO] [stdout] 43: 0x647a7709eafb - std::sys::pal::unix::thread::Thread::new::thread_start::h71fe57097907b3f8 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/pal/unix/thread.rs:105:17 [INFO] [stdout] 44: 0x738539f4cac3 - [INFO] [stdout] 45: 0x738539fdda04 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- consecutive_ducks::tests::large_values stdout ---- [INFO] [stdout] thread 'consecutive_ducks::tests::large_values' panicked at src/consecutive_ducks.rs:33:9: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: false [INFO] [stdout] right: true [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x647a77098f8a - std::backtrace_rs::backtrace::libunwind::trace::h45f575fdcec9cdc1 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5 [INFO] [stdout] 1: 0x647a77098f8a - std::backtrace_rs::backtrace::trace_unsynchronized::heed7aaaa28209ac3 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x647a77098f8a - std::sys::backtrace::_print_fmt::h47d1e3547844619c [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x647a77098f8a - ::fmt::h6c37de0361fa7462 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x647a770c2463 - core::fmt::rt::Argument::fmt::h6606d9b5304941e1 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/fmt/rt.rs:177:76 [INFO] [stdout] 5: 0x647a770c2463 - core::fmt::write::hf77fe0583268bf67 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/fmt/mod.rs:1437:21 [INFO] [stdout] 6: 0x647a77095c83 - std::io::Write::write_fmt::h672ff980e46892ac [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/io/mod.rs:1887:15 [INFO] [stdout] 7: 0x647a77098dd2 - std::sys::backtrace::BacktraceLock::print::hce84519ec0e7588e [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 8: 0x647a7709a40e - std::panicking::default_hook::{{closure}}::h6e0433c33d1ed12b [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:284:22 [INFO] [stdout] 9: 0x647a7709a217 - std::panicking::default_hook::h19d4e9e8d7fba9e2 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:308:9 [INFO] [stdout] 10: 0x647a76de9d28 - as core::ops::function::Fn>::call::hd2aa5731f018e269 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/alloc/src/boxed.rs:1984:9 [INFO] [stdout] 11: 0x647a76de9d28 - test::test_main::{{closure}}::h1ae6fb8f80aa49b6 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:134:21 [INFO] [stdout] 12: 0x647a7709ac28 - as core::ops::function::Fn>::call::h4f2af756974b90d5 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/alloc/src/boxed.rs:1984:9 [INFO] [stdout] 13: 0x647a7709ac28 - std::panicking::rust_panic_with_hook::hd21771b96ea64164 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:825:13 [INFO] [stdout] 14: 0x647a7709a8da - std::panicking::begin_panic_handler::{{closure}}::h2e177f984fc72cbb [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:690:13 [INFO] [stdout] 15: 0x647a77099469 - std::sys::backtrace::__rust_end_short_backtrace::ha7f0445003f40b38 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 16: 0x647a7709a56d - rust_begin_unwind [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:681:5 [INFO] [stdout] 17: 0x647a770c0740 - core::panicking::panic_fmt::h85741df7bc4071b6 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/panicking.rs:75:14 [INFO] [stdout] 18: 0x647a770c0b32 - core::panicking::assert_failed_inner::h889a6bf80d9117a5 [INFO] [stdout] 19: 0x647a76daa84b - core::panicking::assert_failed::h6a03b61580a54fb3 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/panicking.rs:364:5 [INFO] [stdout] 20: 0x647a76dacc15 - codewars_rust::consecutive_ducks::tests::large_values::hc7be52e8c15c98d6 [INFO] [stdout] at /opt/rustwide/workdir/src/consecutive_ducks.rs:33:9 [INFO] [stdout] 21: 0x647a76dacb17 - codewars_rust::consecutive_ducks::tests::large_values::{{closure}}::h6f5bb52fc2f3c438 [INFO] [stdout] at /opt/rustwide/workdir/src/consecutive_ducks.rs:31:22 [INFO] [stdout] 22: 0x647a76d7bc96 - core::ops::function::FnOnce::call_once::hf644a804f6e12129 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x647a76dee96b - core::ops::function::FnOnce::call_once::hc1e06e2a5640370a [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x647a76dee96b - test::__rust_begin_short_backtrace::heb5aa654e2797f5b [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:632:18 [INFO] [stdout] 25: 0x647a76dee279 - test::run_test_in_process::{{closure}}::h1329474a96646ad1 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:655:60 [INFO] [stdout] 26: 0x647a76dee279 - as core::ops::function::FnOnce<()>>::call_once::hc87a7a8694e6d844 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 27: 0x647a76dee279 - std::panicking::try::do_call::h3b8456af8bacf88f [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:573:40 [INFO] [stdout] 28: 0x647a76dee279 - std::panicking::try::hc177f95c6592cea1 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:536:19 [INFO] [stdout] 29: 0x647a76dee279 - std::panic::catch_unwind::h847b2adf17f7da7a [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panic.rs:358:14 [INFO] [stdout] 30: 0x647a76dee279 - test::run_test_in_process::h824f7775d92af51e [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:655:27 [INFO] [stdout] 31: 0x647a76dee279 - test::run_test::{{closure}}::hdfaf20d18f7af8f6 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:576:43 [INFO] [stdout] 32: 0x647a76db101a - test::run_test::{{closure}}::he83661a0a1c97403 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:606:41 [INFO] [stdout] 33: 0x647a76db101a - std::sys::backtrace::__rust_begin_short_backtrace::hd3a78fd401685e9b [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 34: 0x647a76db4a56 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h78d6a457dee8dc60 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/thread/mod.rs:561:17 [INFO] [stdout] 35: 0x647a76db4a56 - as core::ops::function::FnOnce<()>>::call_once::hc4069b3cc6600bde [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 36: 0x647a76db4a56 - std::panicking::try::do_call::h0dde49ad0af85fa8 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:573:40 [INFO] [stdout] 37: 0x647a76db4a56 - std::panicking::try::h918d0d3a7e94727d [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:536:19 [INFO] [stdout] 38: 0x647a76db4a56 - std::panic::catch_unwind::h7016984cdcdd8b9e [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panic.rs:358:14 [INFO] [stdout] 39: 0x647a76db4a56 - std::thread::Builder::spawn_unchecked_::{{closure}}::h2766f51195a4a65d [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/thread/mod.rs:559:30 [INFO] [stdout] 40: 0x647a76db4a56 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hbd6e39e4ea63a011 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x647a7709eafb - as core::ops::function::FnOnce>::call_once::h34bec2a4cdedc102 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/alloc/src/boxed.rs:1970:9 [INFO] [stdout] 42: 0x647a7709eafb - as core::ops::function::FnOnce>::call_once::ha62c0d1861fdf293 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/alloc/src/boxed.rs:1970:9 [INFO] [stdout] 43: 0x647a7709eafb - std::sys::pal::unix::thread::Thread::new::thread_start::h71fe57097907b3f8 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/pal/unix/thread.rs:105:17 [INFO] [stdout] 44: 0x738539f4cac3 - [INFO] [stdout] 45: 0x738539fdda04 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- silly_add::test_real_add stdout ---- [INFO] [stdout] thread 'silly_add::test_real_add' panicked at src/silly_add.rs:22:5: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: 31 [INFO] [stdout] right: 13 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x647a77098f8a - std::backtrace_rs::backtrace::libunwind::trace::h45f575fdcec9cdc1 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5 [INFO] [stdout] 1: 0x647a77098f8a - std::backtrace_rs::backtrace::trace_unsynchronized::heed7aaaa28209ac3 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x647a77098f8a - std::sys::backtrace::_print_fmt::h47d1e3547844619c [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x647a77098f8a - ::fmt::h6c37de0361fa7462 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x647a770c2463 - core::fmt::rt::Argument::fmt::h6606d9b5304941e1 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/fmt/rt.rs:177:76 [INFO] [stdout] 5: 0x647a770c2463 - core::fmt::write::hf77fe0583268bf67 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/fmt/mod.rs:1437:21 [INFO] [stdout] 6: 0x647a77095c83 - std::io::Write::write_fmt::h672ff980e46892ac [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/io/mod.rs:1887:15 [INFO] [stdout] 7: 0x647a77098dd2 - std::sys::backtrace::BacktraceLock::print::hce84519ec0e7588e [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 8: 0x647a7709a40e - std::panicking::default_hook::{{closure}}::h6e0433c33d1ed12b [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:284:22 [INFO] [stdout] 9: 0x647a7709a217 - std::panicking::default_hook::h19d4e9e8d7fba9e2 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:308:9 [INFO] [stdout] 10: 0x647a76de9d28 - as core::ops::function::Fn>::call::hd2aa5731f018e269 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/alloc/src/boxed.rs:1984:9 [INFO] [stdout] 11: 0x647a76de9d28 - test::test_main::{{closure}}::h1ae6fb8f80aa49b6 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:134:21 [INFO] [stdout] 12: 0x647a7709ac28 - as core::ops::function::Fn>::call::h4f2af756974b90d5 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/alloc/src/boxed.rs:1984:9 [INFO] [stdout] 13: 0x647a7709ac28 - std::panicking::rust_panic_with_hook::hd21771b96ea64164 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:825:13 [INFO] [stdout] 14: 0x647a7709a8da - std::panicking::begin_panic_handler::{{closure}}::h2e177f984fc72cbb [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:690:13 [INFO] [stdout] 15: 0x647a77099469 - std::sys::backtrace::__rust_end_short_backtrace::ha7f0445003f40b38 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 16: 0x647a7709a56d - rust_begin_unwind [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:681:5 [INFO] [stdout] 17: 0x647a770c0740 - core::panicking::panic_fmt::h85741df7bc4071b6 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/panicking.rs:75:14 [INFO] [stdout] 18: 0x647a770c0b32 - core::panicking::assert_failed_inner::h889a6bf80d9117a5 [INFO] [stdout] 19: 0x647a770c09b9 - core::panicking::assert_failed::h325bd41fd8be31b9 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/panicking.rs:364:5 [INFO] [stdout] 20: 0x647a76d96899 - codewars_rust::silly_add::test_real_add::he4a927e123546f8e [INFO] [stdout] at /opt/rustwide/workdir/src/silly_add.rs:22:5 [INFO] [stdout] 21: 0x647a76d96807 - codewars_rust::silly_add::test_real_add::{{closure}}::h188d1b633e56477c [INFO] [stdout] at /opt/rustwide/workdir/src/silly_add.rs:21:19 [INFO] [stdout] 22: 0x647a76d7a8c6 - core::ops::function::FnOnce::call_once::h5033fd2152ae7a68 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x647a76dee96b - core::ops::function::FnOnce::call_once::hc1e06e2a5640370a [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x647a76dee96b - test::__rust_begin_short_backtrace::heb5aa654e2797f5b [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:632:18 [INFO] [stdout] 25: 0x647a76dee279 - test::run_test_in_process::{{closure}}::h1329474a96646ad1 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:655:60 [INFO] [stdout] 26: 0x647a76dee279 - as core::ops::function::FnOnce<()>>::call_once::hc87a7a8694e6d844 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 27: 0x647a76dee279 - std::panicking::try::do_call::h3b8456af8bacf88f [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:573:40 [INFO] [stdout] 28: 0x647a76dee279 - std::panicking::try::hc177f95c6592cea1 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:536:19 [INFO] [stdout] 29: 0x647a76dee279 - std::panic::catch_unwind::h847b2adf17f7da7a [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panic.rs:358:14 [INFO] [stdout] 30: 0x647a76dee279 - test::run_test_in_process::h824f7775d92af51e [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:655:27 [INFO] [stdout] 31: 0x647a76dee279 - test::run_test::{{closure}}::hdfaf20d18f7af8f6 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:576:43 [INFO] [stdout] 32: 0x647a76db101a - test::run_test::{{closure}}::he83661a0a1c97403 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:606:41 [INFO] [stdout] 33: 0x647a76db101a - std::sys::backtrace::__rust_begin_short_backtrace::hd3a78fd401685e9b [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 34: 0x647a76db4a56 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h78d6a457dee8dc60 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/thread/mod.rs:561:17 [INFO] [stdout] 35: 0x647a76db4a56 - as core::ops::function::FnOnce<()>>::call_once::hc4069b3cc6600bde [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 36: 0x647a76db4a56 - std::panicking::try::do_call::h0dde49ad0af85fa8 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:573:40 [INFO] [stdout] 37: 0x647a76db4a56 - std::panicking::try::h918d0d3a7e94727d [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:536:19 [INFO] [stdout] 38: 0x647a76db4a56 - std::panic::catch_unwind::h7016984cdcdd8b9e [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panic.rs:358:14 [INFO] [stdout] 39: 0x647a76db4a56 - std::thread::Builder::spawn_unchecked_::{{closure}}::h2766f51195a4a65d [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/thread/mod.rs:559:30 [INFO] [stdout] 40: 0x647a76db4a56 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hbd6e39e4ea63a011 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x647a7709eafb - as core::ops::function::FnOnce>::call_once::h34bec2a4cdedc102 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/alloc/src/boxed.rs:1970:9 [INFO] [stdout] 42: 0x647a7709eafb - as core::ops::function::FnOnce>::call_once::ha62c0d1861fdf293 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/alloc/src/boxed.rs:1970:9 [INFO] [stdout] 43: 0x647a7709eafb - std::sys::pal::unix::thread::Thread::new::thread_start::h71fe57097907b3f8 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/pal/unix/thread.rs:105:17 [INFO] [stdout] 44: 0x738539f4cac3 - [INFO] [stdout] 45: 0x738539fdda04 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- silly_add::test_silly_add stdout ---- [INFO] [stdout] thread 'silly_add::test_silly_add' panicked at src/silly_add.rs:29:5: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: 142 [INFO] [stdout] right: 214 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x647a77098f8a - std::backtrace_rs::backtrace::libunwind::trace::h45f575fdcec9cdc1 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5 [INFO] [stdout] 1: 0x647a77098f8a - std::backtrace_rs::backtrace::trace_unsynchronized::heed7aaaa28209ac3 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x647a77098f8a - std::sys::backtrace::_print_fmt::h47d1e3547844619c [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x647a77098f8a - ::fmt::h6c37de0361fa7462 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x647a770c2463 - core::fmt::rt::Argument::fmt::h6606d9b5304941e1 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/fmt/rt.rs:177:76 [INFO] [stdout] 5: 0x647a770c2463 - core::fmt::write::hf77fe0583268bf67 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/fmt/mod.rs:1437:21 [INFO] [stdout] 6: 0x647a77095c83 - std::io::Write::write_fmt::h672ff980e46892ac [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/io/mod.rs:1887:15 [INFO] [stdout] 7: 0x647a77098dd2 - std::sys::backtrace::BacktraceLock::print::hce84519ec0e7588e [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 8: 0x647a7709a40e - std::panicking::default_hook::{{closure}}::h6e0433c33d1ed12b [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:284:22 [INFO] [stdout] 9: 0x647a7709a217 - std::panicking::default_hook::h19d4e9e8d7fba9e2 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:308:9 [INFO] [stdout] 10: 0x647a76de9d28 - as core::ops::function::Fn>::call::hd2aa5731f018e269 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/alloc/src/boxed.rs:1984:9 [INFO] [stdout] 11: 0x647a76de9d28 - test::test_main::{{closure}}::h1ae6fb8f80aa49b6 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:134:21 [INFO] [stdout] 12: 0x647a7709ac28 - as core::ops::function::Fn>::call::h4f2af756974b90d5 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/alloc/src/boxed.rs:1984:9 [INFO] [stdout] 13: 0x647a7709ac28 - std::panicking::rust_panic_with_hook::hd21771b96ea64164 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:825:13 [INFO] [stdout] 14: 0x647a7709a8da - std::panicking::begin_panic_handler::{{closure}}::h2e177f984fc72cbb [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:690:13 [INFO] [stdout] 15: 0x647a77099469 - std::sys::backtrace::__rust_end_short_backtrace::ha7f0445003f40b38 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 16: 0x647a7709a56d - rust_begin_unwind [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:681:5 [INFO] [stdout] 17: 0x647a770c0740 - core::panicking::panic_fmt::h85741df7bc4071b6 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/panicking.rs:75:14 [INFO] [stdout] 18: 0x647a770c0b32 - core::panicking::assert_failed_inner::h889a6bf80d9117a5 [INFO] [stdout] 19: 0x647a770c09b9 - core::panicking::assert_failed::h325bd41fd8be31b9 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/panicking.rs:364:5 [INFO] [stdout] 20: 0x647a76d96a49 - codewars_rust::silly_add::test_silly_add::hcc04e520b431aa5d [INFO] [stdout] at /opt/rustwide/workdir/src/silly_add.rs:29:5 [INFO] [stdout] 21: 0x647a76d969b7 - codewars_rust::silly_add::test_silly_add::{{closure}}::hc6794a366d7d5c0d [INFO] [stdout] at /opt/rustwide/workdir/src/silly_add.rs:28:20 [INFO] [stdout] 22: 0x647a76d7bc56 - core::ops::function::FnOnce::call_once::hf4e5f34ca735940b [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x647a76dee96b - core::ops::function::FnOnce::call_once::hc1e06e2a5640370a [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x647a76dee96b - test::__rust_begin_short_backtrace::heb5aa654e2797f5b [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:632:18 [INFO] [stdout] 25: 0x647a76dee279 - test::run_test_in_process::{{closure}}::h1329474a96646ad1 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:655:60 [INFO] [stdout] 26: 0x647a76dee279 - as core::ops::function::FnOnce<()>>::call_once::hc87a7a8694e6d844 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 27: 0x647a76dee279 - std::panicking::try::do_call::h3b8456af8bacf88f [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:573:40 [INFO] [stdout] 28: 0x647a76dee279 - std::panicking::try::hc177f95c6592cea1 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:536:19 [INFO] [stdout] 29: 0x647a76dee279 - std::panic::catch_unwind::h847b2adf17f7da7a [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panic.rs:358:14 [INFO] [stdout] 30: 0x647a76dee279 - test::run_test_in_process::h824f7775d92af51e [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:655:27 [INFO] [stdout] 31: 0x647a76dee279 - test::run_test::{{closure}}::hdfaf20d18f7af8f6 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:576:43 [INFO] [stdout] 32: 0x647a76db101a - test::run_test::{{closure}}::he83661a0a1c97403 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/test/src/lib.rs:606:41 [INFO] [stdout] 33: 0x647a76db101a - std::sys::backtrace::__rust_begin_short_backtrace::hd3a78fd401685e9b [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 34: 0x647a76db4a56 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h78d6a457dee8dc60 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/thread/mod.rs:561:17 [INFO] [stdout] 35: 0x647a76db4a56 - as core::ops::function::FnOnce<()>>::call_once::hc4069b3cc6600bde [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 36: 0x647a76db4a56 - std::panicking::try::do_call::h0dde49ad0af85fa8 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:573:40 [INFO] [stdout] 37: 0x647a76db4a56 - std::panicking::try::h918d0d3a7e94727d [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panicking.rs:536:19 [INFO] [stdout] 38: 0x647a76db4a56 - std::panic::catch_unwind::h7016984cdcdd8b9e [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/panic.rs:358:14 [INFO] [stdout] 39: 0x647a76db4a56 - std::thread::Builder::spawn_unchecked_::{{closure}}::h2766f51195a4a65d [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/thread/mod.rs:559:30 [INFO] [stdout] 40: 0x647a76db4a56 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hbd6e39e4ea63a011 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x647a7709eafb - as core::ops::function::FnOnce>::call_once::h34bec2a4cdedc102 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/alloc/src/boxed.rs:1970:9 [INFO] [stdout] 42: 0x647a7709eafb - as core::ops::function::FnOnce>::call_once::ha62c0d1861fdf293 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/alloc/src/boxed.rs:1970:9 [INFO] [stdout] 43: 0x647a7709eafb - std::sys::pal::unix::thread::Thread::new::thread_start::h71fe57097907b3f8 [INFO] [stdout] at /rustc/9e136a30a965bf4e63f03095c57df7257bf96fd6/library/std/src/sys/pal/unix/thread.rs:105:17 [INFO] [stdout] 44: 0x738539f4cac3 - [INFO] [stdout] 45: 0x738539fdda04 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] closed_brackets::tests::fixed_tests [INFO] [stdout] consecutive_ducks::tests::extreme_large_values [INFO] [stdout] consecutive_ducks::tests::large_values [INFO] [stdout] consecutive_ducks::tests::medium_values [INFO] [stdout] consecutive_ducks::tests::small_values [INFO] [stdout] silly_add::test_real_add [INFO] [stdout] silly_add::test_silly_add [INFO] [stdout] [INFO] [stdout] test result: FAILED. 78 passed; 7 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--bin codewars_rust` [INFO] running `Command { std: "docker" "inspect" "e3829b0d085e00177a026b7f46b8c141240f0035315cb9f7537d89d179e0e9d5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e3829b0d085e00177a026b7f46b8c141240f0035315cb9f7537d89d179e0e9d5", kill_on_drop: false }` [INFO] [stdout] e3829b0d085e00177a026b7f46b8c141240f0035315cb9f7537d89d179e0e9d5