[INFO] cloning repository https://github.com/Aloso/inception
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Aloso/inception" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAloso%2Finception", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAloso%2Finception'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 9c276d9af18675d089406f6f23a931cf96c33f61
[INFO] checking Aloso/inception against master#3129d37ef7075ee3cbaa3d6cbe1b5794f67192b0 for pr-143164
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAloso%2Finception" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Aloso/inception
[INFO] finished tweaking git repo https://github.com/Aloso/inception
[INFO] tweaked toml for git repo https://github.com/Aloso/inception written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Aloso/inception on toolchain 3129d37ef7075ee3cbaa3d6cbe1b5794f67192b0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3129d37ef7075ee3cbaa3d6cbe1b5794f67192b0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Aloso/inception 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" "+3129d37ef7075ee3cbaa3d6cbe1b5794f67192b0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:cf8efcab8866f2cf4285301c7418e2f4f2a9b088c91ba69c40d5b659f81557f7" "/opt/rustwide/cargo-home/bin/cargo" "+3129d37ef7075ee3cbaa3d6cbe1b5794f67192b0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3deaae6efe6a299bdfd0a8e688846baf92115f95ae96fc7a9ad9efd009774ca2
[INFO] running `Command { std: "docker" "start" "-a" "3deaae6efe6a299bdfd0a8e688846baf92115f95ae96fc7a9ad9efd009774ca2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3deaae6efe6a299bdfd0a8e688846baf92115f95ae96fc7a9ad9efd009774ca2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3deaae6efe6a299bdfd0a8e688846baf92115f95ae96fc7a9ad9efd009774ca2", kill_on_drop: false }`
[INFO] [stdout] 3deaae6efe6a299bdfd0a8e688846baf92115f95ae96fc7a9ad9efd009774ca2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:cf8efcab8866f2cf4285301c7418e2f4f2a9b088c91ba69c40d5b659f81557f7" "/opt/rustwide/cargo-home/bin/cargo" "+3129d37ef7075ee3cbaa3d6cbe1b5794f67192b0" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a407ec97c0c8e0a5d3ef78d82df18f963a4f947d2476906641408e84e09b758f
[INFO] running `Command { std: "docker" "start" "-a" "a407ec97c0c8e0a5d3ef78d82df18f963a4f947d2476906641408e84e09b758f", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.94
[INFO] [stderr]    Compiling unicode-ident v1.0.18
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stderr]     Checking inception v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking test-inception v0.1.0 (/opt/rustwide/workdir/crates/test-inception)
[INFO] [stderr] parsing rules took 563.31µs
[INFO] [stderr] rules: Foo1 v0
[INFO] [stderr] expand: Foo1 v0
[INFO] [stderr] expand: Rules {
[INFO] [stderr]     macro_rule: MacroRule {
[INFO] [stderr]         name: "Foo1",
[INFO] [stderr]         patterns: $s:struct,
[INFO] [stderr]         replacements: [
[INFO] [stderr]             #,
[INFO] [stderr]             ReplacementGroup {
[INFO] [stderr]                 delimiter: Bracket,
[INFO] [stderr]                 content: [
[INFO] [stderr]                     doc,
[INFO] [stderr]                     =,
[INFO] [stderr]                     " This struct was parsed and expanded again by inception!",
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]             Path(
[INFO] [stderr]                 s.meta,
[INFO] [stderr]             ),
[INFO] [stderr]             Path(
[INFO] [stderr]                 s.vis,
[INFO] [stderr]             ),
[INFO] [stderr]             struct,
[INFO] [stderr]             Path(
[INFO] [stderr]                 s.name,
[INFO] [stderr]             ),
[INFO] [stderr]             Path(
[INFO] [stderr]                 s.generics,
[INFO] [stderr]             ),
[INFO] [stderr]             If {
[INFO] [stderr]                 condition: s.is_regular_struct,
[INFO] [stderr]                 body: [
[INFO] [stderr]                     Path(
[INFO] [stderr]                         s.where_clause,
[INFO] [stderr]                     ),
[INFO] [stderr]                     Path(
[INFO] [stderr]                         s.struct_rest.body,
[INFO] [stderr]                     ),
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]             Else {
[INFO] [stderr]                 body: [
[INFO] [stderr]                     Path(
[INFO] [stderr]                         s.struct_rest.body,
[INFO] [stderr]                     ),
[INFO] [stderr]                     Path(
[INFO] [stderr]                         s.where_clause,
[INFO] [stderr]                     ),
[INFO] [stderr]                     ;,
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]         ],
[INFO] [stderr]     },
[INFO] [stderr]     matches: {
[INFO] [stderr]         "vis": [
[INFO] [stderr]             pub PatternGroup {
[INFO] [stderr]                 delimiter: Parenthesis,
[INFO] [stderr]                 content: [
[INFO] [stderr]                     $vis_inner,
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]             pub,
[INFO] [stderr]             ,
[INFO] [stderr]         ],
[INFO] [stderr]         "struct_rest": [
[INFO] [stderr]             $where_clause? $body:struct_body,
[INFO] [stderr]             $body:tuple_struct_body? $where_clause? ;,
[INFO] [stderr]         ],
[INFO] [stderr]         "bound": [
[INFO] [stderr]             $lifetime,
[INFO] [stderr]             $ty,
[INFO] [stderr]         ],
[INFO] [stderr]         "colon_lifetime_bounds": [
[INFO] [stderr]             : $bounds:{lifetime + ..}?,
[INFO] [stderr]         ],
[INFO] [stderr]         "tuple_struct_body": [
[INFO] [stderr]             PatternGroup {
[INFO] [stderr]                 delimiter: Parenthesis,
[INFO] [stderr]                 content: [
[INFO] [stderr]                     $fields:{tuple_struct_field , .. ,}?,
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]         ],
[INFO] [stderr]         "where_clause": [
[INFO] [stderr]             where $where_bounds*,
[INFO] [stderr]         ],
[INFO] [stderr]         "where_bounds": [
[INFO] [stderr]             $ty $colon_type_bounds,
[INFO] [stderr]             $lifetime $colon_lifetime_bounds,
[INFO] [stderr]         ],
[INFO] [stderr]         "struct_body": [
[INFO] [stderr]             PatternGroup {
[INFO] [stderr]                 delimiter: Brace,
[INFO] [stderr]                 content: [
[INFO] [stderr]                     $fields:{struct_field , .. ,}?,
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]         ],
[INFO] [stderr]         "vis_inner": [
[INFO] [stderr]             crate,
[INFO] [stderr]             self,
[INFO] [stderr]             super,
[INFO] [stderr]             in $path,
[INFO] [stderr]         ],
[INFO] [stderr]         "generic_params": [
[INFO] [stderr]             < ${generic_param , .. ,}? >,
[INFO] [stderr]         ],
[INFO] [stderr]         "colon_type_bounds": [
[INFO] [stderr]             : $bounds:{bound + ..}?,
[INFO] [stderr]         ],
[INFO] [stderr]         "path": [
[INFO] [stderr]             ,
[INFO] [stderr]         ],
[INFO] [stderr]         "struct": [
[INFO] [stderr]             $vis struct $name:ident $generics:generic_params? $struct_rest,
[INFO] [stderr]         ],
[INFO] [stderr]         "tuple_struct_field": [
[INFO] [stderr]             $meta* $vis $ty,
[INFO] [stderr]         ],
[INFO] [stderr]         "generic_param": [
[INFO] [stderr]             $ident $colon_type_bounds?,
[INFO] [stderr]             $lifetime $colon_lifetime_bounds?,
[INFO] [stderr]             const $ident : $ty,
[INFO] [stderr]         ],
[INFO] [stderr]         "struct_field": [
[INFO] [stderr]             $vis $ident : $ty,
[INFO] [stderr]         ],
[INFO] [stderr]     },
[INFO] [stderr] }
[INFO] [stderr] 
[INFO] [stderr] pattern matching took 89.59µs
[INFO] [stderr] matches: Match {
[INFO] [stderr]     tts: [
[INFO] [stderr]         pub(crate) struct Bar {},
[INFO] [stderr]     ],
[INFO] [stderr]     children: {
[INFO] [stderr]         "s": Match {
[INFO] [stderr]             tts: [
[INFO] [stderr]                 pub(crate) struct Bar {},
[INFO] [stderr]             ],
[INFO] [stderr]             children: {
[INFO] [stderr]                 "struct_rest": Match {
[INFO] [stderr]                     tts: [
[INFO] [stderr]                         {},
[INFO] [stderr]                     ],
[INFO] [stderr]                     children: {
[INFO] [stderr]                         "body": Match {
[INFO] [stderr]                             tts: [
[INFO] [stderr]                                 {},
[INFO] [stderr]                             ],
[INFO] [stderr]                             children: {},
[INFO] [stderr]                         },
[INFO] [stderr]                     },
[INFO] [stderr]                 },
[INFO] [stderr]                 "vis": Match {
[INFO] [stderr]                     tts: [
[INFO] [stderr]                         pub(crate),
[INFO] [stderr]                     ],
[INFO] [stderr]                     children: {
[INFO] [stderr]                         "vis_inner": Match {
[INFO] [stderr]                             tts: [
[INFO] [stderr]                                 crate,
[INFO] [stderr]                             ],
[INFO] [stderr]                             children: {},
[INFO] [stderr]                         },
[INFO] [stderr]                     },
[INFO] [stderr]                 },
[INFO] [stderr]                 "name": Match {
[INFO] [stderr]                     tts: [
[INFO] [stderr]                         Bar,
[INFO] [stderr]                     ],
[INFO] [stderr]                     children: {},
[INFO] [stderr]                 },
[INFO] [stderr]             },
[INFO] [stderr]         },
[INFO] [stderr]     },
[INFO] [stderr] }
[INFO] [stderr] 
[INFO] [stderr] parsing rules took 28.738529ms
[INFO] [stderr] rules: Foo1 v0
[INFO] [stderr] expand: Foo1 v0
[INFO] [stderr] expand: Rules {
[INFO] [stderr]     macro_rule: MacroRule {
[INFO] [stderr]         name: "Foo1",
[INFO] [stderr]         patterns: $s:struct,
[INFO] [stderr]         replacements: [
[INFO] [stderr]             #,
[INFO] [stderr]             ReplacementGroup {
[INFO] [stderr]                 delimiter: Bracket,
[INFO] [stderr]                 content: [
[INFO] [stderr]                     doc,
[INFO] [stderr]                     =,
[INFO] [stderr]                     " This struct was parsed and expanded again by inception!",
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]             Path(
[INFO] [stderr]                 s.meta,
[INFO] [stderr]             ),
[INFO] [stderr]             Path(
[INFO] [stderr]                 s.vis,
[INFO] [stderr]             ),
[INFO] [stderr]             struct,
[INFO] [stderr]             Path(
[INFO] [stderr]                 s.name,
[INFO] [stderr]             ),
[INFO] [stderr]             Path(
[INFO] [stderr]                 s.generics,
[INFO] [stderr]             ),
[INFO] [stderr]             If {
[INFO] [stderr]                 condition: s.is_regular_struct,
[INFO] [stderr]                 body: [
[INFO] [stderr]                     Path(
[INFO] [stderr]                         s.where_clause,
[INFO] [stderr]                     ),
[INFO] [stderr]                     Path(
[INFO] [stderr]                         s.struct_rest.body,
[INFO] [stderr]                     ),
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]             Else {
[INFO] [stderr]                 body: [
[INFO] [stderr]                     Path(
[INFO] [stderr]                         s.struct_rest.body,
[INFO] [stderr]                     ),
[INFO] [stderr]                     Path(
[INFO] [stderr]                         s.where_clause,
[INFO] [stderr]                     ),
[INFO] [stderr]                     ;,
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]         ],
[INFO] [stderr]     },
[INFO] [stderr]     matches: {
[INFO] [stderr]         "struct_field": [
[INFO] [stderr]             $vis $ident : $ty,
[INFO] [stderr]         ],
[INFO] [stderr]         "vis_inner": [
[INFO] [stderr]             crate,
[INFO] [stderr]             self,
[INFO] [stderr]             super,
[INFO] [stderr]             in $path,
[INFO] [stderr]         ],
[INFO] [stderr]         "struct_body": [
[INFO] [stderr]             PatternGroup {
[INFO] [stderr]                 delimiter: Brace,
[INFO] [stderr]                 content: [
[INFO] [stderr]                     $fields:{struct_field , .. ,}?,
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]         ],
[INFO] [stderr]         "where_clause": [
[INFO] [stderr]             where $where_bounds*,
[INFO] [stderr]         ],
[INFO] [stderr]         "where_bounds": [
[INFO] [stderr]             $ty $colon_type_bounds,
[INFO] [stderr]             $lifetime $colon_lifetime_bounds,
[INFO] [stderr]         ],
[INFO] [stderr]         "bound": [
[INFO] [stderr]             $lifetime,
[INFO] [stderr]             $ty,
[INFO] [stderr]         ],
[INFO] [stderr]         "tuple_struct_field": [
[INFO] [stderr]             $meta* $vis $ty,
[INFO] [stderr]         ],
[INFO] [stderr]         "struct": [
[INFO] [stderr]             $vis struct $name:ident $generics:generic_params? $struct_rest,
[INFO] [stderr]         ],
[INFO] [stderr]         "colon_type_bounds": [
[INFO] [stderr]             : $bounds:{bound + ..}?,
[INFO] [stderr]         ],
[INFO] [stderr]         "path": [
[INFO] [stderr]             ,
[INFO] [stderr]         ],
[INFO] [stderr]         "colon_lifetime_bounds": [
[INFO] [stderr]             : $bounds:{lifetime + ..}?,
[INFO] [stderr]         ],
[INFO] [stderr]         "generic_params": [
[INFO] [stderr]             < ${generic_param , .. ,}? >,
[INFO] [stderr]         ],
[INFO] [stderr]         "generic_param": [
[INFO] [stderr]             $ident $colon_type_bounds?,
[INFO] [stderr]             $lifetime $colon_lifetime_bounds?,
[INFO] [stderr]             const $ident : $ty,
[INFO] [stderr]         ],
[INFO] [stderr]         "struct_rest": [
[INFO] [stderr]             $where_clause? $body:struct_body,
[INFO] [stderr]             $body:tuple_struct_body? $where_clause? ;,
[INFO] [stderr]         ],
[INFO] [stderr]         "vis": [
[INFO] [stderr]             pub PatternGroup {
[INFO] [stderr]                 delimiter: Parenthesis,
[INFO] [stderr]                 content: [
[INFO] [stderr]                     $vis_inner,
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]             pub,
[INFO] [stderr]             ,
[INFO] [stderr]         ],
[INFO] [stderr]         "tuple_struct_body": [
[INFO] [stderr]             PatternGroup {
[INFO] [stderr]                 delimiter: Parenthesis,
[INFO] [stderr]                 content: [
[INFO] [stderr]                     $fields:{tuple_struct_field , .. ,}?,
[INFO] [stderr]                 ],
[INFO] [stderr]             },
[INFO] [stderr]         ],
[INFO] [stderr]     },
[INFO] [stderr] }
[INFO] [stderr] 
[INFO] [stderr] pattern matching took 69.29µs
[INFO] [stderr] matches: Match {
[INFO] [stderr]     tts: [
[INFO] [stderr]         pub(crate) struct Bar {},
[INFO] [stderr]     ],
[INFO] [stderr]     children: {
[INFO] [stderr]         "s": Match {
[INFO] [stderr]             tts: [
[INFO] [stderr]                 pub(crate) struct Bar {},
[INFO] [stderr]             ],
[INFO] [stderr]             children: {
[INFO] [stderr]                 "name": Match {
[INFO] [stderr]                     tts: [
[INFO] [stderr]                         Bar,
[INFO] [stderr]                     ],
[INFO] [stderr]                     children: {},
[INFO] [stderr]                 },
[INFO] [stderr]                 "struct_rest": Match {
[INFO] [stderr]                     tts: [
[INFO] [stderr]                         {},
[INFO] [stderr]                     ],
[INFO] [stderr]                     children: {
[INFO] [stderr]                         "body": Match {
[INFO] [stderr]                             tts: [
[INFO] [stderr]                                 {},
[INFO] [stderr]                             ],
[INFO] [stderr]                             children: {},
[INFO] [stderr]                         },
[INFO] [stderr]                     },
[INFO] [stderr]                 },
[INFO] [stderr]                 "vis": Match {
[INFO] [stderr]                     tts: [
[INFO] [stderr]                         pub(crate),
[INFO] [stderr]                     ],
[INFO] [stderr]                     children: {
[INFO] [stderr]                         "vis_inner": Match {
[INFO] [stderr]                             tts: [
[INFO] [stderr]                                 crate,
[INFO] [stderr]                             ],
[INFO] [stderr]                             children: {},
[INFO] [stderr]                         },
[INFO] [stderr]                     },
[INFO] [stderr]                 },
[INFO] [stderr]             },
[INFO] [stderr]         },
[INFO] [stderr]     },
[INFO] [stderr] }
[INFO] [stderr] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.37s
[INFO] running `Command { std: "docker" "inspect" "a407ec97c0c8e0a5d3ef78d82df18f963a4f947d2476906641408e84e09b758f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a407ec97c0c8e0a5d3ef78d82df18f963a4f947d2476906641408e84e09b758f", kill_on_drop: false }`
[INFO] [stdout] a407ec97c0c8e0a5d3ef78d82df18f963a4f947d2476906641408e84e09b758f
