[INFO] cloning repository https://github.com/tempbottle/kari
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/tempbottle/kari" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftempbottle%2Fkari", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftempbottle%2Fkari'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f4fba214d1f32260fac1c5f611c4e1a2b7efd633
[INFO] checking tempbottle/kari against master#cb06d12710575a0d7ff71d6fe108f3bcff4f9195 for pr-128425-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftempbottle%2Fkari" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/tempbottle/kari on toolchain cb06d12710575a0d7ff71d6fe108f3bcff4f9195
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cb06d12710575a0d7ff71d6fe108f3bcff4f9195" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/tempbottle/kari
[INFO] finished tweaking git repo https://github.com/tempbottle/kari
[INFO] tweaked toml for git repo https://github.com/tempbottle/kari written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/tempbottle/kari 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" "+cb06d12710575a0d7ff71d6fe108f3bcff4f9195" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded byteorder v0.3.13
[INFO] [stderr]   Downloaded ansi_term v0.6.3
[INFO] [stderr]   Downloaded clap v1.4.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+cb06d12710575a0d7ff71d6fe108f3bcff4f9195" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] bbed993475a2f43f15cf67f6723b3159482b269caf994afcffc108c0885d2639
[INFO] running `Command { std: "docker" "start" "-a" "bbed993475a2f43f15cf67f6723b3159482b269caf994afcffc108c0885d2639", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bbed993475a2f43f15cf67f6723b3159482b269caf994afcffc108c0885d2639", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bbed993475a2f43f15cf67f6723b3159482b269caf994afcffc108c0885d2639", kill_on_drop: false }`
[INFO] [stdout] bbed993475a2f43f15cf67f6723b3159482b269caf994afcffc108c0885d2639
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+cb06d12710575a0d7ff71d6fe108f3bcff4f9195" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 67a6e5ac352cc61b4cfc05507ef9ce53168675b61ca72d2a237ff16c75237202
[INFO] running `Command { std: "docker" "start" "-a" "67a6e5ac352cc61b4cfc05507ef9ce53168675b61ca72d2a237ff16c75237202", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]     Checking strsim v0.4.0
[INFO] [stderr]     Checking ansi_term v0.6.3
[INFO] [stderr]     Checking byteorder v0.3.13
[INFO] [stderr]     Checking clap v1.4.0
[INFO] [stderr]     Checking kari v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/parser.rs:59:33
[INFO] [stdout]    |
[INFO] [stdout] 59 |                 _ => exprs.push(try!(self.parse_toplevel()))
[INFO] [stdout]    |                                 ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/parser.rs:76:33
[INFO] [stdout]    |
[INFO] [stdout] 76 |                 _ => exprs.push(try!(self.parse_toplevel()))
[INFO] [stdout]    |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/parser.rs:87:38
[INFO] [stdout]    |
[INFO] [stdout] 87 |                 let (exprs, range) = try!(self.parse_block());
[INFO] [stdout]    |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/parser.rs:92:28
[INFO] [stdout]    |
[INFO] [stdout] 92 |                 let expr = try!(self.parse_expression());
[INFO] [stdout]    |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/parser.rs:98:33
[INFO] [stdout]    |
[INFO] [stdout] 98 |             &Token::LBracket => try!(self.parse_list()),
[INFO] [stdout]    |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:101:28
[INFO] [stdout]     |
[INFO] [stdout] 101 |                 let expr = try!(self.parse_expression());
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:109:28
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 let expr = try!(self.parse_expression());
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:115:35
[INFO] [stdout]     |
[INFO] [stdout] 115 |             &Token::KeywordLet => try!(self.parse_var_declaration()),
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:116:34
[INFO] [stdout]     |
[INFO] [stdout] 116 |             &Token::KeywordIf => try!(self.parse_if_statement()),
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:117:37
[INFO] [stdout]     |
[INFO] [stdout] 117 |             &Token::KeywordWhile => try!(self.parse_while_loop()),
[INFO] [stdout]     |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:118:35
[INFO] [stdout]     |
[INFO] [stdout] 118 |             &Token::KeywordFor => try!(self.parse_for_loop()),
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:119:35
[INFO] [stdout]     |
[INFO] [stdout] 119 |             &Token::KeywordDef => try!(self.parse_func_declaration()),
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:122:32
[INFO] [stdout]     |
[INFO] [stdout] 122 |                 let mut func = try!(self.parse_func_definition());
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:149:35
[INFO] [stdout]     |
[INFO] [stdout] 149 |                 let (args, pos) = try!(self.parse_func_call_args());
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:158:20
[INFO] [stdout]     |
[INFO] [stdout] 158 |         let expr = try!(self.parse_expression());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:170:20
[INFO] [stdout]     |
[INFO] [stdout] 170 |         let expr = try!(self.parse_primary());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:178:27
[INFO] [stdout]     |
[INFO] [stdout] 178 |                 let rhs = try!(self.parse_expression());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:182:21
[INFO] [stdout]     |
[INFO] [stdout] 182 |             _ => Ok(try!(self.parse_binop_rhs(expr, 0)))
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:197:19
[INFO] [stdout]     |
[INFO] [stdout] 197 |         let rhs = try!(self.parse_expression());
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:208:20
[INFO] [stdout]     |
[INFO] [stdout] 208 |         let func = try!(self.parse_func_definition());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:233:20
[INFO] [stdout]     |
[INFO] [stdout] 233 |         let body = try!(self.parse_block());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:240:20
[INFO] [stdout]     |
[INFO] [stdout] 240 |         let cond = try!(self.parse_expression());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:244:17
[INFO] [stdout]     |
[INFO] [stdout] 244 |         let t = try!(self.parse_block());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:250:21
[INFO] [stdout]     |
[INFO] [stdout] 250 |             let f = try!(self.parse_block());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:263:20
[INFO] [stdout]     |
[INFO] [stdout] 263 |         let cond = try!(self.parse_expression());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:267:20
[INFO] [stdout]     |
[INFO] [stdout] 267 |         let body = try!(self.parse_block());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:283:19
[INFO] [stdout]     |
[INFO] [stdout] 283 |         let low = try!(self.parse_expression());
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:287:20
[INFO] [stdout]     |
[INFO] [stdout] 287 |         let high = try!(self.parse_expression());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:294:24
[INFO] [stdout]     |
[INFO] [stdout] 294 |         let mut body = try!(self.parse_block());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:329:27
[INFO] [stdout]     |
[INFO] [stdout] 329 |                 args.push(try!(self.parse_expression()));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:351:28
[INFO] [stdout]     |
[INFO] [stdout] 351 |                 exprs.push(try!(self.parse_expression()));
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:404:27
[INFO] [stdout]     |
[INFO] [stdout] 404 |             let mut rhs = try!(self.parse_primary());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:407:23
[INFO] [stdout]     |
[INFO] [stdout] 407 |                 rhs = try!(self.parse_binop_rhs(rhs.clone(), precedence(&tok) + 1));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/parser.rs:59:33
[INFO] [stdout]    |
[INFO] [stdout] 59 |                 _ => exprs.push(try!(self.parse_toplevel()))
[INFO] [stdout]    |                                 ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/parser.rs:76:33
[INFO] [stdout]    |
[INFO] [stdout] 76 |                 _ => exprs.push(try!(self.parse_toplevel()))
[INFO] [stdout]    |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/parser.rs:87:38
[INFO] [stdout]    |
[INFO] [stdout] 87 |                 let (exprs, range) = try!(self.parse_block());
[INFO] [stdout]    |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/parser.rs:92:28
[INFO] [stdout]    |
[INFO] [stdout] 92 |                 let expr = try!(self.parse_expression());
[INFO] [stdout]    |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/parser.rs:98:33
[INFO] [stdout]    |
[INFO] [stdout] 98 |             &Token::LBracket => try!(self.parse_list()),
[INFO] [stdout]    |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:101:28
[INFO] [stdout]     |
[INFO] [stdout] 101 |                 let expr = try!(self.parse_expression());
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:109:28
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 let expr = try!(self.parse_expression());
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:115:35
[INFO] [stdout]     |
[INFO] [stdout] 115 |             &Token::KeywordLet => try!(self.parse_var_declaration()),
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:116:34
[INFO] [stdout]     |
[INFO] [stdout] 116 |             &Token::KeywordIf => try!(self.parse_if_statement()),
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:117:37
[INFO] [stdout]     |
[INFO] [stdout] 117 |             &Token::KeywordWhile => try!(self.parse_while_loop()),
[INFO] [stdout]     |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:118:35
[INFO] [stdout]     |
[INFO] [stdout] 118 |             &Token::KeywordFor => try!(self.parse_for_loop()),
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:119:35
[INFO] [stdout]     |
[INFO] [stdout] 119 |             &Token::KeywordDef => try!(self.parse_func_declaration()),
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:122:32
[INFO] [stdout]     |
[INFO] [stdout] 122 |                 let mut func = try!(self.parse_func_definition());
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:149:35
[INFO] [stdout]     |
[INFO] [stdout] 149 |                 let (args, pos) = try!(self.parse_func_call_args());
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:158:20
[INFO] [stdout]     |
[INFO] [stdout] 158 |         let expr = try!(self.parse_expression());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:170:20
[INFO] [stdout]     |
[INFO] [stdout] 170 |         let expr = try!(self.parse_primary());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:178:27
[INFO] [stdout]     |
[INFO] [stdout] 178 |                 let rhs = try!(self.parse_expression());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:182:21
[INFO] [stdout]     |
[INFO] [stdout] 182 |             _ => Ok(try!(self.parse_binop_rhs(expr, 0)))
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:197:19
[INFO] [stdout]     |
[INFO] [stdout] 197 |         let rhs = try!(self.parse_expression());
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:208:20
[INFO] [stdout]     |
[INFO] [stdout] 208 |         let func = try!(self.parse_func_definition());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:233:20
[INFO] [stdout]     |
[INFO] [stdout] 233 |         let body = try!(self.parse_block());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:240:20
[INFO] [stdout]     |
[INFO] [stdout] 240 |         let cond = try!(self.parse_expression());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:244:17
[INFO] [stdout]     |
[INFO] [stdout] 244 |         let t = try!(self.parse_block());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:250:21
[INFO] [stdout]     |
[INFO] [stdout] 250 |             let f = try!(self.parse_block());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:263:20
[INFO] [stdout]     |
[INFO] [stdout] 263 |         let cond = try!(self.parse_expression());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:267:20
[INFO] [stdout]     |
[INFO] [stdout] 267 |         let body = try!(self.parse_block());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:283:19
[INFO] [stdout]     |
[INFO] [stdout] 283 |         let low = try!(self.parse_expression());
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:287:20
[INFO] [stdout]     |
[INFO] [stdout] 287 |         let high = try!(self.parse_expression());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:294:24
[INFO] [stdout]     |
[INFO] [stdout] 294 |         let mut body = try!(self.parse_block());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:329:27
[INFO] [stdout]     |
[INFO] [stdout] 329 |                 args.push(try!(self.parse_expression()));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:351:28
[INFO] [stdout]     |
[INFO] [stdout] 351 |                 exprs.push(try!(self.parse_expression()));
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:404:27
[INFO] [stdout]     |
[INFO] [stdout] 404 |             let mut rhs = try!(self.parse_primary());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/parser.rs:407:23
[INFO] [stdout]     |
[INFO] [stdout] 407 |                 rhs = try!(self.parse_binop_rhs(rhs.clone(), precedence(&tok) + 1));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 |             try!(self.compile_expr(expr, instrs, blocks));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 |                 try!(self.compile_expr(&**expr, instrs, blocks));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:53:21
[INFO] [stdout]    |
[INFO] [stdout] 53 |                     try!(self.compile_expr(&*expr, instrs, blocks));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:58:17
[INFO] [stdout]    |
[INFO] [stdout] 58 |                 try!(self.compile_expr(&**lhs, instrs, blocks));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:59:17
[INFO] [stdout]    |
[INFO] [stdout] 59 |                 try!(self.compile_expr(&**rhs, instrs, blocks));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:63:17
[INFO] [stdout]    |
[INFO] [stdout] 63 |                 try!(self.compile_expr(&**lhs, instrs, blocks));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:64:17
[INFO] [stdout]    |
[INFO] [stdout] 64 |                 try!(self.compile_expr(&**rhs, instrs, blocks));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:68:17
[INFO] [stdout]    |
[INFO] [stdout] 68 |                 try!(self.compile_expr(&**lhs, instrs, blocks));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:69:17
[INFO] [stdout]    |
[INFO] [stdout] 69 |                 try!(self.compile_expr(&**rhs, instrs, blocks));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:73:17
[INFO] [stdout]    |
[INFO] [stdout] 73 |                 try!(self.compile_expr(&**lhs, instrs, blocks));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:74:17
[INFO] [stdout]    |
[INFO] [stdout] 74 |                 try!(self.compile_expr(&**rhs, instrs, blocks));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:78:17
[INFO] [stdout]    |
[INFO] [stdout] 78 |                 try!(self.compile_expr(&**lhs, instrs, blocks));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:79:17
[INFO] [stdout]    |
[INFO] [stdout] 79 |                 try!(self.compile_expr(&**rhs, instrs, blocks));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:83:17
[INFO] [stdout]    |
[INFO] [stdout] 83 |                 try!(self.compile_expr(&**lhs, instrs, blocks));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 |                 try!(self.compile_expr(&**rhs, instrs, blocks));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 |             try!(self.compile_expr(expr, instrs, blocks));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 |                 try!(self.compile_expr(&**expr, instrs, blocks));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:53:21
[INFO] [stdout]    |
[INFO] [stdout] 53 |                     try!(self.compile_expr(&*expr, instrs, blocks));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:58:17
[INFO] [stdout]    |
[INFO] [stdout] 58 |                 try!(self.compile_expr(&**lhs, instrs, blocks));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:59:17
[INFO] [stdout]    |
[INFO] [stdout] 59 |                 try!(self.compile_expr(&**rhs, instrs, blocks));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:63:17
[INFO] [stdout]    |
[INFO] [stdout] 63 |                 try!(self.compile_expr(&**lhs, instrs, blocks));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:64:17
[INFO] [stdout]    |
[INFO] [stdout] 64 |                 try!(self.compile_expr(&**rhs, instrs, blocks));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:68:17
[INFO] [stdout]    |
[INFO] [stdout] 68 |                 try!(self.compile_expr(&**lhs, instrs, blocks));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:69:17
[INFO] [stdout]    |
[INFO] [stdout] 69 |                 try!(self.compile_expr(&**rhs, instrs, blocks));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:73:17
[INFO] [stdout]    |
[INFO] [stdout] 73 |                 try!(self.compile_expr(&**lhs, instrs, blocks));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:74:17
[INFO] [stdout]    |
[INFO] [stdout] 74 |                 try!(self.compile_expr(&**rhs, instrs, blocks));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:78:17
[INFO] [stdout]    |
[INFO] [stdout] 78 |                 try!(self.compile_expr(&**lhs, instrs, blocks));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:79:17
[INFO] [stdout]    |
[INFO] [stdout] 79 |                 try!(self.compile_expr(&**rhs, instrs, blocks));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:83:17
[INFO] [stdout]    |
[INFO] [stdout] 83 |                 try!(self.compile_expr(&**lhs, instrs, blocks));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 |                 try!(self.compile_expr(&**rhs, instrs, blocks));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:88:17
[INFO] [stdout]    |
[INFO] [stdout] 88 |                 try!(self.compile_expr(&**lhs, instrs, blocks));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:89:17
[INFO] [stdout]    |
[INFO] [stdout] 89 |                 try!(self.compile_expr(&**rhs, instrs, blocks));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/compile.rs:102:17
[INFO] [stdout]     |
[INFO] [stdout] 102 |                 try!(self.compile_expr(&**expr, instrs, blocks));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/compile.rs:116:21
[INFO] [stdout]     |
[INFO] [stdout] 116 |                     try!(self.compile_block(&*body, pos, &mut instrs, blocks));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/compile.rs:123:17
[INFO] [stdout]     |
[INFO] [stdout] 123 |                 try!(self.compile_expr(&**rhs, instrs, blocks));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/compile.rs:132:25
[INFO] [stdout]     |
[INFO] [stdout] 132 |                         try!(self.compile_expr(&**rhs, instrs, blocks));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/compile.rs:141:17
[INFO] [stdout]     |
[INFO] [stdout] 141 |                 try!(self.compile_expr(&**cond, instrs, blocks));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/compile.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |                     try!(self.compile_block(&*t, pos, &mut instrs, blocks));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/compile.rs:155:25
[INFO] [stdout]     |
[INFO] [stdout] 155 |                         try!(self.compile_block(&*f, pos, &mut instrs, blocks));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/compile.rs:168:21
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     try!(self.compile_expr(&**cond, &mut instrs, blocks));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/compile.rs:170:21
[INFO] [stdout]     |
[INFO] [stdout] 170 |                     try!(self.compile_block(&*body, pos, &mut instrs, blocks));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/compile.rs:179:17
[INFO] [stdout]     |
[INFO] [stdout] 179 |                 try!(self.compile_expr(&**func, instrs, blocks));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/compile.rs:177:21
[INFO] [stdout]     |
[INFO] [stdout] 177 |                     try!(self.compile_expr(&*arg, instrs, blocks));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/compile.rs:187:17
[INFO] [stdout]     |
[INFO] [stdout] 187 |                 try!(self.compile_block(exprs, pos, &mut instrs, blocks));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/compile.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 |     try!(Compiler::new().compile_expr(&expr, &mut instrs, &mut blocks));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]  --> src/kari/interpreter/builtins.rs:6:15
[INFO] [stdout]   |
[INFO] [stdout] 6 |     let val = try!(i.stack.pop());
[INFO] [stdout]   |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/interpreter/builtins.rs:13:15
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let idx = try!(i.stack.pop());
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/interpreter/builtins.rs:14:16
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let list = try!(i.stack.pop());
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:206:17
[INFO] [stdout]     |
[INFO] [stdout] 206 |                 try!(self.stack.pop());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:213:23
[INFO] [stdout]     |
[INFO] [stdout] 213 |                 match try!(self.stack.pop()) {
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:219:31
[INFO] [stdout]     |
[INFO] [stdout] 219 |                         match try!(self.stack.pop()) {
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:224:51
[INFO] [stdout]     |
[INFO] [stdout] 224 |                     Value::HostFunction(ref f) => try!(f(self)),
[INFO] [stdout]     |                                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `for` iterator expression
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:246:26
[INFO] [stdout]     |
[INFO] [stdout] 246 |                 for _ in (0..ne) {
[INFO] [stdout]     |                          ^     ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 246 -                 for _ in (0..ne) {
[INFO] [stdout] 246 +                 for _ in 0..ne {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:247:35
[INFO] [stdout]     |
[INFO] [stdout] 247 |                     elements.push(try!(self.stack.pop()));
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:252:26
[INFO] [stdout]     |
[INFO] [stdout] 252 |                 let id = try!(self.current_env.as_ref().unwrap().lookup(&name));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:258:26
[INFO] [stdout]     |
[INFO] [stdout] 258 |                 let id = try!(self.current_env.as_ref().unwrap().lookup(&name));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:262:23
[INFO] [stdout]     |
[INFO] [stdout] 262 |                 match try!(self.stack.pop()) {
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:274:26
[INFO] [stdout]     |
[INFO] [stdout] 274 |                 let id = try!(self.current_env.as_ref().unwrap().lookup(&name));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:275:27
[INFO] [stdout]     |
[INFO] [stdout] 275 |                 let val = try!(self.stack.pop());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:279:27
[INFO] [stdout]     |
[INFO] [stdout] 279 |                 let rhs = try!(self.stack.pop());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:280:27
[INFO] [stdout]     |
[INFO] [stdout] 280 |                 let lhs = try!(self.stack.pop());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:281:33
[INFO] [stdout]     |
[INFO] [stdout] 281 |                 self.stack.push(try!(lhs + rhs));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:284:27
[INFO] [stdout]     |
[INFO] [stdout] 284 |                 let rhs = try!(self.stack.pop());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:285:27
[INFO] [stdout]     |
[INFO] [stdout] 285 |                 let lhs = try!(self.stack.pop());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:286:33
[INFO] [stdout]     |
[INFO] [stdout] 286 |                 self.stack.push(try!(lhs - rhs));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:289:27
[INFO] [stdout]     |
[INFO] [stdout] 289 |                 let rhs = try!(self.stack.pop());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:290:27
[INFO] [stdout]     |
[INFO] [stdout] 290 |                 let lhs = try!(self.stack.pop());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:291:33
[INFO] [stdout]     |
[INFO] [stdout] 291 |                 self.stack.push(try!(lhs * rhs));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:294:27
[INFO] [stdout]     |
[INFO] [stdout] 294 |                 let rhs = try!(self.stack.pop());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:295:27
[INFO] [stdout]     |
[INFO] [stdout] 295 |                 let lhs = try!(self.stack.pop());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:296:33
[INFO] [stdout]     |
[INFO] [stdout] 296 |                 self.stack.push(try!(lhs / rhs));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:299:27
[INFO] [stdout]     |
[INFO] [stdout] 299 |                 let rhs = try!(self.stack.pop());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:300:27
[INFO] [stdout]     |
[INFO] [stdout] 300 |                 let lhs = try!(self.stack.pop());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:304:27
[INFO] [stdout]     |
[INFO] [stdout] 304 |                 let rhs = try!(self.stack.pop());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:305:27
[INFO] [stdout]     |
[INFO] [stdout] 305 |                 let lhs = try!(self.stack.pop());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:306:48
[INFO] [stdout]     |
[INFO] [stdout] 306 |                 self.stack.push(Value::Boolean(try!(lhs.cmp(&rhs)) == Ordering::Less));
[INFO] [stdout]     |                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:309:27
[INFO] [stdout]     |
[INFO] [stdout] 309 |                 let rhs = try!(self.stack.pop());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:310:27
[INFO] [stdout]     |
[INFO] [stdout] 310 |                 let lhs = try!(self.stack.pop());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:311:48
[INFO] [stdout]     |
[INFO] [stdout] 311 |                 self.stack.push(Value::Boolean(try!(lhs.cmp(&rhs)) == Ordering::Greater));
[INFO] [stdout]     |                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:314:34
[INFO] [stdout]     |
[INFO] [stdout] 314 |                 let cond = match try!(self.stack.pop()) {
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:328:34
[INFO] [stdout]     |
[INFO] [stdout] 328 |                 let cond = match try!(self.stack.pop()) {
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:353:13
[INFO] [stdout]     |
[INFO] [stdout] 353 |             try!(self.run_instr());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:88:17
[INFO] [stdout]    |
[INFO] [stdout] 88 |                 try!(self.compile_expr(&**lhs, instrs, blocks));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/compile.rs:89:17
[INFO] [stdout]    |
[INFO] [stdout] 89 |                 try!(self.compile_expr(&**rhs, instrs, blocks));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/compile.rs:102:17
[INFO] [stdout]     |
[INFO] [stdout] 102 |                 try!(self.compile_expr(&**expr, instrs, blocks));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/compile.rs:116:21
[INFO] [stdout]     |
[INFO] [stdout] 116 |                     try!(self.compile_block(&*body, pos, &mut instrs, blocks));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/compile.rs:123:17
[INFO] [stdout]     |
[INFO] [stdout] 123 |                 try!(self.compile_expr(&**rhs, instrs, blocks));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/compile.rs:132:25
[INFO] [stdout]     |
[INFO] [stdout] 132 |                         try!(self.compile_expr(&**rhs, instrs, blocks));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/compile.rs:141:17
[INFO] [stdout]     |
[INFO] [stdout] 141 |                 try!(self.compile_expr(&**cond, instrs, blocks));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/compile.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |                     try!(self.compile_block(&*t, pos, &mut instrs, blocks));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/compile.rs:155:25
[INFO] [stdout]     |
[INFO] [stdout] 155 |                         try!(self.compile_block(&*f, pos, &mut instrs, blocks));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/compile.rs:168:21
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     try!(self.compile_expr(&**cond, &mut instrs, blocks));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/compile.rs:170:21
[INFO] [stdout]     |
[INFO] [stdout] 170 |                     try!(self.compile_block(&*body, pos, &mut instrs, blocks));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/compile.rs:179:17
[INFO] [stdout]     |
[INFO] [stdout] 179 |                 try!(self.compile_expr(&**func, instrs, blocks));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/compile.rs:177:21
[INFO] [stdout]     |
[INFO] [stdout] 177 |                     try!(self.compile_expr(&*arg, instrs, blocks));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/compile.rs:187:17
[INFO] [stdout]     |
[INFO] [stdout] 187 |                 try!(self.compile_block(exprs, pos, &mut instrs, blocks));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/compile.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 |     try!(Compiler::new().compile_expr(&expr, &mut instrs, &mut blocks));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]  --> src/kari/interpreter/builtins.rs:6:15
[INFO] [stdout]   |
[INFO] [stdout] 6 |     let val = try!(i.stack.pop());
[INFO] [stdout]   |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/interpreter/builtins.rs:13:15
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let idx = try!(i.stack.pop());
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/kari/interpreter/builtins.rs:14:16
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let list = try!(i.stack.pop());
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:206:17
[INFO] [stdout]     |
[INFO] [stdout] 206 |                 try!(self.stack.pop());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:213:23
[INFO] [stdout]     |
[INFO] [stdout] 213 |                 match try!(self.stack.pop()) {
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:219:31
[INFO] [stdout]     |
[INFO] [stdout] 219 |                         match try!(self.stack.pop()) {
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:224:51
[INFO] [stdout]     |
[INFO] [stdout] 224 |                     Value::HostFunction(ref f) => try!(f(self)),
[INFO] [stdout]     |                                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `for` iterator expression
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:246:26
[INFO] [stdout]     |
[INFO] [stdout] 246 |                 for _ in (0..ne) {
[INFO] [stdout]     |                          ^     ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 246 -                 for _ in (0..ne) {
[INFO] [stdout] 246 +                 for _ in 0..ne {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:247:35
[INFO] [stdout]     |
[INFO] [stdout] 247 |                     elements.push(try!(self.stack.pop()));
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:252:26
[INFO] [stdout]     |
[INFO] [stdout] 252 |                 let id = try!(self.current_env.as_ref().unwrap().lookup(&name));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:258:26
[INFO] [stdout]     |
[INFO] [stdout] 258 |                 let id = try!(self.current_env.as_ref().unwrap().lookup(&name));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:262:23
[INFO] [stdout]     |
[INFO] [stdout] 262 |                 match try!(self.stack.pop()) {
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:274:26
[INFO] [stdout]     |
[INFO] [stdout] 274 |                 let id = try!(self.current_env.as_ref().unwrap().lookup(&name));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:275:27
[INFO] [stdout]     |
[INFO] [stdout] 275 |                 let val = try!(self.stack.pop());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:279:27
[INFO] [stdout]     |
[INFO] [stdout] 279 |                 let rhs = try!(self.stack.pop());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:280:27
[INFO] [stdout]     |
[INFO] [stdout] 280 |                 let lhs = try!(self.stack.pop());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:281:33
[INFO] [stdout]     |
[INFO] [stdout] 281 |                 self.stack.push(try!(lhs + rhs));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:284:27
[INFO] [stdout]     |
[INFO] [stdout] 284 |                 let rhs = try!(self.stack.pop());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:285:27
[INFO] [stdout]     |
[INFO] [stdout] 285 |                 let lhs = try!(self.stack.pop());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:286:33
[INFO] [stdout]     |
[INFO] [stdout] 286 |                 self.stack.push(try!(lhs - rhs));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:289:27
[INFO] [stdout]     |
[INFO] [stdout] 289 |                 let rhs = try!(self.stack.pop());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:290:27
[INFO] [stdout]     |
[INFO] [stdout] 290 |                 let lhs = try!(self.stack.pop());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:291:33
[INFO] [stdout]     |
[INFO] [stdout] 291 |                 self.stack.push(try!(lhs * rhs));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:294:27
[INFO] [stdout]     |
[INFO] [stdout] 294 |                 let rhs = try!(self.stack.pop());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:295:27
[INFO] [stdout]     |
[INFO] [stdout] 295 |                 let lhs = try!(self.stack.pop());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:296:33
[INFO] [stdout]     |
[INFO] [stdout] 296 |                 self.stack.push(try!(lhs / rhs));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:299:27
[INFO] [stdout]     |
[INFO] [stdout] 299 |                 let rhs = try!(self.stack.pop());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:300:27
[INFO] [stdout]     |
[INFO] [stdout] 300 |                 let lhs = try!(self.stack.pop());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:304:27
[INFO] [stdout]     |
[INFO] [stdout] 304 |                 let rhs = try!(self.stack.pop());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:305:27
[INFO] [stdout]     |
[INFO] [stdout] 305 |                 let lhs = try!(self.stack.pop());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:306:48
[INFO] [stdout]     |
[INFO] [stdout] 306 |                 self.stack.push(Value::Boolean(try!(lhs.cmp(&rhs)) == Ordering::Less));
[INFO] [stdout]     |                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:309:27
[INFO] [stdout]     |
[INFO] [stdout] 309 |                 let rhs = try!(self.stack.pop());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:310:27
[INFO] [stdout]     |
[INFO] [stdout] 310 |                 let lhs = try!(self.stack.pop());
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:311:48
[INFO] [stdout]     |
[INFO] [stdout] 311 |                 self.stack.push(Value::Boolean(try!(lhs.cmp(&rhs)) == Ordering::Greater));
[INFO] [stdout]     |                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:314:34
[INFO] [stdout]     |
[INFO] [stdout] 314 |                 let cond = match try!(self.stack.pop()) {
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:328:34
[INFO] [stdout]     |
[INFO] [stdout] 328 |                 let cond = match try!(self.stack.pop()) {
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kari/interpreter/mod.rs:353:13
[INFO] [stdout]     |
[INFO] [stdout] 353 |             try!(self.run_instr());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/kari/interpreter/value.rs:18:21
[INFO] [stdout]    |
[INFO] [stdout] 18 |     HostFunction(Rc<Fn(&mut Interpreter) -> RuntimeResult<()>>),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 18 |     HostFunction(Rc<dyn Fn(&mut Interpreter) -> RuntimeResult<()>>),
[INFO] [stdout]    |                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/kari/interpreter/value.rs:18:21
[INFO] [stdout]    |
[INFO] [stdout] 18 |     HostFunction(Rc<Fn(&mut Interpreter) -> RuntimeResult<()>>),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 18 |     HostFunction(Rc<dyn Fn(&mut Interpreter) -> RuntimeResult<()>>),
[INFO] [stdout]    |                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.94s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: clap v1.4.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "67a6e5ac352cc61b4cfc05507ef9ce53168675b61ca72d2a237ff16c75237202", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "67a6e5ac352cc61b4cfc05507ef9ce53168675b61ca72d2a237ff16c75237202", kill_on_drop: false }`
[INFO] [stdout] 67a6e5ac352cc61b4cfc05507ef9ce53168675b61ca72d2a237ff16c75237202
