spirv-utils 0.2.1

SPIR-V Utilities library
Documentation
Build #1493271 2024-11-04T12:57:02.958352+00:00
# rustc version
rustc 1.84.0-nightly (b8c8287a2 2024-11-03)# docs.rs version
docsrs 0.6.0 (fd0fad95 2024-11-04)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace-builder/builds/spirv-utils-0.2.1/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace-builder/builds/spirv-utils-0.2.1/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace-builder/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace-builder/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20241103-1.84.0-nightly-b8c8287a2\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", 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] 2f9a10e064d8f573f5c1736dc528d8cbce943df64204b2b485b7b79eb9d944e8
[INFO] running `Command { std: "docker" "start" "-a" "2f9a10e064d8f573f5c1736dc528d8cbce943df64204b2b485b7b79eb9d944e8", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2021
[INFO] [stderr] warning: unused imports: `BufRead` and `BufReader`
[INFO] [stderr]   --> build.rs:14:23
[INFO] [stderr]    |
[INFO] [stderr] 14 | use std::io::{Result, BufRead, BufReader, Read, Write};
[INFO] [stderr]    |                       ^^^^^^^  ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `lalrpop_util::ParseError`
[INFO] [stderr]   --> build.rs:17:5
[INFO] [stderr]    |
[INFO] [stderr] 17 | use lalrpop_util::ParseError;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> util/codegen.rs:32:9
[INFO] [stderr]    |
[INFO] [stderr] 32 |         try!(self.write_line(text));
[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]   --> util/codegen.rs:41:9
[INFO] [stderr]    |
[INFO] [stderr] 41 |         try!(self.write_line(text));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> util/codegen.rs:50:9
[INFO] [stderr]    |
[INFO] [stderr] 50 |         try!(self.write_line(text));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> util/codegen.rs:59:9
[INFO] [stderr]    |
[INFO] [stderr] 59 |         try!(self.file.write_all(text.as_bytes()));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> util/codegen.rs:60:9
[INFO] [stderr]    |
[INFO] [stderr] 60 |         try!(self.file.write_all(b"\n"));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> util/codegen.rs:73:17
[INFO] [stderr]    |
[INFO] [stderr] 73 |                 try!(self.file.write_all(b"    "));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> util/parser.rs:35:15
[INFO] [stderr]    |
[INFO] [stderr] 35 |         match try!(__state0(input, &mut __tokens, __lookahead)) {
[INFO] [stderr]    |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> util/parser.rs:81:28
[INFO] [stderr]    |
[INFO] [stderr] 81 |                 __result = try!(__state4(input, __tokens, __sym0));
[INFO] [stderr]    |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:106:32
[INFO] [stderr]     |
[INFO] [stderr] 106 |                     __result = try!(__state1(input, __tokens, __lookahead, __sym0));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:110:32
[INFO] [stderr]     |
[INFO] [stderr] 110 |                     __result = try!(__state2(input, __tokens, __lookahead, __sym0));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:114:32
[INFO] [stderr]     |
[INFO] [stderr] 114 |                     __result = try!(__state3(input, __tokens, __lookahead, __sym0));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:204:28
[INFO] [stderr]     |
[INFO] [stderr] 204 |                 __result = try!(__state4(input, __tokens, __sym1));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:230:32
[INFO] [stderr]     |
[INFO] [stderr] 230 |                     __result = try!(__state5(input, __tokens, __lookahead, __sym0, __sym1));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:258:28
[INFO] [stderr]     |
[INFO] [stderr] 258 |                 __result = try!(__state7(input, __tokens, __sym1));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:272:32
[INFO] [stderr]     |
[INFO] [stderr] 272 |                     __result = try!(__state6(input, __tokens, __lookahead, __sym0, __sym1));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:333:28
[INFO] [stderr]     |
[INFO] [stderr] 333 |                 __result = try!(__state8(input, __tokens, __sym0, __sym1, __sym2));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:407:28
[INFO] [stderr]     |
[INFO] [stderr] 407 |                 __result = try!(__state12(input, __tokens, __sym3));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:436:32
[INFO] [stderr]     |
[INFO] [stderr] 436 |                     __result = try!(__state9(input, __tokens, __lookahead, __sym3));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:440:32
[INFO] [stderr]     |
[INFO] [stderr] 440 |                     __result = try!(__state10(input, __tokens, __lookahead, __sym0, __sym1, __sym2, __sym3));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:444:32
[INFO] [stderr]     |
[INFO] [stderr] 444 |                     __result = try!(__state11(input, __tokens, __lookahead, __sym3));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:506:28
[INFO] [stderr]     |
[INFO] [stderr] 506 |                 __result = try!(__state12(input, __tokens, __sym4));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:536:32
[INFO] [stderr]     |
[INFO] [stderr] 536 |                     __result = try!(__state13(input, __tokens, __lookahead, __sym3, __sym4));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:540:32
[INFO] [stderr]     |
[INFO] [stderr] 540 |                     __result = try!(__state11(input, __tokens, __lookahead, __sym4));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:564:28
[INFO] [stderr]     |
[INFO] [stderr] 564 |                 __result = try!(__state7(input, __tokens, __sym1));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:578:32
[INFO] [stderr]     |
[INFO] [stderr] 578 |                     __result = try!(__state14(input, __tokens, __lookahead, __sym0, __sym1));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:677:28
[INFO] [stderr]     |
[INFO] [stderr] 677 |                 __result = try!(__state18(input, __tokens, __sym0, __sym1, __sym2));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:681:28
[INFO] [stderr]     |
[INFO] [stderr] 681 |                 __result = try!(__state19(input, __tokens, __sym2));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:685:28
[INFO] [stderr]     |
[INFO] [stderr] 685 |                 __result = try!(__state7(input, __tokens, __sym2));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:699:32
[INFO] [stderr]     |
[INFO] [stderr] 699 |                     __result = try!(__state15(input, __tokens, __lookahead, __sym2));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:703:32
[INFO] [stderr]     |
[INFO] [stderr] 703 |                     __result = try!(__state16(input, __tokens, __lookahead, __sym2));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:707:32
[INFO] [stderr]     |
[INFO] [stderr] 707 |                     __result = try!(__state17(input, __tokens, __lookahead, __sym0, __sym1, __sym2));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:731:28
[INFO] [stderr]     |
[INFO] [stderr] 731 |                 __result = try!(__state20(input, __tokens, __sym0, __sym1));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:735:28
[INFO] [stderr]     |
[INFO] [stderr] 735 |                 __result = try!(__state21(input, __tokens, __sym0, __sym1));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:812:28
[INFO] [stderr]     |
[INFO] [stderr] 812 |                 __result = try!(__state23(input, __tokens, __sym0, __sym1, __sym2, __sym3));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:816:28
[INFO] [stderr]     |
[INFO] [stderr] 816 |                 __result = try!(__state19(input, __tokens, __sym3));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:820:28
[INFO] [stderr]     |
[INFO] [stderr] 820 |                 __result = try!(__state7(input, __tokens, __sym3));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:834:32
[INFO] [stderr]     |
[INFO] [stderr] 834 |                     __result = try!(__state15(input, __tokens, __lookahead, __sym3));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:838:32
[INFO] [stderr]     |
[INFO] [stderr] 838 |                     __result = try!(__state22(input, __tokens, __lookahead, __sym2, __sym3));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:909:28
[INFO] [stderr]     |
[INFO] [stderr] 909 |                 __result = try!(__state24(input, __tokens, __sym0, __sym1));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:913:28
[INFO] [stderr]     |
[INFO] [stderr] 913 |                 __result = try!(__state25(input, __tokens, __sym0, __sym1));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:958:28
[INFO] [stderr]     |
[INFO] [stderr] 958 |                 __result = try!(__state29(input, __tokens, __sym2));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:962:28
[INFO] [stderr]     |
[INFO] [stderr] 962 |                 __result = try!(__state7(input, __tokens, __sym2));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:976:32
[INFO] [stderr]     |
[INFO] [stderr] 976 |                     __result = try!(__state26(input, __tokens, __lookahead, __sym2));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:980:32
[INFO] [stderr]     |
[INFO] [stderr] 980 |                     __result = try!(__state27(input, __tokens, __lookahead, __sym0, __sym1, __sym2));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> util/parser.rs:984:32
[INFO] [stderr]     |
[INFO] [stderr] 984 |                     __result = try!(__state28(input, __tokens, __lookahead, __sym2));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> util/parser.rs:1136:28
[INFO] [stderr]      |
[INFO] [stderr] 1136 |                 __result = try!(__state29(input, __tokens, __sym2));
[INFO] [stderr]      |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> util/parser.rs:1140:28
[INFO] [stderr]      |
[INFO] [stderr] 1140 |                 __result = try!(__state7(input, __tokens, __sym2));
[INFO] [stderr]      |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> util/parser.rs:1154:32
[INFO] [stderr]      |
[INFO] [stderr] 1154 |                     __result = try!(__state26(input, __tokens, __lookahead, __sym2));
[INFO] [stderr]      |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> util/parser.rs:1158:32
[INFO] [stderr]      |
[INFO] [stderr] 1158 |                     __result = try!(__state30(input, __tokens, __lookahead, __sym0, __sym1, __sym2));
[INFO] [stderr]      |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> util/parser.rs:1162:32
[INFO] [stderr]      |
[INFO] [stderr] 1162 |                     __result = try!(__state28(input, __tokens, __lookahead, __sym2));
[INFO] [stderr]      |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> util/parser.rs:1303:28
[INFO] [stderr]      |
[INFO] [stderr] 1303 |                 __result = try!(__state31(input, __tokens, __sym0, __sym1));
[INFO] [stderr]      |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> util/parser.rs:1347:28
[INFO] [stderr]      |
[INFO] [stderr] 1347 |                 __result = try!(__state7(input, __tokens, __sym1));
[INFO] [stderr]      |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> util/parser.rs:1361:32
[INFO] [stderr]      |
[INFO] [stderr] 1361 |                     __result = try!(__state26(input, __tokens, __lookahead, __sym1));
[INFO] [stderr]      |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> util/parser.rs:1365:32
[INFO] [stderr]      |
[INFO] [stderr] 1365 |                     __result = try!(__state32(input, __tokens, __lookahead, __sym0, __sym1));
[INFO] [stderr]      |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> util/parser.rs:1470:28
[INFO] [stderr]      |
[INFO] [stderr] 1470 |                 __result = try!(__state35(input, __tokens, __sym0, __sym1, __sym2));
[INFO] [stderr]      |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> util/parser.rs:1474:28
[INFO] [stderr]      |
[INFO] [stderr] 1474 |                 __result = try!(__state7(input, __tokens, __sym2));
[INFO] [stderr]      |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> util/parser.rs:1488:32
[INFO] [stderr]      |
[INFO] [stderr] 1488 |                     __result = try!(__state26(input, __tokens, __lookahead, __sym2));
[INFO] [stderr]      |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> util/parser.rs:1492:32
[INFO] [stderr]      |
[INFO] [stderr] 1492 |                     __result = try!(__state33(input, __tokens, __lookahead, __sym2));
[INFO] [stderr]      |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> util/parser.rs:1496:32
[INFO] [stderr]      |
[INFO] [stderr] 1496 |                     __result = try!(__state34(input, __tokens, __lookahead, __sym0, __sym1, __sym2));
[INFO] [stderr]      |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> util/parser.rs:1556:28
[INFO] [stderr]      |
[INFO] [stderr] 1556 |                 __result = try!(__state37(input, __tokens, __sym0, __sym1, __sym2, __sym3));
[INFO] [stderr]      |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> util/parser.rs:1560:28
[INFO] [stderr]      |
[INFO] [stderr] 1560 |                 __result = try!(__state7(input, __tokens, __sym3));
[INFO] [stderr]      |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> util/parser.rs:1574:32
[INFO] [stderr]      |
[INFO] [stderr] 1574 |                     __result = try!(__state26(input, __tokens, __lookahead, __sym3));
[INFO] [stderr]      |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> util/parser.rs:1578:32
[INFO] [stderr]      |
[INFO] [stderr] 1578 |                     __result = try!(__state36(input, __tokens, __lookahead, __sym2, __sym3));
[INFO] [stderr]      |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> util/parser.rs:1730:28
[INFO] [stderr]      |
[INFO] [stderr] 1730 |                         48 ... 57 => {
[INFO] [stderr]      |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> util/parser.rs:1750:28
[INFO] [stderr]      |
[INFO] [stderr] 1750 |                         65 ... 90 => {
[INFO] [stderr]      |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> util/parser.rs:1770:28
[INFO] [stderr]      |
[INFO] [stderr] 1770 |                         97 ... 102 => {
[INFO] [stderr]      |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> util/parser.rs:1780:29
[INFO] [stderr]      |
[INFO] [stderr] 1780 |                         104 ... 122 => {
[INFO] [stderr]      |                             ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> util/parser.rs:1793:28
[INFO] [stderr]      |
[INFO] [stderr] 1793 |                         48 ... 57 => {
[INFO] [stderr]      |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> util/parser.rs:1835:28
[INFO] [stderr]      |
[INFO] [stderr] 1835 |                         48 ... 57 => {
[INFO] [stderr]      |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> util/parser.rs:1840:28
[INFO] [stderr]      |
[INFO] [stderr] 1840 |                         65 ... 90 => {
[INFO] [stderr]      |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> util/parser.rs:1850:28
[INFO] [stderr]      |
[INFO] [stderr] 1850 |                         97 ... 122 => {
[INFO] [stderr]      |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> util/parser.rs:1884:28
[INFO] [stderr]      |
[INFO] [stderr] 1884 |                         48 ... 57 => {
[INFO] [stderr]      |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> util/parser.rs:1889:28
[INFO] [stderr]      |
[INFO] [stderr] 1889 |                         65 ... 90 => {
[INFO] [stderr]      |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> util/parser.rs:1899:28
[INFO] [stderr]      |
[INFO] [stderr] 1899 |                         97 ... 113 => {
[INFO] [stderr]      |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> util/parser.rs:1909:29
[INFO] [stderr]      |
[INFO] [stderr] 1909 |                         115 ... 122 => {
[INFO] [stderr]      |                             ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> util/parser.rs:1930:28
[INFO] [stderr]      |
[INFO] [stderr] 1930 |                         48 ... 57 => {
[INFO] [stderr]      |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> util/parser.rs:1948:28
[INFO] [stderr]      |
[INFO] [stderr] 1948 |                         48 ... 57 => {
[INFO] [stderr]      |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> util/parser.rs:1953:28
[INFO] [stderr]      |
[INFO] [stderr] 1953 |                         65 ... 90 => {
[INFO] [stderr]      |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> util/parser.rs:1963:28
[INFO] [stderr]      |
[INFO] [stderr] 1963 |                         97 ... 122 => {
[INFO] [stderr]      |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> util/parser.rs:1981:28
[INFO] [stderr]      |
[INFO] [stderr] 1981 |                         48 ... 57 => {
[INFO] [stderr]      |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> util/parser.rs:1986:28
[INFO] [stderr]      |
[INFO] [stderr] 1986 |                         65 ... 90 => {
[INFO] [stderr]      |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> util/parser.rs:1996:28
[INFO] [stderr]      |
[INFO] [stderr] 1996 |                         97 ... 110 => {
[INFO] [stderr]      |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> util/parser.rs:2006:29
[INFO] [stderr]      |
[INFO] [stderr] 2006 |                         112 ... 122 => {
[INFO] [stderr]      |                             ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> util/parser.rs:2024:28
[INFO] [stderr]      |
[INFO] [stderr] 2024 |                         48 ... 57 => {
[INFO] [stderr]      |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> util/parser.rs:2029:28
[INFO] [stderr]      |
[INFO] [stderr] 2029 |                         65 ... 90 => {
[INFO] [stderr]      |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> util/parser.rs:2039:28
[INFO] [stderr]      |
[INFO] [stderr] 2039 |                         97 ... 116 => {
[INFO] [stderr]      |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> util/parser.rs:2049:29
[INFO] [stderr]      |
[INFO] [stderr] 2049 |                         118 ... 122 => {
[INFO] [stderr]      |                             ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> util/parser.rs:2067:28
[INFO] [stderr]      |
[INFO] [stderr] 2067 |                         48 ... 57 => {
[INFO] [stderr]      |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> util/parser.rs:2072:28
[INFO] [stderr]      |
[INFO] [stderr] 2072 |                         65 ... 90 => {
[INFO] [stderr]      |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> util/parser.rs:2082:28
[INFO] [stderr]      |
[INFO] [stderr] 2082 |                         97 ... 111 => {
[INFO] [stderr]      |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> util/parser.rs:2092:29
[INFO] [stderr]      |
[INFO] [stderr] 2092 |                         113 ... 122 => {
[INFO] [stderr]      |                             ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> util/parser.rs:2110:28
[INFO] [stderr]      |
[INFO] [stderr] 2110 |                         48 ... 57 => {
[INFO] [stderr]      |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> util/parser.rs:2115:28
[INFO] [stderr]      |
[INFO] [stderr] 2115 |                         65 ... 90 => {
[INFO] [stderr]      |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> util/parser.rs:2125:28
[INFO] [stderr]      |
[INFO] [stderr] 2125 |                         97 ... 122 => {
[INFO] [stderr]      |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around block return value
[INFO] [stderr]     --> util/parser.rs:2183:5
[INFO] [stderr]      |
[INFO] [stderr] 2183 |     (__0)
[INFO] [stderr]      |     ^   ^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_parens)]` on by default
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]      |
[INFO] [stderr] 2183 -     (__0)
[INFO] [stderr] 2183 +     __0
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around block return value
[INFO] [stderr]     --> util/parser.rs:2193:5
[INFO] [stderr]      |
[INFO] [stderr] 2193 |     (__0)
[INFO] [stderr]      |     ^   ^
[INFO] [stderr]      |
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]      |
[INFO] [stderr] 2193 -     (__0)
[INFO] [stderr] 2193 +     __0
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around block return value
[INFO] [stderr]     --> util/parser.rs:2330:5
[INFO] [stderr]      |
[INFO] [stderr] 2330 |     (__0)
[INFO] [stderr]      |     ^   ^
[INFO] [stderr]      |
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]      |
[INFO] [stderr] 2330 -     (__0)
[INFO] [stderr] 2330 +     __0
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> build.rs:97:5
[INFO] [stderr]    |
[INFO] [stderr] 97 |     try!(dest.write_line("#[derive(Clone, Debug)]"));
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> build.rs:98:5
[INFO] [stderr]    |
[INFO] [stderr] 98 |     try!(dest.start_block("pub enum Instruction {"));
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:118:5
[INFO] [stderr]     |
[INFO] [stderr] 118 |     try!(dest.write_line("Unknown(u16, Box<[u32]>)"));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:121:5
[INFO] [stderr]     |
[INFO] [stderr] 121 |     try!(dest.end_block("}\n\n"));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:124:5
[INFO] [stderr]     |
[INFO] [stderr] 124 |     try!(dest.start_block("impl Instruction {"));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:179:5
[INFO] [stderr]     |
[INFO] [stderr] 179 |     try!(extract_field(&mut dest, "defines_value_inner", false, "ResultId", non_types.iter().cloned(), "result-id"));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:181:5
[INFO] [stderr]     |
[INFO] [stderr] 181 |     try!(extract_field(&mut dest, "type_id_of", true, "TypeId", non_types.iter().cloned(), "result-type"));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:193:5
[INFO] [stderr]     |
[INFO] [stderr] 193 |     try!(extract_field(&mut dest, "defines_type", true, "TypeId", types, "result-type"));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:224:5
[INFO] [stderr]     |
[INFO] [stderr] 224 |     try!(dest.start_block("pub fn uses(&self) -> Vec<Id> {"));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:225:5
[INFO] [stderr]     |
[INFO] [stderr] 225 |     try!(dest.write_line("use self::Instruction::*;"));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:226:5
[INFO] [stderr]     |
[INFO] [stderr] 226 |     try!(dest.start_block("match *self {"));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:304:5
[INFO] [stderr]     |
[INFO] [stderr] 304 |     try!(dest.write_line("_ => Vec::new()"));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:306:5
[INFO] [stderr]     |
[INFO] [stderr] 306 |     try!(dest.end_block("}"));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:307:5
[INFO] [stderr]     |
[INFO] [stderr] 307 |     try!(dest.end_block("}"));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:101:9
[INFO] [stderr]     |
[INFO] [stderr] 101 |         try!(dest.write(&inst.name));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:103:13
[INFO] [stderr]     |
[INFO] [stderr] 103 |             try!(dest.start_block(" {"));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:111:13
[INFO] [stderr]     |
[INFO] [stderr] 111 |             try!(dest.end_block("},"));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:108:17
[INFO] [stderr]     |
[INFO] [stderr] 108 |                 try!(dest.write_line(&format!("{}: {},", name, ty)));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:113:13
[INFO] [stderr]     |
[INFO] [stderr] 113 |             try!(dest.write_line(","));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:132:9
[INFO] [stderr]     |
[INFO] [stderr] 132 |         try!(dest.start_block(
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:134:9
[INFO] [stderr]     |
[INFO] [stderr] 134 |         try!(dest.write_line("use self::Instruction::*;"));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:135:9
[INFO] [stderr]     |
[INFO] [stderr] 135 |         try!(dest.start_block("match *self {"));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:162:9
[INFO] [stderr]     |
[INFO] [stderr] 162 |         try!(dest.write_line(&format!(" => Some({}),", field)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:163:9
[INFO] [stderr]     |
[INFO] [stderr] 163 |         try!(dest.write_line("_ => None"));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:165:9
[INFO] [stderr]     |
[INFO] [stderr] 165 |         try!(dest.end_block("}"));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:153:17
[INFO] [stderr]     |
[INFO] [stderr] 153 |                 try!(dest.write_line(" |"));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:157:17
[INFO] [stderr]     |
[INFO] [stderr] 157 |                 try!(dest.write(&format!("{} {{ {} }}", inst.name, field)));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:159:17
[INFO] [stderr]     |
[INFO] [stderr] 159 |                 try!(dest.write(&format!("{} {{ {}, .. }}", inst.name, field)));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:255:9
[INFO] [stderr]     |
[INFO] [stderr] 255 |         try!(dest.start_block(&format!("{} {{", u.name)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:274:9
[INFO] [stderr]     |
[INFO] [stderr] 274 |         try!(dest.new_block("} => {"));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:275:9
[INFO] [stderr]     |
[INFO] [stderr] 275 |         try!(dest.write_line("let mut ids = Vec::new();"));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:300:9
[INFO] [stderr]     |
[INFO] [stderr] 300 |         try!(dest.write_line("ids"));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:301:9
[INFO] [stderr]     |
[INFO] [stderr] 301 |         try!(dest.end_block("}"));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:261:21
[INFO] [stderr]     |
[INFO] [stderr] 261 |                     try!(dest.write_line(&format!("{},", name)));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:265:21
[INFO] [stderr]     |
[INFO] [stderr] 265 |                     try!(dest.write_line(&format!("ref {},", name)));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:272:13
[INFO] [stderr]     |
[INFO] [stderr] 272 |             try!(dest.write_line(".."));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:281:21
[INFO] [stderr]     |
[INFO] [stderr] 281 |                     try!(dest.write_line(&format!("ids.push({}.into());", name)));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:284:21
[INFO] [stderr]     |
[INFO] [stderr] 284 |                     try!(dest.write_line(&format!("ids.extend({}.iter().map(|i| Id::from(*i)));", name)));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:287:21
[INFO] [stderr]     |
[INFO] [stderr] 287 |                     try!(dest.start_block(&format!("for x in {}.iter() {{", name)));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:296:21
[INFO] [stderr]     |
[INFO] [stderr] 296 |                     try!(dest.end_block("}"));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:291:33
[INFO] [stderr]     |
[INFO] [stderr] 291 | ...                   try!(dest.write_line(&format!("ids.push(x.{}.into());", i)));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:314:5
[INFO] [stderr]     |
[INFO] [stderr] 314 |     try!(dest.start_block(
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:316:5
[INFO] [stderr]     |
[INFO] [stderr] 316 |     try!(dest.start_block(
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:318:5
[INFO] [stderr]     |
[INFO] [stderr] 318 |     try!(dest.write_line("op"));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:319:5
[INFO] [stderr]     |
[INFO] [stderr] 319 |     try!(dest.new_block("} else {"));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:320:5
[INFO] [stderr]     |
[INFO] [stderr] 320 |     try!(dest.write_line("return Err(ParseError::UnknownOpcode(raw_inst.opcode));"));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:321:5
[INFO] [stderr]     |
[INFO] [stderr] 321 |     try!(dest.end_block("};"));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:323:5
[INFO] [stderr]     |
[INFO] [stderr] 323 |     try!(dest.write_line("let mut p = InstructionParser { params: &raw_inst.params };"));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:325:5
[INFO] [stderr]     |
[INFO] [stderr] 325 |     try!(dest.start_block("let inst = match op {"));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:383:5
[INFO] [stderr]     |
[INFO] [stderr] 383 |     try!(dest.write_line("_ => Instruction::Unknown(op as u16, p.params.to_owned().into_boxed_slice())\n"));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:385:5
[INFO] [stderr]     |
[INFO] [stderr] 385 |     try!(dest.end_block("};"));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:386:5
[INFO] [stderr]     |
[INFO] [stderr] 386 |     try!(dest.write_line("Ok(inst)"));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:334:9
[INFO] [stderr]     |
[INFO] [stderr] 334 |         try!(dest.start_block(&format!("Op::{} => {{", inst.name)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:374:9
[INFO] [stderr]     |
[INFO] [stderr] 374 |         try!(dest.start_block(&format!("Instruction::{} {{", inst.name)));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:379:9
[INFO] [stderr]     |
[INFO] [stderr] 379 |         try!(dest.end_block("}"));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:380:9
[INFO] [stderr]     |
[INFO] [stderr] 380 |         try!(dest.end_block("}"));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:329:13
[INFO] [stderr]     |
[INFO] [stderr] 329 |             try!(dest.write_line(&format!(
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:371:13
[INFO] [stderr]     |
[INFO] [stderr] 371 |             try!(dest.write_line(&format!("let {} = try!(p.parse::<{}>());", name, ty)));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:342:21
[INFO] [stderr]     |
[INFO] [stderr] 342 |                     try!(dest.write_line(&format!("let mut {} = {}(0);", name, ty_name)));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:343:21
[INFO] [stderr]     |
[INFO] [stderr] 343 |                     try!(dest.start_block("if p.has_words() {"));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:344:21
[INFO] [stderr]     |
[INFO] [stderr] 344 |                     try!(dest.write_line(&format!(
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:346:21
[INFO] [stderr]     |
[INFO] [stderr] 346 |                     try!(dest.end_block("}"));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:354:17
[INFO] [stderr]     |
[INFO] [stderr] 354 |                 try!(dest.write_line(&format!(
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:356:17
[INFO] [stderr]     |
[INFO] [stderr] 356 |                 try!(dest.start_block("while p.has_words() {"));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:357:17
[INFO] [stderr]     |
[INFO] [stderr] 357 |                 try!(dest.start_block(&format!("{}.push((", name)));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:361:17
[INFO] [stderr]     |
[INFO] [stderr] 361 |                 try!(dest.end_block("));"));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:362:17
[INFO] [stderr]     |
[INFO] [stderr] 362 |                 try!(dest.end_block("}"));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:363:17
[INFO] [stderr]     |
[INFO] [stderr] 363 |                 try!(dest.write_line(&format!(
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:359:21
[INFO] [stderr]     |
[INFO] [stderr] 359 |                     try!(dest.write_line(&format!("try!(p.parse::<{}>()),", ty)));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> build.rs:377:13
[INFO] [stderr]     |
[INFO] [stderr] 377 |             try!(dest.write_line(&format!("{name}: {name},", name=name)));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `core::str::<impl str>::trim_left`: superseded by `trim_start`
[INFO] [stderr]     --> util/parser.rs:2150:36
[INFO] [stderr]      |
[INFO] [stderr] 2150 |             let __text = self.text.trim_left();
[INFO] [stderr]      |                                    ^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]      |
[INFO] [stderr] 2150 |             let __text = self.text.trim_start();
[INFO] [stderr]      |                                    ~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: field `opcode` is never read
[INFO] [stderr]   --> build.rs:35:5
[INFO] [stderr]    |
[INFO] [stderr] 34 | pub struct Instruction {
[INFO] [stderr]    |            ----------- field in this struct
[INFO] [stderr] 35 |     opcode: u16,
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Instruction` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]   --> build.rs:65:5
[INFO] [stderr]    |
[INFO] [stderr] 65 |     input.read_to_string(&mut buf);
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr]    = note: `#[warn(unused_must_use)]` on by default
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 65 |     let _ = input.read_to_string(&mut buf);
[INFO] [stderr]    |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]   --> util/codegen.rs:52:13
[INFO] [stderr]    |
[INFO] [stderr] 52 |             self.file.flush();
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 52 |             let _ = self.file.flush();
[INFO] [stderr]    |             +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]   --> util/codegen.rs:58:9
[INFO] [stderr]    |
[INFO] [stderr] 58 |         self.write_indent();
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 58 |         let _ = self.write_indent();
[INFO] [stderr]    |         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]   --> util/codegen.rs:66:9
[INFO] [stderr]    |
[INFO] [stderr] 66 |         self.write_indent();
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 66 |         let _ = self.write_indent();
[INFO] [stderr]    |         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `spirv-utils` (build script) generated 175 warnings
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/desc.rs:181:17
[INFO] [stderr]     |
[INFO] [stderr] 181 |                   try!(f.write_str(concat!(stringify!($setname), "{")));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] ...
[INFO] [stderr] 388 | / def_bitset!(ImageOperands {
[INFO] [stderr] 389 | |     ImgOpBias         = 0x01,
[INFO] [stderr] 390 | |     ImgOpLod          = 0x02,
[INFO] [stderr] 391 | |     ImgOpGrad         = 0x04,
[INFO] [stderr] ...   |
[INFO] [stderr] 396 | |     ImgOpMinLod       = 0x80
[INFO] [stderr] 397 | | });
[INFO] [stderr]     | |__- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr]     = note: this warning originates in the macro `def_bitset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/desc.rs:188:25
[INFO] [stderr]     |
[INFO] [stderr] 188 |                           try!(f.write_str(stringify!($name)));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] ...
[INFO] [stderr] 388 | / def_bitset!(ImageOperands {
[INFO] [stderr] 389 | |     ImgOpBias         = 0x01,
[INFO] [stderr] 390 | |     ImgOpLod          = 0x02,
[INFO] [stderr] 391 | |     ImgOpGrad         = 0x04,
[INFO] [stderr] ...   |
[INFO] [stderr] 396 | |     ImgOpMinLod       = 0x80
[INFO] [stderr] 397 | | });
[INFO] [stderr]     | |__- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `def_bitset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/desc.rs:186:29
[INFO] [stderr]     |
[INFO] [stderr] 186 |                               try!(f.write_str(" | "));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] ...
[INFO] [stderr] 388 | / def_bitset!(ImageOperands {
[INFO] [stderr] 389 | |     ImgOpBias         = 0x01,
[INFO] [stderr] 390 | |     ImgOpLod          = 0x02,
[INFO] [stderr] 391 | |     ImgOpGrad         = 0x04,
[INFO] [stderr] ...   |
[INFO] [stderr] 396 | |     ImgOpMinLod       = 0x80
[INFO] [stderr] 397 | | });
[INFO] [stderr]     | |__- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `def_bitset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/desc.rs:181:17
[INFO] [stderr]     |
[INFO] [stderr] 181 |                   try!(f.write_str(concat!(stringify!($setname), "{")));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] ...
[INFO] [stderr] 399 | / def_bitset!(FPFastMathMode {
[INFO] [stderr] 400 | |     FastMathNotNaN     = 0x01,
[INFO] [stderr] 401 | |     FastMathNotInf     = 0x02,
[INFO] [stderr] 402 | |     FastMathNSZ        = 0x04,
[INFO] [stderr] 403 | |     FastMathAllowRecip = 0x08,
[INFO] [stderr] 404 | |     FastMathFast       = 0x10
[INFO] [stderr] 405 | | });
[INFO] [stderr]     | |__- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `def_bitset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/desc.rs:188:25
[INFO] [stderr]     |
[INFO] [stderr] 188 |                           try!(f.write_str(stringify!($name)));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] ...
[INFO] [stderr] 399 | / def_bitset!(FPFastMathMode {
[INFO] [stderr] 400 | |     FastMathNotNaN     = 0x01,
[INFO] [stderr] 401 | |     FastMathNotInf     = 0x02,
[INFO] [stderr] 402 | |     FastMathNSZ        = 0x04,
[INFO] [stderr] 403 | |     FastMathAllowRecip = 0x08,
[INFO] [stderr] 404 | |     FastMathFast       = 0x10
[INFO] [stderr] 405 | | });
[INFO] [stderr]     | |__- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `def_bitset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/desc.rs:186:29
[INFO] [stderr]     |
[INFO] [stderr] 186 |                               try!(f.write_str(" | "));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] ...
[INFO] [stderr] 399 | / def_bitset!(FPFastMathMode {
[INFO] [stderr] 400 | |     FastMathNotNaN     = 0x01,
[INFO] [stderr] 401 | |     FastMathNotInf     = 0x02,
[INFO] [stderr] 402 | |     FastMathNSZ        = 0x04,
[INFO] [stderr] 403 | |     FastMathAllowRecip = 0x08,
[INFO] [stderr] 404 | |     FastMathFast       = 0x10
[INFO] [stderr] 405 | | });
[INFO] [stderr]     | |__- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `def_bitset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/desc.rs:181:17
[INFO] [stderr]     |
[INFO] [stderr] 181 |                   try!(f.write_str(concat!(stringify!($setname), "{")));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] ...
[INFO] [stderr] 526 | / def_bitset!(SelectionControl {
[INFO] [stderr] 527 | |     SelCtlFlatten     = 0x01,
[INFO] [stderr] 528 | |     SelCtlDontFlatten = 0x02
[INFO] [stderr] 529 | | });
[INFO] [stderr]     | |__- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `def_bitset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/desc.rs:188:25
[INFO] [stderr]     |
[INFO] [stderr] 188 |                           try!(f.write_str(stringify!($name)));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] ...
[INFO] [stderr] 526 | / def_bitset!(SelectionControl {
[INFO] [stderr] 527 | |     SelCtlFlatten     = 0x01,
[INFO] [stderr] 528 | |     SelCtlDontFlatten = 0x02
[INFO] [stderr] 529 | | });
[INFO] [stderr]     | |__- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `def_bitset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/desc.rs:186:29
[INFO] [stderr]     |
[INFO] [stderr] 186 |                               try!(f.write_str(" | "));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] ...
[INFO] [stderr] 526 | / def_bitset!(SelectionControl {
[INFO] [stderr] 527 | |     SelCtlFlatten     = 0x01,
[INFO] [stderr] 528 | |     SelCtlDontFlatten = 0x02
[INFO] [stderr] 529 | | });
[INFO] [stderr]     | |__- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `def_bitset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/desc.rs:181:17
[INFO] [stderr]     |
[INFO] [stderr] 181 |                   try!(f.write_str(concat!(stringify!($setname), "{")));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] ...
[INFO] [stderr] 531 | / def_bitset!(LoopControl {
[INFO] [stderr] 532 | |     LoopCtlUnroll     = 0x01,
[INFO] [stderr] 533 | |     LoopCtlDontUnroll = 0x02
[INFO] [stderr] 534 | | });
[INFO] [stderr]     | |__- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `def_bitset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/desc.rs:188:25
[INFO] [stderr]     |
[INFO] [stderr] 188 |                           try!(f.write_str(stringify!($name)));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] ...
[INFO] [stderr] 531 | / def_bitset!(LoopControl {
[INFO] [stderr] 532 | |     LoopCtlUnroll     = 0x01,
[INFO] [stderr] 533 | |     LoopCtlDontUnroll = 0x02
[INFO] [stderr] 534 | | });
[INFO] [stderr]     | |__- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `def_bitset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/desc.rs:186:29
[INFO] [stderr]     |
[INFO] [stderr] 186 |                               try!(f.write_str(" | "));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] ...
[INFO] [stderr] 531 | / def_bitset!(LoopControl {
[INFO] [stderr] 532 | |     LoopCtlUnroll     = 0x01,
[INFO] [stderr] 533 | |     LoopCtlDontUnroll = 0x02
[INFO] [stderr] 534 | | });
[INFO] [stderr]     | |__- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `def_bitset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/desc.rs:181:17
[INFO] [stderr]     |
[INFO] [stderr] 181 |                   try!(f.write_str(concat!(stringify!($setname), "{")));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] ...
[INFO] [stderr] 536 | / def_bitset!(FunctionControl {
[INFO] [stderr] 537 | |     FnCtlInline     = 0x01,
[INFO] [stderr] 538 | |     FnCtlDontInline = 0x02,
[INFO] [stderr] 539 | |     FnCtlPure       = 0x04,
[INFO] [stderr] 540 | |     FnCtlConst      = 0x08
[INFO] [stderr] 541 | | });
[INFO] [stderr]     | |__- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `def_bitset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/desc.rs:188:25
[INFO] [stderr]     |
[INFO] [stderr] 188 |                           try!(f.write_str(stringify!($name)));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] ...
[INFO] [stderr] 536 | / def_bitset!(FunctionControl {
[INFO] [stderr] 537 | |     FnCtlInline     = 0x01,
[INFO] [stderr] 538 | |     FnCtlDontInline = 0x02,
[INFO] [stderr] 539 | |     FnCtlPure       = 0x04,
[INFO] [stderr] 540 | |     FnCtlConst      = 0x08
[INFO] [stderr] 541 | | });
[INFO] [stderr]     | |__- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `def_bitset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/desc.rs:186:29
[INFO] [stderr]     |
[INFO] [stderr] 186 |                               try!(f.write_str(" | "));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] ...
[INFO] [stderr] 536 | / def_bitset!(FunctionControl {
[INFO] [stderr] 537 | |     FnCtlInline     = 0x01,
[INFO] [stderr] 538 | |     FnCtlDontInline = 0x02,
[INFO] [stderr] 539 | |     FnCtlPure       = 0x04,
[INFO] [stderr] 540 | |     FnCtlConst      = 0x08
[INFO] [stderr] 541 | | });
[INFO] [stderr]     | |__- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `def_bitset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/desc.rs:181:17
[INFO] [stderr]     |
[INFO] [stderr] 181 |                   try!(f.write_str(concat!(stringify!($setname), "{")));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] ...
[INFO] [stderr] 543 | / def_bitset!(MemoryOrdering {
[INFO] [stderr] 544 | |     MemOrdAcquire                = 0x002,
[INFO] [stderr] 545 | |     MemOrdRelease                = 0x004,
[INFO] [stderr] 546 | |     MemOrdAcquireRelease         = 0x008,
[INFO] [stderr] ...   |
[INFO] [stderr] 553 | |     MemOrdImageMemory            = 0x800
[INFO] [stderr] 554 | | });
[INFO] [stderr]     | |__- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `def_bitset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/desc.rs:188:25
[INFO] [stderr]     |
[INFO] [stderr] 188 |                           try!(f.write_str(stringify!($name)));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] ...
[INFO] [stderr] 543 | / def_bitset!(MemoryOrdering {
[INFO] [stderr] 544 | |     MemOrdAcquire                = 0x002,
[INFO] [stderr] 545 | |     MemOrdRelease                = 0x004,
[INFO] [stderr] 546 | |     MemOrdAcquireRelease         = 0x008,
[INFO] [stderr] ...   |
[INFO] [stderr] 553 | |     MemOrdImageMemory            = 0x800
[INFO] [stderr] 554 | | });
[INFO] [stderr]     | |__- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `def_bitset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/desc.rs:186:29
[INFO] [stderr]     |
[INFO] [stderr] 186 |                               try!(f.write_str(" | "));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] ...
[INFO] [stderr] 543 | / def_bitset!(MemoryOrdering {
[INFO] [stderr] 544 | |     MemOrdAcquire                = 0x002,
[INFO] [stderr] 545 | |     MemOrdRelease                = 0x004,
[INFO] [stderr] 546 | |     MemOrdAcquireRelease         = 0x008,
[INFO] [stderr] ...   |
[INFO] [stderr] 553 | |     MemOrdImageMemory            = 0x800
[INFO] [stderr] 554 | | });
[INFO] [stderr]     | |__- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `def_bitset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/desc.rs:181:17
[INFO] [stderr]     |
[INFO] [stderr] 181 |                   try!(f.write_str(concat!(stringify!($setname), "{")));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] ...
[INFO] [stderr] 556 | / def_bitset!(MemoryAccess {
[INFO] [stderr] 557 | |     MemAccVolatile    = 0x01,
[INFO] [stderr] 558 | |     MemAccAligned     = 0x02,
[INFO] [stderr] 559 | |     MemAccNontemporal = 0x04
[INFO] [stderr] 560 | | });
[INFO] [stderr]     | |__- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `def_bitset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/desc.rs:188:25
[INFO] [stderr]     |
[INFO] [stderr] 188 |                           try!(f.write_str(stringify!($name)));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] ...
[INFO] [stderr] 556 | / def_bitset!(MemoryAccess {
[INFO] [stderr] 557 | |     MemAccVolatile    = 0x01,
[INFO] [stderr] 558 | |     MemAccAligned     = 0x02,
[INFO] [stderr] 559 | |     MemAccNontemporal = 0x04
[INFO] [stderr] 560 | | });
[INFO] [stderr]     | |__- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `def_bitset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/desc.rs:186:29
[INFO] [stderr]     |
[INFO] [stderr] 186 |                               try!(f.write_str(" | "));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] ...
[INFO] [stderr] 556 | / def_bitset!(MemoryAccess {
[INFO] [stderr] 557 | |     MemAccVolatile    = 0x01,
[INFO] [stderr] 558 | |     MemAccAligned     = 0x02,
[INFO] [stderr] 559 | |     MemAccNontemporal = 0x04
[INFO] [stderr] 560 | | });
[INFO] [stderr]     | |__- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `def_bitset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/desc.rs:181:17
[INFO] [stderr]     |
[INFO] [stderr] 181 |                   try!(f.write_str(concat!(stringify!($setname), "{")));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] ...
[INFO] [stderr] 582 | / def_bitset!(KernelProfilingInfo {
[INFO] [stderr] 583 | |     ProfInfoCmdExecTime = 0x01
[INFO] [stderr] 584 | | });
[INFO] [stderr]     | |__- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `def_bitset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/desc.rs:188:25
[INFO] [stderr]     |
[INFO] [stderr] 188 |                           try!(f.write_str(stringify!($name)));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] ...
[INFO] [stderr] 582 | / def_bitset!(KernelProfilingInfo {
[INFO] [stderr] 583 | |     ProfInfoCmdExecTime = 0x01
[INFO] [stderr] 584 | | });
[INFO] [stderr]     | |__- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `def_bitset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/desc.rs:186:29
[INFO] [stderr]     |
[INFO] [stderr] 186 |                               try!(f.write_str(" | "));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] ...
[INFO] [stderr] 582 | / def_bitset!(KernelProfilingInfo {
[INFO] [stderr] 583 | |     ProfInfoCmdExecTime = 0x01
[INFO] [stderr] 584 | | });
[INFO] [stderr]     | |__- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `def_bitset` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:11:31
[INFO] [stderr]    |
[INFO] [stderr] 11 |             let result_type = try!(p.parse::<TypeId>());
[INFO] [stderr]    |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:12:29
[INFO] [stderr]    |
[INFO] [stderr] 12 |             let result_id = try!(p.parse::<ResultId>());
[INFO] [stderr]    |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:19:23
[INFO] [stderr]    |
[INFO] [stderr] 19 |             let src = try!(p.parse::<String>());
[INFO] [stderr]    |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:25:28
[INFO] [stderr]    |
[INFO] [stderr] 25 |             let src_lang = try!(p.parse::<desc::SrcLang>());
[INFO] [stderr]    |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:26:27
[INFO] [stderr]    |
[INFO] [stderr] 26 |             let version = try!(p.parse::<u32>());
[INFO] [stderr]    |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:29:24
[INFO] [stderr]    |
[INFO] [stderr] 29 |                 file = try!(p.parse::<ValueId>());
[INFO] [stderr]    |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:32:23
[INFO] [stderr]    |
[INFO] [stderr] 32 |             let src = try!(p.parse::<Option<String>>());
[INFO] [stderr]    |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:41:29
[INFO] [stderr]    |
[INFO] [stderr] 41 |             let extension = try!(p.parse::<String>());
[INFO] [stderr]    |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:47:22
[INFO] [stderr]    |
[INFO] [stderr] 47 |             let id = try!(p.parse::<Id>());
[INFO] [stderr]    |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:48:24
[INFO] [stderr]    |
[INFO] [stderr] 48 |             let name = try!(p.parse::<String>());
[INFO] [stderr]    |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:55:27
[INFO] [stderr]    |
[INFO] [stderr] 55 |             let type_id = try!(p.parse::<TypeId>());
[INFO] [stderr]    |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:56:26
[INFO] [stderr]    |
[INFO] [stderr] 56 |             let member = try!(p.parse::<u32>());
[INFO] [stderr]    |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:57:24
[INFO] [stderr]    |
[INFO] [stderr] 57 |             let name = try!(p.parse::<String>());
[INFO] [stderr]    |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:65:29
[INFO] [stderr]    |
[INFO] [stderr] 65 |             let result_id = try!(p.parse::<ResultId>());
[INFO] [stderr]    |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:66:26
[INFO] [stderr]    |
[INFO] [stderr] 66 |             let string = try!(p.parse::<String>());
[INFO] [stderr]    |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:73:24
[INFO] [stderr]    |
[INFO] [stderr] 73 |             let file = try!(p.parse::<ValueId>());
[INFO] [stderr]    |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:74:24
[INFO] [stderr]    |
[INFO] [stderr] 74 |             let line = try!(p.parse::<u32>());
[INFO] [stderr]    |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:75:23
[INFO] [stderr]    |
[INFO] [stderr] 75 |             let col = try!(p.parse::<u32>());
[INFO] [stderr]    |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:84:26
[INFO] [stderr]    |
[INFO] [stderr] 84 |             let target = try!(p.parse::<Id>());
[INFO] [stderr]    |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:85:30
[INFO] [stderr]    |
[INFO] [stderr] 85 |             let decoration = try!(p.parse::<Decoration>());
[INFO] [stderr]    |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:92:26
[INFO] [stderr]    |
[INFO] [stderr] 92 |             let target = try!(p.parse::<TypeId>());
[INFO] [stderr]    |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:93:26
[INFO] [stderr]    |
[INFO] [stderr] 93 |             let member = try!(p.parse::<u32>());
[INFO] [stderr]    |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:94:30
[INFO] [stderr]    |
[INFO] [stderr] 94 |             let decoration = try!(p.parse::<Decoration>());
[INFO] [stderr]    |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:102:29
[INFO] [stderr]     |
[INFO] [stderr] 102 |             let result_id = try!(p.parse::<ResultId>());
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:108:23
[INFO] [stderr]     |
[INFO] [stderr] 108 |             let grp = try!(p.parse::<ValueId>());
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:109:27
[INFO] [stderr]     |
[INFO] [stderr] 109 |             let targets = try!(p.parse::<Box<[Id]>>());
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:116:23
[INFO] [stderr]     |
[INFO] [stderr] 116 |             let grp = try!(p.parse::<ValueId>());
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:120:21
[INFO] [stderr]     |
[INFO] [stderr] 120 |                     try!(p.parse::<TypeId>()),
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:121:21
[INFO] [stderr]     |
[INFO] [stderr] 121 |                     try!(p.parse::<u32>()),
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:131:24
[INFO] [stderr]     |
[INFO] [stderr] 131 |             let name = try!(p.parse::<String>());
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:137:29
[INFO] [stderr]     |
[INFO] [stderr] 137 |             let result_id = try!(p.parse::<ResultId>());
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:138:24
[INFO] [stderr]     |
[INFO] [stderr] 138 |             let name = try!(p.parse::<String>());
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:145:31
[INFO] [stderr]     |
[INFO] [stderr] 145 |             let result_type = try!(p.parse::<TypeId>());
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:146:29
[INFO] [stderr]     |
[INFO] [stderr] 146 |             let result_id = try!(p.parse::<ResultId>());
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:147:23
[INFO] [stderr]     |
[INFO] [stderr] 147 |             let set = try!(p.parse::<ValueId>());
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:148:31
[INFO] [stderr]     |
[INFO] [stderr] 148 |             let instruction = try!(p.parse::<u32>());
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:149:28
[INFO] [stderr]     |
[INFO] [stderr] 149 |             let operands = try!(p.parse::<Box<[Id]>>());
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:159:36
[INFO] [stderr]     |
[INFO] [stderr] 159 |             let addressing_model = try!(p.parse::<desc::AddressingModel>());
[INFO] [stderr]     |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:160:32
[INFO] [stderr]     |
[INFO] [stderr] 160 |             let memory_model = try!(p.parse::<desc::MemoryModel>());
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:167:35
[INFO] [stderr]     |
[INFO] [stderr] 167 |             let execution_model = try!(p.parse::<desc::ExecutionModel>());
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:168:24
[INFO] [stderr]     |
[INFO] [stderr] 168 |             let func = try!(p.parse::<ValueId>());
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:169:24
[INFO] [stderr]     |
[INFO] [stderr] 169 |             let name = try!(p.parse::<String>());
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:170:29
[INFO] [stderr]     |
[INFO] [stderr] 170 |             let interface = try!(p.parse::<Box<[Id]>>());
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:179:34
[INFO] [stderr]     |
[INFO] [stderr] 179 |             let execution_mode = try!(p.parse::<ExecutionMode>());
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:185:30
[INFO] [stderr]     |
[INFO] [stderr] 185 |             let capability = try!(p.parse::<desc::Capability>());
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:191:31
[INFO] [stderr]     |
[INFO] [stderr] 191 |             let result_type = try!(p.parse::<TypeId>());
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:197:31
[INFO] [stderr]     |
[INFO] [stderr] 197 |             let result_type = try!(p.parse::<TypeId>());
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:203:31
[INFO] [stderr]     |
[INFO] [stderr] 203 |             let result_type = try!(p.parse::<TypeId>());
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:204:25
[INFO] [stderr]     |
[INFO] [stderr] 204 |             let width = try!(p.parse::<u32>());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:205:26
[INFO] [stderr]     |
[INFO] [stderr] 205 |             let signed = try!(p.parse::<bool>());
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:213:31
[INFO] [stderr]     |
[INFO] [stderr] 213 |             let result_type = try!(p.parse::<TypeId>());
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:214:25
[INFO] [stderr]     |
[INFO] [stderr] 214 |             let width = try!(p.parse::<u32>());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:221:31
[INFO] [stderr]     |
[INFO] [stderr] 221 |             let result_type = try!(p.parse::<TypeId>());
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:222:27
[INFO] [stderr]     |
[INFO] [stderr] 222 |             let type_id = try!(p.parse::<TypeId>());
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:223:23
[INFO] [stderr]     |
[INFO] [stderr] 223 |             let len = try!(p.parse::<u32>());
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:231:31
[INFO] [stderr]     |
[INFO] [stderr] 231 |             let result_type = try!(p.parse::<TypeId>());
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:232:27
[INFO] [stderr]     |
[INFO] [stderr] 232 |             let type_id = try!(p.parse::<TypeId>());
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:233:24
[INFO] [stderr]     |
[INFO] [stderr] 233 |             let cols = try!(p.parse::<u32>());
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:241:31
[INFO] [stderr]     |
[INFO] [stderr] 241 |             let result_type = try!(p.parse::<TypeId>());
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:242:27
[INFO] [stderr]     |
[INFO] [stderr] 242 |             let type_id = try!(p.parse::<TypeId>());
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:243:23
[INFO] [stderr]     |
[INFO] [stderr] 243 |             let dim = try!(p.parse::<desc::Dim>());
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:244:25
[INFO] [stderr]     |
[INFO] [stderr] 244 |             let depth = try!(p.parse::<u32>());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:245:27
[INFO] [stderr]     |
[INFO] [stderr] 245 |             let arrayed = try!(p.parse::<bool>());
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:246:32
[INFO] [stderr]     |
[INFO] [stderr] 246 |             let multisampled = try!(p.parse::<bool>());
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:247:27
[INFO] [stderr]     |
[INFO] [stderr] 247 |             let sampled = try!(p.parse::<u32>());
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:248:32
[INFO] [stderr]     |
[INFO] [stderr] 248 |             let image_format = try!(p.parse::<desc::ImageFormat>());
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:249:36
[INFO] [stderr]     |
[INFO] [stderr] 249 |             let access_qualifier = try!(p.parse::<Option<desc::AccessQualifier>>());
[INFO] [stderr]     |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:263:31
[INFO] [stderr]     |
[INFO] [stderr] 263 |             let result_type = try!(p.parse::<TypeId>());
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:269:31
[INFO] [stderr]     |
[INFO] [stderr] 269 |             let result_type = try!(p.parse::<TypeId>());
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:270:25
[INFO] [stderr]     |
[INFO] [stderr] 270 |             let image = try!(p.parse::<TypeId>());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:277:31
[INFO] [stderr]     |
[INFO] [stderr] 277 |             let result_type = try!(p.parse::<TypeId>());
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:278:27
[INFO] [stderr]     |
[INFO] [stderr] 278 |             let element = try!(p.parse::<TypeId>());
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:279:23
[INFO] [stderr]     |
[INFO] [stderr] 279 |             let len = try!(p.parse::<ValueId>());
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:287:31
[INFO] [stderr]     |
[INFO] [stderr] 287 |             let result_type = try!(p.parse::<TypeId>());
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:288:27
[INFO] [stderr]     |
[INFO] [stderr] 288 |             let element = try!(p.parse::<TypeId>());
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:295:31
[INFO] [stderr]     |
[INFO] [stderr] 295 |             let result_type = try!(p.parse::<TypeId>());
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:296:26
[INFO] [stderr]     |
[INFO] [stderr] 296 |             let fields = try!(p.parse::<Box<[TypeId]>>());
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:303:31
[INFO] [stderr]     |
[INFO] [stderr] 303 |             let result_type = try!(p.parse::<TypeId>());
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:304:24
[INFO] [stderr]     |
[INFO] [stderr] 304 |             let name = try!(p.parse::<String>());
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:311:31
[INFO] [stderr]     |
[INFO] [stderr] 311 |             let result_type = try!(p.parse::<TypeId>());
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:312:33
[INFO] [stderr]     |
[INFO] [stderr] 312 |             let storage_class = try!(p.parse::<desc::StorageClass>());
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:313:27
[INFO] [stderr]     |
[INFO] [stderr] 313 |             let pointee = try!(p.parse::<TypeId>());
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:321:31
[INFO] [stderr]     |
[INFO] [stderr] 321 |             let result_type = try!(p.parse::<TypeId>());
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:322:29
[INFO] [stderr]     |
[INFO] [stderr] 322 |             let return_ty = try!(p.parse::<TypeId>());
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:323:26
[INFO] [stderr]     |
[INFO] [stderr] 323 |             let params = try!(p.parse::<Box<[TypeId]>>());
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:331:31
[INFO] [stderr]     |
[INFO] [stderr] 331 |             let result_type = try!(p.parse::<TypeId>());
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:337:31
[INFO] [stderr]     |
[INFO] [stderr] 337 |             let result_type = try!(p.parse::<TypeId>());
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:343:31
[INFO] [stderr]     |
[INFO] [stderr] 343 |             let result_type = try!(p.parse::<TypeId>());
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spirv-utils-4c0c1e83e3ad9c7e/out/inst_parser.rs:349:31
[INFO] [stderr]     |
[WARN] too much data in the log, truncating it