[INFO] cloning repository https://github.com/lalo97/rust_learning_excercises
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/lalo97/rust_learning_excercises" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flalo97%2Frust_learning_excercises", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flalo97%2Frust_learning_excercises'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 040515244a3a30b2a398ae4dee0fa4e37ddfb818
[INFO] testing lalo97/rust_learning_excercises against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flalo97%2Frust_learning_excercises" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/lalo97/rust_learning_excercises
[INFO] finished tweaking git repo https://github.com/lalo97/rust_learning_excercises
[INFO] tweaked toml for git repo https://github.com/lalo97/rust_learning_excercises written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/lalo97/rust_learning_excercises on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/lalo97/rust_learning_excercises 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" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 3cae7772b6592ca2cf929f2f2287ddd3b0dfd1cb7014279cc3e66e7c7f1f9788
[INFO] running `Command { std: "docker" "start" "3cae7772b6592ca2cf929f2f2287ddd3b0dfd1cb7014279cc3e66e7c7f1f9788", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3cae7772b6592ca2cf929f2f2287ddd3b0dfd1cb7014279cc3e66e7c7f1f9788", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3cae7772b6592ca2cf929f2f2287ddd3b0dfd1cb7014279cc3e66e7c7f1f9788" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3cae7772b6592ca2cf929f2f2287ddd3b0dfd1cb7014279cc3e66e7c7f1f9788", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3cae7772b6592ca2cf929f2f2287ddd3b0dfd1cb7014279cc3e66e7c7f1f9788" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling colored v3.1.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling rust_tour v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]   --> src/exercises/module1_foundations/lesson_03_types.rs:23:22
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn string_length(s: &str) -> usize {
[INFO] [stdout]    |                      ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `n`
[INFO] [stdout]   --> src/exercises/module2_control_flow/lesson_04_if_else.rs:24:17
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub fn classify(n: i32) -> &'static str {
[INFO] [stdout]    |                 ^ help: if this is intentional, prefix it with an underscore: `_n`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]   --> src/exercises/module4_structs_enums/lesson_12_option_result.rs:31:25
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn parse_and_double(s: &str) -> Result<i32, std::num::ParseIntError> {
[INFO] [stdout]    |                         ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/exercises/module6_collections/lesson_16_collections.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let mut counts: HashMap<String, u32> = HashMap::new();
[INFO] [stdout]    |         ----^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `word`
[INFO] [stdout]   --> src/exercises/module6_collections/lesson_16_collections.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |     for word in text.split_whitespace() {
[INFO] [stdout]    |         ^^^^ help: if this is intentional, prefix it with an underscore: `_word`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `attempts` is never used
[INFO] [stdout]   --> src/progress.rs:43:12
[INFO] [stdout]    |
[INFO] [stdout] 14 | impl ProgressState {
[INFO] [stdout]    | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 43 |     pub fn attempts(&self, id: u8) -> u32 {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `hello` is never used
[INFO] [stdout]   --> src/exercises/module1_foundations/lesson_01_hello.rs:17:8
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub fn hello() -> String {
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `increment` is never used
[INFO] [stdout]   --> src/exercises/module1_foundations/lesson_02_variables.rs:21:8
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub fn increment() -> i32 {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `string_length` is never used
[INFO] [stdout]   --> src/exercises/module1_foundations/lesson_03_types.rs:23:8
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn string_length(s: &str) -> usize {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `classify` is never used
[INFO] [stdout]   --> src/exercises/module2_control_flow/lesson_04_if_else.rs:24:8
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub fn classify(n: i32) -> &'static str {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `sum_to` is never used
[INFO] [stdout]   --> src/exercises/module2_control_flow/lesson_05_loops.rs:17:8
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub fn sum_to(n: u32) -> u32 {
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `classify_number` is never used
[INFO] [stdout]   --> src/exercises/module2_control_flow/lesson_06_match.rs:21:8
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub fn classify_number(n: u32) -> &'static str {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `combine` is never used
[INFO] [stdout]   --> src/exercises/module3_ownership/lesson_07_ownership.rs:24:8
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub fn combine() -> String {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `append_world` is never used
[INFO] [stdout]   --> src/exercises/module3_ownership/lesson_08_borrowing.rs:24:8
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub fn append_world() -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `push_str_to` is never used
[INFO] [stdout]   --> src/exercises/module3_ownership/lesson_08_borrowing.rs:31:4
[INFO] [stdout]    |
[INFO] [stdout] 31 | fn push_str_to(s: &mut String, suffix: &str) {
[INFO] [stdout]    |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `longest` is never used
[INFO] [stdout]   --> src/exercises/module3_ownership/lesson_09_lifetimes.rs:28:8
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub fn longest<'a>(_x: &'a str, _y: &'a str) -> &'a str {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Rectangle` is never constructed
[INFO] [stdout]   --> src/exercises/module4_structs_enums/lesson_10_structs.rs:25:12
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub struct Rectangle {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `area` and `perimeter` are never used
[INFO] [stdout]   --> src/exercises/module4_structs_enums/lesson_10_structs.rs:31:12
[INFO] [stdout]    |
[INFO] [stdout] 30 | impl Rectangle {
[INFO] [stdout]    | -------------- methods in this implementation
[INFO] [stdout] 31 |     pub fn area(&self) -> u32 {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 35 |     pub fn perimeter(&self) -> u32 {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Shape` is never used
[INFO] [stdout]   --> src/exercises/module4_structs_enums/lesson_11_enums.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub enum Shape {
[INFO] [stdout]    |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `area` is never used
[INFO] [stdout]   --> src/exercises/module4_structs_enums/lesson_11_enums.rs:32:12
[INFO] [stdout]    |
[INFO] [stdout] 31 | impl Shape {
[INFO] [stdout]    | ---------- method in this implementation
[INFO] [stdout] 32 |     pub fn area(&self) -> f64 {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_and_double` is never used
[INFO] [stdout]   --> src/exercises/module4_structs_enums/lesson_12_option_result.rs:31:8
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn parse_and_double(s: &str) -> Result<i32, std::num::ParseIntError> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Greet` is never used
[INFO] [stdout]   --> src/exercises/module5_traits_generics/lesson_13_traits.rs:23:11
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub trait Greet {
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Dog` is never constructed
[INFO] [stdout]   --> src/exercises/module5_traits_generics/lesson_13_traits.rs:27:12
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub struct Dog;
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Cat` is never constructed
[INFO] [stdout]   --> src/exercises/module5_traits_generics/lesson_13_traits.rs:28:12
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub struct Cat;
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `largest` is never used
[INFO] [stdout]   --> src/exercises/module5_traits_generics/lesson_14_generics.rs:27:8
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn largest<T>(list: &[T]) -> &T {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Animal` is never used
[INFO] [stdout]   --> src/exercises/module5_traits_generics/lesson_15_trait_objects.rs:29:11
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub trait Animal {
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Dog` is never constructed
[INFO] [stdout]   --> src/exercises/module5_traits_generics/lesson_15_trait_objects.rs:33:12
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub struct Dog;
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Cat` is never constructed
[INFO] [stdout]   --> src/exercises/module5_traits_generics/lesson_15_trait_objects.rs:34:12
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub struct Cat;
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `all_sounds` is never used
[INFO] [stdout]   --> src/exercises/module5_traits_generics/lesson_15_trait_objects.rs:44:8
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub fn all_sounds() -> Vec<String> {
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `word_count` is never used
[INFO] [stdout]   --> src/exercises/module6_collections/lesson_16_collections.rs:26:8
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub fn word_count(text: &str) -> HashMap<String, u32> {
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `even_squares` is never used
[INFO] [stdout]   --> src/exercises/module6_collections/lesson_17_iterators.rs:25:8
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub fn even_squares(numbers: &[i32]) -> Vec<i32> {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `add_strings` is never used
[INFO] [stdout]   --> src/exercises/module7_advanced/lesson_18_errors.rs:30:8
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub fn add_strings(s1: &str, s2: &str) -> Result<i32, Box<dyn std::error::Error>> {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `apply_twice` is never used
[INFO] [stdout]   --> src/exercises/module7_advanced/lesson_19_closures.rs:27:8
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn apply_twice<F>(f: F, x: i32) -> i32
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 31.94s
[INFO] running `Command { std: "docker" "inspect" "3cae7772b6592ca2cf929f2f2287ddd3b0dfd1cb7014279cc3e66e7c7f1f9788", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3cae7772b6592ca2cf929f2f2287ddd3b0dfd1cb7014279cc3e66e7c7f1f9788" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling rust_tour v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]   --> src/exercises/module1_foundations/lesson_03_types.rs:23:22
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn string_length(s: &str) -> usize {
[INFO] [stdout]    |                      ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `n`
[INFO] [stdout]   --> src/exercises/module2_control_flow/lesson_04_if_else.rs:24:17
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub fn classify(n: i32) -> &'static str {
[INFO] [stdout]    |                 ^ help: if this is intentional, prefix it with an underscore: `_n`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]   --> src/exercises/module4_structs_enums/lesson_12_option_result.rs:31:25
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn parse_and_double(s: &str) -> Result<i32, std::num::ParseIntError> {
[INFO] [stdout]    |                         ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/exercises/module6_collections/lesson_16_collections.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let mut counts: HashMap<String, u32> = HashMap::new();
[INFO] [stdout]    |         ----^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `word`
[INFO] [stdout]   --> src/exercises/module6_collections/lesson_16_collections.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |     for word in text.split_whitespace() {
[INFO] [stdout]    |         ^^^^ help: if this is intentional, prefix it with an underscore: `_word`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `attempts` is never used
[INFO] [stdout]   --> src/progress.rs:43:12
[INFO] [stdout]    |
[INFO] [stdout] 14 | impl ProgressState {
[INFO] [stdout]    | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 43 |     pub fn attempts(&self, id: u8) -> u32 {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `push_str_to` is never used
[INFO] [stdout]   --> src/exercises/module3_ownership/lesson_08_borrowing.rs:31:4
[INFO] [stdout]    |
[INFO] [stdout] 31 | fn push_str_to(s: &mut String, suffix: &str) {
[INFO] [stdout]    |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/exercises/module4_structs_enums/lesson_11_enums.rs:26:12
[INFO] [stdout]    |
[INFO] [stdout] 26 |     Circle(f64),
[INFO] [stdout]    |     ------ ^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 26 -     Circle(f64),
[INFO] [stdout] 26 +     Circle(()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `0` and `1` are never read
[INFO] [stdout]   --> src/exercises/module4_structs_enums/lesson_11_enums.rs:27:15
[INFO] [stdout]    |
[INFO] [stdout] 27 |     Rectangle(f64, f64),
[INFO] [stdout]    |     --------- ^^^  ^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     fields in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stdout]    |
[INFO] [stdout] 27 -     Rectangle(f64, f64),
[INFO] [stdout] 27 +     Rectangle((), ()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `0` and `1` are never read
[INFO] [stdout]   --> src/exercises/module4_structs_enums/lesson_11_enums.rs:28:14
[INFO] [stdout]    |
[INFO] [stdout] 28 |     Triangle(f64, f64), // base, height
[INFO] [stdout]    |     -------- ^^^  ^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     fields in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stdout]    |
[INFO] [stdout] 28 -     Triangle(f64, f64), // base, height
[INFO] [stdout] 28 +     Triangle((), ()), // base, height
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Dog` is never constructed
[INFO] [stdout]   --> src/exercises/module5_traits_generics/lesson_15_trait_objects.rs:33:12
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub struct Dog;
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Cat` is never constructed
[INFO] [stdout]   --> src/exercises/module5_traits_generics/lesson_15_trait_objects.rs:34:12
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub struct Cat;
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1.14s
[INFO] running `Command { std: "docker" "inspect" "3cae7772b6592ca2cf929f2f2287ddd3b0dfd1cb7014279cc3e66e7c7f1f9788", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3cae7772b6592ca2cf929f2f2287ddd3b0dfd1cb7014279cc3e66e7c7f1f9788" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unused variable: `s`
[INFO] [stderr]   --> src/exercises/module1_foundations/lesson_03_types.rs:23:22
[INFO] [stderr]    |
[INFO] [stderr] 23 | pub fn string_length(s: &str) -> usize {
[INFO] [stderr]    |                      ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `n`
[INFO] [stderr]   --> src/exercises/module2_control_flow/lesson_04_if_else.rs:24:17
[INFO] [stderr]    |
[INFO] [stderr] 24 | pub fn classify(n: i32) -> &'static str {
[INFO] [stderr]    |                 ^ help: if this is intentional, prefix it with an underscore: `_n`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `s`
[INFO] [stderr]   --> src/exercises/module4_structs_enums/lesson_12_option_result.rs:31:25
[INFO] [stderr]    |
[INFO] [stderr] 31 | pub fn parse_and_double(s: &str) -> Result<i32, std::num::ParseIntError> {
[INFO] [stderr]    |                         ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/exercises/module6_collections/lesson_16_collections.rs:27:9
[INFO] [stderr]    |
[INFO] [stderr] 27 |     let mut counts: HashMap<String, u32> = HashMap::new();
[INFO] [stderr]    |         ----^^^^^^
[INFO] [stderr]    |         |
[INFO] [stderr]    |         help: remove this `mut`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `word`
[INFO] [stderr]   --> src/exercises/module6_collections/lesson_16_collections.rs:29:9
[INFO] [stderr]    |
[INFO] [stderr] 29 |     for word in text.split_whitespace() {
[INFO] [stderr]    |         ^^^^ help: if this is intentional, prefix it with an underscore: `_word`
[INFO] [stderr] 
[INFO] [stderr] warning: method `attempts` is never used
[INFO] [stderr]   --> src/progress.rs:43:12
[INFO] [stderr]    |
[INFO] [stderr] 14 | impl ProgressState {
[INFO] [stderr]    | ------------------ method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 43 |     pub fn attempts(&self, id: u8) -> u32 {
[INFO] [stderr]    |            ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `push_str_to` is never used
[INFO] [stderr]   --> src/exercises/module3_ownership/lesson_08_borrowing.rs:31:4
[INFO] [stderr]    |
[INFO] [stderr] 31 | fn push_str_to(s: &mut String, suffix: &str) {
[INFO] [stderr]    |    ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]   --> src/exercises/module4_structs_enums/lesson_11_enums.rs:26:12
[INFO] [stderr]    |
[INFO] [stderr] 26 |     Circle(f64),
[INFO] [stderr]    |     ------ ^^^
[INFO] [stderr]    |     |
[INFO] [stderr]    |     field in this variant
[INFO] [stderr]    |
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]    |
[INFO] [stderr] 26 -     Circle(f64),
[INFO] [stderr] 26 +     Circle(()),
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: fields `0` and `1` are never read
[INFO] [stderr]   --> src/exercises/module4_structs_enums/lesson_11_enums.rs:27:15
[INFO] [stderr]    |
[INFO] [stderr] 27 |     Rectangle(f64, f64),
[INFO] [stderr]    |     --------- ^^^  ^^^
[INFO] [stderr]    |     |
[INFO] [stderr]    |     fields in this variant
[INFO] [stderr]    |
[INFO] [stderr] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stderr]    |
[INFO] [stderr] 27 -     Rectangle(f64, f64),
[INFO] [stderr] 27 +     Rectangle((), ()),
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: fields `0` and `1` are never read
[INFO] [stderr]   --> src/exercises/module4_structs_enums/lesson_11_enums.rs:28:14
[INFO] [stderr]    |
[INFO] [stderr] 28 |     Triangle(f64, f64), // base, height
[INFO] [stderr]    |     -------- ^^^  ^^^
[INFO] [stderr]    |     |
[INFO] [stderr]    |     fields in this variant
[INFO] [stderr]    |
[INFO] [stderr] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stderr]    |
[INFO] [stderr] 28 -     Triangle(f64, f64), // base, height
[INFO] [stderr] 28 +     Triangle((), ()), // base, height
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Dog` is never constructed
[INFO] [stderr]   --> src/exercises/module5_traits_generics/lesson_15_trait_objects.rs:33:12
[INFO] [stderr]    |
[INFO] [stderr] 33 | pub struct Dog;
[INFO] [stderr]    |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Cat` is never constructed
[INFO] [stderr]   --> src/exercises/module5_traits_generics/lesson_15_trait_objects.rs:34:12
[INFO] [stderr]    |
[INFO] [stderr] 34 | pub struct Cat;
[INFO] [stderr]    |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `rust_tour` (bin "rust_tour" test) generated 12 warnings (run `cargo fix --bin "rust_tour" -p rust_tour --tests` to apply 5 suggestions)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/rust_tour/608b87042587d8b6/out/rust_tour-608b87042587d8b6)
[INFO] [stdout] 
[INFO] [stdout] running 48 tests
[INFO] [stdout] test exercises::module2_control_flow::lesson_04_if_else::tests::test_non_positive ... ok
[INFO] [stdout] test exercises::module1_foundations::lesson_03_types::tests::test_string_length_empty ... ok
[INFO] [stdout] test exercises::module2_control_flow::lesson_04_if_else::tests::test_zero ... ok
[INFO] [stdout] test exercises::module1_foundations::lesson_02_variables::tests::test_increment ... FAILED
[INFO] [stdout] test exercises::module2_control_flow::lesson_05_loops::tests::test_sum_to_1 ... FAILED
[INFO] [stdout] test exercises::module1_foundations::lesson_01_hello::tests::test_hello_world ... FAILED
[INFO] [stdout] test exercises::module2_control_flow::lesson_04_if_else::tests::test_positive ... FAILED
[INFO] [stdout] test exercises::module1_foundations::lesson_03_types::tests::test_string_length_with_spaces ... FAILED
[INFO] [stdout] test exercises::module1_foundations::lesson_03_types::tests::test_string_length ... FAILED
[INFO] [stdout] test exercises::module2_control_flow::lesson_06_match::tests::test_large ... ok
[INFO] [stdout] test exercises::module2_control_flow::lesson_05_loops::tests::test_sum_to_10 ... FAILED
[INFO] [stdout] test exercises::module2_control_flow::lesson_05_loops::tests::test_sum_to_5 ... FAILED
[INFO] [stdout] test exercises::module4_structs_enums::lesson_10_structs::tests::test_area ... FAILED
[INFO] [stdout] test exercises::module2_control_flow::lesson_06_match::tests::test_small ... ok
[INFO] [stdout] test exercises::module2_control_flow::lesson_06_match::tests::test_zero ... FAILED
[INFO] [stdout] test exercises::module3_ownership::lesson_07_ownership::tests::test_combine ... FAILED
[INFO] [stdout] test exercises::module3_ownership::lesson_08_borrowing::tests::test_append_world ... FAILED
[INFO] [stdout] test exercises::module3_ownership::lesson_09_lifetimes::tests::test_longest_equal ... ok
[INFO] [stdout] test exercises::module3_ownership::lesson_09_lifetimes::tests::test_longest_first ... ok
[INFO] [stdout] test exercises::module3_ownership::lesson_09_lifetimes::tests::test_longest_second ... FAILED
[INFO] [stdout] test exercises::module4_structs_enums::lesson_10_structs::tests::test_perimeter ... ok
[INFO] [stdout] test exercises::module4_structs_enums::lesson_11_enums::tests::test_rectangle_area ... FAILED
[INFO] [stdout] test exercises::module4_structs_enums::lesson_11_enums::tests::test_triangle_area ... FAILED
[INFO] [stdout] test exercises::module4_structs_enums::lesson_12_option_result::tests::test_invalid_input_returns_err ... FAILED
[INFO] [stdout] test exercises::module4_structs_enums::lesson_12_option_result::tests::test_negative ... FAILED
[INFO] [stdout] test exercises::module4_structs_enums::lesson_12_option_result::tests::test_valid_input ... FAILED
[INFO] [stdout] test exercises::module5_traits_generics::lesson_13_traits::tests::test_cat_greet ... FAILED
[INFO] [stdout] test exercises::module5_traits_generics::lesson_14_generics::tests::test_largest_numbers ... FAILED
[INFO] [stdout] test exercises::module5_traits_generics::lesson_14_generics::tests::test_largest_single ... ok
[INFO] [stdout] test exercises::module5_traits_generics::lesson_15_trait_objects::tests::test_all_sounds ... FAILED
[INFO] [stdout] test exercises::module5_traits_generics::lesson_13_traits::tests::test_dog_greet ... ok
[INFO] [stdout] test exercises::module5_traits_generics::lesson_14_generics::tests::test_largest_chars ... ok
[INFO] [stdout] test exercises::module5_traits_generics::lesson_15_trait_objects::tests::test_sound_count ... FAILED
[INFO] [stdout] test exercises::module6_collections::lesson_16_collections::tests::test_word_count_basic ... FAILED
[INFO] [stdout] test exercises::module6_collections::lesson_16_collections::tests::test_word_count_empty ... ok
[INFO] [stdout] test exercises::module6_collections::lesson_16_collections::tests::test_word_count_single ... FAILED
[INFO] [stdout] test exercises::module6_collections::lesson_17_iterators::tests::test_all_odd ... ok
[INFO] [stdout] test exercises::module6_collections::lesson_17_iterators::tests::test_empty ... ok
[INFO] [stdout] test exercises::module6_collections::lesson_17_iterators::tests::test_even_squares ... ok
[INFO] [stdout] test exercises::module7_advanced::lesson_18_errors::tests::test_add_negative ... FAILED
[INFO] [stdout] test exercises::module7_advanced::lesson_18_errors::tests::test_add_invalid_first ... FAILED
[INFO] [stdout] test exercises::module7_advanced::lesson_18_errors::tests::test_add_valid ... FAILED
[INFO] [stdout] test exercises::module7_advanced::lesson_19_closures::tests::test_add_three_twice ... FAILED
[INFO] [stdout] test exercises::module7_advanced::lesson_19_closures::tests::test_identity ... FAILED
[INFO] [stdout] test exercises::module7_advanced::lesson_19_closures::tests::test_double_twice ... FAILED
[INFO] [stdout] test exercises::module7_advanced::lesson_18_errors::tests::test_add_invalid_second ... FAILED
[INFO] [stdout] test exercises::module4_structs_enums::lesson_11_enums::tests::test_circle_area ... FAILED
[INFO] [stdout] test exercises::module4_structs_enums::lesson_10_structs::tests::test_square_area ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- exercises::module1_foundations::lesson_02_variables::tests::test_increment stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exercises::module1_foundations::lesson_02_variables::tests::test_increment' (816) panicked at src/exercises/module1_foundations/lesson_02_variables.rs:36:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 5
[INFO] [stdout]  right: 6
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59d5b37bbbc1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59d5b37cfaea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59d5b37bfddc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59d5b3798026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59d5b37b4259 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59d5b3750900 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59d5b37b4412 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59d5b37980d2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59d5b3790de9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59d5b3798cdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59d5b37d021c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59d5b37d0133 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x59d5b3790985 - core[a373ad73a504971]::panicking::assert_failed::<i32, i32>
[INFO] [stdout]   13:     0x59d5b3742226 - <rust_tour[3dc56ae04687f13a]::exercises::module1_foundations::lesson_02_variables::tests::test_increment::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59d5b3743d4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x59d5b3750f25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59d5b374a814 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59d5b3753fb2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x59d5b37bb41f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x725b43a43dfa - <unknown>
[INFO] [stdout]   20:     0x725b43ad73d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- exercises::module2_control_flow::lesson_05_loops::tests::test_sum_to_1 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exercises::module2_control_flow::lesson_05_loops::tests::test_sum_to_1' (823) panicked at src/exercises/module2_control_flow/lesson_05_loops.rs:40:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 0
[INFO] [stdout]  right: 1
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59d5b37bbbc1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59d5b37cfaea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59d5b37bfddc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59d5b3798026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59d5b37b4259 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59d5b3750900 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59d5b37b4412 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59d5b37980d2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59d5b3790de9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59d5b3798cdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59d5b37d021c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59d5b37d0133 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x59d5b37909ba - core[a373ad73a504971]::panicking::assert_failed::<u32, u32>
[INFO] [stdout]   13:     0x59d5b3743a56 - <rust_tour[3dc56ae04687f13a]::exercises::module2_control_flow::lesson_05_loops::tests::test_sum_to_1::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59d5b3743d4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x59d5b3750f25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59d5b374a814 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59d5b3753fb2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x59d5b37bb41f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x725b43a43dfa - <unknown>
[INFO] [stdout]   20:     0x725b43ad73d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- exercises::module1_foundations::lesson_01_hello::tests::test_hello_world stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exercises::module1_foundations::lesson_01_hello::tests::test_hello_world' (815) panicked at src/exercises/module1_foundations/lesson_01_hello.rs:19:5:
[INFO] [stdout] not yet implemented
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59d5b37bbbc1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59d5b37cfaea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59d5b37bfddc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59d5b3798026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59d5b37b4259 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59d5b3750900 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59d5b37b4412 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59d5b3798104 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59d5b3790de9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59d5b3798cdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59d5b37d021c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59d5b37d01e2 - core[a373ad73a504971]::panicking::panic
[INFO] [stdout]   12:     0x59d5b3742f0a - <rust_tour[3dc56ae04687f13a]::exercises::module1_foundations::lesson_01_hello::tests::test_hello_world::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x59d5b3743d4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x59d5b3750f25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x59d5b374a814 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x59d5b3753fb2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x59d5b37bb41f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x725b43a43dfa - <unknown>
[INFO] [stdout]   19:     0x725b43ad73d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- exercises::module2_control_flow::lesson_04_if_else::tests::test_positive stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exercises::module2_control_flow::lesson_04_if_else::tests::test_positive' (821) panicked at src/exercises/module2_control_flow/lesson_04_if_else.rs:40:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: "non-positive"
[INFO] [stdout]  right: "positive"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59d5b37bbbc1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59d5b37cfaea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59d5b37bfddc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59d5b3798026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59d5b37b4259 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59d5b3750900 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59d5b37b4412 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59d5b37980d2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59d5b3790de9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59d5b3798cdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59d5b37d021c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59d5b37d0133 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x59d5b374263a - core[a373ad73a504971]::panicking::assert_failed::<&str, &str>
[INFO] [stdout]   13:     0x59d5b3741b85 - rust_tour[3dc56ae04687f13a]::exercises::module2_control_flow::lesson_04_if_else::tests::test_positive
[INFO] [stdout]   14:     0x59d5b374224e - <rust_tour[3dc56ae04687f13a]::exercises::module2_control_flow::lesson_04_if_else::tests::test_positive::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x59d5b3743d4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   16:     0x59d5b3750f25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   17:     0x59d5b374a814 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x59d5b3753fb2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x59d5b37bb41f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x725b43a43dfa - <unknown>
[INFO] [stdout]   21:     0x725b43ad73d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- exercises::module1_foundations::lesson_03_types::tests::test_string_length_with_spaces stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exercises::module1_foundations::lesson_03_types::tests::test_string_length_with_spaces' (819) panicked at src/exercises/module1_foundations/lesson_03_types.rs:47:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 0
[INFO] [stdout]  right: 11
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59d5b37bbbc1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59d5b37cfaea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59d5b37bfddc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59d5b3798026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59d5b37b4259 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59d5b3750900 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59d5b37b4412 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59d5b37980d2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59d5b3790de9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59d5b3798cdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59d5b37d021c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59d5b37d0133 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x59d5b37cc9b8 - core[a373ad73a504971]::panicking::assert_failed::<usize, usize>
[INFO] [stdout]   13:     0x59d5b3742f64 - <rust_tour[3dc56ae04687f13a]::exercises::module1_foundations::lesson_03_types::tests::test_string_length_with_spaces::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59d5b3743d4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x59d5b3750f25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59d5b374a814 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59d5b3753fb2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x59d5b37bb41f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x725b43a43dfa - <unknown>
[INFO] [stdout]   20:     0x725b43ad73d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- exercises::module1_foundations::lesson_03_types::tests::test_string_length stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exercises::module1_foundations::lesson_03_types::tests::test_string_length' (817) panicked at src/exercises/module1_foundations/lesson_03_types.rs:37:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 0
[INFO] [stdout]  right: 5
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59d5b37bbbc1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59d5b37cfaea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59d5b37bfddc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59d5b3798026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59d5b37b4259 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59d5b3750900 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59d5b37b4412 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59d5b37980d2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59d5b3790de9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59d5b3798cdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59d5b37d021c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59d5b37d0133 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x59d5b37cc9b8 - core[a373ad73a504971]::panicking::assert_failed::<usize, usize>
[INFO] [stdout]   13:     0x59d5b3742f34 - <rust_tour[3dc56ae04687f13a]::exercises::module1_foundations::lesson_03_types::tests::test_string_length::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59d5b3743d4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x59d5b3750f25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59d5b374a814 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59d5b3753fb2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x59d5b37bb41f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x725b43a43dfa - <unknown>
[INFO] [stdout]   20:     0x725b43ad73d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- exercises::module2_control_flow::lesson_05_loops::tests::test_sum_to_10 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exercises::module2_control_flow::lesson_05_loops::tests::test_sum_to_10' (824) panicked at src/exercises/module2_control_flow/lesson_05_loops.rs:46:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 45
[INFO] [stdout]  right: 55
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59d5b37bbbc1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59d5b37cfaea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59d5b37bfddc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59d5b3798026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59d5b37b4259 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59d5b3750900 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59d5b37b4412 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59d5b37980d2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59d5b3790de9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59d5b3798cdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59d5b37d021c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59d5b37d0133 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x59d5b37909ba - core[a373ad73a504971]::panicking::assert_failed::<u32, u32>
[INFO] [stdout]   13:     0x59d5b3743ab6 - <rust_tour[3dc56ae04687f13a]::exercises::module2_control_flow::lesson_05_loops::tests::test_sum_to_10::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59d5b3743d4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x59d5b3750f25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59d5b374a814 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59d5b3753fb2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x59d5b37bb41f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x725b43a43dfa - <unknown>
[INFO] [stdout]   20:     0x725b43ad73d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- exercises::module2_control_flow::lesson_05_loops::tests::test_sum_to_5 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exercises::module2_control_flow::lesson_05_loops::tests::test_sum_to_5' (825) panicked at src/exercises/module2_control_flow/lesson_05_loops.rs:35:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 10
[INFO] [stdout]  right: 15
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59d5b37bbbc1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59d5b37cfaea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59d5b37bfddc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59d5b3798026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59d5b37b4259 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59d5b3750900 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59d5b37b4412 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59d5b37980d2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59d5b3790de9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59d5b3798cdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59d5b37d021c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59d5b37d0133 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x59d5b37909ba - core[a373ad73a504971]::panicking::assert_failed::<u32, u32>
[INFO] [stdout]   13:     0x59d5b3743a86 - <rust_tour[3dc56ae04687f13a]::exercises::module2_control_flow::lesson_05_loops::tests::test_sum_to_5::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59d5b3743d4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x59d5b3750f25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59d5b374a814 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59d5b3753fb2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x59d5b37bb41f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x725b43a43dfa - <unknown>
[INFO] [stdout]   20:     0x725b43ad73d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- exercises::module4_structs_enums::lesson_10_structs::tests::test_area stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exercises::module4_structs_enums::lesson_10_structs::tests::test_area' (834) panicked at src/exercises/module4_structs_enums/lesson_10_structs.rs:32:9:
[INFO] [stdout] not yet implemented
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59d5b37bbbc1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59d5b37cfaea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59d5b37bfddc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59d5b3798026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59d5b37b4259 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59d5b3750900 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59d5b37b4412 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59d5b3798104 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59d5b3790de9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59d5b3798cdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59d5b37d021c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59d5b37d01e2 - core[a373ad73a504971]::panicking::panic
[INFO] [stdout]   12:     0x59d5b374297a - <rust_tour[3dc56ae04687f13a]::exercises::module4_structs_enums::lesson_10_structs::Rectangle>::area
[INFO] [stdout]   13:     0x59d5b3742337 - <rust_tour[3dc56ae04687f13a]::exercises::module4_structs_enums::lesson_10_structs::tests::test_area::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59d5b3743d4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x59d5b3750f25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59d5b374a814 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59d5b3753fb2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x59d5b37bb41f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x725b43a43dfa - <unknown>
[INFO] [stdout]   20:     0x725b43ad73d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- exercises::module2_control_flow::lesson_06_match::tests::test_zero stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exercises::module2_control_flow::lesson_06_match::tests::test_zero' (828) panicked at src/exercises/module2_control_flow/lesson_06_match.rs:37:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: "large"
[INFO] [stdout]  right: "zero"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59d5b37bbbc1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59d5b37cfaea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59d5b37bfddc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stderr] error: test failed, to rerun pass `--bin rust_tour`
[INFO] [stdout]    3:     0x59d5b3798026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59d5b37b4259 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59d5b3750900 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59d5b37b4412 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59d5b37980d2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59d5b3790de9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59d5b3798cdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59d5b37d021c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59d5b37d0133 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x59d5b374263a - core[a373ad73a504971]::panicking::assert_failed::<&str, &str>
[INFO] [stdout]   13:     0x59d5b3741b45 - rust_tour[3dc56ae04687f13a]::exercises::module2_control_flow::lesson_06_match::tests::test_zero
[INFO] [stdout]   14:     0x59d5b3742246 - <rust_tour[3dc56ae04687f13a]::exercises::module2_control_flow::lesson_06_match::tests::test_zero::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x59d5b3743d4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   16:     0x59d5b3750f25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   17:     0x59d5b374a814 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x59d5b3753fb2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x59d5b37bb41f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x725b43a43dfa - <unknown>
[INFO] [stdout]   21:     0x725b43ad73d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- exercises::module3_ownership::lesson_07_ownership::tests::test_combine stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exercises::module3_ownership::lesson_07_ownership::tests::test_combine' (829) panicked at src/exercises/module3_ownership/lesson_07_ownership.rs:39:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: "Hello "
[INFO] [stdout]  right: "Hello Hello"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59d5b37bbbc1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59d5b37cfaea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59d5b37bfddc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59d5b3798026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59d5b37b4259 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59d5b3750900 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59d5b37b4412 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59d5b37980d2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59d5b3790de9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59d5b3798cdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59d5b37d021c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59d5b37d0133 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x59d5b3742607 - core[a373ad73a504971]::panicking::assert_failed::<alloc[2e1b2a31b91974c5]::string::String, &str>
[INFO] [stdout]   13:     0x59d5b3742d81 - <rust_tour[3dc56ae04687f13a]::exercises::module3_ownership::lesson_07_ownership::tests::test_combine::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59d5b3743d4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x59d5b3750f25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59d5b374a814 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59d5b3753fb2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x59d5b37bb41f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x725b43a43dfa - <unknown>
[INFO] [stdout]   20:     0x725b43ad73d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- exercises::module3_ownership::lesson_08_borrowing::tests::test_append_world stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exercises::module3_ownership::lesson_08_borrowing::tests::test_append_world' (830) panicked at src/exercises/module3_ownership/lesson_08_borrowing.rs:44:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: "Hello"
[INFO] [stdout]  right: "Hello, World!"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59d5b37bbbc1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59d5b37cfaea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59d5b37bfddc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59d5b3798026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59d5b37b4259 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59d5b3750900 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59d5b37b4412 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59d5b37980d2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59d5b3790de9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59d5b3798cdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59d5b37d021c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59d5b37d0133 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x59d5b3742607 - core[a373ad73a504971]::panicking::assert_failed::<alloc[2e1b2a31b91974c5]::string::String, &str>
[INFO] [stdout]   13:     0x59d5b37421d7 - <rust_tour[3dc56ae04687f13a]::exercises::module3_ownership::lesson_08_borrowing::tests::test_append_world::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59d5b3743d4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x59d5b3750f25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59d5b374a814 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59d5b3753fb2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x59d5b37bb41f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x725b43a43dfa - <unknown>
[INFO] [stdout]   20:     0x725b43ad73d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- exercises::module3_ownership::lesson_09_lifetimes::tests::test_longest_second stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exercises::module3_ownership::lesson_09_lifetimes::tests::test_longest_second' (833) panicked at src/exercises/module3_ownership/lesson_09_lifetimes.rs:50:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: "hi"
[INFO] [stdout]  right: "hello world"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59d5b37bbbc1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59d5b37cfaea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59d5b37bfddc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59d5b3798026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59d5b37b4259 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59d5b3750900 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59d5b37b4412 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59d5b37980d2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59d5b3790de9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59d5b3798cdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59d5b37d021c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59d5b37d0133 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x59d5b374263a - core[a373ad73a504971]::panicking::assert_failed::<&str, &str>
[INFO] [stdout]   13:     0x59d5b37429b5 - rust_tour[3dc56ae04687f13a]::exercises::module3_ownership::lesson_09_lifetimes::tests::test_longest_second
[INFO] [stdout]   14:     0x59d5b3742ee6 - <rust_tour[3dc56ae04687f13a]::exercises::module3_ownership::lesson_09_lifetimes::tests::test_longest_second::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x59d5b3743d4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   16:     0x59d5b3750f25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   17:     0x59d5b374a814 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x59d5b3753fb2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x59d5b37bb41f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x725b43a43dfa - <unknown>
[INFO] [stdout]   21:     0x725b43ad73d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- exercises::module4_structs_enums::lesson_11_enums::tests::test_rectangle_area stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exercises::module4_structs_enums::lesson_11_enums::tests::test_rectangle_area' (838) panicked at src/exercises/module4_structs_enums/lesson_11_enums.rs:33:9:
[INFO] [stdout] not yet implemented
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59d5b37bbbc1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59d5b37cfaea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59d5b37bfddc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59d5b3798026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59d5b37b4259 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59d5b3750900 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59d5b37b4412 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59d5b3798104 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59d5b3790de9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59d5b3798cdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59d5b37d021c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59d5b37d01e2 - core[a373ad73a504971]::panicking::panic
[INFO] [stdout]   12:     0x59d5b374295a - <rust_tour[3dc56ae04687f13a]::exercises::module4_structs_enums::lesson_11_enums::Shape>::area
[INFO] [stdout]   13:     0x59d5b37422f2 - <rust_tour[3dc56ae04687f13a]::exercises::module4_structs_enums::lesson_11_enums::tests::test_rectangle_area::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59d5b3743d4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x59d5b3750f25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59d5b374a814 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59d5b3753fb2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x59d5b37bb41f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x725b43a43dfa - <unknown>
[INFO] [stdout]   20:     0x725b43ad73d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- exercises::module4_structs_enums::lesson_11_enums::tests::test_triangle_area stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exercises::module4_structs_enums::lesson_11_enums::tests::test_triangle_area' (839) panicked at src/exercises/module4_structs_enums/lesson_11_enums.rs:33:9:
[INFO] [stdout] not yet implemented
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59d5b37bbbc1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59d5b37cfaea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59d5b37bfddc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59d5b3798026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59d5b37b4259 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59d5b3750900 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59d5b37b4412 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59d5b3798104 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59d5b3790de9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59d5b3798cdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59d5b37d021c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59d5b37d01e2 - core[a373ad73a504971]::panicking::panic
[INFO] [stdout]   12:     0x59d5b374295a - <rust_tour[3dc56ae04687f13a]::exercises::module4_structs_enums::lesson_11_enums::Shape>::area
[INFO] [stdout]   13:     0x59d5b37422b2 - <rust_tour[3dc56ae04687f13a]::exercises::module4_structs_enums::lesson_11_enums::tests::test_triangle_area::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59d5b3743d4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x59d5b3750f25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59d5b374a814 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59d5b3753fb2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x59d5b37bb41f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x725b43a43dfa - <unknown>
[INFO] [stdout]   20:     0x725b43ad73d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- exercises::module4_structs_enums::lesson_12_option_result::tests::test_invalid_input_returns_err stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exercises::module4_structs_enums::lesson_12_option_result::tests::test_invalid_input_returns_err' (840) panicked at src/exercises/module4_structs_enums/lesson_12_option_result.rs:51:9:
[INFO] [stdout] assertion failed: parse_and_double("abc").is_err()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59d5b37bbbc1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59d5b37cfaea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59d5b37bfddc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59d5b3798026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59d5b37b4259 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59d5b3750900 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59d5b37b4412 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59d5b3798104 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59d5b3790de9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59d5b3798cdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59d5b37d021c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59d5b37d01e2 - core[a373ad73a504971]::panicking::panic
[INFO] [stdout]   12:     0x59d5b3743b3a - <rust_tour[3dc56ae04687f13a]::exercises::module4_structs_enums::lesson_12_option_result::tests::test_invalid_input_returns_err::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x59d5b3743d4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x59d5b3750f25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x59d5b374a814 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x59d5b3753fb2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x59d5b37bb41f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x725b43a43dfa - <unknown>
[INFO] [stdout]   19:     0x725b43ad73d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- exercises::module4_structs_enums::lesson_12_option_result::tests::test_negative stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exercises::module4_structs_enums::lesson_12_option_result::tests::test_negative' (841) panicked at src/exercises/module4_structs_enums/lesson_12_option_result.rs:56:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: Ok(0)
[INFO] [stdout]  right: Ok(-10)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59d5b37bbbc1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59d5b37cfaea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59d5b37bfddc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59d5b3798026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59d5b37b4259 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59d5b3750900 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59d5b37b4412 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59d5b37980d2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59d5b3790de9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59d5b3798cdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59d5b37d021c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59d5b37d0133 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x59d5b3742563 - core[a373ad73a504971]::panicking::assert_failed::<core[a373ad73a504971]::result::Result<i32, core[a373ad73a504971]::num::error::ParseIntError>, core[a373ad73a504971]::result::Result<i32, core[a373ad73a504971]::num::error::ParseIntError>>
[INFO] [stdout]   13:     0x59d5b3743ae3 - <rust_tour[3dc56ae04687f13a]::exercises::module4_structs_enums::lesson_12_option_result::tests::test_negative::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59d5b3743d4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x59d5b3750f25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59d5b374a814 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59d5b3753fb2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x59d5b37bb41f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x725b43a43dfa - <unknown>
[INFO] [stdout]   20:     0x725b43ad73d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- exercises::module4_structs_enums::lesson_12_option_result::tests::test_valid_input stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exercises::module4_structs_enums::lesson_12_option_result::tests::test_valid_input' (842) panicked at src/exercises/module4_structs_enums/lesson_12_option_result.rs:45:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: Ok(0)
[INFO] [stdout]  right: Ok(42)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59d5b37bbbc1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59d5b37cfaea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59d5b37bfddc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59d5b3798026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59d5b37b4259 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59d5b3750900 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59d5b37b4412 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59d5b37980d2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59d5b3790de9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59d5b3798cdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59d5b37d021c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59d5b37d0133 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x59d5b3742563 - core[a373ad73a504971]::panicking::assert_failed::<core[a373ad73a504971]::result::Result<i32, core[a373ad73a504971]::num::error::ParseIntError>, core[a373ad73a504971]::result::Result<i32, core[a373ad73a504971]::num::error::ParseIntError>>
[INFO] [stdout]   13:     0x59d5b3743b13 - <rust_tour[3dc56ae04687f13a]::exercises::module4_structs_enums::lesson_12_option_result::tests::test_valid_input::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59d5b3743d4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x59d5b3750f25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59d5b374a814 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59d5b3753fb2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x59d5b37bb41f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x725b43a43dfa - <unknown>
[INFO] [stdout]   20:     0x725b43ad73d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- exercises::module5_traits_generics::lesson_13_traits::tests::test_cat_greet stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exercises::module5_traits_generics::lesson_13_traits::tests::test_cat_greet' (843) panicked at src/exercises/module5_traits_generics/lesson_13_traits.rs:58:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: "..."
[INFO] [stdout]  right: "Meow!"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59d5b37bbbc1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59d5b37cfaea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59d5b37bfddc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59d5b3798026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59d5b37b4259 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59d5b3750900 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59d5b37b4412 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59d5b37980d2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59d5b3790de9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59d5b3798cdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59d5b37d021c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59d5b37d0133 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x59d5b3742607 - core[a373ad73a504971]::panicking::assert_failed::<alloc[2e1b2a31b91974c5]::string::String, &str>
[INFO] [stdout]   13:     0x59d5b37423ae - <rust_tour[3dc56ae04687f13a]::exercises::module5_traits_generics::lesson_13_traits::tests::test_cat_greet::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59d5b3743d4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x59d5b3750f25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59d5b374a814 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59d5b3753fb2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x59d5b37bb41f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x725b43a43dfa - <unknown>
[INFO] [stdout]   20:     0x725b43ad73d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- exercises::module5_traits_generics::lesson_14_generics::tests::test_largest_numbers stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exercises::module5_traits_generics::lesson_14_generics::tests::test_largest_numbers' (846) panicked at src/exercises/module5_traits_generics/lesson_14_generics.rs:42:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 34
[INFO] [stdout]  right: 100
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59d5b37bbbc1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59d5b37cfaea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59d5b37bfddc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59d5b3798026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59d5b37b4259 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59d5b3750900 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59d5b37b4412 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59d5b37980d2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59d5b3790de9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59d5b3798cdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59d5b37d021c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59d5b37d0133 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x59d5b3790985 - core[a373ad73a504971]::panicking::assert_failed::<i32, i32>
[INFO] [stdout]   13:     0x59d5b3742a0e - rust_tour[3dc56ae04687f13a]::exercises::module5_traits_generics::lesson_14_generics::tests::test_largest_numbers
[INFO] [stdout]   14:     0x59d5b3743b5e - <rust_tour[3dc56ae04687f13a]::exercises::module5_traits_generics::lesson_14_generics::tests::test_largest_numbers::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x59d5b3743d4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   16:     0x59d5b3750f25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   17:     0x59d5b374a814 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x59d5b3753fb2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x59d5b37bb41f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x725b43a43dfa - <unknown>
[INFO] [stdout]   21:     0x725b43ad73d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- exercises::module5_traits_generics::lesson_15_trait_objects::tests::test_all_sounds stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exercises::module5_traits_generics::lesson_15_trait_objects::tests::test_all_sounds' (848) panicked at src/exercises/module5_traits_generics/lesson_15_trait_objects.rs:60:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: []
[INFO] [stdout]  right: ["woof", "meow"]
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59d5b37bbbc1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59d5b37cfaea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59d5b37bfddc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59d5b3798026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59d5b37b4259 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59d5b3750900 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59d5b37b4412 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59d5b37980d2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59d5b3790de9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59d5b3798cdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59d5b37d021c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59d5b37d0133 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x59d5b374259f - core[a373ad73a504971]::panicking::assert_failed::<alloc[2e1b2a31b91974c5]::vec::Vec<alloc[2e1b2a31b91974c5]::string::String>, alloc[2e1b2a31b91974c5]::vec::Vec<&str>>
[INFO] [stdout]   13:     0x59d5b3743c10 - <rust_tour[3dc56ae04687f13a]::exercises::module5_traits_generics::lesson_15_trait_objects::tests::test_all_sounds::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59d5b3743d4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x59d5b3750f25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59d5b374a814 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59d5b3753fb2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x59d5b37bb41f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x725b43a43dfa - <unknown>
[INFO] [stdout]   20:     0x725b43ad73d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- exercises::module5_traits_generics::lesson_15_trait_objects::tests::test_sound_count stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exercises::module5_traits_generics::lesson_15_trait_objects::tests::test_sound_count' (849) panicked at src/exercises/module5_traits_generics/lesson_15_trait_objects.rs:65:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 0
[INFO] [stdout]  right: 2
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59d5b37bbbc1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59d5b37cfaea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59d5b37bfddc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59d5b3798026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59d5b37b4259 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59d5b3750900 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59d5b37b4412 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59d5b37980d2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59d5b3790de9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59d5b3798cdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59d5b37d021c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59d5b37d0133 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x59d5b37cc9b8 - core[a373ad73a504971]::panicking::assert_failed::<usize, usize>
[INFO] [stdout]   13:     0x59d5b3743cd5 - <rust_tour[3dc56ae04687f13a]::exercises::module5_traits_generics::lesson_15_trait_objects::tests::test_sound_count::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59d5b3743d4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x59d5b3750f25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59d5b374a814 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59d5b3753fb2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x59d5b37bb41f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x725b43a43dfa - <unknown>
[INFO] [stdout]   20:     0x725b43ad73d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- exercises::module6_collections::lesson_16_collections::tests::test_word_count_basic stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exercises::module6_collections::lesson_16_collections::tests::test_word_count_basic' (850) panicked at src/exercises/module6_collections/lesson_16_collections.rs:30:9:
[INFO] [stdout] not yet implemented
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59d5b37bbbc1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59d5b37cfaea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59d5b37bfddc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59d5b3798026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59d5b37b4259 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59d5b3750900 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59d5b37b4412 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59d5b3798104 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59d5b3790de9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59d5b3798cdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59d5b37d021c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59d5b37d01e2 - core[a373ad73a504971]::panicking::panic
[INFO] [stdout]   12:     0x59d5b3741a5e - rust_tour[3dc56ae04687f13a]::exercises::module6_collections::lesson_16_collections::word_count
[INFO] [stdout]   13:     0x59d5b3743337 - <rust_tour[3dc56ae04687f13a]::exercises::module6_collections::lesson_16_collections::tests::test_word_count_basic::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59d5b3743d4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x59d5b3750f25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59d5b374a814 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59d5b3753fb2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x59d5b37bb41f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x725b43a43dfa - <unknown>
[INFO] [stdout]   20:     0x725b43ad73d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- exercises::module6_collections::lesson_16_collections::tests::test_word_count_single stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exercises::module6_collections::lesson_16_collections::tests::test_word_count_single' (852) panicked at src/exercises/module6_collections/lesson_16_collections.rs:30:9:
[INFO] [stdout] not yet implemented
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59d5b37bbbc1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59d5b37cfaea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59d5b37bfddc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59d5b3798026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59d5b37b4259 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59d5b3750900 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59d5b37b4412 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59d5b3798104 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59d5b3790de9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59d5b3798cdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59d5b37d021c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59d5b37d01e2 - core[a373ad73a504971]::panicking::panic
[INFO] [stdout]   12:     0x59d5b3741a5e - rust_tour[3dc56ae04687f13a]::exercises::module6_collections::lesson_16_collections::word_count
[INFO] [stdout]   13:     0x59d5b3743787 - <rust_tour[3dc56ae04687f13a]::exercises::module6_collections::lesson_16_collections::tests::test_word_count_single::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59d5b3743d4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x59d5b3750f25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59d5b374a814 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59d5b3753fb2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x59d5b37bb41f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x725b43a43dfa - <unknown>
[INFO] [stdout]   20:     0x725b43ad73d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- exercises::module7_advanced::lesson_18_errors::tests::test_add_negative stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exercises::module7_advanced::lesson_18_errors::tests::test_add_negative' (858) panicked at src/exercises/module7_advanced/lesson_18_errors.rs:60:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 0
[INFO] [stdout]  right: 4
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59d5b37bbbc1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59d5b37cfaea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59d5b37bfddc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59d5b3798026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59d5b37b4259 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59d5b3750900 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59d5b37b4412 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59d5b37980d2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59d5b3790de9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59d5b3798cdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59d5b37d021c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59d5b37d0133 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x59d5b3790985 - core[a373ad73a504971]::panicking::assert_failed::<i32, i32>
[INFO] [stdout]   13:     0x59d5b3742146 - <rust_tour[3dc56ae04687f13a]::exercises::module7_advanced::lesson_18_errors::tests::test_add_negative::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59d5b3743d4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x59d5b3750f25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59d5b374a814 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59d5b3753fb2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x59d5b37bb41f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x725b43a43dfa - <unknown>
[INFO] [stdout]   20:     0x725b43ad73d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- exercises::module7_advanced::lesson_18_errors::tests::test_add_invalid_first stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exercises::module7_advanced::lesson_18_errors::tests::test_add_invalid_first' (856) panicked at src/exercises/module7_advanced/lesson_18_errors.rs:50:9:
[INFO] [stdout] assertion failed: add_strings("abc", "1").is_err()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59d5b37bbbc1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59d5b37cfaea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59d5b37bfddc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59d5b3798026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59d5b37b4259 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59d5b3750900 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59d5b37b4412 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59d5b3798104 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59d5b3790de9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59d5b3798cdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59d5b37d021c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59d5b37d01e2 - core[a373ad73a504971]::panicking::panic
[INFO] [stdout]   12:     0x59d5b3741aea - rust_tour[3dc56ae04687f13a]::exercises::module7_advanced::lesson_18_errors::tests::test_add_invalid_first
[INFO] [stdout]   13:     0x59d5b374214e - <rust_tour[3dc56ae04687f13a]::exercises::module7_advanced::lesson_18_errors::tests::test_add_invalid_first::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59d5b3743d4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x59d5b3750f25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59d5b374a814 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59d5b3753fb2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x59d5b37bb41f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x725b43a43dfa - <unknown>
[INFO] [stdout]   20:     0x725b43ad73d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- exercises::module7_advanced::lesson_18_errors::tests::test_add_valid stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exercises::module7_advanced::lesson_18_errors::tests::test_add_valid' (859) panicked at src/exercises/module7_advanced/lesson_18_errors.rs:45:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 0
[INFO] [stdout]  right: 42
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59d5b37bbbc1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59d5b37cfaea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59d5b37bfddc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59d5b3798026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59d5b37b4259 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59d5b3750900 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59d5b37b4412 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59d5b37980d2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59d5b3790de9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59d5b3798cdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59d5b37d021c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59d5b37d0133 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x59d5b3790985 - core[a373ad73a504971]::panicking::assert_failed::<i32, i32>
[INFO] [stdout]   13:     0x59d5b3742116 - <rust_tour[3dc56ae04687f13a]::exercises::module7_advanced::lesson_18_errors::tests::test_add_valid::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59d5b3743d4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x59d5b3750f25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59d5b374a814 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59d5b3753fb2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x59d5b37bb41f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x725b43a43dfa - <unknown>
[INFO] [stdout]   20:     0x725b43ad73d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- exercises::module7_advanced::lesson_19_closures::tests::test_add_three_twice stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exercises::module7_advanced::lesson_19_closures::tests::test_add_three_twice' (860) panicked at src/exercises/module7_advanced/lesson_19_closures.rs:51:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 0
[INFO] [stdout]  right: 16
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59d5b37bbbc1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59d5b37cfaea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59d5b37bfddc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59d5b3798026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59d5b37b4259 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59d5b3750900 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59d5b37b4412 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59d5b37980d2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59d5b3790de9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59d5b3798cdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59d5b37d021c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59d5b37d0133 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x59d5b3790985 - core[a373ad73a504971]::panicking::assert_failed::<i32, i32>
[INFO] [stdout]   13:     0x59d5b3742c36 - <rust_tour[3dc56ae04687f13a]::exercises::module7_advanced::lesson_19_closures::tests::test_add_three_twice::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59d5b3743d4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x59d5b3750f25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59d5b374a814 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59d5b3753fb2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x59d5b37bb41f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x725b43a43dfa - <unknown>
[INFO] [stdout]   20:     0x725b43ad73d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- exercises::module7_advanced::lesson_19_closures::tests::test_identity stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exercises::module7_advanced::lesson_19_closures::tests::test_identity' (862) panicked at src/exercises/module7_advanced/lesson_19_closures.rs:56:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 0
[INFO] [stdout]  right: 42
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59d5b37bbbc1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59d5b37cfaea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59d5b37bfddc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59d5b3798026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59d5b37b4259 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59d5b3750900 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59d5b37b4412 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59d5b37980d2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59d5b3790de9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59d5b3798cdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59d5b37d021c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59d5b37d0133 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x59d5b3790985 - core[a373ad73a504971]::panicking::assert_failed::<i32, i32>
[INFO] [stdout]   13:     0x59d5b3742bd6 - <rust_tour[3dc56ae04687f13a]::exercises::module7_advanced::lesson_19_closures::tests::test_identity::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59d5b3743d4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x59d5b3750f25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59d5b374a814 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59d5b3753fb2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x59d5b37bb41f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x725b43a43dfa - <unknown>
[INFO] [stdout]   20:     0x725b43ad73d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- exercises::module7_advanced::lesson_19_closures::tests::test_double_twice stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exercises::module7_advanced::lesson_19_closures::tests::test_double_twice' (861) panicked at src/exercises/module7_advanced/lesson_19_closures.rs:46:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 0
[INFO] [stdout]  right: 12
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59d5b37bbbc1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59d5b37cfaea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59d5b37bfddc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59d5b3798026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59d5b37b4259 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59d5b3750900 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59d5b37b4412 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59d5b37980d2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59d5b3790de9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59d5b3798cdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59d5b37d021c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59d5b37d0133 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x59d5b3790985 - core[a373ad73a504971]::panicking::assert_failed::<i32, i32>
[INFO] [stdout]   13:     0x59d5b3742c06 - <rust_tour[3dc56ae04687f13a]::exercises::module7_advanced::lesson_19_closures::tests::test_double_twice::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59d5b3743d4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x59d5b3750f25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59d5b374a814 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59d5b3753fb2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x59d5b37bb41f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x725b43a43dfa - <unknown>
[INFO] [stdout]   20:     0x725b43ad73d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- exercises::module7_advanced::lesson_18_errors::tests::test_add_invalid_second stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exercises::module7_advanced::lesson_18_errors::tests::test_add_invalid_second' (857) panicked at src/exercises/module7_advanced/lesson_18_errors.rs:55:9:
[INFO] [stdout] assertion failed: add_strings("5", "xyz").is_err()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59d5b37bbbc1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59d5b37cfaea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59d5b37bfddc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59d5b3798026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59d5b37b4259 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59d5b3750900 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59d5b37b4412 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59d5b3798104 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59d5b3790de9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59d5b3798cdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59d5b37d021c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59d5b37d01e2 - core[a373ad73a504971]::panicking::panic
[INFO] [stdout]   12:     0x59d5b3741b0a - rust_tour[3dc56ae04687f13a]::exercises::module7_advanced::lesson_18_errors::tests::test_add_invalid_second
[INFO] [stdout]   13:     0x59d5b3742156 - <rust_tour[3dc56ae04687f13a]::exercises::module7_advanced::lesson_18_errors::tests::test_add_invalid_second::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59d5b3743d4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x59d5b3750f25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59d5b374a814 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59d5b3753fb2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x59d5b37bb41f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x725b43a43dfa - <unknown>
[INFO] [stdout]   20:     0x725b43ad73d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- exercises::module4_structs_enums::lesson_11_enums::tests::test_circle_area stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exercises::module4_structs_enums::lesson_11_enums::tests::test_circle_area' (837) panicked at src/exercises/module4_structs_enums/lesson_11_enums.rs:33:9:
[INFO] [stdout] not yet implemented
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59d5b37bbbc1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59d5b37cfaea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59d5b37bfddc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59d5b3798026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59d5b37b4259 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59d5b3750900 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59d5b37b4412 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59d5b3798104 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59d5b3790de9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59d5b3798cdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59d5b37d021c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59d5b37d01e2 - core[a373ad73a504971]::panicking::panic
[INFO] [stdout]   12:     0x59d5b374295a - <rust_tour[3dc56ae04687f13a]::exercises::module4_structs_enums::lesson_11_enums::Shape>::area
[INFO] [stdout]   13:     0x59d5b3742273 - <rust_tour[3dc56ae04687f13a]::exercises::module4_structs_enums::lesson_11_enums::tests::test_circle_area::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59d5b3743d4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x59d5b3750f25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59d5b374a814 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59d5b3753fb2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x59d5b37bb41f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x725b43a43dfa - <unknown>
[INFO] [stdout]   20:     0x725b43ad73d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- exercises::module4_structs_enums::lesson_10_structs::tests::test_square_area stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exercises::module4_structs_enums::lesson_10_structs::tests::test_square_area' (836) panicked at src/exercises/module4_structs_enums/lesson_10_structs.rs:32:9:
[INFO] [stdout] not yet implemented
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59d5b37bbbc1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59d5b37cfaea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59d5b37bfddc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59d5b3798026 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59d5b37b4259 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59d5b3750900 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59d5b37b4412 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59d5b3798104 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59d5b3790de9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59d5b3798cdd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59d5b37d021c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59d5b37d01e2 - core[a373ad73a504971]::panicking::panic
[INFO] [stdout]   12:     0x59d5b374297a - <rust_tour[3dc56ae04687f13a]::exercises::module4_structs_enums::lesson_10_structs::Rectangle>::area
[INFO] [stdout]   13:     0x59d5b3742317 - <rust_tour[3dc56ae04687f13a]::exercises::module4_structs_enums::lesson_10_structs::tests::test_square_area::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59d5b3743d4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x59d5b3750f25 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59d5b374a814 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59d5b3753fb2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x59d5b37bb41f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x725b43a43dfa - <unknown>
[INFO] [stdout]   20:     0x725b43ad73d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     exercises::module1_foundations::lesson_01_hello::tests::test_hello_world
[INFO] [stdout]     exercises::module1_foundations::lesson_02_variables::tests::test_increment
[INFO] [stdout]     exercises::module1_foundations::lesson_03_types::tests::test_string_length
[INFO] [stdout]     exercises::module1_foundations::lesson_03_types::tests::test_string_length_with_spaces
[INFO] [stdout]     exercises::module2_control_flow::lesson_04_if_else::tests::test_positive
[INFO] [stdout]     exercises::module2_control_flow::lesson_05_loops::tests::test_sum_to_1
[INFO] [stdout]     exercises::module2_control_flow::lesson_05_loops::tests::test_sum_to_10
[INFO] [stdout]     exercises::module2_control_flow::lesson_05_loops::tests::test_sum_to_5
[INFO] [stdout]     exercises::module2_control_flow::lesson_06_match::tests::test_zero
[INFO] [stdout]     exercises::module3_ownership::lesson_07_ownership::tests::test_combine
[INFO] [stdout]     exercises::module3_ownership::lesson_08_borrowing::tests::test_append_world
[INFO] [stdout]     exercises::module3_ownership::lesson_09_lifetimes::tests::test_longest_second
[INFO] [stdout]     exercises::module4_structs_enums::lesson_10_structs::tests::test_area
[INFO] [stdout]     exercises::module4_structs_enums::lesson_10_structs::tests::test_square_area
[INFO] [stdout]     exercises::module4_structs_enums::lesson_11_enums::tests::test_circle_area
[INFO] [stdout]     exercises::module4_structs_enums::lesson_11_enums::tests::test_rectangle_area
[INFO] [stdout]     exercises::module4_structs_enums::lesson_11_enums::tests::test_triangle_area
[INFO] [stdout]     exercises::module4_structs_enums::lesson_12_option_result::tests::test_invalid_input_returns_err
[INFO] [stdout]     exercises::module4_structs_enums::lesson_12_option_result::tests::test_negative
[INFO] [stdout]     exercises::module4_structs_enums::lesson_12_option_result::tests::test_valid_input
[INFO] [stdout]     exercises::module5_traits_generics::lesson_13_traits::tests::test_cat_greet
[INFO] [stdout]     exercises::module5_traits_generics::lesson_14_generics::tests::test_largest_numbers
[INFO] [stdout]     exercises::module5_traits_generics::lesson_15_trait_objects::tests::test_all_sounds
[INFO] [stdout]     exercises::module5_traits_generics::lesson_15_trait_objects::tests::test_sound_count
[INFO] [stdout]     exercises::module6_collections::lesson_16_collections::tests::test_word_count_basic
[INFO] [stdout]     exercises::module6_collections::lesson_16_collections::tests::test_word_count_single
[INFO] [stdout]     exercises::module7_advanced::lesson_18_errors::tests::test_add_invalid_first
[INFO] [stdout]     exercises::module7_advanced::lesson_18_errors::tests::test_add_invalid_second
[INFO] [stdout]     exercises::module7_advanced::lesson_18_errors::tests::test_add_negative
[INFO] [stdout]     exercises::module7_advanced::lesson_18_errors::tests::test_add_valid
[INFO] [stdout]     exercises::module7_advanced::lesson_19_closures::tests::test_add_three_twice
[INFO] [stdout]     exercises::module7_advanced::lesson_19_closures::tests::test_double_twice
[INFO] [stdout]     exercises::module7_advanced::lesson_19_closures::tests::test_identity
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 15 passed; 33 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "3cae7772b6592ca2cf929f2f2287ddd3b0dfd1cb7014279cc3e66e7c7f1f9788", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3cae7772b6592ca2cf929f2f2287ddd3b0dfd1cb7014279cc3e66e7c7f1f9788", kill_on_drop: false }`
[INFO] [stdout] 3cae7772b6592ca2cf929f2f2287ddd3b0dfd1cb7014279cc3e66e7c7f1f9788
