[INFO] updating cached repository https://github.com/evgeni-nabokov/codewars-rust [INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/mnt/big/crater/work/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"` [INFO] [stderr] From https://github.com/evgeni-nabokov/codewars-rust [INFO] [stderr] ea7e04f..f3698e9 master -> master [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] f3698e9d278a094c8d72d0d9070dac9baa1a7487 [INFO] checking evgeni-nabokov/codewars-rust against master#c9edc02e8320a9e5799d185910ece7d491f524e6 for pr-64398 [INFO] running `"git" "clone" "work/cache/git-repos/https%3A%2F%2Fgithub.com%2Fevgeni-nabokov%2Fcodewars-rust" "work/builds/worker-6/source"` [INFO] [stderr] Cloning into 'work/builds/worker-6/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/evgeni-nabokov/codewars-rust on toolchain c9edc02e8320a9e5799d185910ece7d491f524e6-alt [INFO] running `"/mnt/big/crater/work/cargo-home/bin/cargo" "+c9edc02e8320a9e5799d185910ece7d491f524e6-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/evgeni-nabokov/codewars-rust [INFO] finished tweaking git repo https://github.com/evgeni-nabokov/codewars-rust [INFO] tweaked toml for git repo https://github.com/evgeni-nabokov/codewars-rust written to work/builds/worker-6/source/Cargo.toml [INFO] crate git repo https://github.com/evgeni-nabokov/codewars-rust already has a lockfile, it will not be regenerated [INFO] running `"/mnt/big/crater/work/cargo-home/bin/cargo" "+c9edc02e8320a9e5799d185910ece7d491f524e6-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/mnt/big/crater/work/builds/worker-6/source:/opt/rustwide/workdir:ro,Z" "-v" "/mnt/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+c9edc02e8320a9e5799d185910ece7d491f524e6-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 99413800d1ac746aba760560abe8c9add90dd0ac6b4094f92e4ba12d8737430e [INFO] running `"docker" "start" "-a" "99413800d1ac746aba760560abe8c9add90dd0ac6b4094f92e4ba12d8737430e"` [INFO] [stderr] Checking codewars v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: constant item is never used: `PRIME_NUMBERS` [INFO] [stderr] --> src/main.rs:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | / const PRIME_NUMBERS: [u64; 1331] = [ [INFO] [stderr] 14 | | 2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101, [INFO] [stderr] 15 | | 103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197, [INFO] [stderr] 16 | | 199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311, [INFO] [stderr] ... | [INFO] [stderr] 99 | | 7433,7451,7457,7459,7477,7481,7487,7489,7499,7507,7517,7523,7529,7537,7541 [INFO] [stderr] 100 | | ]; [INFO] [stderr] | |__^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function is never used: `good_vs_evil` [INFO] [stderr] --> src/main.rs:103:1 [INFO] [stderr] | [INFO] [stderr] 103 | fn good_vs_evil(good: &str, evil: &str) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `min_value` [INFO] [stderr] --> src/main.rs:126:1 [INFO] [stderr] | [INFO] [stderr] 126 | fn min_value(mut digits: Vec) -> i32 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `passengers_in_bus` [INFO] [stderr] --> src/main.rs:133:1 [INFO] [stderr] | [INFO] [stderr] 133 | fn passengers_in_bus(bus_stops:&[(i32, i32)]) -> i32 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `duplicate_encode` [INFO] [stderr] --> src/main.rs:138:1 [INFO] [stderr] | [INFO] [stderr] 138 | fn duplicate_encode(word: &str)->String { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `comp` [INFO] [stderr] --> src/main.rs:159:1 [INFO] [stderr] | [INFO] [stderr] 159 | fn comp(a: Vec, b: Vec) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `backwards_prime` [INFO] [stderr] --> src/main.rs:178:1 [INFO] [stderr] | [INFO] [stderr] 178 | fn backwards_prime(start: u64, stop: u64) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `reverse` [INFO] [stderr] --> src/main.rs:191:1 [INFO] [stderr] | [INFO] [stderr] 191 | fn reverse(n: &u64) -> u64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `is_prime` [INFO] [stderr] --> src/main.rs:201:1 [INFO] [stderr] | [INFO] [stderr] 201 | fn is_prime(n: &u64) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `Address` [INFO] [stderr] --> src/main.rs:215:1 [INFO] [stderr] | [INFO] [stderr] 215 | struct Address<'a> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `travel` [INFO] [stderr] --> src/main.rs:221:1 [INFO] [stderr] | [INFO] [stderr] 221 | fn travel(text: &str, zipcode: &str) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `sum_pairs_naive` [INFO] [stderr] --> src/main.rs:243:1 [INFO] [stderr] | [INFO] [stderr] 243 | fn sum_pairs_naive(numbers: &[i8], s: i8) -> Option<(i8, i8)> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `sum_pairs_slow` [INFO] [stderr] --> src/main.rs:266:1 [INFO] [stderr] | [INFO] [stderr] 266 | fn sum_pairs_slow(numbers: &[i8], s: i8) -> Option<(i8, i8)> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `sum_pairs` [INFO] [stderr] --> src/main.rs:277:1 [INFO] [stderr] | [INFO] [stderr] 277 | fn sum_pairs(numbers: &[i8], s: i8) -> Option<(i8, i8)> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `prime_gap` [INFO] [stderr] --> src/main.rs:292:1 [INFO] [stderr] | [INFO] [stderr] 292 | fn prime_gap(g: i32, m: u64, n: u64) -> Option<(u64, u64)> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/main.rs:317:5 [INFO] [stderr] | [INFO] [stderr] 317 | pub fn new(n: u32) -> PartitionIter { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `int_part` [INFO] [stderr] --> src/main.rs:368:1 [INFO] [stderr] | [INFO] [stderr] 368 | fn int_part(n: u32) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `longest_consec` [INFO] [stderr] --> src/main.rs:384:1 [INFO] [stderr] | [INFO] [stderr] 384 | fn longest_consec(strarr: Vec<&str>, k: usize) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `longest_consec_test` [INFO] [stderr] --> src/main.rs:406:1 [INFO] [stderr] | [INFO] [stderr] 406 | fn longest_consec_test(strarr: Vec<&str>, k: usize, exp: &str) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `product_fib` [INFO] [stderr] --> src/main.rs:411:1 [INFO] [stderr] | [INFO] [stderr] 411 | fn product_fib(prod: u64) -> (u64, u64, bool) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `count_and_filter_chars` [INFO] [stderr] --> src/main.rs:423:1 [INFO] [stderr] | [INFO] [stderr] 423 | fn count_and_filter_chars(s: &str) -> HashMap { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `mix` [INFO] [stderr] --> src/main.rs:434:1 [INFO] [stderr] | [INFO] [stderr] 434 | fn mix(s1: &str, s2: &str) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_prime_factors` [INFO] [stderr] --> src/main.rs:479:1 [INFO] [stderr] | [INFO] [stderr] 479 | fn get_prime_factors(n: &u64) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_primes` [INFO] [stderr] --> src/main.rs:518:1 [INFO] [stderr] | [INFO] [stderr] 518 | fn get_primes(start: u64, end: u64) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_kprimes` [INFO] [stderr] --> src/main.rs:528:1 [INFO] [stderr] | [INFO] [stderr] 528 | fn get_kprimes(k: usize, start: u64, end: u64) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `puzzle` [INFO] [stderr] --> src/main.rs:539:1 [INFO] [stderr] | [INFO] [stderr] 539 | fn puzzle(s: u64) -> u8 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant item is never used: `LAST_DIGITS` [INFO] [stderr] --> src/main.rs:554:1 [INFO] [stderr] | [INFO] [stderr] 554 | / const LAST_DIGITS: [[u8; 4]; 10] = [ [INFO] [stderr] 555 | | [0, 0, 0, 0], [INFO] [stderr] 556 | | [1, 1, 1, 1], [INFO] [stderr] 557 | | [6, 2, 4, 8], [INFO] [stderr] ... | [INFO] [stderr] 564 | | [1, 9, 1, 9], [INFO] [stderr] 565 | | ]; [INFO] [stderr] | |__^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `last_digit` [INFO] [stderr] --> src/main.rs:567:1 [INFO] [stderr] | [INFO] [stderr] 567 | fn last_digit(str1: &str, str2: &str) -> u8 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Cons` [INFO] [stderr] --> src/main.rs:590:5 [INFO] [stderr] | [INFO] [stderr] 590 | Cons(T, Box>), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Null` [INFO] [stderr] --> src/main.rs:591:5 [INFO] [stderr] | [INFO] [stderr] 591 | Null [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/main.rs:595:5 [INFO] [stderr] | [INFO] [stderr] 595 | pub fn new(head: T, tail: Self) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `to_vec` [INFO] [stderr] --> src/main.rs:601:5 [INFO] [stderr] | [INFO] [stderr] 601 | pub fn to_vec(&self) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `from_iter` [INFO] [stderr] --> src/main.rs:614:5 [INFO] [stderr] | [INFO] [stderr] 614 | / pub fn from_iter(it: I) -> Self [INFO] [stderr] 615 | | where I: IntoIterator { [INFO] [stderr] 616 | | [INFO] [stderr] 617 | | let mut it = it.into_iter(); [INFO] [stderr] ... | [INFO] [stderr] 621 | | } [INFO] [stderr] 622 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `filter` [INFO] [stderr] --> src/main.rs:624:5 [INFO] [stderr] | [INFO] [stderr] 624 | / pub fn filter(&self, fun: F) -> Self [INFO] [stderr] 625 | | where F: Fn(&T) -> bool { [INFO] [stderr] 626 | | match self { [INFO] [stderr] 627 | | &Cons::Null => Cons::Null, [INFO] [stderr] ... | [INFO] [stderr] 633 | | } [INFO] [stderr] 634 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `map` [INFO] [stderr] --> src/main.rs:636:5 [INFO] [stderr] | [INFO] [stderr] 636 | / pub fn map(&self, fun: F) -> Cons [INFO] [stderr] 637 | | where F: Fn(T) -> S, S: Clone { [INFO] [stderr] 638 | | match self { [INFO] [stderr] 639 | | &Cons::Null => Cons::Null, [INFO] [stderr] ... | [INFO] [stderr] 642 | | } [INFO] [stderr] 643 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `expressions_matter` [INFO] [stderr] --> src/main.rs:647:1 [INFO] [stderr] | [INFO] [stderr] 647 | fn expressions_matter(a: u64, b: u64, c: u64) -> u64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `row_weights` [INFO] [stderr] --> src/main.rs:653:1 [INFO] [stderr] | [INFO] [stderr] 653 | fn row_weights(array: Vec) -> (u32, u32) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `meeting` [INFO] [stderr] --> src/main.rs:667:1 [INFO] [stderr] | [INFO] [stderr] 667 | fn meeting(s: &str) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `modpow` [INFO] [stderr] --> src/main.rs:678:1 [INFO] [stderr] | [INFO] [stderr] 678 | fn modpow(base: u64, exp: u64, modulus: u64) -> u64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `try_to_reduce_list` [INFO] [stderr] --> src/main.rs:694:1 [INFO] [stderr] | [INFO] [stderr] 694 | fn try_to_reduce_list(list: &[u64]) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `last_digit2` [INFO] [stderr] --> src/main.rs:729:1 [INFO] [stderr] | [INFO] [stderr] 729 | fn last_digit2(list: &[u64]) -> u64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `range_extraction` [INFO] [stderr] --> src/main.rs:773:1 [INFO] [stderr] | [INFO] [stderr] 773 | fn range_extraction(a: &[i32]) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `acc_to_string` [INFO] [stderr] --> src/main.rs:796:1 [INFO] [stderr] | [INFO] [stderr] 796 | fn acc_to_string(acc: &[i32]) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `recover_secret` [INFO] [stderr] --> src/main.rs:807:1 [INFO] [stderr] | [INFO] [stderr] 807 | fn recover_secret(mut triplets: Vec<[char; 3]>) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `char_does_follow_another` [INFO] [stderr] --> src/main.rs:827:1 [INFO] [stderr] | [INFO] [stderr] 827 | fn char_does_follow_another(ch: &char, triplets: &[[char; 3]]) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `remove_char_from_beginning` [INFO] [stderr] --> src/main.rs:837:1 [INFO] [stderr] | [INFO] [stderr] 837 | fn remove_char_from_beginning(ch: &char, triplets: &mut [[char; 3]]) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `buddy_numbers` [INFO] [stderr] --> src/main.rs:848:1 [INFO] [stderr] | [INFO] [stderr] 848 | fn buddy_numbers(start: u64, limit: u64) -> Option<(u64, u64)> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_sum_of_factors` [INFO] [stderr] --> src/main.rs:867:1 [INFO] [stderr] | [INFO] [stderr] 867 | fn get_sum_of_factors(n: &u64) -> u64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_sum_of_factors_slow` [INFO] [stderr] --> src/main.rs:891:1 [INFO] [stderr] | [INFO] [stderr] 891 | fn get_sum_of_factors_slow(n: &u64) -> u64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_factors_slow` [INFO] [stderr] --> src/main.rs:901:1 [INFO] [stderr] | [INFO] [stderr] 901 | fn get_factors_slow(n: &u64) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `max_multiple` [INFO] [stderr] --> src/main.rs:912:1 [INFO] [stderr] | [INFO] [stderr] 912 | fn max_multiple(divisor: u32, bound: u32) -> u32 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `find_x_of_pseries` [INFO] [stderr] --> src/main.rs:918:1 [INFO] [stderr] | [INFO] [stderr] 918 | fn find_x_of_pseries(m: f64) -> f64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `sum_of_series` [INFO] [stderr] --> src/main.rs:923:1 [INFO] [stderr] | [INFO] [stderr] 923 | fn sum_of_series(n: i32) -> f64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `phone_directory` [INFO] [stderr] --> src/main.rs:936:1 [INFO] [stderr] | [INFO] [stderr] 936 | fn phone_directory(dir: &str, num: &str) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `consec_kprimes` [INFO] [stderr] --> src/main.rs:989:1 [INFO] [stderr] | [INFO] [stderr] 989 | fn consec_kprimes(k: usize, arr: Vec) -> u64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `factorial_decomp` [INFO] [stderr] --> src/main.rs:1008:1 [INFO] [stderr] | [INFO] [stderr] 1008 | fn factorial_decomp(n: u64) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `prime_factors` [INFO] [stderr] --> src/main.rs:1044:1 [INFO] [stderr] | [INFO] [stderr] 1044 | fn prime_factors(n: u64) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `rgb` [INFO] [stderr] --> src/main.rs:1075:1 [INFO] [stderr] | [INFO] [stderr] 1075 | fn rgb(r: i32, g: i32, b: i32) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `convert_to_byte` [INFO] [stderr] --> src/main.rs:1082:1 [INFO] [stderr] | [INFO] [stderr] 1082 | fn convert_to_byte(c: i32) -> u8 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `perimeter` [INFO] [stderr] --> src/main.rs:1087:1 [INFO] [stderr] | [INFO] [stderr] 1087 | fn perimeter(n: u64) -> u64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `john_ann` [INFO] [stderr] --> src/main.rs:1101:1 [INFO] [stderr] | [INFO] [stderr] 1101 | fn john_ann(n: &u32) -> (Vec, Vec) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `john` [INFO] [stderr] --> src/main.rs:1111:1 [INFO] [stderr] | [INFO] [stderr] 1111 | fn john(n: u32) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `ann` [INFO] [stderr] --> src/main.rs:1114:1 [INFO] [stderr] | [INFO] [stderr] 1114 | fn ann(n: u32) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `sum_john` [INFO] [stderr] --> src/main.rs:1118:1 [INFO] [stderr] | [INFO] [stderr] 1118 | fn sum_john(n: u32) -> u32 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `sum_ann` [INFO] [stderr] --> src/main.rs:1122:1 [INFO] [stderr] | [INFO] [stderr] 1122 | fn sum_ann(n: u32) -> u32 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `dbl_linear` [INFO] [stderr] --> src/main.rs:1127:1 [INFO] [stderr] | [INFO] [stderr] 1127 | fn dbl_linear(n: u32) -> u32 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `sum_pairs_naive` [INFO] [stderr] --> src/main.rs:243:1 [INFO] [stderr] | [INFO] [stderr] 243 | fn sum_pairs_naive(numbers: &[i8], s: i8) -> Option<(i8, i8)> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function is never used: `sum_pairs_slow` [INFO] [stderr] --> src/main.rs:266:1 [INFO] [stderr] | [INFO] [stderr] 266 | fn sum_pairs_slow(numbers: &[i8], s: i8) -> Option<(i8, i8)> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_sum_of_factors_slow` [INFO] [stderr] --> src/main.rs:891:1 [INFO] [stderr] | [INFO] [stderr] 891 | fn get_sum_of_factors_slow(n: &u64) -> u64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_factors_slow` [INFO] [stderr] --> src/main.rs:901:1 [INFO] [stderr] | [INFO] [stderr] 901 | fn get_factors_slow(n: &u64) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 3.48s [INFO] running `"docker" "inspect" "99413800d1ac746aba760560abe8c9add90dd0ac6b4094f92e4ba12d8737430e"` [INFO] running `"docker" "rm" "-f" "99413800d1ac746aba760560abe8c9add90dd0ac6b4094f92e4ba12d8737430e"` [INFO] [stdout] 99413800d1ac746aba760560abe8c9add90dd0ac6b4094f92e4ba12d8737430e