[INFO] cloning repository https://github.com/mfkimbell/rust-s-notation-parser
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/mfkimbell/rust-s-notation-parser" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmfkimbell%2Frust-s-notation-parser", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmfkimbell%2Frust-s-notation-parser'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] bb0d760f14877d95e49079232d51a4434d9bcdb8
[INFO] checking mfkimbell/rust-s-notation-parser against try#987a165cfab916796a8315782b83ac460a651ce2 for pr-145262
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmfkimbell%2Frust-s-notation-parser" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] [stderr] Updating files:  16% (551/3342)
Updating files:  17% (569/3342)
Updating files:  18% (602/3342)
Updating files:  19% (635/3342)
Updating files:  20% (669/3342)
Updating files:  21% (702/3342)
Updating files:  22% (736/3342)
Updating files:  23% (769/3342)
Updating files:  24% (803/3342)
Updating files:  25% (836/3342)
Updating files:  26% (869/3342)
Updating files:  27% (903/3342)
Updating files:  28% (936/3342)
Updating files:  29% (970/3342)
Updating files:  30% (1003/3342)
Updating files:  31% (1037/3342)
Updating files:  32% (1070/3342)
Updating files:  33% (1103/3342)
Updating files:  34% (1137/3342)
Updating files:  35% (1170/3342)
Updating files:  36% (1204/3342)
Updating files:  37% (1237/3342)
Updating files:  38% (1270/3342)
Updating files:  39% (1304/3342)
Updating files:  40% (1337/3342)
Updating files:  41% (1371/3342)
Updating files:  41% (1376/3342)
Updating files:  42% (1404/3342)
Updating files:  43% (1438/3342)
Updating files:  44% (1471/3342)
Updating files:  45% (1504/3342)
Updating files:  46% (1538/3342)
Updating files:  47% (1571/3342)
Updating files:  48% (1605/3342)
Updating files:  49% (1638/3342)
Updating files:  50% (1671/3342)
Updating files:  51% (1705/3342)
Updating files:  52% (1738/3342)
Updating files:  53% (1772/3342)
Updating files:  54% (1805/3342)
Updating files:  55% (1839/3342)
Updating files:  56% (1872/3342)
Updating files:  57% (1905/3342)
Updating files:  58% (1939/3342)
Updating files:  59% (1972/3342)
Updating files:  60% (2006/3342)
Updating files:  61% (2039/3342)
Updating files:  62% (2073/3342)
Updating files:  63% (2106/3342)
Updating files:  64% (2139/3342)
Updating files:  65% (2173/3342)
Updating files:  65% (2182/3342)
Updating files:  65% (2194/3342)
Updating files:  66% (2206/3342)
Updating files:  67% (2240/3342)
Updating files:  68% (2273/3342)
Updating files:  69% (2306/3342)
Updating files:  70% (2340/3342)
Updating files:  71% (2373/3342)
Updating files:  72% (2407/3342)
Updating files:  73% (2440/3342)
Updating files:  74% (2474/3342)
Updating files:  75% (2507/3342)
Updating files:  76% (2540/3342)
Updating files:  77% (2574/3342)
Updating files:  77% (2602/3342)
Updating files:  78% (2607/3342)
Updating files:  79% (2641/3342)
Updating files:  80% (2674/3342)
Updating files:  81% (2708/3342)
Updating files:  82% (2741/3342)
Updating files:  83% (2774/3342)
Updating files:  84% (2808/3342)
Updating files:  85% (2841/3342)
Updating files:  86% (2875/3342)
Updating files:  87% (2908/3342)
Updating files:  88% (2941/3342)
Updating files:  89% (2975/3342)
Updating files:  89% (3001/3342)
Updating files:  90% (3008/3342)
Updating files:  91% (3042/3342)
Updating files:  92% (3075/3342)
Updating files:  93% (3109/3342)
Updating files:  94% (3142/3342)
Updating files:  95% (3175/3342)
Updating files:  96% (3209/3342)
Updating files:  97% (3242/3342)
Updating files:  98% (3276/3342)
Updating files:  99% (3309/3342)
error: unable to write file test/public-8/target/debug/parser_tests
[INFO] [stderr] error: unable to write file test/public-8/target/debug/parser_tests.d
[INFO] [stderr] error: unable to write file tester.py
[INFO] [stderr] Updating files: 100% (3342/3342)
Updating files: 100% (3342/3342), done.
[INFO] [stderr] fatal: unable to checkout working tree
[INFO] [stderr] warning: Clone succeeded, but checkout failed.
[INFO] [stderr] You can inspect what was checked out with 'git status'
[INFO] [stderr] and retry with 'git restore --source=HEAD :/'
[INFO] [stderr] 
[INFO] checking mfkimbell/rust-s-notation-parser against try#987a165cfab916796a8315782b83ac460a651ce2 for pr-145262
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmfkimbell%2Frust-s-notation-parser" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] [stderr] Updating files:  17% (589/3342)
Updating files:  18% (602/3342)
Updating files:  19% (635/3342)
Updating files:  20% (669/3342)
Updating files:  21% (702/3342)
Updating files:  22% (736/3342)
Updating files:  23% (769/3342)
Updating files:  24% (803/3342)
Updating files:  25% (836/3342)
Updating files:  26% (869/3342)
Updating files:  27% (903/3342)
Updating files:  28% (936/3342)
Updating files:  29% (970/3342)
Updating files:  30% (1003/3342)
Updating files:  31% (1037/3342)
Updating files:  32% (1070/3342)
Updating files:  33% (1103/3342)
Updating files:  34% (1137/3342)
Updating files:  35% (1170/3342)
Updating files:  36% (1204/3342)
Updating files:  37% (1237/3342)
Updating files:  38% (1270/3342)
Updating files:  39% (1304/3342)
Updating files:  40% (1337/3342)
Updating files:  41% (1371/3342)
Updating files:  41% (1378/3342)
Updating files:  42% (1404/3342)
Updating files:  43% (1438/3342)
Updating files:  44% (1471/3342)
Updating files:  45% (1504/3342)
Updating files:  46% (1538/3342)
Updating files:  47% (1571/3342)
Updating files:  48% (1605/3342)
Updating files:  49% (1638/3342)
Updating files:  50% (1671/3342)
Updating files:  51% (1705/3342)
Updating files:  52% (1738/3342)
Updating files:  53% (1772/3342)
Updating files:  54% (1805/3342)
Updating files:  55% (1839/3342)
Updating files:  56% (1872/3342)
Updating files:  57% (1905/3342)
Updating files:  58% (1939/3342)
Updating files:  59% (1972/3342)
Updating files:  60% (2006/3342)
Updating files:  61% (2039/3342)
Updating files:  62% (2073/3342)
Updating files:  63% (2106/3342)
Updating files:  64% (2139/3342)
Updating files:  65% (2173/3342)
Updating files:  66% (2206/3342)
Updating files:  67% (2240/3342)
Updating files:  68% (2273/3342)
Updating files:  69% (2306/3342)
Updating files:  70% (2340/3342)
Updating files:  71% (2373/3342)
Updating files:  72% (2407/3342)
Updating files:  73% (2440/3342)
Updating files:  74% (2474/3342)
Updating files:  75% (2507/3342)
Updating files:  76% (2540/3342)
Updating files:  77% (2574/3342)
Updating files:  77% (2587/3342)
Updating files:  78% (2607/3342)
Updating files:  79% (2641/3342)
Updating files:  80% (2674/3342)
Updating files:  81% (2708/3342)
Updating files:  82% (2741/3342)
Updating files:  83% (2774/3342)
Updating files:  84% (2808/3342)
Updating files:  85% (2841/3342)
Updating files:  86% (2875/3342)
Updating files:  87% (2908/3342)
Updating files:  88% (2941/3342)
Updating files:  89% (2975/3342)
Updating files:  90% (3008/3342)
Updating files:  91% (3042/3342)
Updating files:  92% (3075/3342)
Updating files:  93% (3109/3342)
Updating files:  94% (3142/3342)
Updating files:  95% (3175/3342)
Updating files:  96% (3209/3342)
Updating files:  97% (3242/3342)
Updating files:  98% (3276/3342)
Updating files:  99% (3309/3342)
Updating files: 100% (3342/3342)
Updating files: 100% (3342/3342), done.
[INFO] started tweaking git repo https://github.com/mfkimbell/rust-s-notation-parser
[INFO] finished tweaking git repo https://github.com/mfkimbell/rust-s-notation-parser
[INFO] tweaked toml for git repo https://github.com/mfkimbell/rust-s-notation-parser written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/mfkimbell/rust-s-notation-parser on toolchain 987a165cfab916796a8315782b83ac460a651ce2
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+987a165cfab916796a8315782b83ac460a651ce2" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/mfkimbell/rust-s-notation-parser 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" "+987a165cfab916796a8315782b83ac460a651ce2" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+987a165cfab916796a8315782b83ac460a651ce2" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8d8077fe5bc7165cd0c21a1f7e1af1469c052eec50859110c569978f88d4b918
[INFO] running `Command { std: "docker" "start" "-a" "8d8077fe5bc7165cd0c21a1f7e1af1469c052eec50859110c569978f88d4b918", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8d8077fe5bc7165cd0c21a1f7e1af1469c052eec50859110c569978f88d4b918", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8d8077fe5bc7165cd0c21a1f7e1af1469c052eec50859110c569978f88d4b918", kill_on_drop: false }`
[INFO] [stdout] 8d8077fe5bc7165cd0c21a1f7e1af1469c052eec50859110c569978f88d4b918
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+987a165cfab916796a8315782b83ac460a651ce2" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c974bb03bffb3b2fcd85cd973a0efb19167a8db207d9554341fa9b288f6d4185
[INFO] running `Command { std: "docker" "start" "-a" "c974bb03bffb3b2fcd85cd973a0efb19167a8db207d9554341fa9b288f6d4185", kill_on_drop: false }`
[INFO] [stderr]     Checking memchr v2.7.1
[INFO] [stderr]     Checking regex-syntax v0.8.2
[INFO] [stderr]     Checking aho-corasick v1.1.2
[INFO] [stderr]     Checking regex-automata v0.4.5
[INFO] [stderr]     Checking regex v1.10.3
[INFO] [stderr]     Checking project v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `std::error`
[INFO] [stdout]   --> src/lib.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     use std::error;
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::error`
[INFO] [stdout]   --> src/lib.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     use std::error;
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> src/lib.rs:548:13
[INFO] [stdout]     |
[INFO] [stdout] 379 | /             match nexttok {
[INFO] [stdout] 380 | |                 "+" => {
[INFO] [stdout] 381 | |                     expect(toks, nexttok); // This should remove the "+" from the front of toks
[INFO] [stdout] 382 | |                     let arg1 = parse_exp(toks); // We recursively parse the first arg of "+"
[INFO] [stdout] ...   |
[INFO] [stdout] 547 | |             }
[INFO] [stdout]     | |_____________- any code following this `match` expression is unreachable, as all arms diverge
[INFO] [stdout] 548 |               std::rc::Rc::new(ErrorExp)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable expression
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> src/lib.rs:548:13
[INFO] [stdout]     |
[INFO] [stdout] 379 | /             match nexttok {
[INFO] [stdout] 380 | |                 "+" => {
[INFO] [stdout] 381 | |                     expect(toks, nexttok); // This should remove the "+" from the front of toks
[INFO] [stdout] 382 | |                     let arg1 = parse_exp(toks); // We recursively parse the first arg of "+"
[INFO] [stdout] ...   |
[INFO] [stdout] 547 | |             }
[INFO] [stdout]     | |_____________- any code following this `match` expression is unreachable, as all arms diverge
[INFO] [stdout] 548 |               std::rc::Rc::new(ErrorExp)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable expression
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.18s
[INFO] running `Command { std: "docker" "inspect" "c974bb03bffb3b2fcd85cd973a0efb19167a8db207d9554341fa9b288f6d4185", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c974bb03bffb3b2fcd85cd973a0efb19167a8db207d9554341fa9b288f6d4185", kill_on_drop: false }`
[INFO] [stdout] c974bb03bffb3b2fcd85cd973a0efb19167a8db207d9554341fa9b288f6d4185
