[INFO] fetching crate lalrpop-snap 0.16.0...
[INFO] checking lalrpop-snap-0.16.0 against beta-2020-07-24 for pr-75494-beta
[INFO] extracting crate lalrpop-snap 0.16.0 into /workspace/builds/worker-8/source
[INFO] validating manifest of crates.io crate lalrpop-snap 0.16.0 on toolchain beta-2020-07-24
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-07-24" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking crates.io crate lalrpop-snap 0.16.0
[INFO] finished tweaking crates.io crate lalrpop-snap 0.16.0
[INFO] tweaked toml for crates.io crate lalrpop-snap 0.16.0 written to /workspace/builds/worker-8/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-07-24" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-07-24" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-07-24" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5ab2351dff27f60db73497dbf6b8e5b2477e467dd132a6d62ec176eb932656bb
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "5ab2351dff27f60db73497dbf6b8e5b2477e467dd132a6d62ec176eb932656bb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5ab2351dff27f60db73497dbf6b8e5b2477e467dd132a6d62ec176eb932656bb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5ab2351dff27f60db73497dbf6b8e5b2477e467dd132a6d62ec176eb932656bb", kill_on_drop: false }`
[INFO] [stdout] 5ab2351dff27f60db73497dbf6b8e5b2477e467dd132a6d62ec176eb932656bb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-07-24" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 60507ef846b218762c204b06e9149db339353879c8934d73b70c6ff95e15ca19
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "60507ef846b218762c204b06e9149db339353879c8934d73b70c6ff95e15ca19", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling autocfg v0.1.7
[INFO] [stderr]    Compiling rand_core v0.4.2
[INFO] [stderr]    Compiling siphasher v0.2.3
[INFO] [stderr]     Checking string_cache_shared v0.3.0
[INFO] [stderr]     Checking new_debug_unreachable v1.0.4
[INFO] [stderr]     Checking precomputed-hash v0.1.1
[INFO] [stderr]     Checking bit-vec v0.6.2
[INFO] [stderr]     Checking ordermap v0.3.5
[INFO] [stderr]     Checking term v0.4.6
[INFO] [stderr]     Checking unicode-xid v0.1.0
[INFO] [stderr]     Checking lalrpop-util v0.16.3
[INFO] [stderr]     Checking regex-syntax v0.4.2
[INFO] [stderr]    Compiling libc v0.2.76
[INFO] [stderr]     Checking itertools v0.7.11
[INFO] [stderr]     Checking rand v0.4.6
[INFO] [stderr]     Checking ena v0.9.3
[INFO] [stderr]    Compiling phf_shared v0.7.24
[INFO] [stderr]    Compiling rand_core v0.3.1
[INFO] [stderr]    Compiling rand_jitter v0.1.4
[INFO] [stderr]     Checking bit-set v0.5.2
[INFO] [stderr]    Compiling rand_chacha v0.1.1
[INFO] [stderr]    Compiling rand_pcg v0.1.2
[INFO] [stderr]    Compiling rand v0.6.5
[INFO] [stderr]    Compiling rand_xorshift v0.1.1
[INFO] [stderr]    Compiling rand_isaac v0.1.1
[INFO] [stderr]    Compiling rand_hc v0.1.0
[INFO] [stderr]     Checking ascii-canvas v1.0.0
[INFO] [stderr]     Checking petgraph v0.4.13
[INFO] [stderr]    Compiling rand_os v0.1.3
[INFO] [stderr]    Compiling phf_generator v0.7.24
[INFO] [stderr]    Compiling string_cache_codegen v0.4.4
[INFO] [stderr]    Compiling string_cache v0.7.5
[INFO] [stderr]     Checking lalrpop-snap v0.16.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:70:17
[INFO] [stdout]    |
[INFO] [stdout] 70 |                 try!(self.write_indentation());
[INFO] [stdout]    |                 ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:71:17
[INFO] [stdout]    |
[INFO] [stdout] 71 |                 try!(writeln!(self.write, "{}, {}", i, comment));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:74:13
[INFO] [stdout]    |
[INFO] [stdout] 74 |             try!(self.write_indentation());
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:78:21
[INFO] [stdout]    |
[INFO] [stdout] 78 |                     try!(write!(self.write, " "));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:80:17
[INFO] [stdout]    |
[INFO] [stdout] 80 |                 try!(write!(self.write, "{},", i));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |         try!(self.write_indented(out));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 123 |         rust!(self, "{}fn {}<", visibility, name);
[INFO] [stdout]     |         ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 126 |             rust!(self, "{0:1$}{2},", "", TAB, type_parameter);
[INFO] [stdout]     |             --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 130 |             rust!(self, "{0:1$}{2},", "", TAB, type_parameter);
[INFO] [stdout]     |             --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 133 |         rust!(self, ">(");
[INFO] [stdout]     |         ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 136 |             rust!(self, "{},", param);
[INFO] [stdout]     |             -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 139 |             rust!(self, "{}: {},", parameter.name, parameter.ty);
[INFO] [stdout]     |             ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 143 |             rust!(self, "{},", parameter);
[INFO] [stdout]     |             ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 147 |             rust!(self, ") -> {} where", return_type);
[INFO] [stdout]     |             ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 150 |                 rust!(self, "  {},", where_clause);
[INFO] [stdout]     |                 ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 154 |                 rust!(self, "  {},", where_clause);
[INFO] [stdout]     |                 ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 157 |             rust!(self, ") -> {}", return_type);
[INFO] [stdout]     |             ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 165 |             rust!(self, "{}", attribute);
[INFO] [stdout]     |             ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 174 |                 rust!(self, "use {}{};", super_prefix, u);
[INFO] [stdout]     |                 ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 176 |                 rust!(self, "use {};", u);
[INFO] [stdout]     |                 -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 186 |         rust!(self, "#[allow(unused_extern_crates)]");
[INFO] [stdout]     |         ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 187 |         rust!(self, "extern crate lalrpop_util as {}lalrpop_util;", prefix);
[INFO] [stdout]     |         -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/api/mod.rs:147:26
[INFO] [stdout]     |
[INFO] [stdout] 147 |         self.process_dir(try!(current_dir()))
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/api/mod.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 |         try!(build::process_dir(session, path));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/api/mod.rs:160:9
[INFO] [stdout]     |
[INFO] [stdout] 160 |         try!(build::process_file(session, path));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/build/action.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |         rust!(rust, "");
[INFO] [stdout]    |         ---------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/build/action.rs:45:13
[INFO] [stdout]    |
[INFO] [stdout] 45 |             rust!(rust, "#[allow(unused_variables)]");
[INFO] [stdout]    |             ------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/build/action.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 |                 try!(emit_user_action_code(grammar, rust, i, defn, data))
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/build/action.rs:53:17
[INFO] [stdout]    |
[INFO] [stdout] 53 |                 try!(emit_lookaround_action_code(grammar, rust, i, defn, variant))
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/build/action.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 |                 try!(emit_inline_action_code(grammar, rust, i, defn, data))
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/action.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     try!(rust.write_fn_header(
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 |     rust!(rust, "{{");
[INFO] [stdout]     |     ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 133 |     rust!(rust, "{}", data.code);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     rust!(rust, "}}");
[INFO] [stdout]     |     ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/action.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 |     try!(rust.write_fn_header(
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 |     rust!(rust, "{{");
[INFO] [stdout]     |     ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:174:13
[INFO] [stdout]     |
[INFO] [stdout] 174 |             rust!(rust, "{}lookahead.clone()", grammar.prefix);
[INFO] [stdout]     |             --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:178:13
[INFO] [stdout]     |
[INFO] [stdout] 178 |             rust!(rust, "{}lookbehind.clone()", grammar.prefix);
[INFO] [stdout]     |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:181:5
[INFO] [stdout]     |
[INFO] [stdout] 181 |     rust!(rust, "}}");
[INFO] [stdout]     |     ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/action.rs:232:5
[INFO] [stdout]     |
[INFO] [stdout] 232 |     try!(rust.write_fn_header(
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:242:5
[INFO] [stdout]     |
[INFO] [stdout] 242 |     rust!(rust, "{{");
[INFO] [stdout]     |     ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:260:21
[INFO] [stdout]     |
[INFO] [stdout] 260 | /                     rust!(
[INFO] [stdout] 261 | |                         rust,
[INFO] [stdout] 262 | |                         "let {}start{} = {}{}.0.clone();",
[INFO] [stdout] 263 | |                         grammar.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 266 | |                         arg_counter
[INFO] [stdout] 267 | |                     );
[INFO] [stdout]     | |______________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:270:21
[INFO] [stdout]     |
[INFO] [stdout] 270 | /                     rust!(
[INFO] [stdout] 271 | |                         rust,
[INFO] [stdout] 272 | |                         "let {}end{} = {}{}.2.clone();",
[INFO] [stdout] 273 | |                         grammar.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 276 | |                         last_arg_index
[INFO] [stdout] 277 | |                     );
[INFO] [stdout]     | |______________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:286:25
[INFO] [stdout]     |
[INFO] [stdout] 286 | /                         rust!(
[INFO] [stdout] 287 | |                             rust,
[INFO] [stdout] 288 | |                             "let {}start{} = {}{}.2.clone();",
[INFO] [stdout] 289 | |                             grammar.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 292 | |                             arg_counter - 1
[INFO] [stdout] 293 | |                         );
[INFO] [stdout]     | |__________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:295:25
[INFO] [stdout]     |
[INFO] [stdout] 295 | /                         rust!(
[INFO] [stdout] 296 | |                             rust,
[INFO] [stdout] 297 | |                             "let {}start{} = {}{}.0.clone();",
[INFO] [stdout] 298 | |                             grammar.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 301 | |                             arg_counter
[INFO] [stdout] 302 | |                         );
[INFO] [stdout]     | |__________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:304:25
[INFO] [stdout]     |
[INFO] [stdout] 304 | /                         rust!(
[INFO] [stdout] 305 | |                             rust,
[INFO] [stdout] 306 | |                             "let {}start{} = {}lookbehind.clone();",
[INFO] [stdout] 307 | |                             grammar.prefix,
[INFO] [stdout] 308 | |                             temp_counter,
[INFO] [stdout] 309 | |                             grammar.prefix
[INFO] [stdout] 310 | |                         );
[INFO] [stdout]     | |__________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:314:25
[INFO] [stdout]     |
[INFO] [stdout] 314 | /                         rust!(
[INFO] [stdout] 315 | |                             rust,
[INFO] [stdout] 316 | |                             "let {}end{} = {}{}.0.clone();",
[INFO] [stdout] 317 | |                             grammar.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 320 | |                             arg_counter
[INFO] [stdout] 321 | |                         );
[INFO] [stdout]     | |__________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:323:25
[INFO] [stdout]     |
[INFO] [stdout] 323 | /                         rust!(
[INFO] [stdout] 324 | |                             rust,
[INFO] [stdout] 325 | |                             "let {}end{} = {}{}.2.clone();",
[INFO] [stdout] 326 | |                             grammar.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 329 | |                             num_flat_args - 1
[INFO] [stdout] 330 | |                         );
[INFO] [stdout]     | |__________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:332:25
[INFO] [stdout]     |
[INFO] [stdout] 332 | /                         rust!(
[INFO] [stdout] 333 | |                             rust,
[INFO] [stdout] 334 | |                             "let {}end{} = {}lookahead.clone();",
[INFO] [stdout] 335 | |                             grammar.prefix,
[INFO] [stdout] 336 | |                             temp_counter,
[INFO] [stdout] 337 | |                             grammar.prefix
[INFO] [stdout] 338 | |                         );
[INFO] [stdout]     | |__________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 | /                 rust!(
[INFO] [stdout] 359 | |                     rust,
[INFO] [stdout] 360 | |                     "let {}temp{} = {}action{}(",
[INFO] [stdout] 361 | |                     grammar.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 364 | |                     inlined_action.index()
[INFO] [stdout] 365 | |                 );
[INFO] [stdout]     | |__________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:367:21
[INFO] [stdout]     |
[INFO] [stdout] 367 |                     rust!(rust, "{},", parameter.name);
[INFO] [stdout]     |                     ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:70:17
[INFO] [stdout]    |
[INFO] [stdout] 70 |                 try!(self.write_indentation());
[INFO] [stdout]    |                 ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:370:21
[INFO] [stdout]     |
[INFO] [stdout] 370 |                     rust!(rust, "{}{},", grammar.prefix, arg_counter + i);
[INFO] [stdout]     |                     ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:373:21
[INFO] [stdout]     |
[INFO] [stdout] 373 |                     rust!(rust, "&{}start{},", grammar.prefix, temp_counter);
[INFO] [stdout]     |                     --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:71:17
[INFO] [stdout]    |
[INFO] [stdout] 71 |                 try!(writeln!(self.write, "{}, {}", i, comment));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:74:13
[INFO] [stdout]    |
[INFO] [stdout] 74 |             try!(self.write_indentation());
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:374:21
[INFO] [stdout]     |
[INFO] [stdout] 374 |                     rust!(rust, "&{}end{},", grammar.prefix, temp_counter);
[INFO] [stdout]     |                     ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:78:21
[INFO] [stdout]    |
[INFO] [stdout] 78 |                     try!(write!(self.write, " "));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:80:17
[INFO] [stdout]    |
[INFO] [stdout] 80 |                 try!(write!(self.write, "{},", i));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:376:17
[INFO] [stdout]     |
[INFO] [stdout] 376 |                 rust!(rust, ");");
[INFO] [stdout]     |                 ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |         try!(self.write_indented(out));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:379:17
[INFO] [stdout]     |
[INFO] [stdout] 379 | /                 rust!(
[INFO] [stdout] 380 | |                     rust,
[INFO] [stdout] 381 | |                     "let {}temp{} = ({}start{}, {}temp{}, {}end{});",
[INFO] [stdout] 382 | |                     grammar.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 389 | |                     temp_counter
[INFO] [stdout] 390 | |                 );
[INFO] [stdout]     | |__________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 123 |         rust!(self, "{}fn {}<", visibility, name);
[INFO] [stdout]     |         ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 126 |             rust!(self, "{0:1$}{2},", "", TAB, type_parameter);
[INFO] [stdout]     |             --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 130 |             rust!(self, "{0:1$}{2},", "", TAB, type_parameter);
[INFO] [stdout]     |             --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 133 |         rust!(self, ">(");
[INFO] [stdout]     |         ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 136 |             rust!(self, "{},", param);
[INFO] [stdout]     |             -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 139 |             rust!(self, "{}: {},", parameter.name, parameter.ty);
[INFO] [stdout]     |             ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 143 |             rust!(self, "{},", parameter);
[INFO] [stdout]     |             ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 147 |             rust!(self, ") -> {} where", return_type);
[INFO] [stdout]     |             ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 150 |                 rust!(self, "  {},", where_clause);
[INFO] [stdout]     |                 ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 154 |                 rust!(self, "  {},", where_clause);
[INFO] [stdout]     |                 ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 157 |             rust!(self, ") -> {}", return_type);
[INFO] [stdout]     |             ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 165 |             rust!(self, "{}", attribute);
[INFO] [stdout]     |             ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 174 |                 rust!(self, "use {}{};", super_prefix, u);
[INFO] [stdout]     |                 ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 176 |                 rust!(self, "use {};", u);
[INFO] [stdout]     |                 -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 186 |         rust!(self, "#[allow(unused_extern_crates)]");
[INFO] [stdout]     |         ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 187 |         rust!(self, "extern crate lalrpop_util as {}lalrpop_util;", prefix);
[INFO] [stdout]     |         -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/api/mod.rs:147:26
[INFO] [stdout]     |
[INFO] [stdout] 147 |         self.process_dir(try!(current_dir()))
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/api/mod.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 |         try!(build::process_dir(session, path));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/api/mod.rs:160:9
[INFO] [stdout]     |
[INFO] [stdout] 160 |         try!(build::process_file(session, path));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/build/action.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |         rust!(rust, "");
[INFO] [stdout]    |         ---------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/build/action.rs:45:13
[INFO] [stdout]    |
[INFO] [stdout] 45 |             rust!(rust, "#[allow(unused_variables)]");
[INFO] [stdout]    |             ------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/build/action.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 |                 try!(emit_user_action_code(grammar, rust, i, defn, data))
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/build/action.rs:53:17
[INFO] [stdout]    |
[INFO] [stdout] 53 |                 try!(emit_lookaround_action_code(grammar, rust, i, defn, variant))
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/build/action.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 |                 try!(emit_inline_action_code(grammar, rust, i, defn, data))
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/action.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     try!(rust.write_fn_header(
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 |     rust!(rust, "{{");
[INFO] [stdout]     |     ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 133 |     rust!(rust, "{}", data.code);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     rust!(rust, "}}");
[INFO] [stdout]     |     ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/action.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 |     try!(rust.write_fn_header(
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 |     rust!(rust, "{{");
[INFO] [stdout]     |     ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:174:13
[INFO] [stdout]     |
[INFO] [stdout] 174 |             rust!(rust, "{}lookahead.clone()", grammar.prefix);
[INFO] [stdout]     |             --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:178:13
[INFO] [stdout]     |
[INFO] [stdout] 178 |             rust!(rust, "{}lookbehind.clone()", grammar.prefix);
[INFO] [stdout]     |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:398:5
[INFO] [stdout]     |
[INFO] [stdout] 398 |     rust!(rust, "{}action{}(", grammar.prefix, data.action.index());
[INFO] [stdout]     |     ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:181:5
[INFO] [stdout]     |
[INFO] [stdout] 181 |     rust!(rust, "}}");
[INFO] [stdout]     |     ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:400:9
[INFO] [stdout]     |
[INFO] [stdout] 400 |         rust!(rust, "{},", parameter.name);
[INFO] [stdout]     |         ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/action.rs:232:5
[INFO] [stdout]     |
[INFO] [stdout] 232 |     try!(rust.write_fn_header(
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:407:17
[INFO] [stdout]     |
[INFO] [stdout] 407 |                 rust!(rust, "{}{},", grammar.prefix, arg_counter);
[INFO] [stdout]     |                 -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:242:5
[INFO] [stdout]     |
[INFO] [stdout] 242 |     rust!(rust, "{{");
[INFO] [stdout]     |     ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:411:17
[INFO] [stdout]     |
[INFO] [stdout] 411 |                 rust!(rust, "{}temp{},", grammar.prefix, temp_counter);
[INFO] [stdout]     |                 ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:260:21
[INFO] [stdout]     |
[INFO] [stdout] 260 | /                     rust!(
[INFO] [stdout] 261 | |                         rust,
[INFO] [stdout] 262 | |                         "let {}start{} = {}{}.0.clone();",
[INFO] [stdout] 263 | |                         grammar.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 266 | |                         arg_counter
[INFO] [stdout] 267 | |                     );
[INFO] [stdout]     | |______________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:418:5
[INFO] [stdout]     |
[INFO] [stdout] 418 |     rust!(rust, ")");
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:420:5
[INFO] [stdout]     |
[INFO] [stdout] 420 |     rust!(rust, "}}");
[INFO] [stdout]     |     ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/build/mod.rs:40:25
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let lalrpop_files = try!(lalrpop_files(root_dir));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:270:21
[INFO] [stdout]     |
[INFO] [stdout] 270 | /                     rust!(
[INFO] [stdout] 271 | |                         rust,
[INFO] [stdout] 272 | |                         "let {}end{} = {}{}.2.clone();",
[INFO] [stdout] 273 | |                         grammar.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 276 | |                         last_arg_index
[INFO] [stdout] 277 | |                     );
[INFO] [stdout]     | |______________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/build/mod.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |         try!(process_file(session.clone(), lalrpop_file));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/build/mod.rs:49:19
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let rs_file = try!(resolve_rs_file(&session, lalrpop_file));
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/build/mod.rs:50:23
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let report_file = try!(resolve_report_file(&session, lalrpop_file));
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/build/mod.rs:88:31
[INFO] [stdout]    |
[INFO] [stdout] 88 |     if session.force_build || try!(needs_rebuild(&lalrpop_file, &rs_file)) {
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:286:25
[INFO] [stdout]     |
[INFO] [stdout] 286 | /                         rust!(
[INFO] [stdout] 287 | |                             rust,
[INFO] [stdout] 288 | |                             "let {}start{} = {}{}.2.clone();",
[INFO] [stdout] 289 | |                             grammar.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 292 | |                             arg_counter - 1
[INFO] [stdout] 293 | |                         );
[INFO] [stdout]     | |__________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/build/mod.rs:96:13
[INFO] [stdout]    |
[INFO] [stdout] 96 |             try!(fs::create_dir_all(parent));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/build/mod.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |         try!(make_read_only(&rs_file, false));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:295:25
[INFO] [stdout]     |
[INFO] [stdout] 295 | /                         rust!(
[INFO] [stdout] 296 | |                             rust,
[INFO] [stdout] 297 | |                             "let {}start{} = {}{}.0.clone();",
[INFO] [stdout] 298 | |                             grammar.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 301 | |                             arg_counter
[INFO] [stdout] 302 | |                         );
[INFO] [stdout]     | |__________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/build/mod.rs:99:9
[INFO] [stdout]    |
[INFO] [stdout] 99 |         try!(remove_old_file(&rs_file));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:102:33
[INFO] [stdout]     |
[INFO] [stdout] 102 |         let file_text = Rc::new(try!(FileText::from_path(lalrpop_file.to_path_buf())));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:116:27
[INFO] [stdout]     |
[INFO] [stdout] 116 |             let grammar = try!(parse_and_normalize_grammar(&session, &file_text));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:117:26
[INFO] [stdout]     |
[INFO] [stdout] 117 |             let buffer = try!(emit_recursive_ascent(&session, &grammar, &report_file));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:304:25
[INFO] [stdout]     |
[INFO] [stdout] 304 | /                         rust!(
[INFO] [stdout] 305 | |                             rust,
[INFO] [stdout] 306 | |                             "let {}start{} = {}lookbehind.clone();",
[INFO] [stdout] 307 | |                             grammar.prefix,
[INFO] [stdout] 308 | |                             temp_counter,
[INFO] [stdout] 309 | |                             grammar.prefix
[INFO] [stdout] 310 | |                         );
[INFO] [stdout]     | |__________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:118:35
[INFO] [stdout]     |
[INFO] [stdout] 118 |             let mut output_file = try!(fs::File::create(&rs_file));
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:119:13
[INFO] [stdout]     |
[INFO] [stdout] 119 |             try!(writeln!(output_file, "{}", LALRPOP_VERSION_HEADER));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             try!(output_file.write_all(&buffer));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:123:9
[INFO] [stdout]     |
[INFO] [stdout] 123 |         try!(make_read_only(&rs_file, true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:314:25
[INFO] [stdout]     |
[INFO] [stdout] 314 | /                         rust!(
[INFO] [stdout] 315 | |                             rust,
[INFO] [stdout] 316 | |                             "let {}end{} = {}{}.0.clone();",
[INFO] [stdout] 317 | |                             grammar.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 320 | |                             arg_counter
[INFO] [stdout] 321 | |                         );
[INFO] [stdout]     | |__________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:144:36
[INFO] [stdout]     |
[INFO] [stdout] 144 |             let lalrpop_metadata = try!(fs::metadata(&lalrpop_file));
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:185:40
[INFO] [stdout]     |
[INFO] [stdout] 185 |         let mut f = io::BufReader::new(try!(fs::File::open(&rs_file)));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:186:9
[INFO] [stdout]     |
[INFO] [stdout] 186 |         try!(f.read_line(&mut input_str));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:194:27
[INFO] [stdout]     |
[INFO] [stdout] 194 |         let rs_metadata = try!(fs::metadata(&rs_file));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:205:18
[INFO] [stdout]     |
[INFO] [stdout] 205 |     for entry in try!(fs::read_dir(root_dir)) {
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:323:25
[INFO] [stdout]     |
[INFO] [stdout] 323 | /                         rust!(
[INFO] [stdout] 324 | |                             rust,
[INFO] [stdout] 325 | |                             "let {}end{} = {}{}.2.clone();",
[INFO] [stdout] 326 | |                             grammar.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 329 | |                             num_flat_args - 1
[INFO] [stdout] 330 | |                         );
[INFO] [stdout]     | |__________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:206:21
[INFO] [stdout]     |
[INFO] [stdout] 206 |         let entry = try!(entry);
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:207:25
[INFO] [stdout]     |
[INFO] [stdout] 207 |         let file_type = try!(entry.file_type());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:332:25
[INFO] [stdout]     |
[INFO] [stdout] 332 | /                         rust!(
[INFO] [stdout] 333 | |                             rust,
[INFO] [stdout] 334 | |                             "let {}end{} = {}lookahead.clone();",
[INFO] [stdout] 335 | |                             grammar.prefix,
[INFO] [stdout] 336 | |                             temp_counter,
[INFO] [stdout] 337 | |                             grammar.prefix
[INFO] [stdout] 338 | |                         );
[INFO] [stdout]     | |__________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:212:27
[INFO] [stdout]     |
[INFO] [stdout] 212 |             result.extend(try!(lalrpop_files(&path)));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:379:5
[INFO] [stdout]     |
[INFO] [stdout] 379 |     try!(emit_module_attributes(grammar, &mut rust));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:380:5
[INFO] [stdout]     |
[INFO] [stdout] 380 |     try!(emit_uses(grammar, &mut rust));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:404:42
[INFO] [stdout]     |
[INFO] [stdout] 404 |             let mut output_report_file = try!(fs::File::create(&report_file));
[INFO] [stdout]     |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 | /                 rust!(
[INFO] [stdout] 359 | |                     rust,
[INFO] [stdout] 360 | |                     "let {}temp{} = {}action{}(",
[INFO] [stdout] 361 | |                     grammar.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 364 | |                     inlined_action.index()
[INFO] [stdout] 365 | |                 );
[INFO] [stdout]     | |__________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:405:13
[INFO] [stdout]     |
[INFO] [stdout] 405 |             try!(lr1::generate_report(&mut output_report_file, &lr1result));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:418:53
[INFO] [stdout]     |
[INFO] [stdout] 418 |             r::LrCodeGeneration::RecursiveAscent => try!(lr1::codegen::ascent::compile(
[INFO] [stdout]     |                                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:426:49
[INFO] [stdout]     |
[INFO] [stdout] 426 |             r::LrCodeGeneration::TableDriven => try!(lr1::codegen::parse_table::compile(
[INFO] [stdout]     |                                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:367:21
[INFO] [stdout]     |
[INFO] [stdout] 367 |                     rust!(rust, "{},", parameter.name);
[INFO] [stdout]     |                     ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:435:45
[INFO] [stdout]     |
[INFO] [stdout] 435 |             r::LrCodeGeneration::TestAll => try!(lr1::codegen::test_all::compile(
[INFO] [stdout]     |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:370:21
[INFO] [stdout]     |
[INFO] [stdout] 370 |                     rust!(rust, "{}{},", grammar.prefix, arg_counter + i);
[INFO] [stdout]     |                     ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:444:9
[INFO] [stdout]     |
[INFO] [stdout] 444 | /         rust!(
[INFO] [stdout] 445 | |             rust,
[INFO] [stdout] 446 | |             "{}use self::{}parse{}::{}Parser;",
[INFO] [stdout] 447 | |             grammar.nonterminals[&user_nt].visibility,
[INFO] [stdout] ...   |
[INFO] [stdout] 450 | |             user_nt
[INFO] [stdout] 451 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:455:9
[INFO] [stdout]     |
[INFO] [stdout] 455 |         try!(intern_token::compile(&grammar, intern_token, &mut rust));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:373:21
[INFO] [stdout]     |
[INFO] [stdout] 373 |                     rust!(rust, "&{}start{},", grammar.prefix, temp_counter);
[INFO] [stdout]     |                     --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:456:9
[INFO] [stdout]     |
[INFO] [stdout] 456 |         rust!(rust, "pub use self::{}intern_token::Token;", grammar.prefix);
[INFO] [stdout]     |         -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:459:5
[INFO] [stdout]     |
[INFO] [stdout] 459 |     try!(action::emit_action_code(grammar, &mut rust));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:374:21
[INFO] [stdout]     |
[INFO] [stdout] 374 |                     rust!(rust, "&{}end{},", grammar.prefix, temp_counter);
[INFO] [stdout]     |                     ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:461:5
[INFO] [stdout]     |
[INFO] [stdout] 461 |     try!(emit_to_triple_trait(grammar, &mut rust));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:376:17
[INFO] [stdout]     |
[INFO] [stdout] 376 |                 rust!(rust, ");");
[INFO] [stdout]     |                 ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:478:5
[INFO] [stdout]     |
[INFO] [stdout] 478 |     rust!(rust, "");
[INFO] [stdout]     |     ---------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:479:5
[INFO] [stdout]     |
[INFO] [stdout] 479 | /     rust!(
[INFO] [stdout] 480 | |         rust,
[INFO] [stdout] 481 | |         "pub trait {}ToTriple<{}> {{",
[INFO] [stdout] 482 | |         grammar.prefix,
[INFO] [stdout] 483 | |         user_type_parameters,
[INFO] [stdout] 484 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:379:17
[INFO] [stdout]     |
[INFO] [stdout] 379 | /                 rust!(
[INFO] [stdout] 380 | |                     rust,
[INFO] [stdout] 381 | |                     "let {}temp{} = ({}start{}, {}temp{}, {}end{});",
[INFO] [stdout] 382 | |                     grammar.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 389 | |                     temp_counter
[INFO] [stdout] 390 | |                 );
[INFO] [stdout]     | |__________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:485:5
[INFO] [stdout]     |
[INFO] [stdout] 485 |     rust!(rust, "type Error;");
[INFO] [stdout]     |     --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:398:5
[INFO] [stdout]     |
[INFO] [stdout] 398 |     rust!(rust, "{}action{}(", grammar.prefix, data.action.index());
[INFO] [stdout]     |     ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:486:5
[INFO] [stdout]     |
[INFO] [stdout] 486 | /     rust!(
[INFO] [stdout] 487 | |         rust,
[INFO] [stdout] 488 | |         "fn to_triple(value: Self) -> Result<({},{},{}),Self::Error>;",
[INFO] [stdout] 489 | |         L,
[INFO] [stdout] 490 | |         T,
[INFO] [stdout] 491 | |         L,
[INFO] [stdout] 492 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:400:9
[INFO] [stdout]     |
[INFO] [stdout] 400 |         rust!(rust, "{},", parameter.name);
[INFO] [stdout]     |         ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:493:5
[INFO] [stdout]     |
[INFO] [stdout] 493 |     rust!(rust, "}}");
[INFO] [stdout]     |     ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:407:17
[INFO] [stdout]     |
[INFO] [stdout] 407 |                 rust!(rust, "{}{},", grammar.prefix, arg_counter);
[INFO] [stdout]     |                 -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:495:5
[INFO] [stdout]     |
[INFO] [stdout] 495 |     rust!(rust, "");
[INFO] [stdout]     |     ---------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:411:17
[INFO] [stdout]     |
[INFO] [stdout] 411 |                 rust!(rust, "{}temp{},", grammar.prefix, temp_counter);
[INFO] [stdout]     |                 ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:497:9
[INFO] [stdout]     |
[INFO] [stdout] 497 | /         rust!(
[INFO] [stdout] 498 | |             rust,
[INFO] [stdout] 499 | |             "impl<{}> {}ToTriple<{}> for ({}, {}, {}) {{",
[INFO] [stdout] 500 | |             user_type_parameters,
[INFO] [stdout] ...   |
[INFO] [stdout] 505 | |             L,
[INFO] [stdout] 506 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:418:5
[INFO] [stdout]     |
[INFO] [stdout] 418 |     rust!(rust, ")");
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:507:9
[INFO] [stdout]     |
[INFO] [stdout] 507 |         rust!(rust, "type Error = {};", E);
[INFO] [stdout]     |         ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/action.rs:420:5
[INFO] [stdout]     |
[INFO] [stdout] 420 |     rust!(rust, "}}");
[INFO] [stdout]     |     ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:508:9
[INFO] [stdout]     |
[INFO] [stdout] 508 | /         rust!(
[INFO] [stdout] 509 | |             rust,
[INFO] [stdout] 510 | |             "fn to_triple(value: Self) -> Result<({},{},{}),{}> {{",
[INFO] [stdout] 511 | |             L,
[INFO] [stdout] ...   |
[INFO] [stdout] 514 | |             E,
[INFO] [stdout] 515 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/build/mod.rs:40:25
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let lalrpop_files = try!(lalrpop_files(root_dir));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/build/mod.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |         try!(process_file(session.clone(), lalrpop_file));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/build/mod.rs:49:19
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let rs_file = try!(resolve_rs_file(&session, lalrpop_file));
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:516:9
[INFO] [stdout]     |
[INFO] [stdout] 516 |         rust!(rust, "Ok(value)");
[INFO] [stdout]     |         ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/build/mod.rs:50:23
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let report_file = try!(resolve_report_file(&session, lalrpop_file));
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/build/mod.rs:88:31
[INFO] [stdout]    |
[INFO] [stdout] 88 |     if session.force_build || try!(needs_rebuild(&lalrpop_file, &rs_file)) {
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:517:9
[INFO] [stdout]     |
[INFO] [stdout] 517 |         rust!(rust, "}}");
[INFO] [stdout]     |         ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/build/mod.rs:96:13
[INFO] [stdout]    |
[INFO] [stdout] 96 |             try!(fs::create_dir_all(parent));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/build/mod.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |         try!(make_read_only(&rs_file, false));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:518:9
[INFO] [stdout]     |
[INFO] [stdout] 518 |         rust!(rust, "}}");
[INFO] [stdout]     |         ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/build/mod.rs:99:9
[INFO] [stdout]    |
[INFO] [stdout] 99 |         try!(remove_old_file(&rs_file));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:102:33
[INFO] [stdout]     |
[INFO] [stdout] 102 |         let file_text = Rc::new(try!(FileText::from_path(lalrpop_file.to_path_buf())));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:116:27
[INFO] [stdout]     |
[INFO] [stdout] 116 |             let grammar = try!(parse_and_normalize_grammar(&session, &file_text));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:520:9
[INFO] [stdout]     |
[INFO] [stdout] 520 | /         rust!(
[INFO] [stdout] 521 | |             rust,
[INFO] [stdout] 522 | |             "impl<{}> {}ToTriple<{}> for Result<({}, {}, {}),{}> {{",
[INFO] [stdout] 523 | |             user_type_parameters,
[INFO] [stdout] ...   |
[INFO] [stdout] 529 | |             E,
[INFO] [stdout] 530 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:117:26
[INFO] [stdout]     |
[INFO] [stdout] 117 |             let buffer = try!(emit_recursive_ascent(&session, &grammar, &report_file));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:118:35
[INFO] [stdout]     |
[INFO] [stdout] 118 |             let mut output_file = try!(fs::File::create(&rs_file));
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:531:9
[INFO] [stdout]     |
[INFO] [stdout] 531 |         rust!(rust, "type Error = {};", E);
[INFO] [stdout]     |         ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:119:13
[INFO] [stdout]     |
[INFO] [stdout] 119 |             try!(writeln!(output_file, "{}", LALRPOP_VERSION_HEADER));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             try!(output_file.write_all(&buffer));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:123:9
[INFO] [stdout]     |
[INFO] [stdout] 123 |         try!(make_read_only(&rs_file, true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:532:9
[INFO] [stdout]     |
[INFO] [stdout] 532 | /         rust!(
[INFO] [stdout] 533 | |             rust,
[INFO] [stdout] 534 | |             "fn to_triple(value: Self) -> Result<({},{},{}),{}> {{",
[INFO] [stdout] 535 | |             L,
[INFO] [stdout] ...   |
[INFO] [stdout] 538 | |             E,
[INFO] [stdout] 539 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:144:36
[INFO] [stdout]     |
[INFO] [stdout] 144 |             let lalrpop_metadata = try!(fs::metadata(&lalrpop_file));
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:185:40
[INFO] [stdout]     |
[INFO] [stdout] 185 |         let mut f = io::BufReader::new(try!(fs::File::open(&rs_file)));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:540:9
[INFO] [stdout]     |
[INFO] [stdout] 540 |         rust!(rust, "value");
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:186:9
[INFO] [stdout]     |
[INFO] [stdout] 186 |         try!(f.read_line(&mut input_str));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:194:27
[INFO] [stdout]     |
[INFO] [stdout] 194 |         let rs_metadata = try!(fs::metadata(&rs_file));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:541:9
[INFO] [stdout]     |
[INFO] [stdout] 541 |         rust!(rust, "}}");
[INFO] [stdout]     |         ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:205:18
[INFO] [stdout]     |
[INFO] [stdout] 205 |     for entry in try!(fs::read_dir(root_dir)) {
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:542:9
[INFO] [stdout]     |
[INFO] [stdout] 542 |         rust!(rust, "}}");
[INFO] [stdout]     |         ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:206:21
[INFO] [stdout]     |
[INFO] [stdout] 206 |         let entry = try!(entry);
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:207:25
[INFO] [stdout]     |
[INFO] [stdout] 207 |         let file_type = try!(entry.file_type());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:212:27
[INFO] [stdout]     |
[INFO] [stdout] 212 |             result.extend(try!(lalrpop_files(&path)));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:379:5
[INFO] [stdout]     |
[INFO] [stdout] 379 |     try!(emit_module_attributes(grammar, &mut rust));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:380:5
[INFO] [stdout]     |
[INFO] [stdout] 380 |     try!(emit_uses(grammar, &mut rust));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:404:42
[INFO] [stdout]     |
[INFO] [stdout] 404 |             let mut output_report_file = try!(fs::File::create(&report_file));
[INFO] [stdout]     |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:405:13
[INFO] [stdout]     |
[INFO] [stdout] 405 |             try!(lr1::generate_report(&mut output_report_file, &lr1result));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:418:53
[INFO] [stdout]     |
[INFO] [stdout] 418 |             r::LrCodeGeneration::RecursiveAscent => try!(lr1::codegen::ascent::compile(
[INFO] [stdout]     |                                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:426:49
[INFO] [stdout]     |
[INFO] [stdout] 426 |             r::LrCodeGeneration::TableDriven => try!(lr1::codegen::parse_table::compile(
[INFO] [stdout]     |                                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:435:45
[INFO] [stdout]     |
[INFO] [stdout] 435 |             r::LrCodeGeneration::TestAll => try!(lr1::codegen::test_all::compile(
[INFO] [stdout]     |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:444:9
[INFO] [stdout]     |
[INFO] [stdout] 444 | /         rust!(
[INFO] [stdout] 445 | |             rust,
[INFO] [stdout] 446 | |             "{}use self::{}parse{}::{}Parser;",
[INFO] [stdout] 447 | |             grammar.nonterminals[&user_nt].visibility,
[INFO] [stdout] ...   |
[INFO] [stdout] 450 | |             user_nt
[INFO] [stdout] 451 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:455:9
[INFO] [stdout]     |
[INFO] [stdout] 455 |         try!(intern_token::compile(&grammar, intern_token, &mut rust));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:456:9
[INFO] [stdout]     |
[INFO] [stdout] 456 |         rust!(rust, "pub use self::{}intern_token::Token;", grammar.prefix);
[INFO] [stdout]     |         -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:459:5
[INFO] [stdout]     |
[INFO] [stdout] 459 |     try!(action::emit_action_code(grammar, &mut rust));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:461:5
[INFO] [stdout]     |
[INFO] [stdout] 461 |     try!(emit_to_triple_trait(grammar, &mut rust));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:478:5
[INFO] [stdout]     |
[INFO] [stdout] 478 |     rust!(rust, "");
[INFO] [stdout]     |     ---------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:479:5
[INFO] [stdout]     |
[INFO] [stdout] 479 | /     rust!(
[INFO] [stdout] 480 | |         rust,
[INFO] [stdout] 481 | |         "pub trait {}ToTriple<{}> {{",
[INFO] [stdout] 482 | |         grammar.prefix,
[INFO] [stdout] 483 | |         user_type_parameters,
[INFO] [stdout] 484 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:485:5
[INFO] [stdout]     |
[INFO] [stdout] 485 |     rust!(rust, "type Error;");
[INFO] [stdout]     |     --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:486:5
[INFO] [stdout]     |
[INFO] [stdout] 486 | /     rust!(
[INFO] [stdout] 487 | |         rust,
[INFO] [stdout] 488 | |         "fn to_triple(value: Self) -> Result<({},{},{}),Self::Error>;",
[INFO] [stdout] 489 | |         L,
[INFO] [stdout] 490 | |         T,
[INFO] [stdout] 491 | |         L,
[INFO] [stdout] 492 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:544:9
[INFO] [stdout]     |
[INFO] [stdout] 544 | /         rust!(
[INFO] [stdout] 545 | |             rust,
[INFO] [stdout] 546 | |             "impl<{}> {}ToTriple<{}> for {} {{",
[INFO] [stdout] 547 | |             user_type_parameters,
[INFO] [stdout] ...   |
[INFO] [stdout] 550 | |             T,
[INFO] [stdout] 551 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:493:5
[INFO] [stdout]     |
[INFO] [stdout] 493 |     rust!(rust, "}}");
[INFO] [stdout]     |     ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:552:9
[INFO] [stdout]     |
[INFO] [stdout] 552 |         rust!(rust, "type Error = {};", E);
[INFO] [stdout]     |         ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:495:5
[INFO] [stdout]     |
[INFO] [stdout] 495 |     rust!(rust, "");
[INFO] [stdout]     |     ---------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:553:9
[INFO] [stdout]     |
[INFO] [stdout] 553 | /         rust!(
[INFO] [stdout] 554 | |             rust,
[INFO] [stdout] 555 | |             "fn to_triple(value: Self) -> Result<((),{},()),{}> {{",
[INFO] [stdout] 556 | |             T,
[INFO] [stdout] 557 | |             E,
[INFO] [stdout] 558 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:497:9
[INFO] [stdout]     |
[INFO] [stdout] 497 | /         rust!(
[INFO] [stdout] 498 | |             rust,
[INFO] [stdout] 499 | |             "impl<{}> {}ToTriple<{}> for ({}, {}, {}) {{",
[INFO] [stdout] 500 | |             user_type_parameters,
[INFO] [stdout] ...   |
[INFO] [stdout] 505 | |             L,
[INFO] [stdout] 506 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:559:9
[INFO] [stdout]     |
[INFO] [stdout] 559 |         rust!(rust, "Ok(((), value, ()))");
[INFO] [stdout]     |         ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:507:9
[INFO] [stdout]     |
[INFO] [stdout] 507 |         rust!(rust, "type Error = {};", E);
[INFO] [stdout]     |         ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:560:9
[INFO] [stdout]     |
[INFO] [stdout] 560 |         rust!(rust, "}}");
[INFO] [stdout]     |         ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:508:9
[INFO] [stdout]     |
[INFO] [stdout] 508 | /         rust!(
[INFO] [stdout] 509 | |             rust,
[INFO] [stdout] 510 | |             "fn to_triple(value: Self) -> Result<({},{},{}),{}> {{",
[INFO] [stdout] 511 | |             L,
[INFO] [stdout] ...   |
[INFO] [stdout] 514 | |             E,
[INFO] [stdout] 515 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:561:9
[INFO] [stdout]     |
[INFO] [stdout] 561 |         rust!(rust, "}}");
[INFO] [stdout]     |         ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:516:9
[INFO] [stdout]     |
[INFO] [stdout] 516 |         rust!(rust, "Ok(value)");
[INFO] [stdout]     |         ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:563:9
[INFO] [stdout]     |
[INFO] [stdout] 563 | /         rust!(
[INFO] [stdout] 564 | |             rust,
[INFO] [stdout] 565 | |             "impl<{}> {}ToTriple<{}> for Result<({}),{}> {{",
[INFO] [stdout] 566 | |             user_type_parameters,
[INFO] [stdout] ...   |
[INFO] [stdout] 570 | |             E,
[INFO] [stdout] 571 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:517:9
[INFO] [stdout]     |
[INFO] [stdout] 517 |         rust!(rust, "}}");
[INFO] [stdout]     |         ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:572:9
[INFO] [stdout]     |
[INFO] [stdout] 572 |         rust!(rust, "type Error = {};", E);
[INFO] [stdout]     |         ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:518:9
[INFO] [stdout]     |
[INFO] [stdout] 518 |         rust!(rust, "}}");
[INFO] [stdout]     |         ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:573:9
[INFO] [stdout]     |
[INFO] [stdout] 573 | /         rust!(
[INFO] [stdout] 574 | |             rust,
[INFO] [stdout] 575 | |             "fn to_triple(value: Self) -> Result<((),{},()),{}> {{",
[INFO] [stdout] 576 | |             T,
[INFO] [stdout] 577 | |             E,
[INFO] [stdout] 578 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:520:9
[INFO] [stdout]     |
[INFO] [stdout] 520 | /         rust!(
[INFO] [stdout] 521 | |             rust,
[INFO] [stdout] 522 | |             "impl<{}> {}ToTriple<{}> for Result<({}, {}, {}),{}> {{",
[INFO] [stdout] 523 | |             user_type_parameters,
[INFO] [stdout] ...   |
[INFO] [stdout] 529 | |             E,
[INFO] [stdout] 530 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:579:9
[INFO] [stdout]     |
[INFO] [stdout] 579 |         rust!(rust, "value.map(|v| ((), v, ()))");
[INFO] [stdout]     |         ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:531:9
[INFO] [stdout]     |
[INFO] [stdout] 531 |         rust!(rust, "type Error = {};", E);
[INFO] [stdout]     |         ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:580:9
[INFO] [stdout]     |
[INFO] [stdout] 580 |         rust!(rust, "}}");
[INFO] [stdout]     |         ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:581:9
[INFO] [stdout]     |
[INFO] [stdout] 581 |         rust!(rust, "}}");
[INFO] [stdout]     |         ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:532:9
[INFO] [stdout]     |
[INFO] [stdout] 532 | /         rust!(
[INFO] [stdout] 533 | |             rust,
[INFO] [stdout] 534 | |             "fn to_triple(value: Self) -> Result<({},{},{}),{}> {{",
[INFO] [stdout] 535 | |             L,
[INFO] [stdout] ...   |
[INFO] [stdout] 538 | |             E,
[INFO] [stdout] 539 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/file_text.rs:16:21
[INFO] [stdout]    |
[INFO] [stdout] 16 |         let mut f = try!(File::open(&path));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/file_text.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |         try!(f.read_to_string(&mut input_str));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:540:9
[INFO] [stdout]     |
[INFO] [stdout] 540 |         rust!(rust, "value");
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/file_text.rs:99:13
[INFO] [stdout]    |
[INFO] [stdout] 99 |             try!(writeln!(out, "  {}", text));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/file_text.rs:102:17
[INFO] [stdout]     |
[INFO] [stdout] 102 |                 try!(writeln!(out, "  {}^", Repeat(' ', start_col)));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/file_text.rs:105:17
[INFO] [stdout]     |
[INFO] [stdout] 105 |                 try!(writeln!(
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:541:9
[INFO] [stdout]     |
[INFO] [stdout] 541 |         rust!(rust, "}}");
[INFO] [stdout]     |         ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/file_text.rs:118:13
[INFO] [stdout]     |
[INFO] [stdout] 118 |             try!(writeln!(
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/file_text.rs:125:17
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 try!(writeln!(out, "| {0:<1$} |", line, max_len));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:542:9
[INFO] [stdout]     |
[INFO] [stdout] 542 |         rust!(rust, "}}");
[INFO] [stdout]     |         ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/file_text.rs:127:13
[INFO] [stdout]     |
[INFO] [stdout] 127 |             try!(writeln!(out, "| {}", line_strs[line_strs.len() - 1]));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/file_text.rs:128:13
[INFO] [stdout]     |
[INFO] [stdout] 128 |             try!(writeln!(out, "+~{}", Repeat('~', end_col)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/file_text.rs:140:13
[INFO] [stdout]     |
[INFO] [stdout] 140 |             try!(write!(fmt, "{}", self.0));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/lexer/dfa/mod.rs:44:24
[INFO] [stdout]    |
[INFO] [stdout] 44 |     let nfas: Vec<_> = try! {
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:544:9
[INFO] [stdout]     |
[INFO] [stdout] 544 | /         rust!(
[INFO] [stdout] 545 | |             rust,
[INFO] [stdout] 546 | |             "impl<{}> {}ToTriple<{}> for {} {{",
[INFO] [stdout] 547 | |             user_type_parameters,
[INFO] [stdout] ...   |
[INFO] [stdout] 550 | |             T,
[INFO] [stdout] 551 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/lexer/dfa/mod.rs:60:15
[INFO] [stdout]    |
[INFO] [stdout] 60 |     let dfa = try!(builder.build());
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     rust!(out, "#[cfg_attr(rustfmt, rustfmt_skip)]");
[INFO] [stdout]    |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:552:9
[INFO] [stdout]     |
[INFO] [stdout] 552 |         rust!(rust, "type Error = {};", E);
[INFO] [stdout]     |         ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     rust!(out, "mod {}intern_token {{", prefix);
[INFO] [stdout]    |     -------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:553:9
[INFO] [stdout]     |
[INFO] [stdout] 553 | /         rust!(
[INFO] [stdout] 554 | |             rust,
[INFO] [stdout] 555 | |             "fn to_triple(value: Self) -> Result<((),{},()),{}> {{",
[INFO] [stdout] 556 | |             T,
[INFO] [stdout] 557 | |             E,
[INFO] [stdout] 558 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     rust!(out, "#![allow(unused_imports)]");
[INFO] [stdout]    |     ---------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/lexer/intern_token/mod.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     try!(out.write_uses("", &grammar));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:559:9
[INFO] [stdout]     |
[INFO] [stdout] 559 |         rust!(rust, "Ok(((), value, ()))");
[INFO] [stdout]     |         ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     rust!(out, "extern crate regex as {}regex;", prefix);
[INFO] [stdout]    |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:560:9
[INFO] [stdout]     |
[INFO] [stdout] 560 |         rust!(rust, "}}");
[INFO] [stdout]     |         ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     rust!(out, "use std::fmt as {}fmt;", prefix);
[INFO] [stdout]    |     --------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:561:9
[INFO] [stdout]     |
[INFO] [stdout] 561 |         rust!(rust, "}}");
[INFO] [stdout]     |         ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     rust!(out, "");
[INFO] [stdout]    |     --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |           ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 | /     rust!(
[INFO] [stdout] 70 | |         out,
[INFO] [stdout] 71 | |         "#[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord)]"
[INFO] [stdout] 72 | |     );
[INFO] [stdout]    | |______- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:563:9
[INFO] [stdout]     |
[INFO] [stdout] 563 | /         rust!(
[INFO] [stdout] 564 | |             rust,
[INFO] [stdout] 565 | |             "impl<{}> {}ToTriple<{}> for Result<({}),{}> {{",
[INFO] [stdout] 566 | |             user_type_parameters,
[INFO] [stdout] ...   |
[INFO] [stdout] 570 | |             E,
[INFO] [stdout] 571 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     rust!(out, "pub struct Token<'input>(pub usize, pub &'input str);");
[INFO] [stdout]    |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:572:9
[INFO] [stdout]     |
[INFO] [stdout] 572 |         rust!(rust, "type Error = {};", E);
[INFO] [stdout]     |         ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     rust!(out, "impl<'a> {}fmt::Display for Token<'a> {{", prefix);
[INFO] [stdout]    |     --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |           ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     rust!(
[INFO] [stdout] 76 | |         out,
[INFO] [stdout] 77 | |         "fn fmt(&self, formatter: &mut {}fmt::Formatter) -> Result<(), {}fmt::Error> {{",
[INFO] [stdout] 78 | |         prefix,
[INFO] [stdout] 79 | |         prefix
[INFO] [stdout] 80 | |     );
[INFO] [stdout]    | |______- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     rust!(out, "{}fmt::Display::fmt(self.1, formatter)", prefix);
[INFO] [stdout]    |     ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     rust!(out, "}}");
[INFO] [stdout]    |     ----------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     rust!(out, "}}");
[INFO] [stdout]    |     ----------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     rust!(out, "");
[INFO] [stdout]    |     --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     rust!(out, "pub struct {}MatcherBuilder {{", prefix);
[INFO] [stdout]    |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     rust!(out, "regex_set: {}regex::RegexSet,", prefix);
[INFO] [stdout]    |     ---------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     rust!(out, "regex_vec: Vec<{}regex::Regex>,", prefix);
[INFO] [stdout]    |     ------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     rust!(out, "}}");
[INFO] [stdout]    |     ----------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     rust!(out, "");
[INFO] [stdout]    |     --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:573:9
[INFO] [stdout]     |
[INFO] [stdout] 573 | /         rust!(
[INFO] [stdout] 574 | |             rust,
[INFO] [stdout] 575 | |             "fn to_triple(value: Self) -> Result<((),{},()),{}> {{",
[INFO] [stdout] 576 | |             T,
[INFO] [stdout] 577 | |             E,
[INFO] [stdout] 578 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:579:9
[INFO] [stdout]     |
[INFO] [stdout] 579 |         rust!(rust, "value.map(|v| ((), v, ()))");
[INFO] [stdout]     |         ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:580:9
[INFO] [stdout]     |
[INFO] [stdout] 580 |         rust!(rust, "}}");
[INFO] [stdout]     |         ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/build/mod.rs:581:9
[INFO] [stdout]     |
[INFO] [stdout] 581 |         rust!(rust, "}}");
[INFO] [stdout]     |         ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/file_text.rs:16:21
[INFO] [stdout]    |
[INFO] [stdout] 16 |         let mut f = try!(File::open(&path));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/file_text.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |         try!(f.read_to_string(&mut input_str));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/file_text.rs:99:13
[INFO] [stdout]    |
[INFO] [stdout] 99 |             try!(writeln!(out, "  {}", text));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/file_text.rs:102:17
[INFO] [stdout]     |
[INFO] [stdout] 102 |                 try!(writeln!(out, "  {}^", Repeat(' ', start_col)));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/file_text.rs:105:17
[INFO] [stdout]     |
[INFO] [stdout] 105 |                 try!(writeln!(
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/file_text.rs:118:13
[INFO] [stdout]     |
[INFO] [stdout] 118 |             try!(writeln!(
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/file_text.rs:125:17
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 try!(writeln!(out, "| {0:<1$} |", line, max_len));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/file_text.rs:127:13
[INFO] [stdout]     |
[INFO] [stdout] 127 |             try!(writeln!(out, "| {}", line_strs[line_strs.len() - 1]));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/file_text.rs:128:13
[INFO] [stdout]     |
[INFO] [stdout] 128 |             try!(writeln!(out, "+~{}", Repeat('~', end_col)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/file_text.rs:140:13
[INFO] [stdout]     |
[INFO] [stdout] 140 |             try!(write!(fmt, "{}", self.0));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/lexer/dfa/mod.rs:44:24
[INFO] [stdout]    |
[INFO] [stdout] 44 |     let nfas: Vec<_> = try! {
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/lexer/dfa/mod.rs:60:15
[INFO] [stdout]    |
[INFO] [stdout] 60 |     let dfa = try!(builder.build());
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     rust!(out, "#[cfg_attr(rustfmt, rustfmt_skip)]");
[INFO] [stdout]    |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     rust!(out, "mod {}intern_token {{", prefix);
[INFO] [stdout]    |     -------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     rust!(out, "#![allow(unused_imports)]");
[INFO] [stdout]    |     ---------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/lexer/intern_token/mod.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     try!(out.write_uses("", &grammar));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     rust!(out, "extern crate regex as {}regex;", prefix);
[INFO] [stdout]    |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     rust!(out, "use std::fmt as {}fmt;", prefix);
[INFO] [stdout]    |     --------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     rust!(out, "");
[INFO] [stdout]    |     --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |           ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 | /     rust!(
[INFO] [stdout] 70 | |         out,
[INFO] [stdout] 71 | |         "#[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord)]"
[INFO] [stdout] 72 | |     );
[INFO] [stdout]    | |______- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     rust!(out, "pub struct Token<'input>(pub usize, pub &'input str);");
[INFO] [stdout]    |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     rust!(out, "impl<'a> {}fmt::Display for Token<'a> {{", prefix);
[INFO] [stdout]    |     --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |           ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     rust!(
[INFO] [stdout] 76 | |         out,
[INFO] [stdout] 77 | |         "fn fmt(&self, formatter: &mut {}fmt::Formatter) -> Result<(), {}fmt::Error> {{",
[INFO] [stdout] 78 | |         prefix,
[INFO] [stdout] 79 | |         prefix
[INFO] [stdout] 80 | |     );
[INFO] [stdout]    | |______- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     rust!(out, "{}fmt::Display::fmt(self.1, formatter)", prefix);
[INFO] [stdout]    |     ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     rust!(out, "}}");
[INFO] [stdout]    |     ----------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     rust!(out, "}}");
[INFO] [stdout]    |     ----------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     rust!(out, "");
[INFO] [stdout]    |     --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     rust!(out, "impl {}MatcherBuilder {{", prefix);
[INFO] [stdout]    |     ----------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     rust!(out, "pub fn new() -> {}MatcherBuilder {{", prefix);
[INFO] [stdout]    |     ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     rust!(out, "pub struct {}MatcherBuilder {{", prefix);
[INFO] [stdout]    |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     rust!(out, "let {}strs: &[&str] = &[", prefix);
[INFO] [stdout]     |     ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |         rust!(out, "{},", literal);
[INFO] [stdout]     |         --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     rust!(out, "regex_set: {}regex::RegexSet,", prefix);
[INFO] [stdout]    |     ---------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     rust!(out, "regex_vec: Vec<{}regex::Regex>,", prefix);
[INFO] [stdout]    |     ------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     rust!(out, "];");
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:120:5
[INFO] [stdout]     |
[INFO] [stdout] 120 | /     rust!(
[INFO] [stdout] 121 | |         out,
[INFO] [stdout] 122 | |         "let {}regex_set = {}regex::RegexSet::new({}strs).unwrap();",
[INFO] [stdout] 123 | |         prefix,
[INFO] [stdout] 124 | |         prefix,
[INFO] [stdout] 125 | |         prefix
[INFO] [stdout] 126 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     rust!(out, "}}");
[INFO] [stdout]    |     ----------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     rust!(out, "");
[INFO] [stdout]    |     --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     rust!(out, "let {}regex_vec = vec![", prefix);
[INFO] [stdout]     |     ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     rust!(out, "impl {}MatcherBuilder {{", prefix);
[INFO] [stdout]    |     ----------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:130:9
[INFO] [stdout]     |
[INFO] [stdout] 130 |         rust!(out, "{}regex::Regex::new({}).unwrap(),", prefix, literal);
[INFO] [stdout]     |         ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     rust!(out, "pub fn new() -> {}MatcherBuilder {{", prefix);
[INFO] [stdout]    |     ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 |     rust!(out, "];");
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     rust!(out, "let {}strs: &[&str] = &[", prefix);
[INFO] [stdout]     |     ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 | /     rust!(
[INFO] [stdout] 135 | |         out,
[INFO] [stdout] 136 | |         "{0}MatcherBuilder {{ regex_set: {0}regex_set, regex_vec: {0}regex_vec }}",
[INFO] [stdout] 137 | |         prefix
[INFO] [stdout] 138 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |         rust!(out, "{},", literal);
[INFO] [stdout]     |         --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     rust!(out, "];");
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:139:5
[INFO] [stdout]     |
[INFO] [stdout] 139 |     rust!(out, "}}"); // fn new()
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:120:5
[INFO] [stdout]     |
[INFO] [stdout] 120 | /     rust!(
[INFO] [stdout] 121 | |         out,
[INFO] [stdout] 122 | |         "let {}regex_set = {}regex::RegexSet::new({}strs).unwrap();",
[INFO] [stdout] 123 | |         prefix,
[INFO] [stdout] 124 | |         prefix,
[INFO] [stdout] 125 | |         prefix
[INFO] [stdout] 126 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:140:5
[INFO] [stdout]     |
[INFO] [stdout] 140 | /     rust!(
[INFO] [stdout] 141 | |         out,
[INFO] [stdout] 142 | |         "pub fn matcher<'input, 'builder>(&'builder self, s: &'input str) \
[INFO] [stdout] 143 | |          -> {}Matcher<'input, 'builder> {{",
[INFO] [stdout] 144 | |         prefix
[INFO] [stdout] 145 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     rust!(out, "let {}regex_vec = vec![", prefix);
[INFO] [stdout]     |     ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |     rust!(out, "{}Matcher {{", prefix);
[INFO] [stdout]     |     ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:130:9
[INFO] [stdout]     |
[INFO] [stdout] 130 |         rust!(out, "{}regex::Regex::new({}).unwrap(),", prefix, literal);
[INFO] [stdout]     |         ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     rust!(out, "text: s,");
[INFO] [stdout]     |     ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 |     rust!(out, "];");
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 148 |     rust!(out, "consumed: 0,");
[INFO] [stdout]     |     --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:149:5
[INFO] [stdout]     |
[INFO] [stdout] 149 |     rust!(out, "regex_set: &self.regex_set,");
[INFO] [stdout]     |     ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     rust!(out, "regex_vec: &self.regex_vec,");
[INFO] [stdout]     |     ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:151:5
[INFO] [stdout]     |
[INFO] [stdout] 151 |     rust!(out, "}}"); // struct literal
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 |     rust!(out, "}}"); // fn matcher()
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:153:5
[INFO] [stdout]     |
[INFO] [stdout] 153 |     rust!(out, "}}"); // impl MatcherBuilder
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:154:5
[INFO] [stdout]     |
[INFO] [stdout] 154 |     rust!(out, "");
[INFO] [stdout]     |     --------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:155:5
[INFO] [stdout]     |
[INFO] [stdout] 155 |     rust!(out, "pub struct {}Matcher<'input, 'builder> {{", prefix);
[INFO] [stdout]     |     ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:156:5
[INFO] [stdout]     |
[INFO] [stdout] 156 |     rust!(out, "text: &'input str,"); // remaining input
[INFO] [stdout]     |     --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:157:5
[INFO] [stdout]     |
[INFO] [stdout] 157 |     rust!(out, "consumed: usize,"); // number of chars consumed thus far
[INFO] [stdout]     |     ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:158:5
[INFO] [stdout]     |
[INFO] [stdout] 158 |     rust!(out, "regex_set: &'builder {}regex::RegexSet,", prefix);
[INFO] [stdout]     |     -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:159:5
[INFO] [stdout]     |
[INFO] [stdout] 159 |     rust!(out, "regex_vec: &'builder Vec<{}regex::Regex>,", prefix);
[INFO] [stdout]     |     ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |     rust!(out, "}}");
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:161:5
[INFO] [stdout]     |
[INFO] [stdout] 161 |     rust!(out, "");
[INFO] [stdout]     |     --------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 | /     rust!(
[INFO] [stdout] 135 | |         out,
[INFO] [stdout] 136 | |         "{0}MatcherBuilder {{ regex_set: {0}regex_set, regex_vec: {0}regex_vec }}",
[INFO] [stdout] 137 | |         prefix
[INFO] [stdout] 138 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:139:5
[INFO] [stdout]     |
[INFO] [stdout] 139 |     rust!(out, "}}"); // fn new()
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:140:5
[INFO] [stdout]     |
[INFO] [stdout] 140 | /     rust!(
[INFO] [stdout] 141 | |         out,
[INFO] [stdout] 142 | |         "pub fn matcher<'input, 'builder>(&'builder self, s: &'input str) \
[INFO] [stdout] 143 | |          -> {}Matcher<'input, 'builder> {{",
[INFO] [stdout] 144 | |         prefix
[INFO] [stdout] 145 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |     rust!(out, "{}Matcher {{", prefix);
[INFO] [stdout]     |     ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     rust!(out, "text: s,");
[INFO] [stdout]     |     ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 148 |     rust!(out, "consumed: 0,");
[INFO] [stdout]     |     --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:149:5
[INFO] [stdout]     |
[INFO] [stdout] 149 |     rust!(out, "regex_set: &self.regex_set,");
[INFO] [stdout]     |     ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     rust!(out, "regex_vec: &self.regex_vec,");
[INFO] [stdout]     |     ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:151:5
[INFO] [stdout]     |
[INFO] [stdout] 151 |     rust!(out, "}}"); // struct literal
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 |     rust!(out, "}}"); // fn matcher()
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:153:5
[INFO] [stdout]     |
[INFO] [stdout] 153 |     rust!(out, "}}"); // impl MatcherBuilder
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:154:5
[INFO] [stdout]     |
[INFO] [stdout] 154 |     rust!(out, "");
[INFO] [stdout]     |     --------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:155:5
[INFO] [stdout]     |
[INFO] [stdout] 155 |     rust!(out, "pub struct {}Matcher<'input, 'builder> {{", prefix);
[INFO] [stdout]     |     ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:156:5
[INFO] [stdout]     |
[INFO] [stdout] 156 |     rust!(out, "text: &'input str,"); // remaining input
[INFO] [stdout]     |     --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:157:5
[INFO] [stdout]     |
[INFO] [stdout] 157 |     rust!(out, "consumed: usize,"); // number of chars consumed thus far
[INFO] [stdout]     |     ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:158:5
[INFO] [stdout]     |
[INFO] [stdout] 158 |     rust!(out, "regex_set: &'builder {}regex::RegexSet,", prefix);
[INFO] [stdout]     |     -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:159:5
[INFO] [stdout]     |
[INFO] [stdout] 159 |     rust!(out, "regex_vec: &'builder Vec<{}regex::Regex>,", prefix);
[INFO] [stdout]     |     ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 | /     rust!(
[INFO] [stdout] 163 | |         out,
[INFO] [stdout] 164 | |         "impl<'input, 'builder> Iterator for {}Matcher<'input, 'builder> {{",
[INFO] [stdout] 165 | |         prefix
[INFO] [stdout] 166 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 | /     rust!(
[INFO] [stdout] 168 | |         out,
[INFO] [stdout] 169 | |         "type Item = Result<(usize, Token<'input>, usize), \
[INFO] [stdout] 170 | |          {}lalrpop_util::ParseError<usize,Token<'input>,{}>>;",
[INFO] [stdout] 171 | |         prefix,
[INFO] [stdout] 172 | |         grammar.types.error_type()
[INFO] [stdout] 173 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:174:5
[INFO] [stdout]     |
[INFO] [stdout] 174 |     rust!(out, "");
[INFO] [stdout]     |     --------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:175:5
[INFO] [stdout]     |
[INFO] [stdout] 175 |     rust!(out, "fn next(&mut self) -> Option<Self::Item> {{");
[INFO] [stdout]     |     ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:178:5
[INFO] [stdout]     |
[INFO] [stdout] 178 |     rust!(out, "let {}text = self.text.trim_left();", prefix);
[INFO] [stdout]     |     ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:179:5
[INFO] [stdout]     |
[INFO] [stdout] 179 | /     rust!(
[INFO] [stdout] 180 | |         out,
[INFO] [stdout] 181 | |         "let {}whitespace = self.text.len() - {}text.len();",
[INFO] [stdout] 182 | |         prefix,
[INFO] [stdout] 183 | |         prefix
[INFO] [stdout] 184 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:185:5
[INFO] [stdout]     |
[INFO] [stdout] 185 | /     rust!(
[INFO] [stdout] 186 | |         out,
[INFO] [stdout] 187 | |         "let {}start_offset = self.consumed + {}whitespace;",
[INFO] [stdout] 188 | |         prefix,
[INFO] [stdout] 189 | |         prefix
[INFO] [stdout] 190 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:193:5
[INFO] [stdout]     |
[INFO] [stdout] 193 |     rust!(out, "if {}text.is_empty() {{", prefix);
[INFO] [stdout]     |     ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:194:5
[INFO] [stdout]     |
[INFO] [stdout] 194 |     rust!(out, "self.text = {}text;", prefix);
[INFO] [stdout]     |     ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:195:5
[INFO] [stdout]     |
[INFO] [stdout] 195 |     rust!(out, "self.consumed = {}start_offset;", prefix);
[INFO] [stdout]     |     ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:196:5
[INFO] [stdout]     |
[INFO] [stdout] 196 |     rust!(out, "None");
[INFO] [stdout]     |     ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:197:5
[INFO] [stdout]     |
[INFO] [stdout] 197 |     rust!(out, "}} else {{");
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 | /     rust!(
[INFO] [stdout] 201 | |         out,
[INFO] [stdout] 202 | |         "let {}matches = self.regex_set.matches({}text);",
[INFO] [stdout] 203 | |         prefix,
[INFO] [stdout] 204 | |         prefix
[INFO] [stdout] 205 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:208:5
[INFO] [stdout]     |
[INFO] [stdout] 208 |     rust!(out, "if !{}matches.matched_any() {{", prefix);
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 209 | /     rust!(
[INFO] [stdout] 210 | |         out,
[INFO] [stdout] 211 | |         "Some(Err({}lalrpop_util::ParseError::InvalidToken {{",
[INFO] [stdout] 212 | |         prefix
[INFO] [stdout] 213 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:214:5
[INFO] [stdout]     |
[INFO] [stdout] 214 |     rust!(out, "location: {}start_offset,", prefix);
[INFO] [stdout]     |     ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:215:5
[INFO] [stdout]     |
[INFO] [stdout] 215 |     rust!(out, "}}))");
[INFO] [stdout]     |     ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:216:5
[INFO] [stdout]     |
[INFO] [stdout] 216 |     rust!(out, "}} else {{");
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:221:5
[INFO] [stdout]     |
[INFO] [stdout] 221 |     rust!(out, "let mut {}longest_match = 0;", prefix); // length of longest match
[INFO] [stdout]     |     --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:222:5
[INFO] [stdout]     |
[INFO] [stdout] 222 |     rust!(out, "let mut {}index = 0;", prefix); // index of longest match
[INFO] [stdout]     |     ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:223:5
[INFO] [stdout]     |
[INFO] [stdout] 223 | /     rust!(
[INFO] [stdout] 224 | |         out,
[INFO] [stdout] 225 | |         "for {}i in 0 .. {} {{",
[INFO] [stdout] 226 | |         prefix,
[INFO] [stdout] 227 | |         intern_token.match_entries.len()
[INFO] [stdout] 228 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:229:5
[INFO] [stdout]     |
[INFO] [stdout] 229 |     rust!(out, "if {}matches.matched({}i) {{", prefix, prefix);
[INFO] [stdout]     |     ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:239:5
[INFO] [stdout]     |
[INFO] [stdout] 239 | /     rust!(
[INFO] [stdout] 240 | |         out,
[INFO] [stdout] 241 | |         "let {}match = self.regex_vec[{}i].find({}text).unwrap();",
[INFO] [stdout] 242 | |         prefix,
[INFO] [stdout] 243 | |         prefix,
[INFO] [stdout] 244 | |         prefix
[INFO] [stdout] 245 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:246:5
[INFO] [stdout]     |
[INFO] [stdout] 246 |     rust!(out, "let {}len = {}match.end();", prefix, prefix);
[INFO] [stdout]     |     --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:247:5
[INFO] [stdout]     |
[INFO] [stdout] 247 |     rust!(out, "if {}len >= {}longest_match {{", prefix, prefix);
[INFO] [stdout]     |     ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |     rust!(out, "}}");
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:248:5
[INFO] [stdout]     |
[INFO] [stdout] 248 |     rust!(out, "{}longest_match = {}len;", prefix, prefix);
[INFO] [stdout]     |     ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:161:5
[INFO] [stdout]     |
[INFO] [stdout] 161 |     rust!(out, "");
[INFO] [stdout]     |     --------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:249:5
[INFO] [stdout]     |
[INFO] [stdout] 249 |     rust!(out, "{}index = {}i;", prefix, prefix);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 | /     rust!(
[INFO] [stdout] 163 | |         out,
[INFO] [stdout] 164 | |         "impl<'input, 'builder> Iterator for {}Matcher<'input, 'builder> {{",
[INFO] [stdout] 165 | |         prefix
[INFO] [stdout] 166 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:250:5
[INFO] [stdout]     |
[INFO] [stdout] 250 |     rust!(out, "}}"); // if is longest match
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:251:5
[INFO] [stdout]     |
[INFO] [stdout] 251 |     rust!(out, "}}"); // if matches.matched(i)
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 | /     rust!(
[INFO] [stdout] 168 | |         out,
[INFO] [stdout] 169 | |         "type Item = Result<(usize, Token<'input>, usize), \
[INFO] [stdout] 170 | |          {}lalrpop_util::ParseError<usize,Token<'input>,{}>>;",
[INFO] [stdout] 171 | |         prefix,
[INFO] [stdout] 172 | |         grammar.types.error_type()
[INFO] [stdout] 173 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:252:5
[INFO] [stdout]     |
[INFO] [stdout] 252 |     rust!(out, "}}"); // for loop
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:174:5
[INFO] [stdout]     |
[INFO] [stdout] 174 |     rust!(out, "");
[INFO] [stdout]     |     --------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:255:5
[INFO] [stdout]     |
[INFO] [stdout] 255 | /     rust!(
[INFO] [stdout] 256 | |         out,
[INFO] [stdout] 257 | |         "let {}result = &{}text[..{}longest_match];",
[INFO] [stdout] 258 | |         prefix,
[INFO] [stdout] 259 | |         prefix,
[INFO] [stdout] 260 | |         prefix
[INFO] [stdout] 261 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:175:5
[INFO] [stdout]     |
[INFO] [stdout] 175 |     rust!(out, "fn next(&mut self) -> Option<Self::Item> {{");
[INFO] [stdout]     |     ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:262:5
[INFO] [stdout]     |
[INFO] [stdout] 262 | /     rust!(
[INFO] [stdout] 263 | |         out,
[INFO] [stdout] 264 | |         "let {}remaining = &{}text[{}longest_match..];",
[INFO] [stdout] 265 | |         prefix,
[INFO] [stdout] 266 | |         prefix,
[INFO] [stdout] 267 | |         prefix
[INFO] [stdout] 268 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:178:5
[INFO] [stdout]     |
[INFO] [stdout] 178 |     rust!(out, "let {}text = self.text.trim_left();", prefix);
[INFO] [stdout]     |     ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:179:5
[INFO] [stdout]     |
[INFO] [stdout] 179 | /     rust!(
[INFO] [stdout] 180 | |         out,
[INFO] [stdout] 181 | |         "let {}whitespace = self.text.len() - {}text.len();",
[INFO] [stdout] 182 | |         prefix,
[INFO] [stdout] 183 | |         prefix
[INFO] [stdout] 184 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:185:5
[INFO] [stdout]     |
[INFO] [stdout] 185 | /     rust!(
[INFO] [stdout] 186 | |         out,
[INFO] [stdout] 187 | |         "let {}start_offset = self.consumed + {}whitespace;",
[INFO] [stdout] 188 | |         prefix,
[INFO] [stdout] 189 | |         prefix
[INFO] [stdout] 190 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:193:5
[INFO] [stdout]     |
[INFO] [stdout] 193 |     rust!(out, "if {}text.is_empty() {{", prefix);
[INFO] [stdout]     |     ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:194:5
[INFO] [stdout]     |
[INFO] [stdout] 194 |     rust!(out, "self.text = {}text;", prefix);
[INFO] [stdout]     |     ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:195:5
[INFO] [stdout]     |
[INFO] [stdout] 195 |     rust!(out, "self.consumed = {}start_offset;", prefix);
[INFO] [stdout]     |     ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:196:5
[INFO] [stdout]     |
[INFO] [stdout] 196 |     rust!(out, "None");
[INFO] [stdout]     |     ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:197:5
[INFO] [stdout]     |
[INFO] [stdout] 197 |     rust!(out, "}} else {{");
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 | /     rust!(
[INFO] [stdout] 201 | |         out,
[INFO] [stdout] 202 | |         "let {}matches = self.regex_set.matches({}text);",
[INFO] [stdout] 203 | |         prefix,
[INFO] [stdout] 204 | |         prefix
[INFO] [stdout] 205 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:208:5
[INFO] [stdout]     |
[INFO] [stdout] 208 |     rust!(out, "if !{}matches.matched_any() {{", prefix);
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 209 | /     rust!(
[INFO] [stdout] 210 | |         out,
[INFO] [stdout] 211 | |         "Some(Err({}lalrpop_util::ParseError::InvalidToken {{",
[INFO] [stdout] 212 | |         prefix
[INFO] [stdout] 213 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:214:5
[INFO] [stdout]     |
[INFO] [stdout] 214 |     rust!(out, "location: {}start_offset,", prefix);
[INFO] [stdout]     |     ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:215:5
[INFO] [stdout]     |
[INFO] [stdout] 215 |     rust!(out, "}}))");
[INFO] [stdout]     |     ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:216:5
[INFO] [stdout]     |
[INFO] [stdout] 216 |     rust!(out, "}} else {{");
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:221:5
[INFO] [stdout]     |
[INFO] [stdout] 221 |     rust!(out, "let mut {}longest_match = 0;", prefix); // length of longest match
[INFO] [stdout]     |     --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:222:5
[INFO] [stdout]     |
[INFO] [stdout] 222 |     rust!(out, "let mut {}index = 0;", prefix); // index of longest match
[INFO] [stdout]     |     ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:223:5
[INFO] [stdout]     |
[INFO] [stdout] 223 | /     rust!(
[INFO] [stdout] 224 | |         out,
[INFO] [stdout] 225 | |         "for {}i in 0 .. {} {{",
[INFO] [stdout] 226 | |         prefix,
[INFO] [stdout] 227 | |         intern_token.match_entries.len()
[INFO] [stdout] 228 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:229:5
[INFO] [stdout]     |
[INFO] [stdout] 229 |     rust!(out, "if {}matches.matched({}i) {{", prefix, prefix);
[INFO] [stdout]     |     ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:239:5
[INFO] [stdout]     |
[INFO] [stdout] 239 | /     rust!(
[INFO] [stdout] 240 | |         out,
[INFO] [stdout] 241 | |         "let {}match = self.regex_vec[{}i].find({}text).unwrap();",
[INFO] [stdout] 242 | |         prefix,
[INFO] [stdout] 243 | |         prefix,
[INFO] [stdout] 244 | |         prefix
[INFO] [stdout] 245 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:246:5
[INFO] [stdout]     |
[INFO] [stdout] 246 |     rust!(out, "let {}len = {}match.end();", prefix, prefix);
[INFO] [stdout]     |     --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:247:5
[INFO] [stdout]     |
[INFO] [stdout] 247 |     rust!(out, "if {}len >= {}longest_match {{", prefix, prefix);
[INFO] [stdout]     |     ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:248:5
[INFO] [stdout]     |
[INFO] [stdout] 248 |     rust!(out, "{}longest_match = {}len;", prefix, prefix);
[INFO] [stdout]     |     ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:249:5
[INFO] [stdout]     |
[INFO] [stdout] 249 |     rust!(out, "{}index = {}i;", prefix, prefix);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:269:5
[INFO] [stdout]     |
[INFO] [stdout] 269 | /     rust!(
[INFO] [stdout] 270 | |         out,
[INFO] [stdout] 271 | |         "let {}end_offset = {}start_offset + {}longest_match;",
[INFO] [stdout] 272 | |         prefix,
[INFO] [stdout] 273 | |         prefix,
[INFO] [stdout] 274 | |         prefix
[INFO] [stdout] 275 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:276:5
[INFO] [stdout]     |
[INFO] [stdout] 276 |     rust!(out, "self.text = {}remaining;", prefix);
[INFO] [stdout]     |     ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:277:5
[INFO] [stdout]     |
[INFO] [stdout] 277 |     rust!(out, "self.consumed = {}end_offset;", prefix);
[INFO] [stdout]     |     ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:278:5
[INFO] [stdout]     |
[INFO] [stdout] 278 | /     rust!(
[INFO] [stdout] 279 | |         out,
[INFO] [stdout] 280 | |         "Some(Ok(({}start_offset, Token({}index, {}result), {}end_offset)))",
[INFO] [stdout] 281 | |         prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 284 | |         prefix
[INFO] [stdout] 285 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:287:5
[INFO] [stdout]     |
[INFO] [stdout] 287 |     rust!(out, "}}"); // else
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:288:5
[INFO] [stdout]     |
[INFO] [stdout] 288 |     rust!(out, "}}"); // else
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:289:5
[INFO] [stdout]     |
[INFO] [stdout] 289 |     rust!(out, "}}"); // fn
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:290:5
[INFO] [stdout]     |
[INFO] [stdout] 290 |     rust!(out, "}}"); // impl
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:291:5
[INFO] [stdout]     |
[INFO] [stdout] 291 |     rust!(out, "}}"); // mod
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/lexer/re/mod.rs:21:16
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let expr = try!(Expr::parse(s));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lexer/nfa/mod.rs:104:18
[INFO] [stdout]     |
[INFO] [stdout] 104 |         let s0 = try!(nfa.expr(regex, ACCEPT, REJECT));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lexer/nfa/mod.rs:328:29
[INFO] [stdout]     |
[INFO] [stdout] 328 |                 let mut s = try!(self.star_expr(e, accept, reject));
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lexer/nfa/mod.rs:330:25
[INFO] [stdout]     |
[INFO] [stdout] 330 |                     s = try!(self.expr(e, s, reject));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lexer/nfa/mod.rs:346:25
[INFO] [stdout]     |
[INFO] [stdout] 346 |                     s = try!(self.optional_expr(e, s, reject));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lexer/nfa/mod.rs:349:25
[INFO] [stdout]     |
[INFO] [stdout] 349 |                     s = try!(self.expr(e, s, reject));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lexer/nfa/mod.rs:357:25
[INFO] [stdout]     |
[INFO] [stdout] 357 |                     s = try!(self.expr(expr, s, reject));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lexer/nfa/mod.rs:372:39
[INFO] [stdout]     |
[INFO] [stdout] 372 |                 let targets: Vec<_> = try!(
[INFO] [stdout]     |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lexer/nfa/mod.rs:409:18
[INFO] [stdout]     |
[INFO] [stdout] 409 |         let s1 = try!(self.expr(expr, accept, reject));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lexer/nfa/mod.rs:436:18
[INFO] [stdout]     |
[INFO] [stdout] 436 |         let s1 = try!(self.expr(expr, s0, reject));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lexer/nfa/mod.rs:462:18
[INFO] [stdout]     |
[INFO] [stdout] 462 |         let s0 = try!(self.expr(expr, s1, reject));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:198:13
[INFO] [stdout]     |
[INFO] [stdout] 198 |             try!(this.write_start_fn());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:199:13
[INFO] [stdout]     |
[INFO] [stdout] 199 |             rust!(this.out, "");
[INFO] [stdout]     |             -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:200:13
[INFO] [stdout]     |
[INFO] [stdout] 200 |             try!(this.write_return_type_defn());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:202:17
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 try!(this.write_state_fn(StateIndex(i)));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:211:9
[INFO] [stdout]     |
[INFO] [stdout] 211 |         rust!(self.out, "#[allow(dead_code)]");
[INFO] [stdout]     |         --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:212:9
[INFO] [stdout]     |
[INFO] [stdout] 212 | /         rust!(
[INFO] [stdout] 213 | |             self.out,
[INFO] [stdout] 214 | |             "pub enum {}Nonterminal<{}>",
[INFO] [stdout] 215 | |             self.prefix,
[INFO] [stdout] 216 | |             Sep(", ", &self.custom.nonterminal_type_params)
[INFO] [stdout] 217 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:220:13
[INFO] [stdout]     |
[INFO] [stdout] 220 | /             rust!(
[INFO] [stdout] 221 | |                 self.out,
[INFO] [stdout] 222 | |                 " where {}",
[INFO] [stdout] 223 | |                 Sep(", ", &self.custom.nonterminal_where_clauses)
[INFO] [stdout] 224 | |             );
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:227:9
[INFO] [stdout]     |
[INFO] [stdout] 227 |         rust!(self.out, " {{");
[INFO] [stdout]     |         ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:250:5
[INFO] [stdout]     |
[INFO] [stdout] 250 |     rust!(out, "}}"); // if is longest match
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:251:5
[INFO] [stdout]     |
[INFO] [stdout] 251 |     rust!(out, "}}"); // if matches.matched(i)
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:252:5
[INFO] [stdout]     |
[INFO] [stdout] 252 |     rust!(out, "}}"); // for loop
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:255:5
[INFO] [stdout]     |
[INFO] [stdout] 255 | /     rust!(
[INFO] [stdout] 256 | |         out,
[INFO] [stdout] 257 | |         "let {}result = &{}text[..{}longest_match];",
[INFO] [stdout] 258 | |         prefix,
[INFO] [stdout] 259 | |         prefix,
[INFO] [stdout] 260 | |         prefix
[INFO] [stdout] 261 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:262:5
[INFO] [stdout]     |
[INFO] [stdout] 262 | /     rust!(
[INFO] [stdout] 263 | |         out,
[INFO] [stdout] 264 | |         "let {}remaining = &{}text[{}longest_match..];",
[INFO] [stdout] 265 | |         prefix,
[INFO] [stdout] 266 | |         prefix,
[INFO] [stdout] 267 | |         prefix
[INFO] [stdout] 268 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:269:5
[INFO] [stdout]     |
[INFO] [stdout] 269 | /     rust!(
[INFO] [stdout] 270 | |         out,
[INFO] [stdout] 271 | |         "let {}end_offset = {}start_offset + {}longest_match;",
[INFO] [stdout] 272 | |         prefix,
[INFO] [stdout] 273 | |         prefix,
[INFO] [stdout] 274 | |         prefix
[INFO] [stdout] 275 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:276:5
[INFO] [stdout]     |
[INFO] [stdout] 276 |     rust!(out, "self.text = {}remaining;", prefix);
[INFO] [stdout]     |     ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:277:5
[INFO] [stdout]     |
[INFO] [stdout] 277 |     rust!(out, "self.consumed = {}end_offset;", prefix);
[INFO] [stdout]     |     ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:278:5
[INFO] [stdout]     |
[INFO] [stdout] 278 | /     rust!(
[INFO] [stdout] 279 | |         out,
[INFO] [stdout] 280 | |         "Some(Ok(({}start_offset, Token({}index, {}result), {}end_offset)))",
[INFO] [stdout] 281 | |         prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 284 | |         prefix
[INFO] [stdout] 285 | |     );
[INFO] [stdout]     | |______- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:287:5
[INFO] [stdout]     |
[INFO] [stdout] 287 |     rust!(out, "}}"); // else
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:288:5
[INFO] [stdout]     |
[INFO] [stdout] 288 |     rust!(out, "}}"); // else
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:289:5
[INFO] [stdout]     |
[INFO] [stdout] 289 |     rust!(out, "}}"); // fn
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:290:5
[INFO] [stdout]     |
[INFO] [stdout] 290 |     rust!(out, "}}"); // impl
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:291:5
[INFO] [stdout]     |
[INFO] [stdout] 291 |     rust!(out, "}}"); // mod
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/lexer/re/mod.rs:21:16
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let expr = try!(Expr::parse(s));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lexer/nfa/mod.rs:104:18
[INFO] [stdout]     |
[INFO] [stdout] 104 |         let s0 = try!(nfa.expr(regex, ACCEPT, REJECT));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lexer/nfa/mod.rs:328:29
[INFO] [stdout]     |
[INFO] [stdout] 328 |                 let mut s = try!(self.star_expr(e, accept, reject));
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lexer/nfa/mod.rs:330:25
[INFO] [stdout]     |
[INFO] [stdout] 330 |                     s = try!(self.expr(e, s, reject));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lexer/nfa/mod.rs:346:25
[INFO] [stdout]     |
[INFO] [stdout] 346 |                     s = try!(self.optional_expr(e, s, reject));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lexer/nfa/mod.rs:349:25
[INFO] [stdout]     |
[INFO] [stdout] 349 |                     s = try!(self.expr(e, s, reject));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lexer/nfa/mod.rs:357:25
[INFO] [stdout]     |
[INFO] [stdout] 357 |                     s = try!(self.expr(expr, s, reject));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lexer/nfa/mod.rs:372:39
[INFO] [stdout]     |
[INFO] [stdout] 372 |                 let targets: Vec<_> = try!(
[INFO] [stdout]     |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lexer/nfa/mod.rs:409:18
[INFO] [stdout]     |
[INFO] [stdout] 409 |         let s1 = try!(self.expr(expr, accept, reject));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lexer/nfa/mod.rs:436:18
[INFO] [stdout]     |
[INFO] [stdout] 436 |         let s1 = try!(self.expr(expr, s0, reject));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lexer/nfa/mod.rs:462:18
[INFO] [stdout]     |
[INFO] [stdout] 462 |         let s0 = try!(self.expr(expr, s1, reject));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:198:13
[INFO] [stdout]     |
[INFO] [stdout] 198 |             try!(this.write_start_fn());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:199:13
[INFO] [stdout]     |
[INFO] [stdout] 199 |             rust!(this.out, "");
[INFO] [stdout]     |             -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:200:13
[INFO] [stdout]     |
[INFO] [stdout] 200 |             try!(this.write_return_type_defn());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:202:17
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 try!(this.write_state_fn(StateIndex(i)));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:211:9
[INFO] [stdout]     |
[INFO] [stdout] 211 |         rust!(self.out, "#[allow(dead_code)]");
[INFO] [stdout]     |         --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:212:9
[INFO] [stdout]     |
[INFO] [stdout] 212 | /         rust!(
[INFO] [stdout] 213 | |             self.out,
[INFO] [stdout] 214 | |             "pub enum {}Nonterminal<{}>",
[INFO] [stdout] 215 | |             self.prefix,
[INFO] [stdout] 216 | |             Sep(", ", &self.custom.nonterminal_type_params)
[INFO] [stdout] 217 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:220:13
[INFO] [stdout]     |
[INFO] [stdout] 220 | /             rust!(
[INFO] [stdout] 221 | |                 self.out,
[INFO] [stdout] 222 | |                 " where {}",
[INFO] [stdout] 223 | |                 Sep(", ", &self.custom.nonterminal_where_clauses)
[INFO] [stdout] 224 | |             );
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:227:9
[INFO] [stdout]     |
[INFO] [stdout] 227 |         rust!(self.out, " {{");
[INFO] [stdout]     |         ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:236:13
[INFO] [stdout]     |
[INFO] [stdout] 236 |             rust!(self.out, "{}({}),", Escape(nt), ty);
[INFO] [stdout]     |             ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:239:9
[INFO] [stdout]     |
[INFO] [stdout] 239 |         rust!(self.out, "}}");
[INFO] [stdout]     |         ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:248:9
[INFO] [stdout]     |
[INFO] [stdout] 248 |         try!(self.start_parser_fn());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:249:9
[INFO] [stdout]     |
[INFO] [stdout] 249 |         try!(self.define_tokens());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:251:9
[INFO] [stdout]     |
[INFO] [stdout] 251 |         try!(self.next_token("lookahead", "tokens"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:252:9
[INFO] [stdout]     |
[INFO] [stdout] 252 | /         rust!(
[INFO] [stdout] 253 | |             self.out,
[INFO] [stdout] 254 | |             "match try!({}state0({}&mut {}tokens, {}lookahead, {})) {{",
[INFO] [stdout] 255 | |             self.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 259 | |             phantom_data
[INFO] [stdout] 260 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:263:9
[INFO] [stdout]     |
[INFO] [stdout] 263 |         rust!(self.out, "(Some({}lookahead), _) => {{", self.prefix);
[INFO] [stdout]     |         ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 | /         rust!(
[INFO] [stdout] 265 | |             self.out,
[INFO] [stdout] 266 | |             "Err({}lalrpop_util::ParseError::ExtraToken {{ token: {}lookahead }})",
[INFO] [stdout] 267 | |             self.prefix,
[INFO] [stdout] 268 | |             self.prefix
[INFO] [stdout] 269 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:270:9
[INFO] [stdout]     |
[INFO] [stdout] 270 |         rust!(self.out, "}}");
[INFO] [stdout]     |         ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:273:9
[INFO] [stdout]     |
[INFO] [stdout] 273 | /         rust!(
[INFO] [stdout] 274 | |             self.out,
[INFO] [stdout] 275 | |             "(None, {}Nonterminal::{}((_, {}nt, _))) => {{",
[INFO] [stdout] 276 | |             self.prefix,
[INFO] [stdout] 277 | |             Escape(&self.start_symbol),
[INFO] [stdout] 278 | |             self.prefix
[INFO] [stdout] 279 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:280:9
[INFO] [stdout]     |
[INFO] [stdout] 280 |         rust!(self.out, "Ok({}nt)", self.prefix);
[INFO] [stdout]     |         ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:236:13
[INFO] [stdout]     |
[INFO] [stdout] 236 |             rust!(self.out, "{}({}),", Escape(nt), ty);
[INFO] [stdout]     |             ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:281:9
[INFO] [stdout]     |
[INFO] [stdout] 281 |         rust!(self.out, "}}");
[INFO] [stdout]     |         ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:239:9
[INFO] [stdout]     |
[INFO] [stdout] 239 |         rust!(self.out, "}}");
[INFO] [stdout]     |         ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:284:9
[INFO] [stdout]     |
[INFO] [stdout] 284 |         rust!(self.out, "_ => unreachable!(),");
[INFO] [stdout]     |         ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:248:9
[INFO] [stdout]     |
[INFO] [stdout] 248 |         try!(self.start_parser_fn());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:249:9
[INFO] [stdout]     |
[INFO] [stdout] 249 |         try!(self.define_tokens());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:285:9
[INFO] [stdout]     |
[INFO] [stdout] 285 |         rust!(self.out, "}}");
[INFO] [stdout]     |         ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:251:9
[INFO] [stdout]     |
[INFO] [stdout] 251 |         try!(self.next_token("lookahead", "tokens"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:303:9
[INFO] [stdout]     |
[INFO] [stdout] 303 |         rust!(self.out, "");
[INFO] [stdout]     |         -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:252:9
[INFO] [stdout]     |
[INFO] [stdout] 252 | /         rust!(
[INFO] [stdout] 253 | |             self.out,
[INFO] [stdout] 254 | |             "match try!({}state0({}&mut {}tokens, {}lookahead, {})) {{",
[INFO] [stdout] 255 | |             self.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 259 | |             phantom_data
[INFO] [stdout] 260 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:307:13
[INFO] [stdout]     |
[INFO] [stdout] 307 |             rust!(self.out, "// State {}", this_index.0);
[INFO] [stdout]     |             --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:263:9
[INFO] [stdout]     |
[INFO] [stdout] 263 |         rust!(self.out, "(Some({}lookahead), _) => {{", self.prefix);
[INFO] [stdout]     |         ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:308:13
[INFO] [stdout]     |
[INFO] [stdout] 308 |             rust!(self.out, "//     AllInputs = {:?}", inputs.all);
[INFO] [stdout]     |             ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 | /         rust!(
[INFO] [stdout] 265 | |             self.out,
[INFO] [stdout] 266 | |             "Err({}lalrpop_util::ParseError::ExtraToken {{ token: {}lookahead }})",
[INFO] [stdout] 267 | |             self.prefix,
[INFO] [stdout] 268 | |             self.prefix
[INFO] [stdout] 269 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:309:13
[INFO] [stdout]     |
[INFO] [stdout] 309 |             rust!(self.out, "//     OptionalInputs = {:?}", inputs.optional());
[INFO] [stdout]     |             ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:270:9
[INFO] [stdout]     |
[INFO] [stdout] 270 |         rust!(self.out, "}}");
[INFO] [stdout]     |         ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:310:13
[INFO] [stdout]     |
[INFO] [stdout] 310 |             rust!(self.out, "//     FixedInputs = {:?}", inputs.fixed());
[INFO] [stdout]     |             ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:311:13
[INFO] [stdout]     |
[INFO] [stdout] 311 | /             rust!(
[INFO] [stdout] 312 | |                 self.out,
[INFO] [stdout] 313 | |                 "//     WillPushLen = {:?}",
[INFO] [stdout] 314 | |                 this_state.will_push().len()
[INFO] [stdout] 315 | |             );
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:273:9
[INFO] [stdout]     |
[INFO] [stdout] 273 | /         rust!(
[INFO] [stdout] 274 | |             self.out,
[INFO] [stdout] 275 | |             "(None, {}Nonterminal::{}((_, {}nt, _))) => {{",
[INFO] [stdout] 276 | |             self.prefix,
[INFO] [stdout] 277 | |             Escape(&self.start_symbol),
[INFO] [stdout] 278 | |             self.prefix
[INFO] [stdout] 279 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:316:13
[INFO] [stdout]     |
[INFO] [stdout] 316 |             rust!(self.out, "//     WillPush = {:?}", this_state.will_push());
[INFO] [stdout]     |             ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:280:9
[INFO] [stdout]     |
[INFO] [stdout] 280 |         rust!(self.out, "Ok({}nt)", self.prefix);
[INFO] [stdout]     |         ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:281:9
[INFO] [stdout]     |
[INFO] [stdout] 281 |         rust!(self.out, "}}");
[INFO] [stdout]     |         ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:317:13
[INFO] [stdout]     |
[INFO] [stdout] 317 | /             rust!(
[INFO] [stdout] 318 | |                 self.out,
[INFO] [stdout] 319 | |                 "//     WillProduce = {:?}",
[INFO] [stdout] 320 | |                 this_state.will_produce()
[INFO] [stdout] 321 | |             );
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:284:9
[INFO] [stdout]     |
[INFO] [stdout] 284 |         rust!(self.out, "_ => unreachable!(),");
[INFO] [stdout]     |         ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:322:13
[INFO] [stdout]     |
[INFO] [stdout] 322 |             rust!(self.out, "//");
[INFO] [stdout]     |             ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:324:17
[INFO] [stdout]     |
[INFO] [stdout] 324 |                 rust!(self.out, "//     {:?}", item);
[INFO] [stdout]     |                 ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:285:9
[INFO] [stdout]     |
[INFO] [stdout] 285 |         rust!(self.out, "}}");
[INFO] [stdout]     |         ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:326:13
[INFO] [stdout]     |
[INFO] [stdout] 326 |             rust!(self.out, "//");
[INFO] [stdout]     |             ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:303:9
[INFO] [stdout]     |
[INFO] [stdout] 303 |         rust!(self.out, "");
[INFO] [stdout]     |         -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:328:17
[INFO] [stdout]     |
[INFO] [stdout] 328 |                 rust!(self.out, "//   {:?} -> {:?}", terminal, action);
[INFO] [stdout]     |                 ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:307:13
[INFO] [stdout]     |
[INFO] [stdout] 307 |             rust!(self.out, "// State {}", this_index.0);
[INFO] [stdout]     |             --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:331:17
[INFO] [stdout]     |
[INFO] [stdout] 331 |                 rust!(self.out, "//   {:?} -> {:?}", tokens, action);
[INFO] [stdout]     |                 ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:308:13
[INFO] [stdout]     |
[INFO] [stdout] 308 |             rust!(self.out, "//     AllInputs = {:?}", inputs.all);
[INFO] [stdout]     |             ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:333:13
[INFO] [stdout]     |
[INFO] [stdout] 333 |             rust!(self.out, "//");
[INFO] [stdout]     |             ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:309:13
[INFO] [stdout]     |
[INFO] [stdout] 309 |             rust!(self.out, "//     OptionalInputs = {:?}", inputs.optional());
[INFO] [stdout]     |             ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:310:13
[INFO] [stdout]     |
[INFO] [stdout] 310 |             rust!(self.out, "//     FixedInputs = {:?}", inputs.fixed());
[INFO] [stdout]     |             ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:335:17
[INFO] [stdout]     |
[INFO] [stdout] 335 |                 rust!(self.out, "//     {:?} -> {:?}", nt, state);
[INFO] [stdout]     |                 -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:311:13
[INFO] [stdout]     |
[INFO] [stdout] 311 | /             rust!(
[INFO] [stdout] 312 | |                 self.out,
[INFO] [stdout] 313 | |                 "//     WillPushLen = {:?}",
[INFO] [stdout] 314 | |                 this_state.will_push().len()
[INFO] [stdout] 315 | |             );
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:316:13
[INFO] [stdout]     |
[INFO] [stdout] 316 |             rust!(self.out, "//     WillPush = {:?}", this_state.will_push());
[INFO] [stdout]     |             ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:317:13
[INFO] [stdout]     |
[INFO] [stdout] 317 | /             rust!(
[INFO] [stdout] 318 | |                 self.out,
[INFO] [stdout] 319 | |                 "//     WillProduce = {:?}",
[INFO] [stdout] 320 | |                 this_state.will_produce()
[INFO] [stdout] 321 | |             );
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:322:13
[INFO] [stdout]     |
[INFO] [stdout] 322 |             rust!(self.out, "//");
[INFO] [stdout]     |             ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:324:17
[INFO] [stdout]     |
[INFO] [stdout] 324 |                 rust!(self.out, "//     {:?}", item);
[INFO] [stdout]     |                 ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:326:13
[INFO] [stdout]     |
[INFO] [stdout] 326 |             rust!(self.out, "//");
[INFO] [stdout]     |             ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:328:17
[INFO] [stdout]     |
[INFO] [stdout] 328 |                 rust!(self.out, "//   {:?} -> {:?}", terminal, action);
[INFO] [stdout]     |                 ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:331:17
[INFO] [stdout]     |
[INFO] [stdout] 331 |                 rust!(self.out, "//   {:?} -> {:?}", tokens, action);
[INFO] [stdout]     |                 ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:333:13
[INFO] [stdout]     |
[INFO] [stdout] 333 |             rust!(self.out, "//");
[INFO] [stdout]     |             ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:335:17
[INFO] [stdout]     |
[INFO] [stdout] 335 |                 rust!(self.out, "//     {:?} -> {:?}", nt, state);
[INFO] [stdout]     |                 -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:339:9
[INFO] [stdout]     |
[INFO] [stdout] 339 |         try!(self.emit_state_fn_header("state", this_index.0, inputs));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:342:28
[INFO] [stdout]     |
[INFO] [stdout] 342 |         let stack_suffix = try!(self.adjust_inputs(this_index, inputs));
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:347:9
[INFO] [stdout]     |
[INFO] [stdout] 347 |         rust!(self.out, "match {}lookahead {{", self.prefix);
[INFO] [stdout]     |         ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:352:13
[INFO] [stdout]     |
[INFO] [stdout] 352 |             try!(self.consume_terminal(terminal, sym_name));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:355:16
[INFO] [stdout]     |
[INFO] [stdout] 355 |             if try!(self.transition("result", stack_suffix, next_index, &["tokens"])) {
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:359:13
[INFO] [stdout]     |
[INFO] [stdout] 359 |             rust!(self.out, "}}");
[INFO] [stdout]     |             ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:380:21
[INFO] [stdout]     |
[INFO] [stdout] 380 |                     rust!(self.out, "{} |", pattern);
[INFO] [stdout]     |                     --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:382:21
[INFO] [stdout]     |
[INFO] [stdout] 382 |                     rust!(self.out, "{} => {{", pattern);
[INFO] [stdout]     |                     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:386:13
[INFO] [stdout]     |
[INFO] [stdout] 386 |             try!(self.emit_reduce_action("result", stack_suffix, production));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:390:17
[INFO] [stdout]     |
[INFO] [stdout] 390 |                 rust!(self.out, "return Ok({}result);", self.prefix);
[INFO] [stdout]     |                 ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:395:13
[INFO] [stdout]     |
[INFO] [stdout] 395 |             rust!(self.out, "}}");
[INFO] [stdout]     |             ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:399:9
[INFO] [stdout]     |
[INFO] [stdout] 399 |         rust!(self.out, "_ => {{");
[INFO] [stdout]     |         --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:408:9
[INFO] [stdout]     |
[INFO] [stdout] 408 | /         rust!(
[INFO] [stdout] 409 | |             self.out,
[INFO] [stdout] 410 | |             "return Err({}lalrpop_util::ParseError::UnrecognizedToken {{",
[INFO] [stdout] 411 | |             self.prefix
[INFO] [stdout] 412 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:413:9
[INFO] [stdout]     |
[INFO] [stdout] 413 |         rust!(self.out, "token: {}lookahead,", self.prefix);
[INFO] [stdout]     |         ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:414:9
[INFO] [stdout]     |
[INFO] [stdout] 414 |         rust!(self.out, "expected: vec![");
[INFO] [stdout]     |         ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:416:13
[INFO] [stdout]     |
[INFO] [stdout] 416 |             rust!(self.out, "r###\"{}\"###.to_string(),", terminal);
[INFO] [stdout]     |             -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:418:9
[INFO] [stdout]     |
[INFO] [stdout] 418 |         rust!(self.out, "]");
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:419:9
[INFO] [stdout]     |
[INFO] [stdout] 419 |         rust!(self.out, "}});");
[INFO] [stdout]     |         ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:420:9
[INFO] [stdout]     |
[INFO] [stdout] 420 |         rust!(self.out, "}}");
[INFO] [stdout]     |         ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:422:9
[INFO] [stdout]     |
[INFO] [stdout] 422 |         rust!(self.out, "}}"); // match
[INFO] [stdout]     |         ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:426:13
[INFO] [stdout]     |
[INFO] [stdout] 426 |             rust!(self.out, "loop {{");
[INFO] [stdout]     |             --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:455:17
[INFO] [stdout]     |
[INFO] [stdout] 455 | /                 rust!(
[INFO] [stdout] 456 | |                     self.out,
[INFO] [stdout] 457 | |                     "if {}sym{}.is_none() {{",
[INFO] [stdout] 458 | |                     self.prefix,
[INFO] [stdout] 459 | |                     stack_suffix.len() - 1
[INFO] [stdout] 460 | |                 );
[INFO] [stdout]     | |__________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:461:17
[INFO] [stdout]     |
[INFO] [stdout] 461 |                 rust!(self.out, "return Ok({}result);", self.prefix);
[INFO] [stdout]     |                 ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:462:17
[INFO] [stdout]     |
[INFO] [stdout] 462 |                 rust!(self.out, "}}");
[INFO] [stdout]     |                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:339:9
[INFO] [stdout]     |
[INFO] [stdout] 339 |         try!(self.emit_state_fn_header("state", this_index.0, inputs));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:342:28
[INFO] [stdout]     |
[INFO] [stdout] 342 |         let stack_suffix = try!(self.adjust_inputs(this_index, inputs));
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:465:13
[INFO] [stdout]     |
[INFO] [stdout] 465 | /             rust!(
[INFO] [stdout] 466 | |                 self.out,
[INFO] [stdout] 467 | |                 "let ({}lookahead, {}nt) = {}result;",
[INFO] [stdout] 468 | |                 self.prefix,
[INFO] [stdout] 469 | |                 self.prefix,
[INFO] [stdout] 470 | |                 self.prefix
[INFO] [stdout] 471 | |             );
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:473:13
[INFO] [stdout]     |
[INFO] [stdout] 473 |             rust!(self.out, "match {}nt {{", self.prefix);
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:347:9
[INFO] [stdout]     |
[INFO] [stdout] 347 |         rust!(self.out, "match {}lookahead {{", self.prefix);
[INFO] [stdout]     |         ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:352:13
[INFO] [stdout]     |
[INFO] [stdout] 352 |             try!(self.consume_terminal(terminal, sym_name));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:355:16
[INFO] [stdout]     |
[INFO] [stdout] 355 |             if try!(self.transition("result", stack_suffix, next_index, &["tokens"])) {
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:480:17
[INFO] [stdout]     |
[INFO] [stdout] 480 | /                 rust!(
[INFO] [stdout] 481 | |                     self.out,
[INFO] [stdout] 482 | |                     "{}Nonterminal::{}({}sym{}) => {{",
[INFO] [stdout] 483 | |                     self.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 486 | |                     stack_suffix.len()
[INFO] [stdout] 487 | |                 );
[INFO] [stdout]     | |__________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:488:17
[INFO] [stdout]     |
[INFO] [stdout] 488 |                 try!(self.transition("result", stack_suffix, next_index, &["tokens", "lookahead"]));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:359:13
[INFO] [stdout]     |
[INFO] [stdout] 359 |             rust!(self.out, "}}");
[INFO] [stdout]     |             ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:489:17
[INFO] [stdout]     |
[INFO] [stdout] 489 |                 rust!(self.out, "}}");
[INFO] [stdout]     |                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:380:21
[INFO] [stdout]     |
[INFO] [stdout] 380 |                     rust!(self.out, "{} |", pattern);
[INFO] [stdout]     |                     --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:495:17
[INFO] [stdout]     |
[INFO] [stdout] 495 |                 rust!(self.out, "_ => {{");
[INFO] [stdout]     |                 --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:496:17
[INFO] [stdout]     |
[INFO] [stdout] 496 | /                 rust!(
[INFO] [stdout] 497 | |                     self.out,
[INFO] [stdout] 498 | |                     "return Ok(({}lookahead, {}nt));",
[INFO] [stdout] 499 | |                     self.prefix,
[INFO] [stdout] 500 | |                     self.prefix
[INFO] [stdout] 501 | |                 );
[INFO] [stdout]     | |__________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:382:21
[INFO] [stdout]     |
[INFO] [stdout] 382 |                     rust!(self.out, "{} => {{", pattern);
[INFO] [stdout]     |                     ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:386:13
[INFO] [stdout]     |
[INFO] [stdout] 386 |             try!(self.emit_reduce_action("result", stack_suffix, production));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:502:17
[INFO] [stdout]     |
[INFO] [stdout] 502 |                 rust!(self.out, "}}");
[INFO] [stdout]     |                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:390:17
[INFO] [stdout]     |
[INFO] [stdout] 390 |                 rust!(self.out, "return Ok({}result);", self.prefix);
[INFO] [stdout]     |                 ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:395:13
[INFO] [stdout]     |
[INFO] [stdout] 395 |             rust!(self.out, "}}");
[INFO] [stdout]     |             ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:399:9
[INFO] [stdout]     |
[INFO] [stdout] 399 |         rust!(self.out, "_ => {{");
[INFO] [stdout]     |         --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:505:13
[INFO] [stdout]     |
[INFO] [stdout] 505 |             rust!(self.out, "}}"); // match
[INFO] [stdout]     |             ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:408:9
[INFO] [stdout]     |
[INFO] [stdout] 408 | /         rust!(
[INFO] [stdout] 409 | |             self.out,
[INFO] [stdout] 410 | |             "return Err({}lalrpop_util::ParseError::UnrecognizedToken {{",
[INFO] [stdout] 411 | |             self.prefix
[INFO] [stdout] 412 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:507:13
[INFO] [stdout]     |
[INFO] [stdout] 507 |             rust!(self.out, "}}"); // while/loop
[INFO] [stdout]     |             ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:413:9
[INFO] [stdout]     |
[INFO] [stdout] 413 |         rust!(self.out, "token: {}lookahead,", self.prefix);
[INFO] [stdout]     |         ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:509:13
[INFO] [stdout]     |
[INFO] [stdout] 509 |             rust!(self.out, "return Ok({}result);", self.prefix);
[INFO] [stdout]     |             ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:414:9
[INFO] [stdout]     |
[INFO] [stdout] 414 |         rust!(self.out, "expected: vec![");
[INFO] [stdout]     |         ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:416:13
[INFO] [stdout]     |
[INFO] [stdout] 416 |             rust!(self.out, "r###\"{}\"###.to_string(),", terminal);
[INFO] [stdout]     |             -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:512:9
[INFO] [stdout]     |
[INFO] [stdout] 512 |         rust!(self.out, "}}"); // fn
[INFO] [stdout]     |         ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:540:9
[INFO] [stdout]     |
[INFO] [stdout] 540 |         try!(self.out.write_fn_header(
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:418:9
[INFO] [stdout]     |
[INFO] [stdout] 418 |         rust!(self.out, "]");
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:562:9
[INFO] [stdout]     |
[INFO] [stdout] 562 |         rust!(self.out, "{{");
[INFO] [stdout]     |         ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:419:9
[INFO] [stdout]     |
[INFO] [stdout] 419 |         rust!(self.out, "}});");
[INFO] [stdout]     |         ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:420:9
[INFO] [stdout]     |
[INFO] [stdout] 420 |         rust!(self.out, "}}");
[INFO] [stdout]     |         ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:564:9
[INFO] [stdout]     |
[INFO] [stdout] 564 | /         rust!(
[INFO] [stdout] 565 | |             self.out,
[INFO] [stdout] 566 | |             "let mut {}result: (Option<{}>, {}Nonterminal<{}>);",
[INFO] [stdout] 567 | |             self.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 570 | |             Sep(", ", &self.custom.nonterminal_type_params)
[INFO] [stdout] 571 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:422:9
[INFO] [stdout]     |
[INFO] [stdout] 422 |         rust!(self.out, "}}"); // match
[INFO] [stdout]     |         ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:575:13
[INFO] [stdout]     |
[INFO] [stdout] 575 |             try!(self.next_token("lookahead", "tokens"));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:426:13
[INFO] [stdout]     |
[INFO] [stdout] 426 |             rust!(self.out, "loop {{");
[INFO] [stdout]     |             --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:696:17
[INFO] [stdout]     |
[INFO] [stdout] 696 | /                 rust!(
[INFO] [stdout] 697 | |                     self.out,
[INFO] [stdout] 698 | |                     "let {}sym{} = &mut Some({}sym{});",
[INFO] [stdout] 699 | |                     self.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 702 | |                     sym_num
[INFO] [stdout] 703 | |                 );
[INFO] [stdout]     | |__________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:455:17
[INFO] [stdout]     |
[INFO] [stdout] 455 | /                 rust!(
[INFO] [stdout] 456 | |                     self.out,
[INFO] [stdout] 457 | |                     "if {}sym{}.is_none() {{",
[INFO] [stdout] 458 | |                     self.prefix,
[INFO] [stdout] 459 | |                     stack_suffix.len() - 1
[INFO] [stdout] 460 | |                 );
[INFO] [stdout]     | |__________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:732:21
[INFO] [stdout]     |
[INFO] [stdout] 732 |                     rust!(self.out, "let {} = {}.take().unwrap();", name, name);
[INFO] [stdout]     |                     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:777:29
[INFO] [stdout]     |
[INFO] [stdout] 777 |         let transfer_syms = try!(self.pop_syms(optional, fixed, next_inputs));
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:461:17
[INFO] [stdout]     |
[INFO] [stdout] 461 |                 rust!(self.out, "return Ok({}result);", self.prefix);
[INFO] [stdout]     |                 ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:462:17
[INFO] [stdout]     |
[INFO] [stdout] 462 |                 rust!(self.out, "}}");
[INFO] [stdout]     |                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:788:9
[INFO] [stdout]     |
[INFO] [stdout] 788 | /         rust!(
[INFO] [stdout] 789 | |             self.out,
[INFO] [stdout] 790 | |             "{}{} = try!({}({}{}, {}, {}));",
[INFO] [stdout] 791 | |             self.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 797 | |             phantom_data_expr
[INFO] [stdout] 798 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:465:13
[INFO] [stdout]     |
[INFO] [stdout] 465 | /             rust!(
[INFO] [stdout] 466 | |                 self.out,
[INFO] [stdout] 467 | |                 "let ({}lookahead, {}nt) = {}result;",
[INFO] [stdout] 468 | |                 self.prefix,
[INFO] [stdout] 469 | |                 self.prefix,
[INFO] [stdout] 470 | |                 self.prefix
[INFO] [stdout] 471 | |             );
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:804:13
[INFO] [stdout]     |
[INFO] [stdout] 804 |             rust!(self.out, "return Ok({}{});", self.prefix, into_result);
[INFO] [stdout]     |             -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:827:29
[INFO] [stdout]     |
[INFO] [stdout] 827 |         let transfer_syms = try!(self.pop_syms(optional, fixed, production_inputs));
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:473:13
[INFO] [stdout]     |
[INFO] [stdout] 473 |             rust!(self.out, "match {}nt {{", self.prefix);
[INFO] [stdout]     |             ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:480:17
[INFO] [stdout]     |
[INFO] [stdout] 480 | /                 rust!(
[INFO] [stdout] 481 | |                     self.out,
[INFO] [stdout] 482 | |                     "{}Nonterminal::{}({}sym{}) => {{",
[INFO] [stdout] 483 | |                     self.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 486 | |                     stack_suffix.len()
[INFO] [stdout] 487 | |                 );
[INFO] [stdout]     | |__________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:488:17
[INFO] [stdout]     |
[INFO] [stdout] 488 |                 try!(self.transition("result", stack_suffix, next_index, &["tokens", "lookahead"]));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:489:17
[INFO] [stdout]     |
[INFO] [stdout] 489 |                 rust!(self.out, "}}");
[INFO] [stdout]     |                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:495:17
[INFO] [stdout]     |
[INFO] [stdout] 495 |                 rust!(self.out, "_ => {{");
[INFO] [stdout]     |                 --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:496:17
[INFO] [stdout]     |
[INFO] [stdout] 496 | /                 rust!(
[INFO] [stdout] 497 | |                     self.out,
[INFO] [stdout] 498 | |                     "return Ok(({}lookahead, {}nt));",
[INFO] [stdout] 499 | |                     self.prefix,
[INFO] [stdout] 500 | |                     self.prefix
[INFO] [stdout] 501 | |                 );
[INFO] [stdout]     | |__________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:502:17
[INFO] [stdout]     |
[INFO] [stdout] 502 |                 rust!(self.out, "}}");
[INFO] [stdout]     |                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:505:13
[INFO] [stdout]     |
[INFO] [stdout] 505 |             rust!(self.out, "}}"); // match
[INFO] [stdout]     |             ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:507:13
[INFO] [stdout]     |
[INFO] [stdout] 507 |             rust!(self.out, "}}"); // while/loop
[INFO] [stdout]     |             ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:509:13
[INFO] [stdout]     |
[INFO] [stdout] 509 |             rust!(self.out, "return Ok({}result);", self.prefix);
[INFO] [stdout]     |             ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:512:9
[INFO] [stdout]     |
[INFO] [stdout] 512 |         rust!(self.out, "}}"); // fn
[INFO] [stdout]     |         ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:540:9
[INFO] [stdout]     |
[INFO] [stdout] 540 |         try!(self.out.write_fn_header(
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:562:9
[INFO] [stdout]     |
[INFO] [stdout] 562 |         rust!(self.out, "{{");
[INFO] [stdout]     |         ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:564:9
[INFO] [stdout]     |
[INFO] [stdout] 564 | /         rust!(
[INFO] [stdout] 565 | |             self.out,
[INFO] [stdout] 566 | |             "let mut {}result: (Option<{}>, {}Nonterminal<{}>);",
[INFO] [stdout] 567 | |             self.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 570 | |             Sep(", ", &self.custom.nonterminal_type_params)
[INFO] [stdout] 571 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:575:13
[INFO] [stdout]     |
[INFO] [stdout] 575 |             try!(self.next_token("lookahead", "tokens"));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:696:17
[INFO] [stdout]     |
[INFO] [stdout] 696 | /                 rust!(
[INFO] [stdout] 697 | |                     self.out,
[INFO] [stdout] 698 | |                     "let {}sym{} = &mut Some({}sym{});",
[INFO] [stdout] 699 | |                     self.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 702 | |                     sym_num
[INFO] [stdout] 703 | |                 );
[INFO] [stdout]     | |__________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:732:21
[INFO] [stdout]     |
[INFO] [stdout] 732 |                     rust!(self.out, "let {} = {}.take().unwrap();", name, name);
[INFO] [stdout]     |                     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:777:29
[INFO] [stdout]     |
[INFO] [stdout] 777 |         let transfer_syms = try!(self.pop_syms(optional, fixed, next_inputs));
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:788:9
[INFO] [stdout]     |
[INFO] [stdout] 788 | /         rust!(
[INFO] [stdout] 789 | |             self.out,
[INFO] [stdout] 790 | |             "{}{} = try!({}({}{}, {}, {}));",
[INFO] [stdout] 791 | |             self.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 797 | |             phantom_data_expr
[INFO] [stdout] 798 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:804:13
[INFO] [stdout]     |
[INFO] [stdout] 804 |             rust!(self.out, "return Ok({}{});", self.prefix, into_result);
[INFO] [stdout]     |             -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:827:29
[INFO] [stdout]     |
[INFO] [stdout] 827 |         let transfer_syms = try!(self.pop_syms(optional, fixed, production_inputs));
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:834:13
[INFO] [stdout]     |
[INFO] [stdout] 834 | /             rust!(
[INFO] [stdout] 835 | |                 self.out,
[INFO] [stdout] 836 | |                 "let {}start = {}.0.clone();",
[INFO] [stdout] 837 | |                 self.prefix,
[INFO] [stdout] 838 | |                 first_sym
[INFO] [stdout] 839 | |             );
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:845:17
[INFO] [stdout]     |
[INFO] [stdout] 845 | /                 rust!(
[INFO] [stdout] 846 | |                     self.out,
[INFO] [stdout] 847 | |                     "let {}start = {}sym{}.2.clone();",
[INFO] [stdout] 848 | |                     self.prefix,
[INFO] [stdout] 849 | |                     self.prefix,
[INFO] [stdout] 850 | |                     top
[INFO] [stdout] 851 | |                 );
[INFO] [stdout]     | |__________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:854:17
[INFO] [stdout]     |
[INFO] [stdout] 854 | /                 rust!(
[INFO] [stdout] 855 | |                     self.out,
[INFO] [stdout] 856 | |                     "let {}start = {}sym{}.as_ref().unwrap().2.clone();",
[INFO] [stdout] 857 | |                     self.prefix,
[INFO] [stdout] 858 | |                     self.prefix,
[INFO] [stdout] 859 | |                     top
[INFO] [stdout] 860 | |                 );
[INFO] [stdout]     | |__________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:864:13
[INFO] [stdout]     |
[INFO] [stdout] 864 | /             rust!(
[INFO] [stdout] 865 | |                 self.out,
[INFO] [stdout] 866 | |                 "let {}start: {} = ::std::default::Default::default();",
[INFO] [stdout] 867 | |                 self.prefix,
[INFO] [stdout] 868 | |                 loc_type
[INFO] [stdout] 869 | |             );
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:877:13
[INFO] [stdout]     |
[INFO] [stdout] 877 |             rust!(self.out, "let {}end = {}.2.clone();", self.prefix, last_sym);
[INFO] [stdout]     |             -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:879:13
[INFO] [stdout]     |
[INFO] [stdout] 879 | /             rust!(
[INFO] [stdout] 880 | |                 self.out,
[INFO] [stdout] 881 | |                 "let {}end = {}lookahead.as_ref().map(|o| o.0.clone()).unwrap_or_else(|| \
[INFO] [stdout] 882 | |                  {}start.clone());",
[INFO] [stdout] ...   |
[INFO] [stdout] 885 | |                 self.prefix
[INFO] [stdout] 886 | |             );
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:900:13
[INFO] [stdout]     |
[INFO] [stdout] 900 | /             rust!(
[INFO] [stdout] 901 | |                 self.out,
[INFO] [stdout] 902 | |                 "let {}nt = try!({}::{}action{}::<{}>({}{}));",
[INFO] [stdout] 903 | |                 self.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 909 | |                 Sep(", ", &args)
[INFO] [stdout] 910 | |             )
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:912:13
[INFO] [stdout]     |
[INFO] [stdout] 912 | /             rust!(
[INFO] [stdout] 913 | |                 self.out,
[INFO] [stdout] 914 | |                 "let {}nt = {}::{}action{}::<{}>({}{});",
[INFO] [stdout] 915 | |                 self.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 921 | |                 Sep(", ", &args)
[INFO] [stdout] 922 | |             )
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:926:9
[INFO] [stdout]     |
[INFO] [stdout] 926 | /         rust!(
[INFO] [stdout] 927 | |             self.out,
[INFO] [stdout] 928 | |             "let {}nt = {}Nonterminal::{}((",
[INFO] [stdout] 929 | |             self.prefix,
[INFO] [stdout] 930 | |             self.prefix,
[INFO] [stdout] 931 | |             Escape(&production.nonterminal)
[INFO] [stdout] 932 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:933:9
[INFO] [stdout]     |
[INFO] [stdout] 933 |         rust!(self.out, "{}start,", self.prefix);
[INFO] [stdout]     |         ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:934:9
[INFO] [stdout]     |
[INFO] [stdout] 934 |         rust!(self.out, "{}nt,", self.prefix);
[INFO] [stdout]     |         -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:935:9
[INFO] [stdout]     |
[INFO] [stdout] 935 |         rust!(self.out, "{}end,", self.prefix);
[INFO] [stdout]     |         --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:936:9
[INFO] [stdout]     |
[INFO] [stdout] 936 |         rust!(self.out, "));");
[INFO] [stdout]     |         ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:939:9
[INFO] [stdout]     |
[INFO] [stdout] 939 | /         rust!(
[INFO] [stdout] 940 | |             self.out,
[INFO] [stdout] 941 | |             "{}{} = ({}lookahead, {}nt);",
[INFO] [stdout] 942 | |             self.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 945 | |             self.prefix
[INFO] [stdout] 946 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:976:9
[INFO] [stdout]     |
[INFO] [stdout] 976 |         rust!(self.out, "Some({}) => {{", pattern);
[INFO] [stdout]     |         ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:978:9
[INFO] [stdout]     |
[INFO] [stdout] 978 | /         rust!(
[INFO] [stdout] 979 | |             self.out,
[INFO] [stdout] 980 | |             "let {} = ({}loc1, ({}), {}loc2);",
[INFO] [stdout] 981 | |             let_name,
[INFO] [stdout] ...   |
[INFO] [stdout] 984 | |             self.prefix
[INFO] [stdout] 985 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/lr1/codegen/ascent.rs:995:9
[INFO] [stdout]      |
[INFO] [stdout] 995  | /         rust!(
[INFO] [stdout] 996  | |             self.out,
[INFO] [stdout] 997  | |             "let {}{} = match {}{}.next() {{",
[INFO] [stdout] 998  | |             self.prefix,
[INFO] [stdout] ...    |
[INFO] [stdout] 1001 | |             tokens
[INFO] [stdout] 1002 | |         );
[INFO] [stdout]      | |__________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/lr1/codegen/ascent.rs:1003:9
[INFO] [stdout]      |
[INFO] [stdout] 1003 |         rust!(self.out, "Some(Ok(v)) => Some(v),");
[INFO] [stdout]      |         ------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/lr1/codegen/ascent.rs:1004:9
[INFO] [stdout]      |
[INFO] [stdout] 1004 |         rust!(self.out, "None => None,");
[INFO] [stdout]      |         --------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/lr1/codegen/ascent.rs:1007:13
[INFO] [stdout]      |
[INFO] [stdout] 1007 |             rust!(self.out, "Some(Err(e)) => return Err(e),");
[INFO] [stdout]      |             -------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/lr1/codegen/ascent.rs:1010:13
[INFO] [stdout]      |
[INFO] [stdout] 1010 | /             rust!(
[INFO] [stdout] 1011 | |                 self.out,
[INFO] [stdout] 1012 | |                 "Some(Err(e)) => return Err({}lalrpop_util::ParseError::User {{ error: e }}),",
[INFO] [stdout] 1013 | |                 self.prefix
[INFO] [stdout] 1014 | |             );
[INFO] [stdout]      | |______________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/lr1/codegen/ascent.rs:1016:9
[INFO] [stdout]      |
[INFO] [stdout] 1016 |         rust!(self.out, "}};");
[INFO] [stdout]      |         ----------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lr1/codegen/base.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |         rust!(self.out, "");
[INFO] [stdout]    |         -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lr1/codegen/base.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |         rust!(self.out, "#[cfg_attr(rustfmt, rustfmt_skip)]");
[INFO] [stdout]    |         ------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lr1/codegen/base.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |         rust!(self.out, "mod {}parse{} {{", self.prefix, self.start_symbol);
[INFO] [stdout]    |         -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |           ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lr1/codegen/base.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 79 | /         rust!(
[INFO] [stdout] 80 | |             self.out,
[INFO] [stdout] 81 | |             "#![allow(non_snake_case, non_camel_case_types, unused_mut, unused_variables, \
[INFO] [stdout] 82 | |              unused_imports, unused_parens)]"
[INFO] [stdout] 83 | |         );
[INFO] [stdout]    | |__________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lr1/codegen/base.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |         rust!(self.out, "");
[INFO] [stdout]    |         -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/lr1/codegen/base.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |         try!(self.write_uses());
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/lr1/codegen/base.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |         try!(body(self));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lr1/codegen/base.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |         rust!(self.out, "}}");
[INFO] [stdout]    |         ---------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/lr1/codegen/base.rs:95:9
[INFO] [stdout]    |
[INFO] [stdout] 95 |         try!(
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout] 101 | /             rust!(
[INFO] [stdout] 102 | |                 self.out,
[INFO] [stdout] 103 | |                 "use {}::{}intern_token::Token;",
[INFO] [stdout] 104 | |                 self.action_module,
[INFO] [stdout] 105 | |                 self.prefix
[INFO] [stdout] 106 | |             );
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:108:13
[INFO] [stdout]     |
[INFO] [stdout] 108 | /             rust!(
[INFO] [stdout] 109 | |                 self.out,
[INFO] [stdout] 110 | |                 "use {}::{}ToTriple;",
[INFO] [stdout] 111 | |                 self.action_module,
[INFO] [stdout] 112 | |                 self.prefix
[INFO] [stdout] 113 | |             );
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:157:9
[INFO] [stdout]     |
[INFO] [stdout] 157 | /         rust!(
[INFO] [stdout] 158 | |             self.out,
[INFO] [stdout] 159 | |             "{}struct {}Parser {{",
[INFO] [stdout] 160 | |             self.grammar.nonterminals[&self.start_symbol].visibility,
[INFO] [stdout] 161 | |             self.user_start_symbol
[INFO] [stdout] 162 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:164:13
[INFO] [stdout]     |
[INFO] [stdout] 164 | /             rust!(
[INFO] [stdout] 165 | |                 self.out,
[INFO] [stdout] 166 | |                 "builder: {1}::{0}intern_token::{0}MatcherBuilder,",
[INFO] [stdout] 167 | |                 self.prefix,
[INFO] [stdout] 168 | |                 self.action_module
[INFO] [stdout] 169 | |             );
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |         rust!(self.out, "_priv: (),");
[INFO] [stdout]     |         ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 172 |         rust!(self.out, "}}");
[INFO] [stdout]     |         ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:173:9
[INFO] [stdout]     |
[INFO] [stdout] 173 |         rust!(self.out, "");
[INFO] [stdout]     |         -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:175:9
[INFO] [stdout]     |
[INFO] [stdout] 175 |         rust!(self.out, "impl {}Parser {{", self.user_start_symbol);
[INFO] [stdout]     |         ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:176:9
[INFO] [stdout]     |
[INFO] [stdout] 176 | /         rust!(
[INFO] [stdout] 177 | |             self.out,
[INFO] [stdout] 178 | |             "{}fn new() -> {}Parser {{",
[INFO] [stdout] 179 | |             self.grammar.nonterminals[&self.start_symbol].visibility,
[INFO] [stdout] 180 | |             self.user_start_symbol
[INFO] [stdout] 181 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:183:13
[INFO] [stdout]     |
[INFO] [stdout] 183 | /             rust!(
[INFO] [stdout] 184 | |                 self.out,
[INFO] [stdout] 185 | |                 "let {0}builder = {1}::{0}intern_token::{0}MatcherBuilder::new();",
[INFO] [stdout] 186 | |                 self.prefix,
[INFO] [stdout] 187 | |                 self.action_module
[INFO] [stdout] 188 | |             );
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:190:9
[INFO] [stdout]     |
[INFO] [stdout] 190 |         rust!(self.out, "{}Parser {{", self.user_start_symbol);
[INFO] [stdout]     |         ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:192:13
[INFO] [stdout]     |
[INFO] [stdout] 192 |             rust!(self.out, "builder: {}builder,", self.prefix);
[INFO] [stdout]     |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:194:9
[INFO] [stdout]     |
[INFO] [stdout] 194 |         rust!(self.out, "_priv: (),");
[INFO] [stdout]     |         ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:195:9
[INFO] [stdout]     |
[INFO] [stdout] 195 |         rust!(self.out, "}}"); // Parser
[INFO] [stdout]     |         ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:196:9
[INFO] [stdout]     |
[INFO] [stdout] 196 |         rust!(self.out, "}}"); // new()
[INFO] [stdout]     |         ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:197:9
[INFO] [stdout]     |
[INFO] [stdout] 197 |         rust!(self.out, "");
[INFO] [stdout]     |         -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:199:9
[INFO] [stdout]     |
[INFO] [stdout] 199 |         rust!(self.out, "#[allow(dead_code)]");
[INFO] [stdout]     |         --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/base.rs:200:9
[INFO] [stdout]     |
[INFO] [stdout] 200 |         try!(self.out.write_fn_header(
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:214:9
[INFO] [stdout]     |
[INFO] [stdout] 214 |         rust!(self.out, "{{");
[INFO] [stdout]     |         ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:834:13
[INFO] [stdout]     |
[INFO] [stdout] 834 | /             rust!(
[INFO] [stdout] 835 | |                 self.out,
[INFO] [stdout] 836 | |                 "let {}start = {}.0.clone();",
[INFO] [stdout] 837 | |                 self.prefix,
[INFO] [stdout] 838 | |                 first_sym
[INFO] [stdout] 839 | |             );
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:845:17
[INFO] [stdout]     |
[INFO] [stdout] 845 | /                 rust!(
[INFO] [stdout] 846 | |                     self.out,
[INFO] [stdout] 847 | |                     "let {}start = {}sym{}.2.clone();",
[INFO] [stdout] 848 | |                     self.prefix,
[INFO] [stdout] 849 | |                     self.prefix,
[INFO] [stdout] 850 | |                     top
[INFO] [stdout] 851 | |                 );
[INFO] [stdout]     | |__________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:854:17
[INFO] [stdout]     |
[INFO] [stdout] 854 | /                 rust!(
[INFO] [stdout] 855 | |                     self.out,
[INFO] [stdout] 856 | |                     "let {}start = {}sym{}.as_ref().unwrap().2.clone();",
[INFO] [stdout] 857 | |                     self.prefix,
[INFO] [stdout] 858 | |                     self.prefix,
[INFO] [stdout] 859 | |                     top
[INFO] [stdout] 860 | |                 );
[INFO] [stdout]     | |__________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:864:13
[INFO] [stdout]     |
[INFO] [stdout] 864 | /             rust!(
[INFO] [stdout] 865 | |                 self.out,
[INFO] [stdout] 866 | |                 "let {}start: {} = ::std::default::Default::default();",
[INFO] [stdout] 867 | |                 self.prefix,
[INFO] [stdout] 868 | |                 loc_type
[INFO] [stdout] 869 | |             );
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:877:13
[INFO] [stdout]     |
[INFO] [stdout] 877 |             rust!(self.out, "let {}end = {}.2.clone();", self.prefix, last_sym);
[INFO] [stdout]     |             -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:879:13
[INFO] [stdout]     |
[INFO] [stdout] 879 | /             rust!(
[INFO] [stdout] 880 | |                 self.out,
[INFO] [stdout] 881 | |                 "let {}end = {}lookahead.as_ref().map(|o| o.0.clone()).unwrap_or_else(|| \
[INFO] [stdout] 882 | |                  {}start.clone());",
[INFO] [stdout] ...   |
[INFO] [stdout] 885 | |                 self.prefix
[INFO] [stdout] 886 | |             );
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:900:13
[INFO] [stdout]     |
[INFO] [stdout] 900 | /             rust!(
[INFO] [stdout] 901 | |                 self.out,
[INFO] [stdout] 902 | |                 "let {}nt = try!({}::{}action{}::<{}>({}{}));",
[INFO] [stdout] 903 | |                 self.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 909 | |                 Sep(", ", &args)
[INFO] [stdout] 910 | |             )
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:912:13
[INFO] [stdout]     |
[INFO] [stdout] 912 | /             rust!(
[INFO] [stdout] 913 | |                 self.out,
[INFO] [stdout] 914 | |                 "let {}nt = {}::{}action{}::<{}>({}{});",
[INFO] [stdout] 915 | |                 self.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 921 | |                 Sep(", ", &args)
[INFO] [stdout] 922 | |             )
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:926:9
[INFO] [stdout]     |
[INFO] [stdout] 926 | /         rust!(
[INFO] [stdout] 927 | |             self.out,
[INFO] [stdout] 928 | |             "let {}nt = {}Nonterminal::{}((",
[INFO] [stdout] 929 | |             self.prefix,
[INFO] [stdout] 930 | |             self.prefix,
[INFO] [stdout] 931 | |             Escape(&production.nonterminal)
[INFO] [stdout] 932 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:933:9
[INFO] [stdout]     |
[INFO] [stdout] 933 |         rust!(self.out, "{}start,", self.prefix);
[INFO] [stdout]     |         ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:934:9
[INFO] [stdout]     |
[INFO] [stdout] 934 |         rust!(self.out, "{}nt,", self.prefix);
[INFO] [stdout]     |         -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:935:9
[INFO] [stdout]     |
[INFO] [stdout] 935 |         rust!(self.out, "{}end,", self.prefix);
[INFO] [stdout]     |         --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:936:9
[INFO] [stdout]     |
[INFO] [stdout] 936 |         rust!(self.out, "));");
[INFO] [stdout]     |         ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:939:9
[INFO] [stdout]     |
[INFO] [stdout] 939 | /         rust!(
[INFO] [stdout] 940 | |             self.out,
[INFO] [stdout] 941 | |             "{}{} = ({}lookahead, {}nt);",
[INFO] [stdout] 942 | |             self.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 945 | |             self.prefix
[INFO] [stdout] 946 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:976:9
[INFO] [stdout]     |
[INFO] [stdout] 976 |         rust!(self.out, "Some({}) => {{", pattern);
[INFO] [stdout]     |         ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:978:9
[INFO] [stdout]     |
[INFO] [stdout] 978 | /         rust!(
[INFO] [stdout] 979 | |             self.out,
[INFO] [stdout] 980 | |             "let {} = ({}loc1, ({}), {}loc2);",
[INFO] [stdout] 981 | |             let_name,
[INFO] [stdout] ...   |
[INFO] [stdout] 984 | |             self.prefix
[INFO] [stdout] 985 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/lr1/codegen/ascent.rs:995:9
[INFO] [stdout]      |
[INFO] [stdout] 995  | /         rust!(
[INFO] [stdout] 996  | |             self.out,
[INFO] [stdout] 997  | |             "let {}{} = match {}{}.next() {{",
[INFO] [stdout] 998  | |             self.prefix,
[INFO] [stdout] ...    |
[INFO] [stdout] 1001 | |             tokens
[INFO] [stdout] 1002 | |         );
[INFO] [stdout]      | |__________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/lr1/codegen/ascent.rs:1003:9
[INFO] [stdout]      |
[INFO] [stdout] 1003 |         rust!(self.out, "Some(Ok(v)) => Some(v),");
[INFO] [stdout]      |         ------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/lr1/codegen/ascent.rs:1004:9
[INFO] [stdout]      |
[INFO] [stdout] 1004 |         rust!(self.out, "None => None,");
[INFO] [stdout]      |         --------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/lr1/codegen/ascent.rs:1007:13
[INFO] [stdout]      |
[INFO] [stdout] 1007 |             rust!(self.out, "Some(Err(e)) => return Err(e),");
[INFO] [stdout]      |             -------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/lr1/codegen/ascent.rs:1010:13
[INFO] [stdout]      |
[INFO] [stdout] 1010 | /             rust!(
[INFO] [stdout] 1011 | |                 self.out,
[INFO] [stdout] 1012 | |                 "Some(Err(e)) => return Err({}lalrpop_util::ParseError::User {{ error: e }}),",
[INFO] [stdout] 1013 | |                 self.prefix
[INFO] [stdout] 1014 | |             );
[INFO] [stdout]      | |______________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      | 
[INFO] [stdout]     ::: src/lr1/codegen/ascent.rs:1016:9
[INFO] [stdout]      |
[INFO] [stdout] 1016 |         rust!(self.out, "}};");
[INFO] [stdout]      |         ----------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lr1/codegen/base.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |         rust!(self.out, "");
[INFO] [stdout]    |         -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lr1/codegen/base.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |         rust!(self.out, "#[cfg_attr(rustfmt, rustfmt_skip)]");
[INFO] [stdout]    |         ------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lr1/codegen/base.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |         rust!(self.out, "mod {}parse{} {{", self.prefix, self.start_symbol);
[INFO] [stdout]    |         -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |           ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lr1/codegen/base.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 79 | /         rust!(
[INFO] [stdout] 80 | |             self.out,
[INFO] [stdout] 81 | |             "#![allow(non_snake_case, non_camel_case_types, unused_mut, unused_variables, \
[INFO] [stdout] 82 | |              unused_imports, unused_parens)]"
[INFO] [stdout] 83 | |         );
[INFO] [stdout]    | |__________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lr1/codegen/base.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |         rust!(self.out, "");
[INFO] [stdout]    |         -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/lr1/codegen/base.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |         try!(self.write_uses());
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/lr1/codegen/base.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |         try!(body(self));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/lr1/codegen/base.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |         rust!(self.out, "}}");
[INFO] [stdout]    |         ---------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/lr1/codegen/base.rs:95:9
[INFO] [stdout]    |
[INFO] [stdout] 95 |         try!(
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout] 101 | /             rust!(
[INFO] [stdout] 102 | |                 self.out,
[INFO] [stdout] 103 | |                 "use {}::{}intern_token::Token;",
[INFO] [stdout] 104 | |                 self.action_module,
[INFO] [stdout] 105 | |                 self.prefix
[INFO] [stdout] 106 | |             );
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:108:13
[INFO] [stdout]     |
[INFO] [stdout] 108 | /             rust!(
[INFO] [stdout] 109 | |                 self.out,
[INFO] [stdout] 110 | |                 "use {}::{}ToTriple;",
[INFO] [stdout] 111 | |                 self.action_module,
[INFO] [stdout] 112 | |                 self.prefix
[INFO] [stdout] 113 | |             );
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:157:9
[INFO] [stdout]     |
[INFO] [stdout] 157 | /         rust!(
[INFO] [stdout] 158 | |             self.out,
[INFO] [stdout] 159 | |             "{}struct {}Parser {{",
[INFO] [stdout] 160 | |             self.grammar.nonterminals[&self.start_symbol].visibility,
[INFO] [stdout] 161 | |             self.user_start_symbol
[INFO] [stdout] 162 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:164:13
[INFO] [stdout]     |
[INFO] [stdout] 164 | /             rust!(
[INFO] [stdout] 165 | |                 self.out,
[INFO] [stdout] 166 | |                 "builder: {1}::{0}intern_token::{0}MatcherBuilder,",
[INFO] [stdout] 167 | |                 self.prefix,
[INFO] [stdout] 168 | |                 self.action_module
[INFO] [stdout] 169 | |             );
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |         rust!(self.out, "_priv: (),");
[INFO] [stdout]     |         ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 172 |         rust!(self.out, "}}");
[INFO] [stdout]     |         ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:173:9
[INFO] [stdout]     |
[INFO] [stdout] 173 |         rust!(self.out, "");
[INFO] [stdout]     |         -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:175:9
[INFO] [stdout]     |
[INFO] [stdout] 175 |         rust!(self.out, "impl {}Parser {{", self.user_start_symbol);
[INFO] [stdout]     |         ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:176:9
[INFO] [stdout]     |
[INFO] [stdout] 176 | /         rust!(
[INFO] [stdout] 177 | |             self.out,
[INFO] [stdout] 178 | |             "{}fn new() -> {}Parser {{",
[INFO] [stdout] 179 | |             self.grammar.nonterminals[&self.start_symbol].visibility,
[INFO] [stdout] 180 | |             self.user_start_symbol
[INFO] [stdout] 181 | |         );
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:183:13
[INFO] [stdout]     |
[INFO] [stdout] 183 | /             rust!(
[INFO] [stdout] 184 | |                 self.out,
[INFO] [stdout] 185 | |                 "let {0}builder = {1}::{0}intern_token::{0}MatcherBuilder::new();",
[INFO] [stdout] 186 | |                 self.prefix,
[INFO] [stdout] 187 | |                 self.action_module
[INFO] [stdout] 188 | |             );
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:190:9
[INFO] [stdout]     |
[INFO] [stdout] 190 |         rust!(self.out, "{}Parser {{", self.user_start_symbol);
[INFO] [stdout]     |         ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:192:13
[INFO] [stdout]     |
[INFO] [stdout] 192 |             rust!(self.out, "builder: {}builder,", self.prefix);
[INFO] [stdout]     |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:194:9
[INFO] [stdout]     |
[INFO] [stdout] 194 |         rust!(self.out, "_priv: (),");
[INFO] [stdout]     |         ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:195:9
[INFO] [stdout]     |
[INFO] [stdout] 195 |         rust!(self.out, "}}"); // Parser
[INFO] [stdout]     |         ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:196:9
[INFO] [stdout]     |
[INFO] [stdout] 196 |         rust!(self.out, "}}"); // new()
[INFO] [stdout]     |         ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:197:9
[INFO] [stdout]     |
[INFO] [stdout] 197 |         rust!(self.out, "");
[INFO] [stdout]     |         -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:199:9
[INFO] [stdout]     |
[INFO] [stdout] 199 |         rust!(self.out, "#[allow(dead_code)]");
[INFO] [stdout]     |         --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/base.rs:200:9
[INFO] [stdout]     |
[INFO] [stdout] 200 |         try!(self.out.write_fn_header(
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:214:9
[INFO] [stdout]     |
[INFO] [stdout] 214 |         rust!(self.out, "{{");
[INFO] [stdout]     |         ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:222:13
[INFO] [stdout]     |
[INFO] [stdout] 222 | /             rust!(
[INFO] [stdout] 223 | |                 self.out,
[INFO] [stdout] 224 | |                 "let mut {}tokens = self.builder.matcher(input);",
[INFO] [stdout] 225 | |                 self.prefix
[INFO] [stdout] 226 | |             );
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:232:13
[INFO] [stdout]     |
[INFO] [stdout] 232 | /             rust!(
[INFO] [stdout] 233 | |                 self.out,
[INFO] [stdout] 234 | |                 "let {}tokens = {}tokens0{}.into_iter();",
[INFO] [stdout] 235 | |                 self.prefix,
[INFO] [stdout] 236 | |                 self.prefix,
[INFO] [stdout] 237 | |                 clone_call
[INFO] [stdout] 238 | |             );
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:240:13
[INFO] [stdout]     |
[INFO] [stdout] 240 | /             rust!(
[INFO] [stdout] 241 | |                 self.out,
[INFO] [stdout] 242 | |                 "let mut {}tokens = {}tokens.map(|t| {}ToTriple::to_triple(t));",
[INFO] [stdout] 243 | |                 self.prefix,
[INFO] [stdout] 244 | |                 self.prefix,
[INFO] [stdout] 245 | |                 self.prefix
[INFO] [stdout] 246 | |             );
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:253:9
[INFO] [stdout]     |
[INFO] [stdout] 253 |         rust!(self.out, "}}"); // fn
[INFO] [stdout]     |         ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:254:9
[INFO] [stdout]     |
[INFO] [stdout] 254 |         rust!(self.out, "}}"); // impl
[INFO] [stdout]     |         ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/parse_table.rs:385:13
[INFO] [stdout]     |
[INFO] [stdout] 385 |             try!(this.write_value_type_defn());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/parse_table.rs:386:13
[WARN] too many lines in the log, truncating it
