[INFO] cloning repository https://github.com/pepsipu/aski
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/pepsipu/aski" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpepsipu%2Faski", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpepsipu%2Faski'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 797d07162f1238e74f0004c7943fb4b7c16221f4
[INFO] checking pepsipu/aski against try#f77b5bc6c7c84df104f86b0dd01d9490e3923fa8 for pr-147834
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpepsipu%2Faski" "/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/pepsipu/aski
[INFO] finished tweaking git repo https://github.com/pepsipu/aski
[INFO] tweaked toml for git repo https://github.com/pepsipu/aski written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/pepsipu/aski on toolchain f77b5bc6c7c84df104f86b0dd01d9490e3923fa8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f77b5bc6c7c84df104f86b0dd01d9490e3923fa8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/pepsipu/aski 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" "+f77b5bc6c7c84df104f86b0dd01d9490e3923fa8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[ERROR] error running command: no output for 300 seconds
[INFO] checking pepsipu/aski against try#f77b5bc6c7c84df104f86b0dd01d9490e3923fa8 for pr-147834
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpepsipu%2Faski" "/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/pepsipu/aski
[INFO] finished tweaking git repo https://github.com/pepsipu/aski
[INFO] tweaked toml for git repo https://github.com/pepsipu/aski written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/pepsipu/aski on toolchain f77b5bc6c7c84df104f86b0dd01d9490e3923fa8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f77b5bc6c7c84df104f86b0dd01d9490e3923fa8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/pepsipu/aski 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" "+f77b5bc6c7c84df104f86b0dd01d9490e3923fa8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+f77b5bc6c7c84df104f86b0dd01d9490e3923fa8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f818f3f542d808f67fb4c4a006fa8a3d65db6cbfd153e81df0e0b780aca3f666
[INFO] running `Command { std: "docker" "start" "-a" "f818f3f542d808f67fb4c4a006fa8a3d65db6cbfd153e81df0e0b780aca3f666", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f818f3f542d808f67fb4c4a006fa8a3d65db6cbfd153e81df0e0b780aca3f666", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f818f3f542d808f67fb4c4a006fa8a3d65db6cbfd153e81df0e0b780aca3f666", kill_on_drop: false }`
[INFO] [stdout] f818f3f542d808f67fb4c4a006fa8a3d65db6cbfd153e81df0e0b780aca3f666
[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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+f77b5bc6c7c84df104f86b0dd01d9490e3923fa8" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6f2cd03414fb32131dba68e386a9b37a4c95ac60cba003c1169b354724edba8e
[INFO] running `Command { std: "docker" "start" "-a" "6f2cd03414fb32131dba68e386a9b37a4c95ac60cba003c1169b354724edba8e", kill_on_drop: false }`
[INFO] [stderr]     Checking aski v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/compiler.rs:239:49
[INFO] [stdout]     |
[INFO] [stdout] 239 |     fn operator_function(operator: Operator) -> (fn(usize, usize) -> usize) {
[INFO] [stdout]     |                                                 ^                         ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 239 -     fn operator_function(operator: Operator) -> (fn(usize, usize) -> usize) {
[INFO] [stdout] 239 +     fn operator_function(operator: Operator) -> fn(usize, usize) -> usize  {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/compiler.rs:239:49
[INFO] [stdout]     |
[INFO] [stdout] 239 |     fn operator_function(operator: Operator) -> (fn(usize, usize) -> usize) {
[INFO] [stdout]     |                                                 ^                         ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 239 -     fn operator_function(operator: Operator) -> (fn(usize, usize) -> usize) {
[INFO] [stdout] 239 +     fn operator_function(operator: Operator) -> fn(usize, usize) -> usize  {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]   --> src/compiler.rs:59:30
[INFO] [stdout]    |
[INFO] [stdout] 59 |                         Some(l) => {}
[INFO] [stdout]    |                              ^ help: if this is intentional, prefix it with an underscore: `_l`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]   --> src/compiler.rs:59:30
[INFO] [stdout]    |
[INFO] [stdout] 59 |                         Some(l) => {}
[INFO] [stdout]    |                              ^ help: if this is intentional, prefix it with an underscore: `_l`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `v_type`
[INFO] [stdout]   --> src/compiler.rs:79:54
[INFO] [stdout]    |
[INFO] [stdout] 79 |                 Statement::NewConst { name, literal, v_type } => {
[INFO] [stdout]    |                                                      ^^^^^^ help: try ignoring the field: `v_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `v_type`
[INFO] [stdout]   --> src/compiler.rs:79:54
[INFO] [stdout]    |
[INFO] [stdout] 79 |                 Statement::NewConst { name, literal, v_type } => {
[INFO] [stdout]    |                                                      ^^^^^^ help: try ignoring the field: `v_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/compiler.rs:233:34
[INFO] [stdout]     |
[INFO] [stdout] 233 |             Expression::Number { value } => expr_copy,
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `reg`
[INFO] [stdout]    --> src/compiler.rs:234:36
[INFO] [stdout]     |
[INFO] [stdout] 234 |             Expression::Register { reg } => expr_copy,
[INFO] [stdout]     |                                    ^^^ help: try ignoring the field: `reg: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/compiler.rs:233:34
[INFO] [stdout]     |
[INFO] [stdout] 233 |             Expression::Number { value } => expr_copy,
[INFO] [stdout]     |                                  ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `reg`
[INFO] [stdout]    --> src/compiler.rs:234:36
[INFO] [stdout]     |
[INFO] [stdout] 234 |             Expression::Register { reg } => expr_copy,
[INFO] [stdout]     |                                    ^^^ help: try ignoring the field: `reg: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/parser.rs:298:33
[INFO] [stdout]     |
[INFO] [stdout] 298 |             ScopeImplType::Fn { name, external } => true,
[INFO] [stdout]     |                                 ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/parser.rs:298:33
[INFO] [stdout]     |
[INFO] [stdout] 298 |             ScopeImplType::Fn { name, external } => true,
[INFO] [stdout]     |                                 ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `external`
[INFO] [stdout]    --> src/parser.rs:298:39
[INFO] [stdout]     |
[INFO] [stdout] 298 |             ScopeImplType::Fn { name, external } => true,
[INFO] [stdout]     |                                       ^^^^^^^^ help: try ignoring the field: `external: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `external`
[INFO] [stdout]    --> src/parser.rs:298:39
[INFO] [stdout]     |
[INFO] [stdout] 298 |             ScopeImplType::Fn { name, external } => true,
[INFO] [stdout]     |                                       ^^^^^^^^ help: try ignoring the field: `external: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Unary` and `SizeOf` are never constructed
[INFO] [stdout]   --> src/parser.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub enum Expression {
[INFO] [stdout]    |          ---------- variants in this enum
[INFO] [stdout] 41 |     Binary { left: Box<Expression>, right: Box<Expression>, operator: Operator },
[INFO] [stdout] 42 |     Unary { operand: Box<Expression>, operator: Operator },
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 46 |     SizeOf { var: Identifier },
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Expression` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Unary` and `SizeOf` are never constructed
[INFO] [stdout]   --> src/parser.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub enum Expression {
[INFO] [stdout]    |          ---------- variants in this enum
[INFO] [stdout] 41 |     Binary { left: Box<Expression>, right: Box<Expression>, operator: Operator },
[INFO] [stdout] 42 |     Unary { operand: Box<Expression>, operator: Operator },
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 46 |     SizeOf { var: Identifier },
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Expression` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `get_statements` and `take_given_to_tokens` are never used
[INFO] [stdout]    --> src/parser.rs:318:12
[INFO] [stdout]     |
[INFO] [stdout]  57 | impl Parser<'_> {
[INFO] [stdout]     | --------------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 318 |     pub fn get_statements(&self) -> &ScopeImpl {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 336 |     pub fn take_given_to_tokens(given_tks: &Vec<Token>, tks: &[Token]) -> Vec<Token> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `get_statements` and `take_given_to_tokens` are never used
[INFO] [stdout]    --> src/parser.rs:318:12
[INFO] [stdout]     |
[INFO] [stdout]  57 | impl Parser<'_> {
[INFO] [stdout]     | --------------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 318 |     pub fn get_statements(&self) -> &ScopeImpl {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 336 |     pub fn take_given_to_tokens(given_tks: &Vec<Token>, tks: &[Token]) -> Vec<Token> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Array` is never constructed
[INFO] [stdout]    --> src/tokenizer.rs:187:5
[INFO] [stdout]     |
[INFO] [stdout] 184 | pub enum Literal {
[INFO] [stdout]     |          ------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 187 |     Array(Vec<Literal>, Type, usize),
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Literal` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Array` is never constructed
[INFO] [stdout]    --> src/tokenizer.rs:187:5
[INFO] [stdout]     |
[INFO] [stdout] 184 | pub enum Literal {
[INFO] [stdout]     |          ------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 187 |     Array(Vec<Literal>, Type, usize),
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Literal` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parser.rs:58:24
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn new(tokens: &Vec<Token>) -> Parser {
[INFO] [stdout]    |                        ^^^^^^^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn new(tokens: &Vec<Token>) -> Parser<'_> {
[INFO] [stdout]    |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parser.rs:58:24
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn new(tokens: &Vec<Token>) -> Parser {
[INFO] [stdout]    |                        ^^^^^^^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn new(tokens: &Vec<Token>) -> Parser<'_> {
[INFO] [stdout]    |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] running `Command { std: "docker" "inspect" "6f2cd03414fb32131dba68e386a9b37a4c95ac60cba003c1169b354724edba8e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6f2cd03414fb32131dba68e386a9b37a4c95ac60cba003c1169b354724edba8e", kill_on_drop: false }`
[INFO] [stdout] 6f2cd03414fb32131dba68e386a9b37a4c95ac60cba003c1169b354724edba8e
