[INFO] cloning repository https://github.com/Charles-Johnson/zia
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Charles-Johnson/zia" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FCharles-Johnson%2Fzia", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FCharles-Johnson%2Fzia'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 27df02008cf064f8857b5c6e646519f306307ea9
[INFO] testing Charles-Johnson/zia against beta-2020-10-09 for beta-1.48-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FCharles-Johnson%2Fzia" "/workspace/builds/worker-2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/Charles-Johnson/zia on toolchain beta-2020-10-09
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/Charles-Johnson/zia
[INFO] finished tweaking git repo https://github.com/Charles-Johnson/zia
[INFO] tweaked toml for git repo https://github.com/Charles-Johnson/zia written to /workspace/builds/worker-2/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 81d5a5d50ab230f539078ef8f934e00fd9f69529206ff9be2047831fae041c27
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "81d5a5d50ab230f539078ef8f934e00fd9f69529206ff9be2047831fae041c27", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "81d5a5d50ab230f539078ef8f934e00fd9f69529206ff9be2047831fae041c27", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "81d5a5d50ab230f539078ef8f934e00fd9f69529206ff9be2047831fae041c27", kill_on_drop: false }`
[INFO] [stdout] 81d5a5d50ab230f539078ef8f934e00fd9f69529206ff9be2047831fae041c27
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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=warn" "-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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 29013940f506789db8d8fd8de7180088de21a0abcb8b05393921af84a37ce123
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "29013940f506789db8d8fd8de7180088de21a0abcb8b05393921af84a37ce123", kill_on_drop: false }`
[INFO] [stderr]    Compiling zia v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/adding.rs:50:13
[INFO] [stdout]    |
[INFO] [stdout] 50 |             try!(self.try_removing_reduction::<Self::S>(syntax));
[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/adding.rs:53:34
[INFO] [stdout]    |
[INFO] [stdout] 53 |             let syntax_concept = try!(self.concept_from_ast(syntax));
[INFO] [stdout]    |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/adding.rs:54:39
[INFO] [stdout]    |
[INFO] [stdout] 54 |             let normal_form_concept = try!(self.concept_from_ast(normal_form));
[INFO] [stdout]    |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/adding.rs:55:13
[INFO] [stdout]    |
[INFO] [stdout] 55 |             try!(self.update_reduction(syntax_concept, normal_form_concept));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/adding.rs:120:37
[INFO] [stdout]     |
[INFO] [stdout] 120 |                     let mut leftc = try!(self.concept_from_ast(left));
[INFO] [stdout]     |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/adding.rs:121:38
[INFO] [stdout]     |
[INFO] [stdout] 121 |                     let mut rightc = try!(self.concept_from_ast(right));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/adding.rs:122:35
[INFO] [stdout]     |
[INFO] [stdout] 122 |                     let concept = try!(self.find_or_insert_definition(leftc, rightc));
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/adding.rs:124:25
[INFO] [stdout]     |
[INFO] [stdout] 124 |                         try!(self.label(concept, string));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/adding.rs:191:26
[INFO] [stdout]     |
[INFO] [stdout] 191 |         let definition = try!(self.find_or_insert_definition(LABEL, concept));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/adding.rs:197:9
[INFO] [stdout]     |
[INFO] [stdout] 197 |         try!(self.label(new_default, string));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/adding.rs:205:3
[INFO] [stdout]     |
[INFO] [stdout] 205 |         try!(self.label(label_concept, "label_of"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/adding.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |         try!(self.label(define_concept, ":="));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/adding.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |         try!(self.label(reduction_concept, "->"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/adding.rs:228:17
[INFO] [stdout]     |
[INFO] [stdout] 228 |                 try!(self.insert_definition(definition, lefthand, righthand));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/removing.rs:43:17
[INFO] [stdout]    |
[INFO] [stdout] 43 |                 try!(self.try_delete_concept(concept));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/removing.rs:44:17
[INFO] [stdout]    |
[INFO] [stdout] 44 |                 try!(self.try_delete_concept(left));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/removing.rs:51:13
[INFO] [stdout]    |
[INFO] [stdout] 51 |             try!(self.unlabel(concept));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/translating.rs:49:24
[INFO] [stdout]    |
[INFO] [stdout] 49 |         let lefthand = try!(self.ast_from_token(left));
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/translating.rs:50:25
[INFO] [stdout]    |
[INFO] [stdout] 50 |         let righthand = try!(self.ast_from_token(right));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/writing.rs:110:17
[INFO] [stdout]     |
[INFO] [stdout] 110 |         let r = try!(self.get_reduction_of_composition(concept));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/writing.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 |         try!(self.write_concept(concept).make_reduce_to(reduction));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/writing.rs:125:17
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 try!(self.get_reduction_of_composition(left))
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/writing.rs:130:17
[INFO] [stdout]     |
[INFO] [stdout] 130 |                 try!(self.get_reduction_of_composition(right))
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/writing.rs:163:13
[INFO] [stdout]     |
[INFO] [stdout] 163 |             try!(self.check_reductions(definition, lefthand));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/writing.rs:164:13
[INFO] [stdout]     |
[INFO] [stdout] 164 |             try!(self.check_reductions(definition, righthand));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/writing.rs:165:13
[INFO] [stdout]     |
[INFO] [stdout] 165 |             try!(self
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:346:13
[INFO] [stdout]     |
[INFO] [stdout] 346 |             try!(self.define(new, old));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:366:21
[INFO] [stdout]     |
[INFO] [stdout] 366 |                     try!(self.define_new_syntax(new.to_string(), left, right));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:390:13
[INFO] [stdout]     |
[INFO] [stdout] 390 |             try!(self.relabel(left_concept, &left.to_string()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:393:32
[INFO] [stdout]     |
[INFO] [stdout] 393 |             let left_concept = try!(self.concept_from_ast(left));
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:394:33
[INFO] [stdout]     |
[INFO] [stdout] 394 |             let right_concept = try!(self.concept_from_ast(right));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:395:13
[INFO] [stdout]     |
[INFO] [stdout] 395 |             try!(self.insert_definition(concept, left_concept, right_concept));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:401:9
[INFO] [stdout]     |
[INFO] [stdout] 401 |         try!(self.unlabel(concept));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/adding.rs:120:25
[INFO] [stdout]     |
[INFO] [stdout] 120 |                     let mut leftc = try!(self.concept_from_ast(left));
[INFO] [stdout]     |                         ----^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/adding.rs:121:25
[INFO] [stdout]     |
[INFO] [stdout] 121 |                     let mut rightc = try!(self.concept_from_ast(right));
[INFO] [stdout]     |                         ----^^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 35 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.09s
[INFO] running `Command { std: "docker" "inspect" "29013940f506789db8d8fd8de7180088de21a0abcb8b05393921af84a37ce123", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "29013940f506789db8d8fd8de7180088de21a0abcb8b05393921af84a37ce123", kill_on_drop: false }`
[INFO] [stdout] 29013940f506789db8d8fd8de7180088de21a0abcb8b05393921af84a37ce123
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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=warn" "-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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e2ef4c39a218e1273e4f9b44b061032530b06a2d27c9dfd6273dfbc81c1c36ce
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "e2ef4c39a218e1273e4f9b44b061032530b06a2d27c9dfd6273dfbc81c1c36ce", kill_on_drop: false }`
[INFO] [stderr]    Compiling zia v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/adding.rs:50:13
[INFO] [stdout]    |
[INFO] [stdout] 50 |             try!(self.try_removing_reduction::<Self::S>(syntax));
[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/adding.rs:53:34
[INFO] [stdout]    |
[INFO] [stdout] 53 |             let syntax_concept = try!(self.concept_from_ast(syntax));
[INFO] [stdout]    |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/adding.rs:54:39
[INFO] [stdout]    |
[INFO] [stdout] 54 |             let normal_form_concept = try!(self.concept_from_ast(normal_form));
[INFO] [stdout]    |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/adding.rs:55:13
[INFO] [stdout]    |
[INFO] [stdout] 55 |             try!(self.update_reduction(syntax_concept, normal_form_concept));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/adding.rs:120:37
[INFO] [stdout]     |
[INFO] [stdout] 120 |                     let mut leftc = try!(self.concept_from_ast(left));
[INFO] [stdout]     |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/adding.rs:121:38
[INFO] [stdout]     |
[INFO] [stdout] 121 |                     let mut rightc = try!(self.concept_from_ast(right));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/adding.rs:122:35
[INFO] [stdout]     |
[INFO] [stdout] 122 |                     let concept = try!(self.find_or_insert_definition(leftc, rightc));
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/adding.rs:124:25
[INFO] [stdout]     |
[INFO] [stdout] 124 |                         try!(self.label(concept, string));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/adding.rs:191:26
[INFO] [stdout]     |
[INFO] [stdout] 191 |         let definition = try!(self.find_or_insert_definition(LABEL, concept));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/adding.rs:197:9
[INFO] [stdout]     |
[INFO] [stdout] 197 |         try!(self.label(new_default, string));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/adding.rs:205:3
[INFO] [stdout]     |
[INFO] [stdout] 205 |         try!(self.label(label_concept, "label_of"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/adding.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |         try!(self.label(define_concept, ":="));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/adding.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |         try!(self.label(reduction_concept, "->"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/adding.rs:228:17
[INFO] [stdout]     |
[INFO] [stdout] 228 |                 try!(self.insert_definition(definition, lefthand, righthand));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/removing.rs:43:17
[INFO] [stdout]    |
[INFO] [stdout] 43 |                 try!(self.try_delete_concept(concept));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/removing.rs:44:17
[INFO] [stdout]    |
[INFO] [stdout] 44 |                 try!(self.try_delete_concept(left));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/removing.rs:51:13
[INFO] [stdout]    |
[INFO] [stdout] 51 |             try!(self.unlabel(concept));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/translating.rs:49:24
[INFO] [stdout]    |
[INFO] [stdout] 49 |         let lefthand = try!(self.ast_from_token(left));
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/translating.rs:50:25
[INFO] [stdout]    |
[INFO] [stdout] 50 |         let righthand = try!(self.ast_from_token(right));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/writing.rs:110:17
[INFO] [stdout]     |
[INFO] [stdout] 110 |         let r = try!(self.get_reduction_of_composition(concept));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/writing.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 |         try!(self.write_concept(concept).make_reduce_to(reduction));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/writing.rs:125:17
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 try!(self.get_reduction_of_composition(left))
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/writing.rs:130:17
[INFO] [stdout]     |
[INFO] [stdout] 130 |                 try!(self.get_reduction_of_composition(right))
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/writing.rs:163:13
[INFO] [stdout]     |
[INFO] [stdout] 163 |             try!(self.check_reductions(definition, lefthand));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/writing.rs:164:13
[INFO] [stdout]     |
[INFO] [stdout] 164 |             try!(self.check_reductions(definition, righthand));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/writing.rs:165:13
[INFO] [stdout]     |
[INFO] [stdout] 165 |             try!(self
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:346:13
[INFO] [stdout]     |
[INFO] [stdout] 346 |             try!(self.define(new, old));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:366:21
[INFO] [stdout]     |
[INFO] [stdout] 366 |                     try!(self.define_new_syntax(new.to_string(), left, right));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:390:13
[INFO] [stdout]     |
[INFO] [stdout] 390 |             try!(self.relabel(left_concept, &left.to_string()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:393:32
[INFO] [stdout]     |
[INFO] [stdout] 393 |             let left_concept = try!(self.concept_from_ast(left));
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:394:33
[INFO] [stdout]     |
[INFO] [stdout] 394 |             let right_concept = try!(self.concept_from_ast(right));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:395:13
[INFO] [stdout]     |
[INFO] [stdout] 395 |             try!(self.insert_definition(concept, left_concept, right_concept));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:401:9
[INFO] [stdout]     |
[INFO] [stdout] 401 |         try!(self.unlabel(concept));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/adding.rs:120:25
[INFO] [stdout]     |
[INFO] [stdout] 120 |                     let mut leftc = try!(self.concept_from_ast(left));
[INFO] [stdout]     |                         ----^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/adding.rs:121:25
[INFO] [stdout]     |
[INFO] [stdout] 121 |                     let mut rightc = try!(self.concept_from_ast(right));
[INFO] [stdout]     |                         ----^^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 35 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/adding.rs:50:13
[INFO] [stdout]    |
[INFO] [stdout] 50 |             try!(self.try_removing_reduction::<Self::S>(syntax));
[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/adding.rs:53:34
[INFO] [stdout]    |
[INFO] [stdout] 53 |             let syntax_concept = try!(self.concept_from_ast(syntax));
[INFO] [stdout]    |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/adding.rs:54:39
[INFO] [stdout]    |
[INFO] [stdout] 54 |             let normal_form_concept = try!(self.concept_from_ast(normal_form));
[INFO] [stdout]    |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/adding.rs:55:13
[INFO] [stdout]    |
[INFO] [stdout] 55 |             try!(self.update_reduction(syntax_concept, normal_form_concept));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/adding.rs:120:37
[INFO] [stdout]     |
[INFO] [stdout] 120 |                     let mut leftc = try!(self.concept_from_ast(left));
[INFO] [stdout]     |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/adding.rs:121:38
[INFO] [stdout]     |
[INFO] [stdout] 121 |                     let mut rightc = try!(self.concept_from_ast(right));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/adding.rs:122:35
[INFO] [stdout]     |
[INFO] [stdout] 122 |                     let concept = try!(self.find_or_insert_definition(leftc, rightc));
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/adding.rs:124:25
[INFO] [stdout]     |
[INFO] [stdout] 124 |                         try!(self.label(concept, string));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/adding.rs:191:26
[INFO] [stdout]     |
[INFO] [stdout] 191 |         let definition = try!(self.find_or_insert_definition(LABEL, concept));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/adding.rs:197:9
[INFO] [stdout]     |
[INFO] [stdout] 197 |         try!(self.label(new_default, string));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/adding.rs:205:3
[INFO] [stdout]     |
[INFO] [stdout] 205 |         try!(self.label(label_concept, "label_of"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/adding.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |         try!(self.label(define_concept, ":="));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/adding.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |         try!(self.label(reduction_concept, "->"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/adding.rs:228:17
[INFO] [stdout]     |
[INFO] [stdout] 228 |                 try!(self.insert_definition(definition, lefthand, righthand));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/removing.rs:43:17
[INFO] [stdout]    |
[INFO] [stdout] 43 |                 try!(self.try_delete_concept(concept));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/removing.rs:44:17
[INFO] [stdout]    |
[INFO] [stdout] 44 |                 try!(self.try_delete_concept(left));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/removing.rs:51:13
[INFO] [stdout]    |
[INFO] [stdout] 51 |             try!(self.unlabel(concept));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/translating.rs:49:24
[INFO] [stdout]    |
[INFO] [stdout] 49 |         let lefthand = try!(self.ast_from_token(left));
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/translating.rs:50:25
[INFO] [stdout]    |
[INFO] [stdout] 50 |         let righthand = try!(self.ast_from_token(right));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/writing.rs:110:17
[INFO] [stdout]     |
[INFO] [stdout] 110 |         let r = try!(self.get_reduction_of_composition(concept));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/writing.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 |         try!(self.write_concept(concept).make_reduce_to(reduction));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/writing.rs:125:17
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 try!(self.get_reduction_of_composition(left))
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/writing.rs:130:17
[INFO] [stdout]     |
[INFO] [stdout] 130 |                 try!(self.get_reduction_of_composition(right))
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/writing.rs:163:13
[INFO] [stdout]     |
[INFO] [stdout] 163 |             try!(self.check_reductions(definition, lefthand));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/writing.rs:164:13
[INFO] [stdout]     |
[INFO] [stdout] 164 |             try!(self.check_reductions(definition, righthand));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/writing.rs:165:13
[INFO] [stdout]     |
[INFO] [stdout] 165 |             try!(self
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:346:13
[INFO] [stdout]     |
[INFO] [stdout] 346 |             try!(self.define(new, old));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:366:21
[INFO] [stdout]     |
[INFO] [stdout] 366 |                     try!(self.define_new_syntax(new.to_string(), left, right));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:390:13
[INFO] [stdout]     |
[INFO] [stdout] 390 |             try!(self.relabel(left_concept, &left.to_string()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:393:32
[INFO] [stdout]     |
[INFO] [stdout] 393 |             let left_concept = try!(self.concept_from_ast(left));
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:394:33
[INFO] [stdout]     |
[INFO] [stdout] 394 |             let right_concept = try!(self.concept_from_ast(right));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:395:13
[INFO] [stdout]     |
[INFO] [stdout] 395 |             try!(self.insert_definition(concept, left_concept, right_concept));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:401:9
[INFO] [stdout]     |
[INFO] [stdout] 401 |         try!(self.unlabel(concept));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/adding.rs:120:25
[INFO] [stdout]     |
[INFO] [stdout] 120 |                     let mut leftc = try!(self.concept_from_ast(left));
[INFO] [stdout]     |                         ----^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/adding.rs:121:25
[INFO] [stdout]     |
[INFO] [stdout] 121 |                     let mut rightc = try!(self.concept_from_ast(right));
[INFO] [stdout]     |                         ----^^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 35 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 4.92s
[INFO] running `Command { std: "docker" "inspect" "e2ef4c39a218e1273e4f9b44b061032530b06a2d27c9dfd6273dfbc81c1c36ce", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e2ef4c39a218e1273e4f9b44b061032530b06a2d27c9dfd6273dfbc81c1c36ce", kill_on_drop: false }`
[INFO] [stdout] e2ef4c39a218e1273e4f9b44b061032530b06a2d27c9dfd6273dfbc81c1c36ce
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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=warn" "-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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] bc0c11af3d138f3ee70aab5a7c0a451efd418841e457c7a1bc6ebe72a88fdf8d
[INFO] running `Command { std: "docker" "start" "-a" "bc0c11af3d138f3ee70aab5a7c0a451efd418841e457c7a1bc6ebe72a88fdf8d", kill_on_drop: false }`
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/adding.rs:50:13
[INFO] [stderr]    |
[INFO] [stderr] 50 |             try!(self.try_removing_reduction::<Self::S>(syntax));
[INFO] [stderr]    |             ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/adding.rs:53:34
[INFO] [stderr]    |
[INFO] [stderr] 53 |             let syntax_concept = try!(self.concept_from_ast(syntax));
[INFO] [stderr]    |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/adding.rs:54:39
[INFO] [stderr]    |
[INFO] [stderr] 54 |             let normal_form_concept = try!(self.concept_from_ast(normal_form));
[INFO] [stderr]    |                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/adding.rs:55:13
[INFO] [stderr]    |
[INFO] [stderr] 55 |             try!(self.update_reduction(syntax_concept, normal_form_concept));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/adding.rs:120:37
[INFO] [stderr]     |
[INFO] [stderr] 120 |                     let mut leftc = try!(self.concept_from_ast(left));
[INFO] [stderr]     |                                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/adding.rs:121:38
[INFO] [stderr]     |
[INFO] [stderr] 121 |                     let mut rightc = try!(self.concept_from_ast(right));
[INFO] [stderr]     |                                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/adding.rs:122:35
[INFO] [stderr]     |
[INFO] [stderr] 122 |                     let concept = try!(self.find_or_insert_definition(leftc, rightc));
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/adding.rs:124:25
[INFO] [stderr]     |
[INFO] [stderr] 124 |                         try!(self.label(concept, string));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/adding.rs:191:26
[INFO] [stderr]     |
[INFO] [stderr] 191 |         let definition = try!(self.find_or_insert_definition(LABEL, concept));
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/adding.rs:197:9
[INFO] [stderr]     |
[INFO] [stderr] 197 |         try!(self.label(new_default, string));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/adding.rs:205:3
[INFO] [stderr]     |
[INFO] [stderr] 205 |         try!(self.label(label_concept, "label_of"));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/adding.rs:206:9
[INFO] [stderr]     |
[INFO] [stderr] 206 |         try!(self.label(define_concept, ":="));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/adding.rs:207:9
[INFO] [stderr]     |
[INFO] [stderr] 207 |         try!(self.label(reduction_concept, "->"));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/adding.rs:228:17
[INFO] [stderr]     |
[INFO] [stderr] 228 |                 try!(self.insert_definition(definition, lefthand, righthand));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/removing.rs:43:17
[INFO] [stderr]    |
[INFO] [stderr] 43 |                 try!(self.try_delete_concept(concept));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/removing.rs:44:17
[INFO] [stderr]    |
[INFO] [stderr] 44 |                 try!(self.try_delete_concept(left));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/removing.rs:51:13
[INFO] [stderr]    |
[INFO] [stderr] 51 |             try!(self.unlabel(concept));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/translating.rs:49:24
[INFO] [stderr]    |
[INFO] [stderr] 49 |         let lefthand = try!(self.ast_from_token(left));
[INFO] [stderr]    |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/translating.rs:50:25
[INFO] [stderr]    |
[INFO] [stderr] 50 |         let righthand = try!(self.ast_from_token(right));
[INFO] [stderr]    |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/writing.rs:110:17
[INFO] [stderr]     |
[INFO] [stderr] 110 |         let r = try!(self.get_reduction_of_composition(concept));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/writing.rs:116:9
[INFO] [stderr]     |
[INFO] [stderr] 116 |         try!(self.write_concept(concept).make_reduce_to(reduction));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/writing.rs:125:17
[INFO] [stderr]     |
[INFO] [stderr] 125 |                 try!(self.get_reduction_of_composition(left))
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/writing.rs:130:17
[INFO] [stderr]     |
[INFO] [stderr] 130 |                 try!(self.get_reduction_of_composition(right))
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/writing.rs:163:13
[INFO] [stderr]     |
[INFO] [stderr] 163 |             try!(self.check_reductions(definition, lefthand));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/writing.rs:164:13
[INFO] [stderr]     |
[INFO] [stderr] 164 |             try!(self.check_reductions(definition, righthand));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/writing.rs:165:13
[INFO] [stderr]     |
[INFO] [stderr] 165 |             try!(self
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:346:13
[INFO] [stderr]     |
[INFO] [stderr] 346 |             try!(self.define(new, old));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:366:21
[INFO] [stderr]     |
[INFO] [stderr] 366 |                     try!(self.define_new_syntax(new.to_string(), left, right));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:390:13
[INFO] [stderr]     |
[INFO] [stderr] 390 |             try!(self.relabel(left_concept, &left.to_string()));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:393:32
[INFO] [stderr]     |
[INFO] [stderr] 393 |             let left_concept = try!(self.concept_from_ast(left));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:394:33
[INFO] [stderr]     |
[INFO] [stderr] 394 |             let right_concept = try!(self.concept_from_ast(right));
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:395:13
[INFO] [stderr]     |
[INFO] [stderr] 395 |             try!(self.insert_definition(concept, left_concept, right_concept));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:401:9
[INFO] [stderr]     |
[INFO] [stderr] 401 |         try!(self.unlabel(concept));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/adding.rs:120:25
[INFO] [stderr]     |
[INFO] [stderr] 120 |                     let mut leftc = try!(self.concept_from_ast(left));
[INFO] [stderr]     |                         ----^^^^^
[INFO] [stderr]     |                         |
[INFO] [stderr]     |                         help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/adding.rs:121:25
[INFO] [stderr]     |
[INFO] [stderr] 121 |                     let mut rightc = try!(self.concept_from_ast(right));
[INFO] [stderr]     |                         ----^^^^^^
[INFO] [stderr]     |                         |
[INFO] [stderr]     |                         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: 35 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/adding.rs:50:13
[INFO] [stderr]    |
[INFO] [stderr] 50 |             try!(self.try_removing_reduction::<Self::S>(syntax));
[INFO] [stderr]    |             ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/adding.rs:53:34
[INFO] [stderr]    |
[INFO] [stderr] 53 |             let syntax_concept = try!(self.concept_from_ast(syntax));
[INFO] [stderr]    |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/adding.rs:54:39
[INFO] [stderr]    |
[INFO] [stderr] 54 |             let normal_form_concept = try!(self.concept_from_ast(normal_form));
[INFO] [stderr]    |                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/adding.rs:55:13
[INFO] [stderr]    |
[INFO] [stderr] 55 |             try!(self.update_reduction(syntax_concept, normal_form_concept));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/adding.rs:120:37
[INFO] [stderr]     |
[INFO] [stderr] 120 |                     let mut leftc = try!(self.concept_from_ast(left));
[INFO] [stderr]     |                                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/adding.rs:121:38
[INFO] [stderr]     |
[INFO] [stderr] 121 |                     let mut rightc = try!(self.concept_from_ast(right));
[INFO] [stderr]     |                                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/adding.rs:122:35
[INFO] [stderr]     |
[INFO] [stderr] 122 |                     let concept = try!(self.find_or_insert_definition(leftc, rightc));
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/adding.rs:124:25
[INFO] [stderr]     |
[INFO] [stderr] 124 |                         try!(self.label(concept, string));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/adding.rs:191:26
[INFO] [stderr]     |
[INFO] [stderr] 191 |         let definition = try!(self.find_or_insert_definition(LABEL, concept));
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/adding.rs:197:9
[INFO] [stderr]     |
[INFO] [stderr] 197 |         try!(self.label(new_default, string));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/adding.rs:205:3
[INFO] [stderr]     |
[INFO] [stderr] 205 |         try!(self.label(label_concept, "label_of"));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/adding.rs:206:9
[INFO] [stderr]     |
[INFO] [stderr] 206 |         try!(self.label(define_concept, ":="));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/adding.rs:207:9
[INFO] [stderr]     |
[INFO] [stderr] 207 |         try!(self.label(reduction_concept, "->"));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/adding.rs:228:17
[INFO] [stderr]     |
[INFO] [stderr] 228 |                 try!(self.insert_definition(definition, lefthand, righthand));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/removing.rs:43:17
[INFO] [stderr]    |
[INFO] [stderr] 43 |                 try!(self.try_delete_concept(concept));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/removing.rs:44:17
[INFO] [stderr]    |
[INFO] [stderr] 44 |                 try!(self.try_delete_concept(left));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/removing.rs:51:13
[INFO] [stderr]    |
[INFO] [stderr] 51 |             try!(self.unlabel(concept));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/translating.rs:49:24
[INFO] [stderr]    |
[INFO] [stderr] 49 |         let lefthand = try!(self.ast_from_token(left));
[INFO] [stderr]    |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/translating.rs:50:25
[INFO] [stderr]    |
[INFO] [stderr] 50 |         let righthand = try!(self.ast_from_token(right));
[INFO] [stderr]    |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/writing.rs:110:17
[INFO] [stderr]     |
[INFO] [stderr] 110 |         let r = try!(self.get_reduction_of_composition(concept));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/writing.rs:116:9
[INFO] [stderr]     |
[INFO] [stderr] 116 |         try!(self.write_concept(concept).make_reduce_to(reduction));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/writing.rs:125:17
[INFO] [stderr]     |
[INFO] [stderr] 125 |                 try!(self.get_reduction_of_composition(left))
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/writing.rs:130:17
[INFO] [stderr]     |
[INFO] [stderr] 130 |                 try!(self.get_reduction_of_composition(right))
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/writing.rs:163:13
[INFO] [stderr]     |
[INFO] [stderr] 163 |             try!(self.check_reductions(definition, lefthand));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/writing.rs:164:13
[INFO] [stderr]     |
[INFO] [stderr] 164 |             try!(self.check_reductions(definition, righthand));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/writing.rs:165:13
[INFO] [stderr]     |
[INFO] [stderr] 165 |             try!(self
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:346:13
[INFO] [stderr]     |
[INFO] [stderr] 346 |             try!(self.define(new, old));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:366:21
[INFO] [stderr]     |
[INFO] [stderr] 366 |                     try!(self.define_new_syntax(new.to_string(), left, right));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:390:13
[INFO] [stderr]     |
[INFO] [stderr] 390 |             try!(self.relabel(left_concept, &left.to_string()));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:393:32
[INFO] [stderr]     |
[INFO] [stderr] 393 |             let left_concept = try!(self.concept_from_ast(left));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:394:33
[INFO] [stderr]     |
[INFO] [stderr] 394 |             let right_concept = try!(self.concept_from_ast(right));
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:395:13
[INFO] [stderr]     |
[INFO] [stderr] 395 |             try!(self.insert_definition(concept, left_concept, right_concept));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/lib.rs:401:9
[INFO] [stderr]     |
[INFO] [stderr] 401 |         try!(self.unlabel(concept));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/adding.rs:120:25
[INFO] [stderr]     |
[INFO] [stderr] 120 |                     let mut leftc = try!(self.concept_from_ast(left));
[INFO] [stderr]     |                         ----^^^^^
[INFO] [stderr]     |                         |
[INFO] [stderr]     |                         help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/adding.rs:121:25
[INFO] [stderr]     |
[INFO] [stderr] 121 |                     let mut rightc = try!(self.concept_from_ast(right));
[INFO] [stderr]     |                         ----^^^^^^
[INFO] [stderr]     |                         |
[INFO] [stderr]     |                         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: 35 warnings emitted
[INFO] [stderr] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/zia-204d5cc941995d31
[INFO] [stdout] 
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/definitions-f8263b176998c9bf
[INFO] [stdout] running 3 tests
[INFO] [stdout] test translating::tokens::lambda ... ok
[INFO] [stdout] test translating::tokens::pair ... ok
[INFO] [stdout] test translating::tokens::triplet ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test pair_on_the_left ... ok
[INFO] [stdout] test nested_definition_loop ... ok
[INFO] [stdout] test bad_refactor ... ok
[INFO] [stdout] test redundantly_remove_definition ... ok
[INFO] [stdout] test fresh_nested_pairs ... ok
[INFO] [stdout] test defining_used_symbol_as_fresh_pair ... ok
[INFO] [stdout] test setting_definition_of_concrete ... ok
[INFO] [stdout] test refactor ... ok
[INFO] [stdout] test defining_used_symbol_as_used_pair ... ok
[INFO] [stdout] test definition_loop ... ok
[INFO] [stdout] test chained_definitions_loop ... ok
[INFO] [stdout] test fresh_refactor ... ok
[INFO] [stdout] test fresh_pair ... ok
[INFO] [stdout] test fresh_symbol ... ok
[INFO] [stdout] test old_pair ... ok
[INFO] [stdout] test defining_fresh_symbol_as_used_pair ... ok
[INFO] [stdout] test remove_definition ... ok
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/definitions_and_reductions-f57ce50111ddcf49
[INFO] [stdout] test redundancy ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test reducing_nested_definition ... ok
[INFO] [stdout] test indirect_reduction ... ok
[INFO] [stdout] test sneeky_infinite_reduction_chain ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/program_recognition-c23bd57b3e8e30b2
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test fresh_nested_pair_is_not_a_program ... ok
[INFO] [stdout] test used_symbol_in_a_pair_is_not_a_program ... ok
[INFO] [stdout] test symbol_whose_normal_form_is_a_program ... ok
[INFO] [stdout] test used_symbol_is_not_a_program ... ok
[INFO] [stdout] test used_symbol_in_a_nested_pair_is_not_a_program ... ok
[INFO] [stdout] test fresh_pair_is_not_a_program ... ok
[INFO] [stdout] test fresh_symbol_is_not_a_program ... ok
[INFO] [stdout] test symbol_whose_definition_is_a_program_is_a_program ... ok
[INFO] [stdout] test symbol_whose_normal_form_is_a_builtin_concept ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/reductions-c33ea5741d467b2b
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test broken_end_chain ... ok
[INFO] [stdout] test redundancy ... ok
[INFO] [stdout] test broken_middle_chain ... ok
[INFO] [stdout] test reducing_concrete ... ok
[INFO] [stdout] test remove_reduction ... ok
[INFO] [stdout] test symbol_to_symbol ... ok
[INFO] [stdout] test trivial_parentheses ... ok
[INFO] [stdout] test infinite_expansion ... ok
[INFO] [stdout] test cycle ... ok
[INFO] [stdout] test leapfrog_reduction_rule ... ok
[INFO] [stdout] test nested_pairs_to_symbol ... ok
[INFO] [stdout] test pair_to_symbol ... ok
[INFO] [stdout] test chain ... ok
[INFO] [stdout] test change_reduction_rule ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test ambiguous_expression ... ok
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/syntax-f6186502537e68c5
[INFO] [stdout] test empty_parentheses ... ok
[INFO] [stderr]    Doc-tests zia
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "bc0c11af3d138f3ee70aab5a7c0a451efd418841e457c7a1bc6ebe72a88fdf8d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bc0c11af3d138f3ee70aab5a7c0a451efd418841e457c7a1bc6ebe72a88fdf8d", kill_on_drop: false }`
[INFO] [stdout] bc0c11af3d138f3ee70aab5a7c0a451efd418841e457c7a1bc6ebe72a88fdf8d
