[INFO] fetching crate rst_app 0.3.7...
[INFO] documenting rst_app-0.3.7 against 1.69.0 for beta-1.70-rustdoc-1
[INFO] extracting crate rst_app 0.3.7 into /workspace/builds/worker-7-tc1/source
[INFO] validating manifest of crates.io crate rst_app 0.3.7 on toolchain 1.69.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate rst_app 0.3.7
[INFO] finished tweaking crates.io crate rst_app 0.3.7
[INFO] tweaked toml for crates.io crate rst_app 0.3.7 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" "/workspace/cargo-home/bin/cargo" "+1.69.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded serde_codegen_internals v0.10.0
[INFO] [stderr]   Downloaded serde_derive v0.8.14
[INFO] [stderr]   Downloaded syntex_errors v0.45.0
[INFO] [stderr]   Downloaded syn v0.9.2
[INFO] [stderr]   Downloaded ansi_term v0.7.5
[INFO] [stderr]   Downloaded syntex v0.45.1
[INFO] [stderr]   Downloaded syntex_pos v0.45.0
[INFO] [stderr]   Downloaded smallvec v0.1.8
[INFO] [stderr]   Downloaded fern v0.3.5
[INFO] [stderr]   Downloaded serde_codegen v0.8.14
[INFO] [stderr]   Downloaded itertools v0.4.19
[INFO] [stderr]   Downloaded parking_lot v0.2.8
[INFO] [stderr]   Downloaded syntex_syntax v0.45.1
[INFO] [stderr]   Downloaded jsonrpc-core v4.0.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 62d565e635056637d61b1b81ba452c954fa14c31db4b20389858c8f9dde13c70
[INFO] running `Command { std: "docker" "start" "-a" "62d565e635056637d61b1b81ba452c954fa14c31db4b20389858c8f9dde13c70", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "62d565e635056637d61b1b81ba452c954fa14c31db4b20389858c8f9dde13c70", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "62d565e635056637d61b1b81ba452c954fa14c31db4b20389858c8f9dde13c70", kill_on_drop: false }`
[INFO] [stdout] 62d565e635056637d61b1b81ba452c954fa14c31db4b20389858c8f9dde13c70
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 36acbe2fabf414b892d8540e5c6c136f77665a884fa270df8aff22e91598d9af
[INFO] running `Command { std: "docker" "start" "-a" "36acbe2fabf414b892d8540e5c6c136f77665a884fa270df8aff22e91598d9af", kill_on_drop: false }`
[INFO] [stderr]    Compiling log v0.4.17
[INFO] [stderr]    Compiling unicode-xid v0.0.3
[INFO] [stderr]    Compiling rustc-serialize v0.3.24
[INFO] [stderr]    Compiling libc v0.2.142
[INFO] [stderr]    Compiling term v0.4.6
[INFO] [stderr]    Compiling winapi-build v0.1.1
[INFO] [stderr]    Compiling quote v0.3.15
[INFO] [stderr]    Compiling bitflags v0.7.0
[INFO] [stderr]     Checking winapi v0.2.8
[INFO] [stderr]     Checking memchr v0.1.11
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking utf8-ranges v0.1.3
[INFO] [stderr]     Checking regex-syntax v0.3.9
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]     Checking textwrap v0.11.0
[INFO] [stderr]     Checking serde v0.8.23
[INFO] [stderr]     Checking itoa v0.1.1
[INFO] [stderr]     Checking dtoa v0.2.2
[INFO] [stderr]     Checking aho-corasick v0.5.3
[INFO] [stderr]     Checking time v0.1.45
[INFO] [stderr]     Checking clap v2.34.0
[INFO] [stderr]     Checking lazy_static v0.1.16
[INFO] [stderr]    Compiling kernel32-sys v0.2.2
[INFO] [stderr]    Compiling syn v0.9.2
[INFO] [stderr]     Checking ansi_term v0.7.5
[INFO] [stderr]     Checking itertools v0.4.19
[INFO] [stderr]     Checking strfmt v0.1.6
[INFO] [stderr]    Compiling log v0.3.9
[INFO] [stderr]     Checking thread-id v2.0.0
[INFO] [stderr]     Checking thread_local v0.2.7
[INFO] [stderr]     Checking fern v0.3.5
[INFO] [stderr]     Checking regex v0.1.80
[INFO] [stderr]    Compiling serde_codegen_internals v0.10.0
[INFO] [stderr]     Checking num-traits v0.1.43
[INFO] [stderr]     Checking toml v0.2.1
[INFO] [stderr]     Checking serde_json v0.8.6
[INFO] [stderr]    Compiling syntex_pos v0.45.0
[INFO] [stderr]    Compiling syntex_errors v0.45.0
[INFO] [stderr]    Compiling syntex_syntax v0.45.1
[INFO] [stderr]    Compiling syntex v0.45.1
[INFO] [stderr]    Compiling serde_codegen v0.8.14
[INFO] [stderr]    Compiling rst_app v0.3.7 (/opt/rustwide/workdir)
[INFO] [stderr]  Documenting rst_app v0.3.7 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:93:25
[INFO] [stdout]    |
[INFO] [stdout] 93 |                         try!(visitor . end (  ));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:70:35
[INFO] [stdout]    |
[INFO] [stdout] 70 | ...                   match try!(visitor . visit :: < String > (  )) {
[INFO] [stdout]    |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:73:37
[INFO] [stdout]    |
[INFO] [stdout] 73 | ...                   try!(visitor . end (  ));
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:78:35
[INFO] [stdout]    |
[INFO] [stdout] 78 | ...                   match try!(visitor . visit :: < u64 > (  )) {
[INFO] [stdout]    |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:81:37
[INFO] [stdout]    |
[INFO] [stdout] 81 | ...                   try!(visitor . end (  ));
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:86:35
[INFO] [stdout]    |
[INFO] [stdout] 86 | ...                   match try!(visitor . visit :: < u64 > (  )) {
[INFO] [stdout]    |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:89:37
[INFO] [stdout]    |
[INFO] [stdout] 89 | ...                   try!(visitor . end (  ));
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:142:25
[INFO] [stdout]     |
[INFO] [stdout] 142 |                         try!(visitor . end (  ));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:106:35
[INFO] [stdout]     |
[INFO] [stdout] 106 | ...                   try!(visitor . visit_key :: < __Field > (
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/core/locs.rs:29:20
[INFO] [stdout]    |
[INFO] [stdout] 29 |                 'a'...'z' | 'A'...'Z' | '0'...'9' | '-' | '_' => {
[INFO] [stdout]    |                    ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:115:46
[INFO] [stdout]     |
[INFO] [stdout] 115 | ...                   Some(try!(visitor . visit_value :: <
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:124:46
[INFO] [stdout]     |
[INFO] [stdout] 124 | ...                   Some(try!(visitor . visit_value :: <
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:133:46
[INFO] [stdout]     |
[INFO] [stdout] 133 | ...                   Some(try!(visitor . visit_value :: <
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/core/locs.rs:29:32
[INFO] [stdout]    |
[INFO] [stdout] 29 |                 'a'...'z' | 'A'...'Z' | '0'...'9' | '-' | '_' => {
[INFO] [stdout]    |                                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:137:37
[INFO] [stdout]     |
[INFO] [stdout] 137 | ...                   try!(visitor . visit_value :: < _serde ::
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:147:33
[INFO] [stdout]     |
[INFO] [stdout] 147 | ...                   try!(visitor . missing_field ( "path" )),
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/core/locs.rs:29:44
[INFO] [stdout]    |
[INFO] [stdout] 29 |                 'a'...'z' | 'A'...'Z' | '0'...'9' | '-' | '_' => {
[INFO] [stdout]    |                                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:153:33
[INFO] [stdout]     |
[INFO] [stdout] 153 | ...                   try!(visitor . missing_field ( "row" )),
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:159:33
[INFO] [stdout]     |
[INFO] [stdout] 159 | ...                   try!(visitor . missing_field ( "col" )),
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:184:17
[INFO] [stdout]     |
[INFO] [stdout] 184 |                 try!(_serializer . serialize_struct_elt (
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/core/serialize.rs:132:25
[INFO] [stdout]     |
[INFO] [stdout] 132 |                     'a' ... 'z' |
[INFO] [stdout]     |                         ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:186:17
[INFO] [stdout]     |
[INFO] [stdout] 186 |                 try!(_serializer . serialize_struct_elt (
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:188:17
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 try!(_serializer . serialize_struct_elt (
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:182:21
[INFO] [stdout]     |
[INFO] [stdout] 182 |                     try!(_serializer . serialize_struct (
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:370:25
[INFO] [stdout]     |
[INFO] [stdout] 370 |                         try!(visitor . end (  ));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/core/serialize.rs:133:25
[INFO] [stdout]     |
[INFO] [stdout] 133 |                     'A' ... 'Z' |
[INFO] [stdout]     |                         ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:296:35
[INFO] [stdout]     |
[INFO] [stdout] 296 | ...                   match try!(visitor . visit :: < u64 > (  )) {
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/core/serialize.rs:134:25
[INFO] [stdout]     |
[INFO] [stdout] 134 |                     '0' ... '9' |
[INFO] [stdout]     |                         ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:299:37
[INFO] [stdout]     |
[INFO] [stdout] 299 | ...                   try!(visitor . end (  ));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/cmd/ls.rs:85:12
[INFO] [stdout]    |
[INFO] [stdout] 85 |         '0'...'9' => had_sign = false,
[INFO] [stdout]    |            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:304:35
[INFO] [stdout]     |
[INFO] [stdout] 304 | ...                   match try!(visitor . visit :: < String > (  )) {
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:307:37
[INFO] [stdout]     |
[INFO] [stdout] 307 | ...                   try!(visitor . end (  ));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:312:35
[INFO] [stdout]     |
[INFO] [stdout] 312 | ...                   match try!(visitor . visit :: < String > (  )) {
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:315:37
[INFO] [stdout]     |
[INFO] [stdout] 315 | ...                   try!(visitor . end (  ));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:320:35
[INFO] [stdout]     |
[INFO] [stdout] 320 | ...                   match try!(visitor . visit :: < String > (  )) {
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:323:37
[INFO] [stdout]     |
[INFO] [stdout] 323 | ...                   try!(visitor . end (  ));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:328:35
[INFO] [stdout]     |
[INFO] [stdout] 328 | ...                   match try!(visitor . visit :: < Vec < String > > (
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:332:37
[INFO] [stdout]     |
[INFO] [stdout] 332 | ...                   try!(visitor . end (  ));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:337:35
[INFO] [stdout]     |
[INFO] [stdout] 337 | ...                   match try!(visitor . visit :: < Vec < String > > (
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:341:37
[INFO] [stdout]     |
[INFO] [stdout] 341 | ...                   try!(visitor . end (  ));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:346:35
[INFO] [stdout]     |
[INFO] [stdout] 346 | ...                   match try!(visitor . visit :: < Option < LocData >
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:350:37
[INFO] [stdout]     |
[INFO] [stdout] 350 | ...                   try!(visitor . end (  ));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:355:35
[INFO] [stdout]     |
[INFO] [stdout] 355 | ...                   match try!(visitor . visit :: < f32 > (  )) {
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:358:37
[INFO] [stdout]     |
[INFO] [stdout] 358 | ...                   try!(visitor . end (  ));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:363:35
[INFO] [stdout]     |
[INFO] [stdout] 363 | ...                   match try!(visitor . visit :: < f32 > (  )) {
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:366:37
[INFO] [stdout]     |
[INFO] [stdout] 366 | ...                   try!(visitor . end (  ));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:485:25
[INFO] [stdout]     |
[INFO] [stdout] 485 |                         try!(visitor . end (  ));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:395:35
[INFO] [stdout]     |
[INFO] [stdout] 395 | ...                   try!(visitor . visit_key :: < __Field > (
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:404:46
[INFO] [stdout]     |
[INFO] [stdout] 404 | ...                   Some(try!(visitor . visit_value :: <
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:413:46
[INFO] [stdout]     |
[INFO] [stdout] 413 | ...                   Some(try!(visitor . visit_value :: <
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:422:46
[INFO] [stdout]     |
[INFO] [stdout] 422 | ...                   Some(try!(visitor . visit_value :: <
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:431:46
[INFO] [stdout]     |
[INFO] [stdout] 431 | ...                   Some(try!(visitor . visit_value :: <
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/cmd/fmt.rs:102:22
[INFO] [stdout]     |
[INFO] [stdout] 102 |                     3...4 => Blue,
[INFO] [stdout]     |                      ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:440:46
[INFO] [stdout]     |
[INFO] [stdout] 440 | ...                   Some(try!(visitor . visit_value :: <
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:449:46
[INFO] [stdout]     |
[INFO] [stdout] 449 | ...                   Some(try!(visitor . visit_value :: <
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:458:46
[INFO] [stdout]     |
[INFO] [stdout] 458 | ...                   Some(try!(visitor . visit_value :: <
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/cmd/fmt.rs:103:22
[INFO] [stdout]     |
[INFO] [stdout] 103 |                     1...2 => Yellow,
[INFO] [stdout]     |                      ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:467:46
[INFO] [stdout]     |
[INFO] [stdout] 467 | ...                   Some(try!(visitor . visit_value :: <
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:476:46
[INFO] [stdout]     |
[INFO] [stdout] 476 | ...                   Some(try!(visitor . visit_value :: <
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:480:37
[INFO] [stdout]     |
[INFO] [stdout] 480 | ...                   try!(visitor . visit_value :: < _serde ::
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/cmd/mod.rs:53:14
[INFO] [stdout]    |
[INFO] [stdout] 53 |         v @ 0...3 => v,
[INFO] [stdout]    |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:490:33
[INFO] [stdout]     |
[INFO] [stdout] 490 | ...                   try!(visitor . missing_field ( "id" )),
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:496:33
[INFO] [stdout]     |
[INFO] [stdout] 496 | ...                   try!(visitor . missing_field ( "name" )),
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:502:33
[INFO] [stdout]     |
[INFO] [stdout] 502 | ...                   try!(visitor . missing_field ( "path" )),
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:508:33
[INFO] [stdout]     |
[INFO] [stdout] 508 | ...                   try!(visitor . missing_field ( "text" )),
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:514:33
[INFO] [stdout]     |
[INFO] [stdout] 514 | ...                   try!(visitor . missing_field ( "partof" )),
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:520:33
[INFO] [stdout]     |
[INFO] [stdout] 520 | ...                   try!(visitor . missing_field ( "parts" )),
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:526:33
[INFO] [stdout]     |
[INFO] [stdout] 526 | ...                   try!(visitor . missing_field ( "loc" )),
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:532:33
[INFO] [stdout]     |
[INFO] [stdout] 532 | ...                   try!(visitor . missing_field ( "completed" )),
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:538:33
[INFO] [stdout]     |
[INFO] [stdout] 538 | ...                   try!(visitor . missing_field ( "tested" )),
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:572:17
[INFO] [stdout]     |
[INFO] [stdout] 572 |                 try!(_serializer . serialize_struct_elt (
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:574:17
[INFO] [stdout]     |
[INFO] [stdout] 574 |                 try!(_serializer . serialize_struct_elt (
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:576:17
[INFO] [stdout]     |
[INFO] [stdout] 576 |                 try!(_serializer . serialize_struct_elt (
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:578:17
[INFO] [stdout]     |
[INFO] [stdout] 578 |                 try!(_serializer . serialize_struct_elt (
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:580:17
[INFO] [stdout]     |
[INFO] [stdout] 580 |                 try!(_serializer . serialize_struct_elt (
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:582:17
[INFO] [stdout]     |
[INFO] [stdout] 582 |                 try!(_serializer . serialize_struct_elt (
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:584:17
[INFO] [stdout]     |
[INFO] [stdout] 584 |                 try!(_serializer . serialize_struct_elt (
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:586:17
[INFO] [stdout]     |
[INFO] [stdout] 586 |                 try!(_serializer . serialize_struct_elt (
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:589:17
[INFO] [stdout]     |
[INFO] [stdout] 589 |                 try!(_serializer . serialize_struct_elt (
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/rst_app-2f995a3461e84b42/out/serde_types.rs:569:21
[INFO] [stdout]     |
[INFO] [stdout] 569 |                     try!(_serializer . serialize_struct (
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/types.rs:133:17
[INFO] [stdout]     |
[INFO] [stdout] 133 |             ty: try!(_get_type(&ty_str, s)),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/types.rs:269:26
[INFO] [stdout]     |
[INFO] [stdout] 269 |                 for p in try!(_parse_names(raw, true)) {
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/types.rs:310:20
[INFO] [stdout]     |
[INFO] [stdout] 310 |         Ok(Rc::new(try!(ArtName::from_str(s))))
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/types.rs:318:20
[INFO] [stdout]     |
[INFO] [stdout] 318 |         let strs = try!(_parse_names(&mut partof_str.chars(), false));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/types.rs:321:32
[INFO] [stdout]     |
[INFO] [stdout] 321 |             out.insert(Rc::new(try!(ArtName::from_str(&s))));
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/core/load.rs:31:17
[INFO] [stdout]    |
[INFO] [stdout] 31 | #[derive(Debug, RustcEncodable, RustcDecodable)]
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/core/load.rs:31:33
[INFO] [stdout]    |
[INFO] [stdout] 31 | #[derive(Debug, RustcEncodable, RustcDecodable)]
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/core/load.rs:38:17
[INFO] [stdout]    |
[INFO] [stdout] 38 | #[derive(Debug, RustcEncodable, RustcDecodable)]
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/core/load.rs:38:33
[INFO] [stdout]    |
[INFO] [stdout] 38 | #[derive(Debug, RustcEncodable, RustcDecodable)]
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/load.rs:167:21
[INFO] [stdout]     |
[INFO] [stdout] 167 |         let table = try!(parse_toml(toml));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/load.rs:172:20
[INFO] [stdout]     |
[INFO] [stdout] 172 |         let name = try!(ArtName::from_str(name));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/load.rs:177:24
[INFO] [stdout]     |
[INFO] [stdout] 177 |         let artifact = try!(Artifact::from_table(&name, &Path::new("from_str"), value));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/load.rs:200:21
[INFO] [stdout]     |
[INFO] [stdout] 200 |             partof: try!(ArtNames::from_str(
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/load.rs:224:24
[INFO] [stdout]     |
[INFO] [stdout] 224 |             let lset = try!(Settings::from_table(&t));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/load.rs:257:21
[INFO] [stdout]     |
[INFO] [stdout] 257 |         let aname = try!(ArtName::from_str(name));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/load.rs:280:24
[INFO] [stdout]     |
[INFO] [stdout] 280 |         let artifact = try!(Artifact::from_table(&aname, path, art_tbl));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/load.rs:304:21
[INFO] [stdout]     |
[INFO] [stdout] 304 |     let mut table = try!(parse_toml(text));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/load.rs:320:5
[INFO] [stdout]     |
[INFO] [stdout] 320 |     try!(fp.read_to_string(&mut text).or_else(|err| {
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/load.rs:421:9
[INFO] [stdout]     |
[INFO] [stdout] 421 |         try!(utils::find_and_insert_repo(cwd, repo_map));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/load.rs:416:23
[INFO] [stdout]     |
[INFO] [stdout] 416 |         let cwd_str = try!(utils::get_path_str(cwd));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/load.rs:424:21
[INFO] [stdout]     |
[INFO] [stdout] 424 |                     try!(utils::get_path_str(repo.as_path())).to_string());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/load.rs:428:21
[INFO] [stdout]     |
[INFO] [stdout] 428 |             let p = try!(utils::do_strfmt(p.to_str().unwrap(), &vars, &fpath));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/load.rs:436:21
[INFO] [stdout]     |
[INFO] [stdout] 436 |             let p = try!(utils::do_strfmt(p.to_str().unwrap(), &vars, &fpath));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/load.rs:442:21
[INFO] [stdout]     |
[INFO] [stdout] 442 |             let p = try!(utils::do_strfmt(p.to_str().unwrap(), &vars, &fpath));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/load.rs:468:9
[INFO] [stdout]     |
[INFO] [stdout] 468 |         try!(load_file(path, &mut artifacts, &mut loaded_settings, &mut loaded_vars));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/load.rs:469:9
[INFO] [stdout]     |
[INFO] [stdout] 469 |         try!(resolve_settings(&mut settings, &mut repo_map, &loaded_settings));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/load.rs:504:9
[INFO] [stdout]     |
[INFO] [stdout] 504 |         try!(resolve_settings(&mut settings, &mut repo_map, &loaded_settings));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/core/vars.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     try!(utils::find_and_insert_repo(cwd, repo_map));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/vars.rs:137:9
[INFO] [stdout]     |
[INFO] [stdout] 137 |         try!(utils::find_and_insert_repo(&cwd, repo_map));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/vars.rs:174:5
[INFO] [stdout]     |
[INFO] [stdout] 174 |     try!(resolve_vars(&mut variables));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/vars.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |         try!(resolve_default_vars(&v, p.as_path(), &mut variables, repo_map));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/core/link.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     try!(validate_partof(artifacts));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/core/locs.rs:29:20
[INFO] [stdout]    |
[INFO] [stdout] 29 |                 'a'...'z' | 'A'...'Z' | '0'...'9' | '-' | '_' => {
[INFO] [stdout]    |                    ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/core/locs.rs:29:32
[INFO] [stdout]    |
[INFO] [stdout] 29 |                 'a'...'z' | 'A'...'Z' | '0'...'9' | '-' | '_' => {
[INFO] [stdout]    |                                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/core/locs.rs:29:44
[INFO] [stdout]    |
[INFO] [stdout] 29 |                 'a'...'z' | 'A'...'Z' | '0'...'9' | '-' | '_' => {
[INFO] [stdout]    |                                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/core/serialize.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         try!(pp.print(&tbl));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/core/serialize.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     try!(write!(f, "'''\n"));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/core/serialize.rs:35:24
[INFO] [stdout]    |
[INFO] [stdout] 35 |             '\u{8}' => try!(write!(f, "\\b")),
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/core/serialize.rs:36:24
[INFO] [stdout]    |
[INFO] [stdout] 36 |             '\u{9}' => try!(write!(f, "\\t")),
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/core/serialize.rs:37:24
[INFO] [stdout]    |
[INFO] [stdout] 37 |             '\u{c}' => try!(write!(f, "\\f")),
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/core/serialize.rs:38:24
[INFO] [stdout]    |
[INFO] [stdout] 38 |             '\u{d}' => try!(write!(f, "\\r")),
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/core/serialize.rs:39:25
[INFO] [stdout]    |
[INFO] [stdout] 39 |             '\u{22}' => try!(write!(f, "\\\"")),
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/core/serialize.rs:40:25
[INFO] [stdout]    |
[INFO] [stdout] 40 |             '\u{5c}' => try!(write!(f, "\\\\")),
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/core/serialize.rs:41:19
[INFO] [stdout]    |
[INFO] [stdout] 41 |             ch => try!(write!(f, "{}", ch)),
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/core/serialize.rs:77:13
[INFO] [stdout]    |
[INFO] [stdout] 77 |             try!(writeln!(self.output, "{} = {}", Key(&[k]), v));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/core/serialize.rs:67:25
[INFO] [stdout]    |
[INFO] [stdout] 67 |                         try!(write!(self.output, "{} = ", Key(&[k])));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/core/serialize.rs:68:25
[INFO] [stdout]    |
[INFO] [stdout] 68 |                         try!(write_pretty_str(self.output, s));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/core/serialize.rs:69:25
[INFO] [stdout]    |
[INFO] [stdout] 69 |                         try!(write!(self.output, "\n"));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/core/serialize.rs:88:17
[INFO] [stdout]    |
[INFO] [stdout] 88 |                 try!(writeln!(self.output, "[{}]", Key(&self.stack)));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/core/serialize.rs:89:17
[INFO] [stdout]    |
[INFO] [stdout] 89 |                 try!(self.print(inner));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/core/serialize.rs:86:21
[INFO] [stdout]    |
[INFO] [stdout] 86 |                     try!(write!(self.output, "\n"));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/serialize.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |     try!(write!(f, "\""));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/serialize.rs:113:24
[INFO] [stdout]     |
[INFO] [stdout] 113 |             '\u{8}' => try!(write!(f, "\\b")),
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/serialize.rs:114:24
[INFO] [stdout]     |
[INFO] [stdout] 114 |             '\u{9}' => try!(write!(f, "\\t")),
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/serialize.rs:115:24
[INFO] [stdout]     |
[INFO] [stdout] 115 |             '\u{a}' => try!(write!(f, "\\n")),
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/serialize.rs:116:24
[INFO] [stdout]     |
[INFO] [stdout] 116 |             '\u{c}' => try!(write!(f, "\\f")),
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/serialize.rs:117:24
[INFO] [stdout]     |
[INFO] [stdout] 117 |             '\u{d}' => try!(write!(f, "\\r")),
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/serialize.rs:118:25
[INFO] [stdout]     |
[INFO] [stdout] 118 |             '\u{22}' => try!(write!(f, "\\\"")),
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/serialize.rs:119:25
[INFO] [stdout]     |
[INFO] [stdout] 119 |             '\u{5c}' => try!(write!(f, "\\\\")),
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/serialize.rs:120:19
[INFO] [stdout]     |
[INFO] [stdout] 120 |             ch => try!(write!(f, "{}", ch)),
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/serialize.rs:129:25
[INFO] [stdout]     |
[INFO] [stdout] 129 |             if i != 0 { try!(write!(f, ".")); }
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/core/serialize.rs:132:25
[INFO] [stdout]     |
[INFO] [stdout] 132 |                     'a' ... 'z' |
[INFO] [stdout]     |                         ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/core/serialize.rs:133:25
[INFO] [stdout]     |
[INFO] [stdout] 133 |                     'A' ... 'Z' |
[INFO] [stdout]     |                         ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/core/serialize.rs:134:25
[INFO] [stdout]     |
[INFO] [stdout] 134 |                     '0' ... '9' |
[INFO] [stdout]     |                         ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/serialize.rs:140:17
[INFO] [stdout]     |
[INFO] [stdout] 140 |                 try!(write!(f, "{}", part));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/core/serialize.rs:142:17
[INFO] [stdout]     |
[INFO] [stdout] 142 |                 try!(write_str(f, part));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/core/mod.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     try!(vars::fill_text_fields(&mut artifacts, &mut variables, &mut repo_map));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/core/mod.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     try!(link::do_links(&mut artifacts));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/core/mod.rs:70:68
[INFO] [stdout]    |
[INFO] [stdout] 70 |     let (mut artifacts, mut settings, loaded_vars, mut repo_map) = try!(load::load_raw(path));
[INFO] [stdout]    |                                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/core/mod.rs:73:25
[INFO] [stdout]    |
[INFO] [stdout] 73 |     let mut variables = try!(vars::resolve_loaded_vars(loaded_vars, &mut repo_map));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/core/mod.rs:77:16
[INFO] [stdout]    |
[INFO] [stdout] 77 |     let locs = try!(locs::find_locs(&mut settings));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/cmd/ls.rs:85:12
[INFO] [stdout]    |
[INFO] [stdout] 85 |         '0'...'9' => had_sign = false,
[INFO] [stdout]    |            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/ls.rs:242:28
[INFO] [stdout]     |
[INFO] [stdout] 242 |         (true, Some(p)) => try!(SearchSettings::from_str(p)),
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/ls.rs:249:32
[INFO] [stdout]     |
[INFO] [stdout] 249 |         search_set.completed = try!(get_percent(c))
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/ls.rs:253:29
[INFO] [stdout]     |
[INFO] [stdout] 253 |         search_set.tested = try!(get_percent(t));
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/fmt.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |         try!(w.write_all("\n".as_ref()));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cmd/fmt.rs:32:17
[INFO] [stdout]    |
[INFO] [stdout] 32 |                 try!(w.write_all(" ".as_ref()));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/cmd/fmt.rs:102:22
[INFO] [stdout]     |
[INFO] [stdout] 102 |                     3...4 => Blue,
[INFO] [stdout]     |                      ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/cmd/fmt.rs:103:22
[INFO] [stdout]     |
[INFO] [stdout] 103 |                     1...2 => Yellow,
[INFO] [stdout]     |                      ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/fmt.rs:116:17
[INFO] [stdout]     |
[INFO] [stdout] 116 |                 try!(write!(w, "{}", name));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/fmt.rs:118:17
[INFO] [stdout]     |
[INFO] [stdout] 118 |                 try!(write!(w, "|{}{}| ", d_sym, t_sym));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/fmt.rs:123:17
[INFO] [stdout]     |
[INFO] [stdout] 123 |                 try!(write!(w, "{}% ", d_perc));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/fmt.rs:128:17
[INFO] [stdout]     |
[INFO] [stdout] 128 |                 try!(write!(w, "{}% ", t_perc));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/fmt.rs:129:17
[INFO] [stdout]     |
[INFO] [stdout] 129 |                 try!(write!(w, "| {} ", name));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/fmt.rs:121:21
[INFO] [stdout]     |
[INFO] [stdout] 121 |                     try!(w.write_all(" ".as_ref()));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/fmt.rs:126:21
[INFO] [stdout]     |
[INFO] [stdout] 126 |                     try!(w.write_all(" ".as_ref()));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/fmt.rs:132:25
[INFO] [stdout]     |
[INFO] [stdout] 132 |                         try!(w.write_all(" ".as_ref()));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/fmt.rs:137:13
[INFO] [stdout]     |
[INFO] [stdout] 137 |             try!(write!(w, "{}", &self.name.raw));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/fmt.rs:141:13
[INFO] [stdout]     |
[INFO] [stdout] 141 |             try!(write!(w, "|{}{}| {:>3}% {:>3}% | {:<45} ", d_sym, t_sym,
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/fmt.rs:156:17
[INFO] [stdout]     |
[INFO] [stdout] 156 |                 try!(p.write(w, cwd, artifacts, settings, indent + 1));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/fmt.rs:173:17
[INFO] [stdout]     |
[INFO] [stdout] 173 |                 try!(p.write(w, cwd, artifacts, settings, indent + 1));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/fmt.rs:170:21
[INFO] [stdout]     |
[INFO] [stdout] 170 |                     try!(w.write_all(", ".as_ref()));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/fmt.rs:186:13
[INFO] [stdout]     |
[INFO] [stdout] 186 |             try!(w.write_all(" ".as_ref()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/fmt.rs:182:17
[INFO] [stdout]     |
[INFO] [stdout] 182 |                 try!(write!(w, "{}", Green.paint(loc.to_string())));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/fmt.rs:184:17
[INFO] [stdout]     |
[INFO] [stdout] 184 |                 try!(w.write_all(loc.to_string().as_ref()));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/fmt.rs:193:13
[INFO] [stdout]     |
[INFO] [stdout] 193 |             try!(write!(w, "{}", path.display()));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cmd/init.rs:48:24
[INFO] [stdout]    |
[INFO] [stdout] 48 |     let mut read_dir = try!(fs::read_dir(path));
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cmd/init.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 |         try!(fs::create_dir(&repo));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cmd/init.rs:71:21
[INFO] [stdout]    |
[INFO] [stdout] 71 |         let mut f = try!(fs::File::create(&settings));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cmd/init.rs:73:21
[INFO] [stdout]    |
[INFO] [stdout] 73 |         let mut f = try!(fs::File::create(purpose));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cmd/tutorial.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     try!(f.write_all(data.as_ref()));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cmd/tutorial.rs:61:17
[INFO] [stdout]    |
[INFO] [stdout] 61 |     let mut f = try!(fs::File::create(path.as_path()));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/tutorial.rs:141:12
[INFO] [stdout]     |
[INFO] [stdout] 141 |         if try!(fs::read_dir(&CWD)).next().is_some() {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/tutorial.rs:157:9
[INFO] [stdout]     |
[INFO] [stdout] 157 |         try!(write_file(&SETTINGS_TOML, data::settings_1::DATA));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/tutorial.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |         try!(write_file(&TUTORIAL_TOML, data::tutorial_toml::DATA));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/tutorial.rs:161:9
[INFO] [stdout]     |
[INFO] [stdout] 161 |         try!(write_file(&TUTORIAL_MD, data::tutorial_md::DATA));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/tutorial.rs:162:9
[INFO] [stdout]     |
[INFO] [stdout] 162 |         try!(write_file(&CAPITOLS_CSV, data::capitols_csv::DATA));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/tutorial.rs:163:9
[INFO] [stdout]     |
[INFO] [stdout] 163 |         try!(write_file(&EXERCISE_HTM, data::exercise_htm::DATA));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/tutorial.rs:164:9
[INFO] [stdout]     |
[INFO] [stdout] 164 |         try!(write_file(&PURPOSE_TOML, data::purpose_toml::DATA));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/tutorial.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |         try!(write_file(&HIGH_LEVEL_TOML, data::high_level_toml::DATA));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/tutorial.rs:168:13
[INFO] [stdout]     |
[INFO] [stdout] 168 |             try!(write_file(&SETTINGS_TOML, data::settings_2::DATA));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/tutorial.rs:173:13
[INFO] [stdout]     |
[INFO] [stdout] 173 |             try!(write_file(&SETTINGS_TOML, data::settings_2::DATA)); // same settings
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/tutorial.rs:175:17
[INFO] [stdout]     |
[INFO] [stdout] 175 |                 try!(write_file(&LOAD_TOML, data::load_toml::DATA));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/tutorial.rs:180:17
[INFO] [stdout]     |
[INFO] [stdout] 180 |                 try!(write_file(&SETTINGS_TOML, data::settings_4::DATA));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/tutorial.rs:181:17
[INFO] [stdout]     |
[INFO] [stdout] 181 |                 try!(write_file(&TEST_LOAD_PY, data::test_load_py::DATA));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/tutorial.rs:182:17
[INFO] [stdout]     |
[INFO] [stdout] 182 |                 try!(write_file(&EXAMPLE_CSV, data::example_csv::DATA));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/tutorial.rs:183:17
[INFO] [stdout]     |
[INFO] [stdout] 183 |                 try!(write_file(&INIT_PY, ""));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/tutorial.rs:184:17
[INFO] [stdout]     |
[INFO] [stdout] 184 |                 try!(write_file(&TEST_INIT_PY, ""));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/tutorial.rs:187:21
[INFO] [stdout]     |
[INFO] [stdout] 187 |                     try!(write_file(&LOAD_PY, data::load_py::DATA));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/tutorial.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(write_file(&LOAD_TOML, data::load_toml2::DATA));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmd/tutorial.rs:191:21
[INFO] [stdout]     |
[INFO] [stdout] 191 |                     try!(write_file(&LOAD_PY, data::load_py2::DATA));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ArtifactData`
[INFO] [stdout]  --> src/cmd/server.rs:3:26
[INFO] [stdout]   |
[INFO] [stdout] 3 | use super::super::core::{ArtifactData};
[INFO] [stdout]   |                          ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/cmd/mod.rs:53:14
[INFO] [stdout]    |
[INFO] [stdout] 53 |         v @ 0...3 => v,
[INFO] [stdout]    |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead
[INFO] [stdout]   --> src/core/types.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 | use std::ascii::AsciiExt;
[INFO] [stdout]    |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> src/core/types.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | / lazy_static!{    
[INFO] [stdout] 47 | |     pub static ref INCREMENTING_ID: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout] 48 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> src/core/types.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | / lazy_static!{    
[INFO] [stdout] 47 | |     pub static ref INCREMENTING_ID: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout] 48 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> src/core/types.rs:59:1
[INFO] [stdout]    |
[INFO] [stdout] 59 | / lazy_static!{
[INFO] [stdout] 60 | |     // must start with artifact type, followed by "-", followed by at least 1 valid character
[INFO] [stdout] 61 | |     // cannot end with "-"
[INFO] [stdout] 62 | |     pub static ref ART_VALID: Regex = Regex::new(
[INFO] [stdout] 63 | |         r"(REQ|SPC|RSK|TST)(-[A-Z0-9_-]*[A-Z0-9_])?\z").unwrap();
[INFO] [stdout] 64 | |     pub static ref PARENT_PATH: PathBuf = PathBuf::from("PARENT");
[INFO] [stdout] 65 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> src/core/types.rs:59:1
[INFO] [stdout]    |
[INFO] [stdout] 59 | / lazy_static!{
[INFO] [stdout] 60 | |     // must start with artifact type, followed by "-", followed by at least 1 valid character
[INFO] [stdout] 61 | |     // cannot end with "-"
[INFO] [stdout] 62 | |     pub static ref ART_VALID: Regex = Regex::new(
[INFO] [stdout] 63 | |         r"(REQ|SPC|RSK|TST)(-[A-Z0-9_-]*[A-Z0-9_])?\z").unwrap();
[INFO] [stdout] 64 | |     pub static ref PARENT_PATH: PathBuf = PathBuf::from("PARENT");
[INFO] [stdout] 65 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> src/core/types.rs:59:1
[INFO] [stdout]    |
[INFO] [stdout] 59 | / lazy_static!{
[INFO] [stdout] 60 | |     // must start with artifact type, followed by "-", followed by at least 1 valid character
[INFO] [stdout] 61 | |     // cannot end with "-"
[INFO] [stdout] 62 | |     pub static ref ART_VALID: Regex = Regex::new(
[INFO] [stdout] 63 | |         r"(REQ|SPC|RSK|TST)(-[A-Z0-9_-]*[A-Z0-9_])?\z").unwrap();
[INFO] [stdout] 64 | |     pub static ref PARENT_PATH: PathBuf = PathBuf::from("PARENT");
[INFO] [stdout] 65 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> src/core/types.rs:59:1
[INFO] [stdout]    |
[INFO] [stdout] 59 | / lazy_static!{
[INFO] [stdout] 60 | |     // must start with artifact type, followed by "-", followed by at least 1 valid character
[INFO] [stdout] 61 | |     // cannot end with "-"
[INFO] [stdout] 62 | |     pub static ref ART_VALID: Regex = Regex::new(
[INFO] [stdout] 63 | |         r"(REQ|SPC|RSK|TST)(-[A-Z0-9_-]*[A-Z0-9_])?\z").unwrap();
[INFO] [stdout] 64 | |     pub static ref PARENT_PATH: PathBuf = PathBuf::from("PARENT");
[INFO] [stdout] 65 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> src/core/load.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / lazy_static!{
[INFO] [stdout] 49 | |     pub static ref ARTIFACT_ATTRS: HashSet<String> = HashSet::from_iter(
[INFO] [stdout] 50 | |         ["disabled", "text", "partof"].iter().map(|s| s.to_string()));
[INFO] [stdout] 51 | |     pub static ref SETTINGS_ATTRS: HashSet<String> = HashSet::from_iter(
[INFO] [stdout] 52 | |         ["disabled", "artifact_paths",
[INFO] [stdout] 53 | |          "code_paths", "exclude_code_paths"].iter().map(|s| s.to_string()));
[INFO] [stdout] 54 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> src/core/load.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / lazy_static!{
[INFO] [stdout] 49 | |     pub static ref ARTIFACT_ATTRS: HashSet<String> = HashSet::from_iter(
[INFO] [stdout] 50 | |         ["disabled", "text", "partof"].iter().map(|s| s.to_string()));
[INFO] [stdout] 51 | |     pub static ref SETTINGS_ATTRS: HashSet<String> = HashSet::from_iter(
[INFO] [stdout] 52 | |         ["disabled", "artifact_paths",
[INFO] [stdout] 53 | |          "code_paths", "exclude_code_paths"].iter().map(|s| s.to_string()));
[INFO] [stdout] 54 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> src/core/load.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / lazy_static!{
[INFO] [stdout] 49 | |     pub static ref ARTIFACT_ATTRS: HashSet<String> = HashSet::from_iter(
[INFO] [stdout] 50 | |         ["disabled", "text", "partof"].iter().map(|s| s.to_string()));
[INFO] [stdout] 51 | |     pub static ref SETTINGS_ATTRS: HashSet<String> = HashSet::from_iter(
[INFO] [stdout] 52 | |         ["disabled", "artifact_paths",
[INFO] [stdout] 53 | |          "code_paths", "exclude_code_paths"].iter().map(|s| s.to_string()));
[INFO] [stdout] 54 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> src/core/load.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / lazy_static!{
[INFO] [stdout] 49 | |     pub static ref ARTIFACT_ATTRS: HashSet<String> = HashSet::from_iter(
[INFO] [stdout] 50 | |         ["disabled", "text", "partof"].iter().map(|s| s.to_string()));
[INFO] [stdout] 51 | |     pub static ref SETTINGS_ATTRS: HashSet<String> = HashSet::from_iter(
[INFO] [stdout] 52 | |         ["disabled", "artifact_paths",
[INFO] [stdout] 53 | |          "code_paths", "exclude_code_paths"].iter().map(|s| s.to_string()));
[INFO] [stdout] 54 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> src/core/vars.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static!{
[INFO] [stdout] 27 | |     pub static ref DEFAULT_GLOBALS: HashSet<String> = HashSet::from_iter(
[INFO] [stdout] 28 | |         ["repo", "cwd"].iter().map(|s| s.to_string()));
[INFO] [stdout] 29 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> src/core/vars.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static!{
[INFO] [stdout] 27 | |     pub static ref DEFAULT_GLOBALS: HashSet<String> = HashSet::from_iter(
[INFO] [stdout] 28 | |         ["repo", "cwd"].iter().map(|s| s.to_string()));
[INFO] [stdout] 29 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]  --> src/core/locs.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | / lazy_static!{
[INFO] [stdout] 5 | |     pub static ref SPC: VecDeque<char> = VecDeque::from_iter(vec!['#', 'S', 'P', 'C', '-']);
[INFO] [stdout] 6 | |     pub static ref TST: VecDeque<char> = VecDeque::from_iter(vec!['#', 'T', 'S', 'T', '-']);
[INFO] [stdout] 7 | | }
[INFO] [stdout]   | |_^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]  --> src/core/locs.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | / lazy_static!{
[INFO] [stdout] 5 | |     pub static ref SPC: VecDeque<char> = VecDeque::from_iter(vec!['#', 'S', 'P', 'C', '-']);
[INFO] [stdout] 6 | |     pub static ref TST: VecDeque<char> = VecDeque::from_iter(vec!['#', 'T', 'S', 'T', '-']);
[INFO] [stdout] 7 | | }
[INFO] [stdout]   | |_^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]  --> src/core/locs.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | / lazy_static!{
[INFO] [stdout] 5 | |     pub static ref SPC: VecDeque<char> = VecDeque::from_iter(vec!['#', 'S', 'P', 'C', '-']);
[INFO] [stdout] 6 | |     pub static ref TST: VecDeque<char> = VecDeque::from_iter(vec!['#', 'T', 'S', 'T', '-']);
[INFO] [stdout] 7 | | }
[INFO] [stdout]   | |_^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]  --> src/core/locs.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | / lazy_static!{
[INFO] [stdout] 5 | |     pub static ref SPC: VecDeque<char> = VecDeque::from_iter(vec!['#', 'S', 'P', 'C', '-']);
[INFO] [stdout] 6 | |     pub static ref TST: VecDeque<char> = VecDeque::from_iter(vec!['#', 'T', 'S', 'T', '-']);
[INFO] [stdout] 7 | | }
[INFO] [stdout]   | |_^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]  --> src/ui/search.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | / lazy_static!{
[INFO] [stdout] 5 | |     pub static ref VALID_SEARCH_FIELDS: HashSet<char> = HashSet::from_iter(
[INFO] [stdout] 6 | |         ['N', 'D', 'P', 'O', 'L', 'R', 'T', 'A'].iter().cloned());
[INFO] [stdout] 7 | | }
[INFO] [stdout]   | |_^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]  --> src/ui/search.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | / lazy_static!{
[INFO] [stdout] 5 | |     pub static ref VALID_SEARCH_FIELDS: HashSet<char> = HashSet::from_iter(
[INFO] [stdout] 6 | |         ['N', 'D', 'P', 'O', 'L', 'R', 'T', 'A'].iter().cloned());
[INFO] [stdout] 7 | | }
[INFO] [stdout]   | |_^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/core/types.rs:417:32
[INFO] [stdout]     |
[INFO] [stdout] 417 |     fn cause(&self) -> Option<&error::Error> {
[INFO] [stdout]     |                                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 417 |     fn cause(&self) -> Option<&dyn error::Error> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0283]: type annotations needed
[INFO] [stdout]    --> src/core/utils.rs:143:31
[INFO] [stdout]     |
[INFO] [stdout] 143 |                     remaining.push(a.as_ref());
[INFO] [stdout]     |                               ^^^^   ------ type must be known at this point
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               cannot infer type of the type parameter `P` declared on the method `push`
[INFO] [stdout]     |
[INFO] [stdout]     = note: multiple `impl`s satisfying `Component<'_>: std::convert::AsRef<_>` found in the `std` crate:
[INFO] [stdout]             - impl<> std::convert::AsRef<OsStr> for Component<'_>;
[INFO] [stdout]             - impl<> std::convert::AsRef<std::path::Path> for Component<'_>;
[INFO] [stdout] help: consider specifying the generic argument
[INFO] [stdout]     |
[INFO] [stdout] 143 |                     remaining.push::<&T>(a.as_ref());
[INFO] [stdout]     |                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ascii::AsciiExt`
[INFO] [stdout]   --> src/core/types.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 | use std::ascii::AsciiExt;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error; 214 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0283`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rst_app` due to 2 previous errors; 214 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]  --> src/core/serialize.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | //! https://github.com/alexcrichton/toml-rs/
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<https://github.com/alexcrichton/toml-rs/>`
[INFO] [stdout]   |
[INFO] [stdout]   = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout]   = note: `#[warn(rustdoc::bare_urls)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 11 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "36acbe2fabf414b892d8540e5c6c136f77665a884fa270df8aff22e91598d9af", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "36acbe2fabf414b892d8540e5c6c136f77665a884fa270df8aff22e91598d9af", kill_on_drop: false }`
[INFO] [stdout] 36acbe2fabf414b892d8540e5c6c136f77665a884fa270df8aff22e91598d9af
