[INFO] fetching crate mabe 0.4.0...
[INFO] checking mabe-0.4.0 against master#39cb3386ddc6c71657418be28dbb3987eea4aa4b for pr-133536
[INFO] extracting crate mabe 0.4.0 into /workspace/builds/worker-5-tc1/source
[INFO] validating manifest of crates.io crate mabe 0.4.0 on toolchain 39cb3386ddc6c71657418be28dbb3987eea4aa4b
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate mabe 0.4.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate mabe 0.4.0
[INFO] tweaked toml for crates.io crate mabe 0.4.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 4 packages to latest compatible versions
[INFO] [stderr]       Adding syn v1.0.109 (available: v2.0.90)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3bb958782798ec3d5600fb77f880343fd82aff9b6335e54efbffc535daf69b86
[INFO] running `Command { std: "docker" "start" "-a" "3bb958782798ec3d5600fb77f880343fd82aff9b6335e54efbffc535daf69b86", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3bb958782798ec3d5600fb77f880343fd82aff9b6335e54efbffc535daf69b86", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3bb958782798ec3d5600fb77f880343fd82aff9b6335e54efbffc535daf69b86", kill_on_drop: false }`
[INFO] [stdout] 3bb958782798ec3d5600fb77f880343fd82aff9b6335e54efbffc535daf69b86
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 930644b0b65be7047bd7749d1af6977015cb984caa78b31066228cc8f0578ffa
[INFO] running `Command { std: "docker" "start" "-a" "930644b0b65be7047bd7749d1af6977015cb984caa78b31066228cc8f0578ffa", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.92
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking unicode-ident v1.0.14
[INFO] [stderr]     Checking quote v1.0.37
[INFO] [stderr]     Checking mabe v0.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]  --> tests/tuple_variants.rs:6:10
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[derive(Mabe)]
[INFO] [stdout]   |          ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]  --> tests/struct_variants.rs:6:10
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[derive(Mabe)]
[INFO] [stdout]   |          ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]  --> tests/unit_variants.rs:6:10
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[derive(Mabe)]
[INFO] [stdout]   |          ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `debug` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/unit_variants.rs:61:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `debug` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 61 |     assert_eq!(error1.debug(), "MyError::Error1");
[INFO] [stdout]    |                       ^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `debug` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/tuple_variants.rs:27:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `debug` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 27 |     assert_eq!(error1.debug(), "MyError::Error1(x)");
[INFO] [stdout]    |                       ^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `debug` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/struct_variants.rs:27:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `debug` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 27 |     assert_eq!(error1.debug(), "MyError::Error1 { msg: Something... }");
[INFO] [stdout]    |                       ^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `error` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/tuple_variants.rs:28:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `error` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 28 |     assert_eq!(error1.error(), "The error message for Error1. The placeholders are: x, y and {0}.");
[INFO] [stdout]    |                       ^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `error` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/struct_variants.rs:28:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `error` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 28 |     assert_eq!(error1.error(), "The error message for Error1. The placeholders are: 0, Something... and {0}.");
[INFO] [stdout]    |                       ^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `error` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/unit_variants.rs:62:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `error` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 62 |     assert_eq!(error1.error(), "The error message for Error1. This is a test.");
[INFO] [stdout]    |                       ^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `reason` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/tuple_variants.rs:29:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `reason` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 29 |     assert_eq!(error1.reason(), "The reason message for Error1. The placeholders are: msg, {reason} and false.");
[INFO] [stdout]    |                       ^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `reason` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/unit_variants.rs:63:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `reason` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 63 |     assert_eq!(error1.reason(), "");
[INFO] [stdout]    |                       ^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `reason` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/struct_variants.rs:29:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `reason` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 29 |     assert_eq!(error1.reason(), "The reason message for Error1. The placeholders are: None, {None} and false.");
[INFO] [stdout]    |                       ^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `solution` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/unit_variants.rs:64:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `solution` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 64 |     assert_eq!(error1.solution(), "");
[INFO] [stdout]    |                       ^^^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `solution` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/tuple_variants.rs:30:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `solution` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 30 |     assert_eq!(error1.solution(), "The solution message for Error1. The placeholders are: 007, 420 and 000.");
[INFO] [stdout]    |                       ^^^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `solution` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/struct_variants.rs:30:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `solution` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 30 |     assert_eq!(error1.solution(), "The solution message for Error1. The placeholders are: 007, 420 and 000.");
[INFO] [stdout]    |                       ^^^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `MyError` doesn't implement `std::fmt::Display`
[INFO] [stdout]   --> tests/struct_variants.rs:33:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `to_string` not found for this enum because it doesn't satisfy `MyError: ToString` or `MyError: std::fmt::Display`
[INFO] [stdout] ...
[INFO] [stdout] 33 |     assert_eq!(error1.to_string(), "\n[error] The error message for Error1. The placeholders are: 0, Something... and {0}.\n[reason] The ...
[INFO] [stdout]    |                       ^^^^^^^^^ `MyError` cannot be formatted with the default formatter
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `MyError: std::fmt::Display`
[INFO] [stdout]            which is required by `MyError: ToString`
[INFO] [stdout]    = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead
[INFO] [stdout] note: the trait `std::fmt::Display` must be implemented
[INFO] [stdout]   --> /rustc/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/core/src/fmt/mod.rs:727:1
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `to_string`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `ToString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `MyError` doesn't implement `std::fmt::Display`
[INFO] [stdout]   --> tests/unit_variants.rs:67:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `to_string` not found for this enum because it doesn't satisfy `MyError: ToString` or `MyError: std::fmt::Display`
[INFO] [stdout] ...
[INFO] [stdout] 67 |     assert_eq!(error1.to_string(), "\n[error] The error message for Error1. This is a test.");
[INFO] [stdout]    |                       ^^^^^^^^^ `MyError` cannot be formatted with the default formatter
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `MyError: std::fmt::Display`
[INFO] [stdout]            which is required by `MyError: ToString`
[INFO] [stdout]    = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead
[INFO] [stdout] note: the trait `std::fmt::Display` must be implemented
[INFO] [stdout]   --> /rustc/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/core/src/fmt/mod.rs:727:1
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `to_string`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `ToString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `MyError` doesn't implement `std::fmt::Display`
[INFO] [stdout]   --> tests/tuple_variants.rs:33:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `to_string` not found for this enum because it doesn't satisfy `MyError: ToString` or `MyError: std::fmt::Display`
[INFO] [stdout] ...
[INFO] [stdout] 33 |     assert_eq!(error1.to_string(), "\n[error] The error message for Error1. The placeholders are: x, y and {0}.\n[reason] The reason mess...
[INFO] [stdout]    |                       ^^^^^^^^^ `MyError` cannot be formatted with the default formatter
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `MyError: std::fmt::Display`
[INFO] [stdout]            which is required by `MyError: ToString`
[INFO] [stdout]    = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead
[INFO] [stdout] note: the trait `std::fmt::Display` must be implemented
[INFO] [stdout]   --> /rustc/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/core/src/fmt/mod.rs:727:1
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `to_string`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `ToString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `debug` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/struct_variants.rs:39:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `debug` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 39 |     assert_eq!(error2.debug(), "MyError::Error2 { speed: 100 }");
[INFO] [stdout]    |                       ^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `debug` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/tuple_variants.rs:39:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `debug` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 39 |     assert_eq!(error2.debug(), "MyError::Error2(-53)");
[INFO] [stdout]    |                       ^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `debug` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/unit_variants.rs:73:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `debug` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 73 |     assert_eq!(error2.debug(), "MyError::Error2");
[INFO] [stdout]    |                       ^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `error` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/struct_variants.rs:40:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `error` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 40 |     assert_eq!(error2.error(), "The error message for Error2. The placeholders are: , {} and {msg}.");
[INFO] [stdout]    |                       ^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `error` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/tuple_variants.rs:40:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `error` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 40 |     assert_eq!(error2.error(), "The error message for Error2. The placeholders are: , {} and {-53}.");
[INFO] [stdout]    |                       ^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `error` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/unit_variants.rs:74:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `error` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 74 |     assert_eq!(error2.error(), "The error message for Error2. This is a {test}.");
[INFO] [stdout]    |                       ^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `reason` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/struct_variants.rs:41:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `reason` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 41 |     assert_eq!(error2.reason(), "The reason message for Error2. The placeholders are: 100, height and 0.");
[INFO] [stdout]    |                       ^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `reason` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/tuple_variants.rs:41:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `reason` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 41 |     assert_eq!(error2.reason(), "The reason message for Error2. The placeholders are: 1.5, -53 and 0.");
[INFO] [stdout]    |                       ^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `reason` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/unit_variants.rs:75:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `reason` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 75 |     assert_eq!(error2.reason(), "The reason message for Error2. This is a {test}.");
[INFO] [stdout]    |                       ^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `solution` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/struct_variants.rs:42:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `solution` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 42 |     assert_eq!(error2.solution(), "The solution message for Error2. The placeholders are: comment, -0 and 0.");
[INFO] [stdout]    |                       ^^^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `solution` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/tuple_variants.rs:42:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `solution` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 42 |     assert_eq!(error2.solution(), "The solution message for Error2. The placeholders are: -53, -0 and -53.");
[INFO] [stdout]    |                       ^^^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `solution` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/unit_variants.rs:76:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `solution` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 76 |     assert_eq!(error2.solution(), "");
[INFO] [stdout]    |                       ^^^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `MyError` doesn't implement `std::fmt::Display`
[INFO] [stdout]   --> tests/struct_variants.rs:45:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `to_string` not found for this enum because it doesn't satisfy `MyError: ToString` or `MyError: std::fmt::Display`
[INFO] [stdout] ...
[INFO] [stdout] 45 |     assert_eq!(error2.to_string(), "\n[error] The error message for Error2. The placeholders are: , {} and {msg}.\n[reason] The reason me...
[INFO] [stdout]    |                       ^^^^^^^^^ `MyError` cannot be formatted with the default formatter
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `MyError: std::fmt::Display`
[INFO] [stdout]            which is required by `MyError: ToString`
[INFO] [stdout]    = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead
[INFO] [stdout] note: the trait `std::fmt::Display` must be implemented
[INFO] [stdout]   --> /rustc/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/core/src/fmt/mod.rs:727:1
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `to_string`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `ToString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `MyError` doesn't implement `std::fmt::Display`
[INFO] [stdout]   --> tests/tuple_variants.rs:45:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `to_string` not found for this enum because it doesn't satisfy `MyError: ToString` or `MyError: std::fmt::Display`
[INFO] [stdout] ...
[INFO] [stdout] 45 |     assert_eq!(error2.to_string(), "\n[error] The error message for Error2. The placeholders are: , {} and {-53}.\n[reason] The reason me...
[INFO] [stdout]    |                       ^^^^^^^^^ `MyError` cannot be formatted with the default formatter
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `MyError: std::fmt::Display`
[INFO] [stdout]            which is required by `MyError: ToString`
[INFO] [stdout]    = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead
[INFO] [stdout] note: the trait `std::fmt::Display` must be implemented
[INFO] [stdout]   --> /rustc/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/core/src/fmt/mod.rs:727:1
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `to_string`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `ToString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `MyError` doesn't implement `std::fmt::Display`
[INFO] [stdout]   --> tests/unit_variants.rs:80:16
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `to_string` not found for this enum because it doesn't satisfy `MyError: ToString` or `MyError: std::fmt::Display`
[INFO] [stdout] ...
[INFO] [stdout] 80 |         error2.to_string(),
[INFO] [stdout]    |                ^^^^^^^^^ `MyError` cannot be formatted with the default formatter
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `MyError: std::fmt::Display`
[INFO] [stdout]            which is required by `MyError: ToString`
[INFO] [stdout]    = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead
[INFO] [stdout] note: the trait `std::fmt::Display` must be implemented
[INFO] [stdout]   --> /rustc/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/core/src/fmt/mod.rs:727:1
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `to_string`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `ToString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `error` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/tuple_variants.rs:51:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `error` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 51 |     assert_eq!(error3.error(), "The error message for Error3. The placeholders are: {0}, 3.1415 and 100487.");
[INFO] [stdout]    |                       ^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `debug` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/struct_variants.rs:51:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `debug` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 51 |     assert_eq!(error3.debug(), "MyError::Error3 { comment: msg, height: 100487, ratio: 3.1415 }");
[INFO] [stdout]    |                       ^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `debug` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/unit_variants.rs:88:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `debug` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 88 |     assert_eq!(error3.debug(), "MyError::Error3");
[INFO] [stdout]    |                       ^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `reason` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/tuple_variants.rs:52:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `reason` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 52 |     assert_eq!(error3.reason(), "The reason message for Error3. The placeholders are: 3.1415, {--1} and {1}.");
[INFO] [stdout]    |                       ^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `error` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/struct_variants.rs:52:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `error` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 52 |     assert_eq!(error3.error(), "The error message for Error3. The placeholders are: {0}, 3.1415 and 100487.");
[INFO] [stdout]    |                       ^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `error` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/unit_variants.rs:89:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `error` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 89 |     assert_eq!(error3.error(), "The error message for Error3. This is a test}.");
[INFO] [stdout]    |                       ^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `solution` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/tuple_variants.rs:53:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `solution` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 53 |     assert_eq!(error3.solution(), "The solution message for Error3. The placeholders are: 100487, {msg} and 3.1415.");
[INFO] [stdout]    |                       ^^^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `reason` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/struct_variants.rs:53:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `reason` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 53 |     assert_eq!(error3.reason(), "The reason message for Error3. The placeholders are: 2, {--1} and {ratio}.");
[INFO] [stdout]    |                       ^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `reason` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/unit_variants.rs:90:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `reason` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 90 |     assert_eq!(error3.reason(), "The reason message for Error3. This is a {test.");
[INFO] [stdout]    |                       ^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `MyError` doesn't implement `std::fmt::Display`
[INFO] [stdout]   --> tests/tuple_variants.rs:56:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `to_string` not found for this enum because it doesn't satisfy `MyError: ToString` or `MyError: std::fmt::Display`
[INFO] [stdout] ...
[INFO] [stdout] 56 |     assert_eq!(error3.to_string(), "\n[error] The error message for Error3. The placeholders are: {0}, 3.1415 and 100487.\n[reason] The r...
[INFO] [stdout]    |                       ^^^^^^^^^ `MyError` cannot be formatted with the default formatter
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `MyError: std::fmt::Display`
[INFO] [stdout]            which is required by `MyError: ToString`
[INFO] [stdout]    = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead
[INFO] [stdout] note: the trait `std::fmt::Display` must be implemented
[INFO] [stdout]   --> /rustc/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/core/src/fmt/mod.rs:727:1
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `to_string`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `ToString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `solution` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/unit_variants.rs:91:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `solution` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 91 |     assert_eq!(error3.solution(), "");
[INFO] [stdout]    |                       ^^^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `solution` found for enum `MyError` in the current scope
[INFO] [stdout]   --> tests/struct_variants.rs:54:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `solution` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 54 |     assert_eq!(error3.solution(), "The solution message for Error3. The placeholders are: msg, {0} and 3.1415.");
[INFO] [stdout]    |                       ^^^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `MyError` doesn't implement `std::fmt::Display`
[INFO] [stdout]   --> tests/unit_variants.rs:95:16
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `to_string` not found for this enum because it doesn't satisfy `MyError: ToString` or `MyError: std::fmt::Display`
[INFO] [stdout] ...
[INFO] [stdout] 95 |         error3.to_string(),
[INFO] [stdout]    |                ^^^^^^^^^ `MyError` cannot be formatted with the default formatter
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `MyError: std::fmt::Display`
[INFO] [stdout]            which is required by `MyError: ToString`
[INFO] [stdout]    = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead
[INFO] [stdout] note: the trait `std::fmt::Display` must be implemented
[INFO] [stdout]   --> /rustc/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/core/src/fmt/mod.rs:727:1
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `to_string`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `ToString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `MyError` doesn't implement `std::fmt::Display`
[INFO] [stdout]   --> tests/struct_variants.rs:57:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | enum MyError {
[INFO] [stdout]    | ------------ method `to_string` not found for this enum because it doesn't satisfy `MyError: ToString` or `MyError: std::fmt::Display`
[INFO] [stdout] ...
[INFO] [stdout] 57 |     assert_eq!(error3.to_string(), "\n[error] The error message for Error3. The placeholders are: {0}, 3.1415 and 100487.\n[reason] The r...
[INFO] [stdout]    |                       ^^^^^^^^^ `MyError` cannot be formatted with the default formatter
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `MyError: std::fmt::Display`
[INFO] [stdout]            which is required by `MyError: ToString`
[INFO] [stdout]    = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead
[INFO] [stdout] note: the trait `std::fmt::Display` must be implemented
[INFO] [stdout]   --> /rustc/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/core/src/fmt/mod.rs:727:1
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `to_string`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `ToString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `debug` found for enum `MyError` in the current scope
[INFO] [stdout]    --> tests/unit_variants.rs:103:23
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `debug` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 103 |     assert_eq!(error4.debug(), "MyError::Error4");
[INFO] [stdout]     |                       ^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `error` found for enum `MyError` in the current scope
[INFO] [stdout]    --> tests/unit_variants.rs:104:23
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `error` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 104 |     assert_eq!(error4.error(), "The error message for Error4. This is a {test.");
[INFO] [stdout]     |                       ^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `mabe` (test "tuple_variants") due to 15 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `mabe` (test "struct_variants") due to 16 previous errors
[INFO] [stdout] error[E0599]: no method named `reason` found for enum `MyError` in the current scope
[INFO] [stdout]    --> tests/unit_variants.rs:105:23
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `reason` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 105 |     assert_eq!(error4.reason(), "");
[INFO] [stdout]     |                       ^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `solution` found for enum `MyError` in the current scope
[INFO] [stdout]    --> tests/unit_variants.rs:106:23
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `solution` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 106 |     assert_eq!(error4.solution(), "The solution message for Error4. This is a test}.");
[INFO] [stdout]     |                       ^^^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `MyError` doesn't implement `std::fmt::Display`
[INFO] [stdout]    --> tests/unit_variants.rs:109:23
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `to_string` not found for this enum because it doesn't satisfy `MyError: ToString` or `MyError: std::fmt::Display`
[INFO] [stdout] ...
[INFO] [stdout] 109 |     assert_eq!(error4.to_string(), "\n[error] The error message for Error4. This is a {test.\n[solution] The solution message for Error4....
[INFO] [stdout]     |                       ^^^^^^^^^ `MyError` cannot be formatted with the default formatter
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `MyError: std::fmt::Display`
[INFO] [stdout]             which is required by `MyError: ToString`
[INFO] [stdout]     = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead
[INFO] [stdout] note: the trait `std::fmt::Display` must be implemented
[INFO] [stdout]    --> /rustc/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/core/src/fmt/mod.rs:727:1
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `to_string`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `ToString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `debug` found for enum `MyError` in the current scope
[INFO] [stdout]    --> tests/unit_variants.rs:115:23
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `debug` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 115 |     assert_eq!(error5.debug(), "MyError::Error5");
[INFO] [stdout]     |                       ^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `error` found for enum `MyError` in the current scope
[INFO] [stdout]    --> tests/unit_variants.rs:116:23
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `error` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 116 |     assert_eq!(error5.error(), "The error message for Error5. This is a test}}.");
[INFO] [stdout]     |                       ^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `reason` found for enum `MyError` in the current scope
[INFO] [stdout]    --> tests/unit_variants.rs:117:23
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `reason` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 117 |     assert_eq!(error5.reason(), "");
[INFO] [stdout]     |                       ^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `solution` found for enum `MyError` in the current scope
[INFO] [stdout]    --> tests/unit_variants.rs:118:23
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `solution` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 118 |     assert_eq!(error5.solution(), "The solution message for Error5. This is a {{test.");
[INFO] [stdout]     |                       ^^^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `MyError` doesn't implement `std::fmt::Display`
[INFO] [stdout]    --> tests/unit_variants.rs:121:23
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `to_string` not found for this enum because it doesn't satisfy `MyError: ToString` or `MyError: std::fmt::Display`
[INFO] [stdout] ...
[INFO] [stdout] 121 |     assert_eq!(error5.to_string(), "\n[error] The error message for Error5. This is a test}}.\n[solution] The solution message for Error5...
[INFO] [stdout]     |                       ^^^^^^^^^ `MyError` cannot be formatted with the default formatter
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `MyError: std::fmt::Display`
[INFO] [stdout]             which is required by `MyError: ToString`
[INFO] [stdout]     = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead
[INFO] [stdout] note: the trait `std::fmt::Display` must be implemented
[INFO] [stdout]    --> /rustc/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/core/src/fmt/mod.rs:727:1
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `to_string`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `ToString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `debug` found for enum `MyError` in the current scope
[INFO] [stdout]    --> tests/unit_variants.rs:127:23
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `debug` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 127 |     assert_eq!(error6.debug(), "MyError::Error6");
[INFO] [stdout]     |                       ^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `error` found for enum `MyError` in the current scope
[INFO] [stdout]    --> tests/unit_variants.rs:128:23
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `error` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 128 |     assert_eq!(error6.error(), "The error message for Error6. This is a {test}.");
[INFO] [stdout]     |                       ^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `reason` found for enum `MyError` in the current scope
[INFO] [stdout]    --> tests/unit_variants.rs:129:23
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `reason` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 129 |     assert_eq!(error6.reason(), "The reason message for Error6. This is a {test}.");
[INFO] [stdout]     |                       ^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `solution` found for enum `MyError` in the current scope
[INFO] [stdout]    --> tests/unit_variants.rs:130:23
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `solution` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 130 |     assert_eq!(error6.solution(), "The solution message for Error6. This is a {test.");
[INFO] [stdout]     |                       ^^^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `MyError` doesn't implement `std::fmt::Display`
[INFO] [stdout]    --> tests/unit_variants.rs:133:23
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `to_string` not found for this enum because it doesn't satisfy `MyError: ToString` or `MyError: std::fmt::Display`
[INFO] [stdout] ...
[INFO] [stdout] 133 |     assert_eq!(error6.to_string(), "\n[error] The error message for Error6. This is a {test}.\n[reason] The reason message for Error6. Th...
[INFO] [stdout]     |                       ^^^^^^^^^ `MyError` cannot be formatted with the default formatter
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `MyError: std::fmt::Display`
[INFO] [stdout]             which is required by `MyError: ToString`
[INFO] [stdout]     = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead
[INFO] [stdout] note: the trait `std::fmt::Display` must be implemented
[INFO] [stdout]    --> /rustc/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/core/src/fmt/mod.rs:727:1
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `to_string`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `ToString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `debug` found for enum `MyError` in the current scope
[INFO] [stdout]    --> tests/unit_variants.rs:139:23
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `debug` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 139 |     assert_eq!(error7.debug(), "MyError::Error7");
[INFO] [stdout]     |                       ^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `error` found for enum `MyError` in the current scope
[INFO] [stdout]    --> tests/unit_variants.rs:140:23
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `error` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 140 |     assert_eq!(error7.error(), "The error message for Error7. This is a {test}}.");
[INFO] [stdout]     |                       ^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `reason` found for enum `MyError` in the current scope
[INFO] [stdout]    --> tests/unit_variants.rs:141:23
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `reason` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 141 |     assert_eq!(error7.reason(), "The reason message for Error7. This is a {{test}.");
[INFO] [stdout]     |                       ^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `solution` found for enum `MyError` in the current scope
[INFO] [stdout]    --> tests/unit_variants.rs:142:23
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `solution` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 142 |     assert_eq!(error7.solution(), "The solution message for Error7. This is a test}.");
[INFO] [stdout]     |                       ^^^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `MyError` doesn't implement `std::fmt::Display`
[INFO] [stdout]    --> tests/unit_variants.rs:145:23
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `to_string` not found for this enum because it doesn't satisfy `MyError: ToString` or `MyError: std::fmt::Display`
[INFO] [stdout] ...
[INFO] [stdout] 145 |     assert_eq!(error7.to_string(), "\n[error] The error message for Error7. This is a {test}}.\n[reason] The reason message for Error7. T...
[INFO] [stdout]     |                       ^^^^^^^^^ `MyError` cannot be formatted with the default formatter
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `MyError: std::fmt::Display`
[INFO] [stdout]             which is required by `MyError: ToString`
[INFO] [stdout]     = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead
[INFO] [stdout] note: the trait `std::fmt::Display` must be implemented
[INFO] [stdout]    --> /rustc/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/core/src/fmt/mod.rs:727:1
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `to_string`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `ToString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `debug` found for enum `MyError` in the current scope
[INFO] [stdout]    --> tests/unit_variants.rs:151:23
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `debug` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 151 |     assert_eq!(error8.debug(), "MyError::Error8");
[INFO] [stdout]     |                       ^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `error` found for enum `MyError` in the current scope
[INFO] [stdout]    --> tests/unit_variants.rs:152:23
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `error` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 152 |     assert_eq!(error8.error(), "The error message for Error8. This is a { test }.");
[INFO] [stdout]     |                       ^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `reason` found for enum `MyError` in the current scope
[INFO] [stdout]    --> tests/unit_variants.rs:153:23
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `reason` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 153 |     assert_eq!(error8.reason(), "The reason message for Error8. This is a  test .");
[INFO] [stdout]     |                       ^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `solution` found for enum `MyError` in the current scope
[INFO] [stdout]    --> tests/unit_variants.rs:154:23
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `solution` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 154 |     assert_eq!(error8.solution(), "The solution message for Error8. This is a { test }.");
[INFO] [stdout]     |                       ^^^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `MyError` doesn't implement `std::fmt::Display`
[INFO] [stdout]    --> tests/unit_variants.rs:157:23
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `to_string` not found for this enum because it doesn't satisfy `MyError: ToString` or `MyError: std::fmt::Display`
[INFO] [stdout] ...
[INFO] [stdout] 157 |     assert_eq!(error8.to_string(), "\n[error] The error message for Error8. This is a { test }.\n[reason] The reason message for Error8. ...
[INFO] [stdout]     |                       ^^^^^^^^^ `MyError` cannot be formatted with the default formatter
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `MyError: std::fmt::Display`
[INFO] [stdout]             which is required by `MyError: ToString`
[INFO] [stdout]     = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead
[INFO] [stdout] note: the trait `std::fmt::Display` must be implemented
[INFO] [stdout]    --> /rustc/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/core/src/fmt/mod.rs:727:1
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `to_string`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `ToString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `debug` found for enum `MyError` in the current scope
[INFO] [stdout]    --> tests/unit_variants.rs:163:23
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `debug` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 163 |     assert_eq!(error9.debug(), "MyError::Error9");
[INFO] [stdout]     |                       ^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `error` found for enum `MyError` in the current scope
[INFO] [stdout]    --> tests/unit_variants.rs:164:23
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `error` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 164 |     assert_eq!(error9.error(), "The error message for Error9. This is a  test{ }.");
[INFO] [stdout]     |                       ^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `reason` found for enum `MyError` in the current scope
[INFO] [stdout]    --> tests/unit_variants.rs:165:23
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `reason` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 165 |     assert_eq!(error9.reason(), "The reason message for Error9. This is a { test }.");
[INFO] [stdout]     |                       ^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `solution` found for enum `MyError` in the current scope
[INFO] [stdout]    --> tests/unit_variants.rs:166:23
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `solution` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 166 |     assert_eq!(error9.solution(), "The solution message for Error9. This is a  {test }.");
[INFO] [stdout]     |                       ^^^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `MyError` doesn't implement `std::fmt::Display`
[INFO] [stdout]    --> tests/unit_variants.rs:169:23
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `to_string` not found for this enum because it doesn't satisfy `MyError: ToString` or `MyError: std::fmt::Display`
[INFO] [stdout] ...
[INFO] [stdout] 169 |     assert_eq!(error9.to_string(), "\n[error] The error message for Error9. This is a  test{ }.\n[reason] The reason message for Error9. ...
[INFO] [stdout]     |                       ^^^^^^^^^ `MyError` cannot be formatted with the default formatter
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `MyError: std::fmt::Display`
[INFO] [stdout]             which is required by `MyError: ToString`
[INFO] [stdout]     = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead
[INFO] [stdout] note: the trait `std::fmt::Display` must be implemented
[INFO] [stdout]    --> /rustc/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/core/src/fmt/mod.rs:727:1
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `to_string`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `ToString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `debug` found for enum `MyError` in the current scope
[INFO] [stdout]    --> tests/unit_variants.rs:175:24
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `debug` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 175 |     assert_eq!(error10.debug(), "MyError::Error10");
[INFO] [stdout]     |                        ^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `error` found for enum `MyError` in the current scope
[INFO] [stdout]    --> tests/unit_variants.rs:176:24
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `error` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 176 |     assert_eq!(error10.error(), "The error message for Error10. This is a {test}.");
[INFO] [stdout]     |                        ^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `reason` found for enum `MyError` in the current scope
[INFO] [stdout]    --> tests/unit_variants.rs:177:24
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `reason` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 177 |     assert_eq!(error10.reason(), "The reason message for Error10. This is a {test{}}.");
[INFO] [stdout]     |                        ^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `solution` found for enum `MyError` in the current scope
[INFO] [stdout]    --> tests/unit_variants.rs:178:24
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `solution` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 178 |     assert_eq!(error10.solution(), "The solution message for Error10. This is a {test{}.");
[INFO] [stdout]     |                        ^^^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `MyError` doesn't implement `std::fmt::Display`
[INFO] [stdout]    --> tests/unit_variants.rs:181:24
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `to_string` not found for this enum because it doesn't satisfy `MyError: ToString` or `MyError: std::fmt::Display`
[INFO] [stdout] ...
[INFO] [stdout] 181 |     assert_eq!(error10.to_string(), "\n[error] The error message for Error10. This is a {test}.\n[reason] The reason message for Error10....
[INFO] [stdout]     |                        ^^^^^^^^^ `MyError` cannot be formatted with the default formatter
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `MyError: std::fmt::Display`
[INFO] [stdout]             which is required by `MyError: ToString`
[INFO] [stdout]     = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead
[INFO] [stdout] note: the trait `std::fmt::Display` must be implemented
[INFO] [stdout]    --> /rustc/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/core/src/fmt/mod.rs:727:1
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `to_string`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `ToString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `debug` found for enum `MyError` in the current scope
[INFO] [stdout]    --> tests/unit_variants.rs:187:24
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `debug` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 187 |     assert_eq!(error11.debug(), "MyError::Error11");
[INFO] [stdout]     |                        ^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `error` found for enum `MyError` in the current scope
[INFO] [stdout]    --> tests/unit_variants.rs:188:24
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `error` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 188 |     assert_eq!(error11.error(), "The error message for Error11. This is a {{}test{}.");
[INFO] [stdout]     |                        ^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `reason` found for enum `MyError` in the current scope
[INFO] [stdout]    --> tests/unit_variants.rs:189:24
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `reason` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 189 |     assert_eq!(error11.reason(), "The reason message for Error11. This is a test{{}}.");
[INFO] [stdout]     |                        ^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `solution` found for enum `MyError` in the current scope
[INFO] [stdout]    --> tests/unit_variants.rs:190:24
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `solution` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 190 |     assert_eq!(error11.solution(), "The solution message for Error11. This is a {test.");
[INFO] [stdout]     |                        ^^^^^^^^ method not found in `MyError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `MyError` doesn't implement `std::fmt::Display`
[INFO] [stdout]    --> tests/unit_variants.rs:193:24
[INFO] [stdout]     |
[INFO] [stdout] 7   | enum MyError {
[INFO] [stdout]     | ------------ method `to_string` not found for this enum because it doesn't satisfy `MyError: ToString` or `MyError: std::fmt::Display`
[INFO] [stdout] ...
[INFO] [stdout] 193 |     assert_eq!(error11.to_string(), "\n[error] The error message for Error11. This is a {{}test{}.\n[reason] The reason message for Error...
[INFO] [stdout]     |                        ^^^^^^^^^ `MyError` cannot be formatted with the default formatter
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `MyError: std::fmt::Display`
[INFO] [stdout]             which is required by `MyError: ToString`
[INFO] [stdout]     = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead
[INFO] [stdout] note: the trait `std::fmt::Display` must be implemented
[INFO] [stdout]    --> /rustc/39cb3386ddc6c71657418be28dbb3987eea4aa4b/library/core/src/fmt/mod.rs:727:1
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `to_string`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `ToString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `mabe` (test "unit_variants") due to 56 previous errors
[INFO] running `Command { std: "docker" "inspect" "930644b0b65be7047bd7749d1af6977015cb984caa78b31066228cc8f0578ffa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "930644b0b65be7047bd7749d1af6977015cb984caa78b31066228cc8f0578ffa", kill_on_drop: false }`
[INFO] [stdout] 930644b0b65be7047bd7749d1af6977015cb984caa78b31066228cc8f0578ffa
