[INFO] cloning repository https://github.com/henreyes/trench
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/henreyes/trench" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhenreyes%2Ftrench", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhenreyes%2Ftrench'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c78c45fe354192b87ef5f69cec0b0bd514969ef0
[INFO] testing henreyes/trench against master#1871252fc8bb672d40787e67404e6eaae7059369 for pr-125151
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhenreyes%2Ftrench" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/henreyes/trench on toolchain 1871252fc8bb672d40787e67404e6eaae7059369
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/henreyes/trench
[INFO] finished tweaking git repo https://github.com/henreyes/trench
[INFO] tweaked toml for git repo https://github.com/henreyes/trench written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/henreyes/trench 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" "+1871252fc8bb672d40787e67404e6eaae7059369" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a3968f8889a29c1c40c8da944443d008940bf5a3f9ca3af5073d2990d5180bb4
[INFO] running `Command { std: "docker" "start" "-a" "a3968f8889a29c1c40c8da944443d008940bf5a3f9ca3af5073d2990d5180bb4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a3968f8889a29c1c40c8da944443d008940bf5a3f9ca3af5073d2990d5180bb4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a3968f8889a29c1c40c8da944443d008940bf5a3f9ca3af5073d2990d5180bb4", kill_on_drop: false }`
[INFO] [stdout] a3968f8889a29c1c40c8da944443d008940bf5a3f9ca3af5073d2990d5180bb4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f66d0df1e770e8a25fda054ccb0b672e3134e113499cda9024fa60efe7d9b25f
[INFO] running `Command { std: "docker" "start" "-a" "f66d0df1e770e8a25fda054ccb0b672e3134e113499cda9024fa60efe7d9b25f", kill_on_drop: false }`
[INFO] [stderr]    Compiling trench v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: expected `:`, found `(`
[INFO] [stdout]   --> src/parser.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 9  |     List {
[INFO] [stdout]    |     ---- while parsing this struct
[INFO] [stdout] 10 |         Cons(Atom, Box<List>),
[INFO] [stdout]    |             ^ expected `:`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `,`, `=`, or `}`, found `Function`
[INFO] [stdout]   --> src/parser.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     }
[INFO] [stdout]    |      -
[INFO] [stdout]    |      |
[INFO] [stdout]    |      expected one of `,`, `=`, or `}`
[INFO] [stdout]    |      help: missing `,`
[INFO] [stdout] 13 |     Function {
[INFO] [stdout]    |     ^^^^^^^^ unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `List` in this scope
[INFO] [stdout]   --> src/parser.rs:22:6
[INFO] [stdout]    |
[INFO] [stdout] 22 | impl List {
[INFO] [stdout]    |      ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `crate::Atom::List`; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 22 | impl crate::Atom {
[INFO] [stdout]    |      ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `List` in this scope
[INFO] [stdout]   --> src/parser.rs:23:31
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn cons(atom: Atom, list: List) -> Self {
[INFO] [stdout]    |                               ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `crate::Atom::List`; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn cons(atom: Atom, list: crate::Atom) -> Self {
[INFO] [stdout]    |                               ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `List`
[INFO] [stdout]   --> src/parser.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |         List::Cons(atom, Box::new(list))
[INFO] [stdout]    |         ^^^^ use of undeclared type `List`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `crate::Atom::List`; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 24 |         crate::Atom(atom, Box::new(list))
[INFO] [stdout]    |         ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0533]: expected value, found struct variant `Atom::List`
[INFO] [stdout]   --> src/parser.rs:48:53
[INFO] [stdout]    |
[INFO] [stdout] 48 |                     Token::CloseParen => return Ok((Atom::List(list), rest)), 
[INFO] [stdout]    |                                                     ^^^^^^^^^^ not a value
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0164]: expected tuple struct or tuple variant, found struct variant `Atom::List`
[INFO] [stdout]   --> src/eval.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |         Atom::List(expr) => apply_atom(expr, a_list),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0164]: expected tuple struct or tuple variant, found struct variant `Atom::List`
[INFO] [stdout]   --> src/eval.rs:30:10
[INFO] [stdout]    |
[INFO] [stdout] 30 |         (Atom::List(l), Atom::List(r)) => {
[INFO] [stdout]    |          ^^^^^^^^^^^^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0164]: expected tuple struct or tuple variant, found struct variant `Atom::List`
[INFO] [stdout]   --> src/eval.rs:30:25
[INFO] [stdout]    |
[INFO] [stdout] 30 |         (Atom::List(l), Atom::List(r)) => {
[INFO] [stdout]    |                         ^^^^^^^^^^^^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0164]: expected tuple struct or tuple variant, found struct variant `Atom::List`
[INFO] [stdout]   --> src/eval.rs:50:10
[INFO] [stdout]    |
[INFO] [stdout] 50 |         (Atom::List(_), Atom::List(_)) => false,
[INFO] [stdout]    |          ^^^^^^^^^^^^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0164]: expected tuple struct or tuple variant, found struct variant `Atom::List`
[INFO] [stdout]   --> src/eval.rs:50:25
[INFO] [stdout]    |
[INFO] [stdout] 50 |         (Atom::List(_), Atom::List(_)) => false,
[INFO] [stdout]    |                         ^^^^^^^^^^^^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0164]: expected tuple struct or tuple variant, found struct variant `Atom::List`
[INFO] [stdout]   --> src/eval.rs:92:21
[INFO] [stdout]    |
[INFO] [stdout] 92 |                     Atom::List(ref l) if !l.is_empty() => Ok(l[0].clone()),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0164]: expected tuple struct or tuple variant, found struct variant `Atom::List`
[INFO] [stdout]   --> src/eval.rs:93:21
[INFO] [stdout]    |
[INFO] [stdout] 93 |                     Atom::List(_) => Err("car cannot operate on an empty list".to_string()),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0164]: expected tuple struct or tuple variant, found struct variant `Atom::List`
[INFO] [stdout]    --> src/eval.rs:102:21
[INFO] [stdout]     |
[INFO] [stdout] 102 |                     Atom::List(ref l) if !l.is_empty() => Ok(Atom::List(l[1..].to_vec())),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0164]: expected tuple struct or tuple variant, found struct variant `Atom::List`
[INFO] [stdout]    --> src/eval.rs:103:21
[INFO] [stdout]     |
[INFO] [stdout] 103 |                     Atom::List(_) => Err("cdr cannot operate on an empty list".to_string()),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0533]: expected value, found struct variant `Atom::List`
[INFO] [stdout]    --> src/eval.rs:102:62
[INFO] [stdout]     |
[INFO] [stdout] 102 |                     Atom::List(ref l) if !l.is_empty() => Ok(Atom::List(l[1..].to_vec())),
[INFO] [stdout]     |                                                              ^^^^^^^^^^ not a value
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0164]: expected tuple struct or tuple variant, found struct variant `Atom::List`
[INFO] [stdout]    --> src/eval.rs:137:21
[INFO] [stdout]     |
[INFO] [stdout] 137 |                     Atom::List(mut existing_list) => {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0533]: expected value, found struct variant `Atom::List`
[INFO] [stdout]    --> src/eval.rs:140:28
[INFO] [stdout]     |
[INFO] [stdout] 140 |                         Ok(Atom::List(new_list)) 
[INFO] [stdout]     |                            ^^^^^^^^^^ not a value
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0533]: expected value, found struct variant `Atom::List`
[INFO] [stdout]    --> src/eval.rs:143:28
[INFO] [stdout]     |
[INFO] [stdout] 143 |                         Ok(Atom::List(vec![elem]))
[INFO] [stdout]     |                            ^^^^^^^^^^ not a value
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0164]: expected tuple struct or tuple variant, found struct variant `Atom::List`
[INFO] [stdout]    --> src/eval.rs:178:21
[INFO] [stdout]     |
[INFO] [stdout] 178 |                     Atom::List(params) => params.iter().map(|param| {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0164]: expected tuple struct or tuple variant, found struct variant `Atom::List`
[INFO] [stdout]    --> src/eval.rs:203:81
[INFO] [stdout]     |
[INFO] [stdout] 203 |             "listp" => apply_type_predicate(list, a_list, |atom| matches!(atom, Atom::List(_))),
[INFO] [stdout]     |                                                                                 ^^^^^^^^^^^^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `trench` (bin "trench") due to 21 previous errors
[INFO] running `Command { std: "docker" "inspect" "f66d0df1e770e8a25fda054ccb0b672e3134e113499cda9024fa60efe7d9b25f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f66d0df1e770e8a25fda054ccb0b672e3134e113499cda9024fa60efe7d9b25f", kill_on_drop: false }`
[INFO] [stdout] f66d0df1e770e8a25fda054ccb0b672e3134e113499cda9024fa60efe7d9b25f
[INFO] testing henreyes/trench against try#b642703cf9526da1e72c0b6755753b939a9c6b6d for pr-125151
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhenreyes%2Ftrench" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] fatal: could not create work tree dir '/workspace/builds/worker-6-tc2/source': No space left on device
[INFO] testing henreyes/trench against try#b642703cf9526da1e72c0b6755753b939a9c6b6d for pr-125151
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhenreyes%2Ftrench" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] fatal: could not create work tree dir '/workspace/builds/worker-6-tc2/source': No space left on device
[INFO] testing henreyes/trench against try#b642703cf9526da1e72c0b6755753b939a9c6b6d for pr-125151
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhenreyes%2Ftrench" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] fatal: could not create work tree dir '/workspace/builds/worker-6-tc2/source': No space left on device
[INFO] testing henreyes/trench against try#b642703cf9526da1e72c0b6755753b939a9c6b6d for pr-125151
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhenreyes%2Ftrench" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] fatal: could not create work tree dir '/workspace/builds/worker-6-tc2/source': No space left on device
[INFO] testing henreyes/trench against try#b642703cf9526da1e72c0b6755753b939a9c6b6d for pr-125151
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhenreyes%2Ftrench" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] fatal: could not create work tree dir '/workspace/builds/worker-6-tc2/source': No space left on device
[ERROR] this task or one of its parent failed!
[ERROR] failed to checkout https://github.com/henreyes/trench
[ERROR] caused by: command failed: exit status: 128
[ERROR] note: run with `RUST_BACKTRACE=1` to display a backtrace.
