[INFO] cloning repository https://github.com/andrewlowndes/comptime_demo
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/andrewlowndes/comptime_demo" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fandrewlowndes%2Fcomptime_demo", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fandrewlowndes%2Fcomptime_demo'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ae2108eb1cd71c8d48ebd8d65c4a12eab7d2f93b
[INFO] testing andrewlowndes/comptime_demo against try#bd7d74411512a3dd3b35d2f699c51dd2557c7e7e+cargoflags=-Zbuild-dir-new-layout for pr-149852-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fandrewlowndes%2Fcomptime_demo" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/andrewlowndes/comptime_demo
[INFO] finished tweaking git repo https://github.com/andrewlowndes/comptime_demo
[INFO] tweaked toml for git repo https://github.com/andrewlowndes/comptime_demo written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/andrewlowndes/comptime_demo on toolchain bd7d74411512a3dd3b35d2f699c51dd2557c7e7e
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/andrewlowndes/comptime_demo 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" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9303af1350b1f5430aec40db1c823b8249eb045bc03223f756b9336cc5fb62bf
[INFO] running `Command { std: "docker" "start" "-a" "9303af1350b1f5430aec40db1c823b8249eb045bc03223f756b9336cc5fb62bf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9303af1350b1f5430aec40db1c823b8249eb045bc03223f756b9336cc5fb62bf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9303af1350b1f5430aec40db1c823b8249eb045bc03223f756b9336cc5fb62bf", kill_on_drop: false }`
[INFO] [stdout] 9303af1350b1f5430aec40db1c823b8249eb045bc03223f756b9336cc5fb62bf
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "build" "--frozen" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] 0d53803467d4add556e5129b724037b284723583054bca7aec308e94a78a7458
[INFO] running `Command { std: "docker" "start" "-a" "0d53803467d4add556e5129b724037b284723583054bca7aec308e94a78a7458", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.67
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling rustversion v1.0.14
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling quote v1.0.33
[INFO] [stderr]    Compiling syn v2.0.37
[INFO] [stderr]    Compiling strum_macros v0.25.2
[INFO] [stderr]    Compiling strum v0.25.0
[INFO] [stderr]    Compiling test_types v0.1.0 (/opt/rustwide/workdir/crates/test_types)
[INFO] [stderr]    Compiling test_lib v0.1.0 (/opt/rustwide/workdir/crates/test_lib)
[INFO] [stderr]    Compiling comptime v0.1.1 (https://github.com/andrewlowndes/comptime-rs#882e9755)
[INFO] [stderr]    Compiling test_example v0.1.0 (/opt/rustwide/workdir/crates/test_example)
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> crates/test_example/src/main.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | / comptime!(test_lib::into_matching_enum::<test_types::TestEnum>(
[INFO] [stdout] 13 | |     "TestEnum2"
[INFO] [stdout] 14 | | ));
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `comptime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: could not compile comptime expr:
[INFO] [stdout]        
[INFO] [stdout]        {"$message_type":"artifact","artifact":"/opt/rustwide/target/debug/build/test_example/6ed742eb5abd835f/deps/comptime_bin.d","emit":"dep-info"}
[INFO] [stdout]        {"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `test_lib`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"/opt/rustwide/target/debug/build/test_example/6ed742eb5abd835f/deps/comptime-11736839559909292074.rs","byte_start":56,"byte_end":64,"line_start":2,"line_end":2,"column_start":45,"column_end":53,"is_primary":true,"text":[{"text":"                    let comptime_output = { test_lib :: into_matching_enum :: < test_types :: TestEnum > (\"TestEnum2\") };","highlight_start":45,"highlight_end":53}],"label":"use of unresolved module or unlinked crate `test_lib`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you wanted to use a crate named `test_lib`, use `cargo add test_lib` to add it to your `Cargo.toml`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `test_lib`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0m/opt/rustwide/target/debug/build/test_example/6ed742eb5abd835f/deps/comptime-11736839559909292074.rs:2:45\n  \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m2\u001b[0m \u001b[1m\u001b[94m|\u001b[0m                     let comptime_output = { test_lib :: into_matching_enum :: < test_types :: TestEnum > (\"TestEnum2\") };\n  \u001b[1m\u001b[94m|\u001b[0m                                             \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `test_lib`\u001b[0m\n  \u001b[1m\u001b[94m|\u001b[0m\n  \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: if you wanted to use a crate named `test_lib`, use `cargo add test_lib` to add it to your `Cargo.toml`\n\n"}
[INFO] [stdout]        {"$message_type":"diagnostic","message":"failed to resolve: use of unresolved module or unlinked crate `test_types`","code":{"code":"E0433","explanation":"An undeclared crate, module, or type was used.\n\nErroneous code example:\n\n```compile_fail,E0433\nlet map = HashMap::new();\n// error: failed to resolve: use of undeclared type `HashMap`\n```\n\nPlease verify you didn't misspell the type/module's name or that you didn't\nforget to import it:\n\n```\nuse std::collections::HashMap; // HashMap has been imported.\nlet map: HashMap<u32, u32> = HashMap::new(); // So it can be used!\n```\n\nIf you've expected to use a crate name:\n\n```compile_fail\nuse ferris_wheel::BigO;\n// error: failed to resolve: use of undeclared module or unlinked crate\n```\n\nMake sure the crate has been added as a dependency in `Cargo.toml`.\n\nTo use a module from your current crate, add the `crate::` prefix to the path.\n"},"level":"error","spans":[{"file_name":"/opt/rustwide/target/debug/build/test_example/6ed742eb5abd835f/deps/comptime-11736839559909292074.rs","byte_start":92,"byte_end":102,"line_start":2,"line_end":2,"column_start":81,"column_end":91,"is_primary":true,"text":[{"text":"                    let comptime_output = { test_lib :: into_matching_enum :: < test_types :: TestEnum > (\"TestEnum2\") };","highlight_start":81,"highlight_end":91}],"label":"use of unresolved module or unlinked crate `test_types`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a crate or module with a similar name","code":null,"level":"help","spans":[{"file_name":"/opt/rustwide/target/debug/build/test_example/6ed742eb5abd835f/deps/comptime-11736839559909292074.rs","byte_start":92,"byte_end":102,"line_start":2,"line_end":2,"column_start":81,"column_end":91,"is_primary":true,"text":[{"text":"                    let comptime_output = { test_lib :: into_matching_enum :: < test_types :: TestEnum > (\"TestEnum2\") };","highlight_start":81,"highlight_end":91}],"label":null,"suggested_replacement":"t_types","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0433]\u001b[0m\u001b[1m: failed to resolve: use of unresolved module or unlinked crate `test_types`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0m/opt/rustwide/target/debug/build/test_example/6ed742eb5abd835f/deps/comptime-11736839559909292074.rs:2:81\n  \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m2\u001b[0m \u001b[1m\u001b[94m|\u001b[0m                     let comptime_output = { test_lib :: into_matching_enum :: < test_types :: TestEnum > (\"TestEnum2\") };\n  \u001b[1m\u001b[94m|\u001b[0m                                                                                 \u001b[1m\u001b[91m^^^^^^^^^^\u001b[0m \u001b[1m\u001b[91muse of unresolved module or unlinked crate `test_types`\u001b[0m\n  \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: there is a crate or module with a similar name\n  \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m2\u001b[0m \u001b[91m- \u001b[0m                    let comptime_output = { test_lib :: into_matching_enum :: < \u001b[91mtest_types\u001b[0m :: TestEnum > (\"TestEnum2\") };\n\u001b[1m\u001b[94m2\u001b[0m \u001b[92m+ \u001b[0m                    let comptime_output = { test_lib :: into_matching_enum :: < \u001b[92mt_types\u001b[0m :: TestEnum > (\"TestEnum2\") };\n  \u001b[1m\u001b[94m|\u001b[0m\n\n"}
[INFO] [stdout]        {"$message_type":"diagnostic","message":"aborting due to 2 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"\u001b[1m\u001b[91merror\u001b[0m\u001b[1m: aborting due to 2 previous errors\u001b[0m\n\n"}
[INFO] [stdout]        {"$message_type":"diagnostic","message":"For more information about this error, try `rustc --explain E0433`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[1mFor more information about this error, try `rustc --explain E0433`.\u001b[0m\n"}
[INFO] [stdout]        
[INFO] [stdout]        
[INFO] [stdout]   --> crates/test_example/src/main.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | / comptime!(test_lib::into_matching_enum::<test_types::TestEnum>(
[INFO] [stdout] 13 | |     "TestEnum2"
[INFO] [stdout] 14 | | ));
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `comptime` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestEnum2: From<TestEnum>` is not satisfied
[INFO] [stdout]   --> crates/test_example/src/main.rs:18:57
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let selected: TestEnum2 = test_types::TestEnum::One.into();
[INFO] [stdout]    |                                                         ^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `From<TestEnum>` is not implemented for `TestEnum2`
[INFO] [stdout]   --> crates/test_example/src/main.rs:4:1
[INFO] [stdout]    |
[INFO] [stdout]  4 | pub enum TestEnum2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: required for `TestEnum` to implement `Into<TestEnum2>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `test_example` (bin "test_example") due to 3 previous errors
[INFO] running `Command { std: "docker" "inspect" "0d53803467d4add556e5129b724037b284723583054bca7aec308e94a78a7458", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0d53803467d4add556e5129b724037b284723583054bca7aec308e94a78a7458", kill_on_drop: false }`
[INFO] [stdout] 0d53803467d4add556e5129b724037b284723583054bca7aec308e94a78a7458
