[INFO] cloning repository https://github.com/DanielKeep/cargo-script
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/DanielKeep/cargo-script" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDanielKeep%2Fcargo-script", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDanielKeep%2Fcargo-script'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 614e60e5932e218ebff1e471303eb0d59870d03b
[INFO] testing DanielKeep/cargo-script against 1.47.0 for beta-1.48-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDanielKeep%2Fcargo-script" "/workspace/builds/worker-9/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-9/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/DanielKeep/cargo-script on toolchain 1.47.0
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.47.0" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/DanielKeep/cargo-script
[INFO] finished tweaking git repo https://github.com/DanielKeep/cargo-script
[INFO] tweaked toml for git repo https://github.com/DanielKeep/cargo-script written to /workspace/builds/worker-9/source/Cargo.toml
[INFO] crate git repo https://github.com/DanielKeep/cargo-script already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.47.0" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded time v0.1.36
[INFO] [stderr]   Downloaded vec_map v0.7.0
[INFO] [stderr]   Downloaded shaman v0.1.0
[INFO] [stderr]   Downloaded either v1.1.0
[INFO] [stderr]   Downloaded term_size v0.3.0
[INFO] [stderr]   Downloaded gcc v0.3.45
[INFO] [stderr]   Downloaded hoedown v6.0.0
[INFO] [stderr]   Downloaded atty v0.2.2
[INFO] [stderr]   Downloaded thread-id v3.0.0
[INFO] [stderr]   Downloaded libc v0.2.21
[INFO] [stderr]   Downloaded unicode-segmentation v0.1.2
[INFO] [stderr]   Downloaded strcursor v0.2.5
[INFO] [stderr]   Downloaded rustc-serialize v0.3.23
[INFO] [stderr]   Downloaded open v1.2.0
[INFO] [stderr]   Downloaded itertools v0.4.19
[INFO] [stderr]   Downloaded semver v0.5.1
[INFO] [stderr]   Downloaded redox_syscall v0.1.17
[INFO] [stderr]   Downloaded chan v0.1.19
[INFO] [stderr]   Downloaded ktmw32-sys v0.1.0
[INFO] [stderr]   Downloaded env_logger v0.4.2
[INFO] [stderr]   Downloaded uuid-sys v0.1.2
[INFO] [stderr]   Downloaded unicode-segmentation v1.1.0
[INFO] [stderr]   Downloaded scan-rules v0.2.0
[INFO] [stderr]   Downloaded lazy_static v0.2.6
[INFO] [stderr]   Downloaded clap v2.23.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0e1764192f2ce3d2e93968ed21f556e847e40e5d3943e347b1092831112753b5
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "0e1764192f2ce3d2e93968ed21f556e847e40e5d3943e347b1092831112753b5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0e1764192f2ce3d2e93968ed21f556e847e40e5d3943e347b1092831112753b5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0e1764192f2ce3d2e93968ed21f556e847e40e5d3943e347b1092831112753b5", kill_on_drop: false }`
[INFO] [stdout] 0e1764192f2ce3d2e93968ed21f556e847e40e5d3943e347b1092831112753b5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b54d4a0cef4da5595e90687398950afd0ff538a475329f34b45a7ea1e2ced419
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "b54d4a0cef4da5595e90687398950afd0ff538a475329f34b45a7ea1e2ced419", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.21
[INFO] [stderr]    Compiling gcc v0.3.45
[INFO] [stderr]    Compiling rustc-serialize v0.3.23
[INFO] [stderr]    Compiling lazy_static v0.2.6
[INFO] [stderr]    Compiling strsim v0.6.0
[INFO] [stderr]    Compiling either v1.1.0
[INFO] [stderr]    Compiling bitflags v0.8.2
[INFO] [stderr]    Compiling bitflags v0.5.0
[INFO] [stderr]    Compiling unicode-segmentation v1.1.0
[INFO] [stderr]    Compiling vec_map v0.7.0
[INFO] [stderr]    Compiling open v1.2.0
[INFO] [stderr]    Compiling cargo-script v0.2.9 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling itertools v0.5.10
[INFO] [stderr]    Compiling memchr v0.1.11
[INFO] [stderr]    Compiling thread-id v2.0.0
[INFO] [stderr]    Compiling memchr v1.0.1
[INFO] [stderr]    Compiling thread-id v3.0.0
[INFO] [stderr]    Compiling rand v0.3.15
[INFO] [stderr]    Compiling term_size v0.3.0
[INFO] [stderr]    Compiling atty v0.2.2
[INFO] [stderr]    Compiling time v0.1.36
[INFO] [stderr]    Compiling thread_local v0.3.3
[INFO] [stderr]    Compiling thread_local v0.2.7
[INFO] [stderr]    Compiling aho-corasick v0.5.3
[INFO] [stderr]    Compiling clap v2.23.2
[INFO] [stderr]    Compiling aho-corasick v0.6.3
[INFO] [stderr]    Compiling hoedown v6.0.0
[INFO] [stderr]    Compiling regex v0.2.1
[INFO] [stderr]    Compiling regex v0.1.80
[INFO] [stderr]    Compiling chan v0.1.19
[INFO] [stderr]    Compiling env_logger v0.4.2
[INFO] [stderr]    Compiling semver-parser v0.6.2
[INFO] [stderr]    Compiling shaman v0.1.0
[INFO] [stderr]    Compiling toml v0.2.1
[INFO] [stderr]    Compiling semver v0.5.1
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/manifest.rs:59:32
[INFO] [stdout]    |
[INFO] [stdout] 59 |             (manifest, source, try!(templates::get_template("file")), false)
[INFO] [stdout]    |                                ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/manifest.rs:65:17
[INFO] [stdout]    |
[INFO] [stdout] 65 |             "#, try!(templates::get_template("expr")), true)
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/manifest.rs:68:28
[INFO] [stdout]    |
[INFO] [stdout] 68 |             template_buf = try!(templates::get_template(template.unwrap_or("expr")));
[INFO] [stdout]    |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/manifest.rs:75:43
[INFO] [stdout]    |
[INFO] [stdout] 75 |             (Manifest::Toml(""), content, try!(templates::get_template(templ)), true)
[INFO] [stdout]    |                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/manifest.rs:95:18
[INFO] [stdout]    |
[INFO] [stdout] 95 |     let source = try!(templates::expand(&template, &subs));
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:100:21
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let part_mani = try!(part_mani.into_toml());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:104:20
[INFO] [stdout]     |
[INFO] [stdout] 104 |     let def_mani = try!(default_manifest(input));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:105:20
[INFO] [stdout]     |
[INFO] [stdout] 105 |     let dep_mani = try!(deps_manifest(deps));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:107:16
[INFO] [stdout]     |
[INFO] [stdout] 107 |     let mani = try!(merge_manifest(def_mani, part_mani));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:108:16
[INFO] [stdout]     |
[INFO] [stdout] 108 |     let mani = try!(merge_manifest(mani, dep_mani));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:111:16
[INFO] [stdout]     |
[INFO] [stdout] 111 |     let mani = try!(fix_manifest_paths(mani, &input.base_path()));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:349:27
[INFO] [stdout]     |
[INFO] [stdout] 349 |             Toml(s) => Ok(try!(toml::Parser::new(s).parse()
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:351:36
[INFO] [stdout]     |
[INFO] [stdout] 351 |             TomlOwned(ref s) => Ok(try!(toml::Parser::new(s).parse()
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:374:12
[INFO] [stdout]     |
[INFO] [stdout] 374 |         Ok(try!(toml::Parser::new(&r).parse()
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:830:13
[INFO] [stdout]     |
[INFO] [stdout] 830 |             try!(n_leading_spaces(line, leading_space.unwrap_or(0)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:873:13
[INFO] [stdout]     |
[INFO] [stdout] 873 |             try!(n_leading_spaces(content, leading_space.unwrap_or(0)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:984:9
[INFO] [stdout]     |
[INFO] [stdout] 984 |         try!(templates::expand(consts::DEFAULT_MANIFEST, &subs))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/manifest.rs:1030:38
[INFO] [stdout]      |
[INFO] [stdout] 1030 |                         let into_t = try!(as_table_mut(e.into_mut())
[INFO] [stdout]      |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/manifest.rs:1070:9
[INFO] [stdout]      |
[INFO] [stdout] 1070 |         try!(iterate_toml_mut_path(&mut mani, path, &mut |v| {
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/manifest.rs:1109:21
[INFO] [stdout]      |
[INFO] [stdout] 1109 |                     try!(iterate_toml_mut_path(v, tail, on_each));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/manifest.rs:1119:25
[INFO] [stdout]      |
[INFO] [stdout] 1119 |                         try!(iterate_toml_mut_path(v, tail, on_each));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/platform.rs:155:29
[INFO] [stdout]     |
[INFO] [stdout] 155 | ...                   try!(fs::rename(&old_script_cache, &new_script_cache));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/platform.rs:174:29
[INFO] [stdout]     |
[INFO] [stdout] 174 | ...                   try!(fs::rename(&old_binary_cache, &new_binary_cache));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/platform.rs:184:20
[INFO] [stdout]     |
[INFO] [stdout] 184 |                 if try!(fs::read_dir(&old_base)).next().is_none() {
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/platform.rs:187:25
[INFO] [stdout]     |
[INFO] [stdout] 187 |                         try!(fs::remove_dir(&old_base));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/platform.rs:211:9
[INFO] [stdout]     |
[INFO] [stdout] 211 |         try!(r.read_to_end(&mut buf));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/templates.rs:87:32
[INFO] [stdout]    |
[INFO] [stdout] 87 |         Args::Dump { name } => try!(dump(&name)),
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/templates.rs:88:23
[INFO] [stdout]    |
[INFO] [stdout] 88 |         Args::List => try!(list()),
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/templates.rs:89:32
[INFO] [stdout]    |
[INFO] [stdout] 89 |         Args::Show { path } => try!(show(path)),
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:138:22
[INFO] [stdout]     |
[INFO] [stdout] 138 |     let cache_path = try!(platform::get_config_dir());
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:148:16
[INFO] [stdout]     |
[INFO] [stdout] 148 |     let base = try!(get_template_path());
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:164:20
[INFO] [stdout]     |
[INFO] [stdout] 164 |     let mut file = try!(file);
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 |     try!(file.read_to_string(&mut text));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:182:16
[INFO] [stdout]     |
[INFO] [stdout] 182 |     let text = try!(get_template(name));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:190:18
[INFO] [stdout]     |
[INFO] [stdout] 190 |     let t_path = try!(get_template_path());
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:200:18
[INFO] [stdout]     |
[INFO] [stdout] 200 |     for entry in try!(fs::read_dir(&t_path)) {
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:201:21
[INFO] [stdout]     |
[INFO] [stdout] 201 |         let entry = try!(entry);
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:202:13
[INFO] [stdout]     |
[INFO] [stdout] 202 |         if !try!(entry.file_type()).is_file() {
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:217:18
[INFO] [stdout]     |
[INFO] [stdout] 217 |     let t_path = try!(get_template_path());
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:224:13
[INFO] [stdout]     |
[INFO] [stdout] 224 |             try!(fs::create_dir_all(&t_path));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:227:13
[INFO] [stdout]     |
[INFO] [stdout] 227 |             try!(open::that(&t_path));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/util.rs:99:25
[INFO] [stdout]    |
[INFO] [stdout] 99 |         let mut child = try!(cmd.spawn());
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:453:19
[INFO] [stdout]     |
[INFO] [stdout] 453 |         let scp = try!(get_script_cache_path());
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:454:19
[INFO] [stdout]     |
[INFO] [stdout] 454 |         let bcp = try!(get_binary_cache_path());
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:466:9
[INFO] [stdout]     |
[INFO] [stdout] 466 |         try!(clean_cache(0));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:484:36
[INFO] [stdout]     |
[INFO] [stdout] 484 |             let (path, mut file) = try!(find_script(script).ok_or("could not find script"));
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:491:13
[INFO] [stdout]     |
[INFO] [stdout] 491 |             try!(file.read_to_string(&mut body));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:495:27
[INFO] [stdout]     |
[INFO] [stdout] 495 |             script_path = try!(std::env::current_dir()).join(path);
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:508:25
[INFO] [stdout]     |
[INFO] [stdout] 508 |         (None, _, _) => try!(Err((Blame::Human, consts::NO_ARGS_MESSAGE))),
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:509:14
[INFO] [stdout]     |
[INFO] [stdout] 509 |         _ => try!(Err((Blame::Human,
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:539:17
[INFO] [stdout]     |
[INFO] [stdout] 539 |                 try!(Err((Blame::Human, "cannot have empty dependency package name")));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:543:17
[INFO] [stdout]     |
[INFO] [stdout] 543 |                 try!(Err((Blame::Human, "cannot have empty dependency version")));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:554:25
[INFO] [stdout]     |
[INFO] [stdout] 554 |                         try!(Err((Blame::Human,
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:596:18
[INFO] [stdout]     |
[INFO] [stdout] 596 |     let action = try!(decide_action_for(
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:611:5
[INFO] [stdout]     |
[INFO] [stdout] 611 |     try!(gen_pkg_and_compile(&input, &action));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:619:17
[INFO] [stdout]     |
[INFO] [stdout] 619 |                 try!(clean_cache(consts::MAX_CACHE_AGE_MS));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:637:28
[INFO] [stdout]     |
[INFO] [stdout] 637 |             let exe_path = try!(get_exe_path(action.build_kind, &action.pkg_path));
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:639:19
[INFO] [stdout]     |
[INFO] [stdout] 639 |             match try!({
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:652:27
[INFO] [stdout]     |
[INFO] [stdout] 652 |             let mut cmd = try!(action.cargo(cmd_name));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:654:19
[INFO] [stdout]     |
[INFO] [stdout] 654 |             match try!(cmd.status().map(|st| st.code().unwrap_or(1))) {
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:675:25
[INFO] [stdout]     |
[INFO] [stdout] 675 |         let cache_dir = try!(get_binary_cache_path());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:686:21
[INFO] [stdout]     |
[INFO] [stdout] 686 |     let cache_dir = try!(get_script_cache_path());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:687:18
[INFO] [stdout]     |
[INFO] [stdout] 687 |     for child in try!(fs::read_dir(cache_dir)) {
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:688:21
[INFO] [stdout]     |
[INFO] [stdout] 688 |         let child = try!(child);
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:750:5
[INFO] [stdout]     |
[INFO] [stdout] 750 |     try!(fs::create_dir_all(pkg_path));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:756:17
[INFO] [stdout]     |
[INFO] [stdout] 756 |                 try!(fs::remove_dir_all(pkg_path));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:770:15
[INFO] [stdout]     |
[INFO] [stdout] 770 |         match try!(overwrite_file(&mani_path, mani_str, mani_hash)) {
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:790:15
[INFO] [stdout]     |
[INFO] [stdout] 790 |         match try!(overwrite_file(&script_path, script_str, script_hash)) {
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:812:23
[INFO] [stdout]     |
[INFO] [stdout] 812 |         let mut cmd = try!(cargo("build", &*mani_path.to_string_lossy(), action.use_bincache, &meta));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:844:17
[INFO] [stdout]     |
[INFO] [stdout] 844 |         let _ = try!(compile_err);
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:847:17
[INFO] [stdout]     |
[INFO] [stdout] 847 |         let _ = try!(cargo_target(input, pkg_path, &*mani_path.to_string_lossy(), action.use_bincache, &meta));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:853:38
[INFO] [stdout]     |
[INFO] [stdout] 853 |             let exe_meta_hash_path = try!(get_meta_hash_path(action.use_bincache, pkg_path));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:854:25
[INFO] [stdout]     |
[INFO] [stdout] 854 |             let mut f = try!(fs::File::create(&exe_meta_hash_path));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:855:13
[INFO] [stdout]     |
[INFO] [stdout] 855 |             try!(write!(&mut f, "{}", meta_hash));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:862:9
[INFO] [stdout]     |
[INFO] [stdout] 862 |         try!(write_pkg_metadata(pkg_path, &meta));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1011:34
[INFO] [stdout]      |
[INFO] [stdout] 1011 |     let (mani_str, script_str) = try!(manifest::split_input(input, &deps, &prelude));
[INFO] [stdout]      |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1125:25
[INFO] [stdout]      |
[INFO] [stdout] 1125 |             let mut f = try!(fs::File::open(&exe_meta_hash_path));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1127:13
[INFO] [stdout]      |
[INFO] [stdout] 1127 |             try!(f.read_to_string(&mut s));
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1161:17
[INFO] [stdout]      |
[INFO] [stdout] 1161 |     let mut f = try!(File::open(&cache_path));
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1162:20
[INFO] [stdout]      |
[INFO] [stdout] 1162 |     let exe_path = try!(platform::read_path(&mut f));
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1185:25
[INFO] [stdout]      |
[INFO] [stdout] 1185 |     let mut meta_file = try!(fs::File::open(&meta_path));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1192:33
[INFO] [stdout]      |
[INFO] [stdout] 1192 |     let meta: PackageMetadata = try!(rustc_serialize::json::decode(&meta_str)
[INFO] [stdout]      |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1213:25
[INFO] [stdout]      |
[INFO] [stdout] 1213 |     let mut meta_file = try!(fs::File::create(&meta_path));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1214:20
[INFO] [stdout]      |
[INFO] [stdout] 1214 |     let meta_str = try!(rustc_serialize::json::encode(meta)
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1216:5
[INFO] [stdout]      |
[INFO] [stdout] 1216 |     try!(write!(&mut meta_file, "{}", meta_str));
[INFO] [stdout]      |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1217:5
[INFO] [stdout]      |
[INFO] [stdout] 1217 |     try!(meta_file.flush());
[INFO] [stdout]      |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1225:22
[INFO] [stdout]      |
[INFO] [stdout] 1225 |     let cache_path = try!(platform::get_cache_dir());
[INFO] [stdout]      |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1233:22
[INFO] [stdout]      |
[INFO] [stdout] 1233 |     let cache_path = try!(platform::get_cache_dir());
[INFO] [stdout]      |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1464:20
[INFO] [stdout]      |
[INFO] [stdout] 1464 |     let mut file = try!(fs::File::create(path));
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1465:5
[INFO] [stdout]      |
[INFO] [stdout] 1465 |     try!(write!(&mut file, "{}", content));
[INFO] [stdout]      |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1466:5
[INFO] [stdout]      |
[INFO] [stdout] 1466 |     try!(file.flush());
[INFO] [stdout]      |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1483:37
[INFO] [stdout]      |
[INFO] [stdout] 1483 |         cmd.env("CARGO_TARGET_DIR", try!(get_binary_cache_path()));
[INFO] [stdout]      |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1511:21
[INFO] [stdout]      |
[INFO] [stdout] 1511 |     let cargo_ver = try!(cargo_version()
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1524:9
[INFO] [stdout]      |
[INFO] [stdout] 1524 |         try!(cargo_target_by_guess(input, use_bincache, pkg_path.as_ref(), meta))
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1526:9
[INFO] [stdout]      |
[INFO] [stdout] 1526 |         try!(cargo_target_by_message(input, manifest, use_bincache, meta))
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1539:21
[INFO] [stdout]      |
[INFO] [stdout] 1539 |         let mut f = try!(File::create(&cache_path));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1540:9
[INFO] [stdout]      |
[INFO] [stdout] 1540 |         try!(platform::write_path(&mut f, &exe_path));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1559:9
[INFO] [stdout]      |
[INFO] [stdout] 1559 |         try!(get_binary_cache_path())
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1579:19
[INFO] [stdout]      |
[INFO] [stdout] 1579 |     let mut cmd = try!(cargo("build", manifest, use_bincache, meta));
[INFO] [stdout]      |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1586:21
[INFO] [stdout]      |
[INFO] [stdout] 1586 |     let mut child = try!(cmd.spawn());
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1587:11
[INFO] [stdout]      |
[INFO] [stdout] 1587 |     match try!(child.wait()).code() {
[INFO] [stdout]      |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1602:21
[INFO] [stdout]      |
[INFO] [stdout] 1602 |         let bytes = try!(stdout.read_line(&mut line));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1608:19
[INFO] [stdout]      |
[INFO] [stdout] 1608 |         let msg = try!(json::Json::from_str(line.trim())
[INFO] [stdout]      |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1647:17
[INFO] [stdout]      |
[INFO] [stdout] 1647 |     let child = try!(cmd.output());
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1661:8
[INFO] [stdout]      |
[INFO] [stdout] 1661 |     Ok(try!(Version::parse(ver.as_str())
[INFO] [stdout]      |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/error.rs:32:22
[INFO] [stdout]    |
[INFO] [stdout] 32 |     Other(Blame, Box<Error>),
[INFO] [stdout]    |                      ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/main.rs:715:13
[INFO] [stdout]     |
[INFO] [stdout] 715 |             (meta_mtime <= cutoff)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]     --> src/main.rs:1331:24
[INFO] [stdout]      |
[INFO] [stdout] 1331 |                 (0, '0'...'9') => {
[INFO] [stdout]      |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[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/main.rs:1335:24
[INFO] [stdout]      |
[INFO] [stdout] 1335 |                 (_, '0'...'9')
[INFO] [stdout]      |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]     --> src/main.rs:1336:26
[INFO] [stdout]      |
[INFO] [stdout] 1336 |                 | (_, 'a'...'z')
[INFO] [stdout]      |                          ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]     --> src/main.rs:1337:26
[INFO] [stdout]      |
[INFO] [stdout] 1337 |                 | (_, 'A'...'Z')
[INFO] [stdout]      |                          ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/main.rs:1505:5
[INFO] [stdout]      |
[INFO] [stdout] 1505 | /     lazy_static! {
[INFO] [stdout] 1506 | |         static ref VER_JSON_MSGS: Version = Version::parse("0.18.0").unwrap();
[INFO] [stdout] 1507 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (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/main.rs:1505:5
[INFO] [stdout]      |
[INFO] [stdout] 1505 | /     lazy_static! {
[INFO] [stdout] 1506 | |         static ref VER_JSON_MSGS: Version = Version::parse("0.18.0").unwrap();
[INFO] [stdout] 1507 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (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/main.rs:1640:5
[INFO] [stdout]      |
[INFO] [stdout] 1640 | /     lazy_static! {
[INFO] [stdout] 1641 | |         static ref RE_VERSION: Regex = Regex::new(r#"^cargo[ -](\S+)"#).unwrap();
[INFO] [stdout] 1642 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (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/main.rs:1640:5
[INFO] [stdout]      |
[INFO] [stdout] 1640 | /     lazy_static! {
[INFO] [stdout] 1641 | |         static ref RE_VERSION: Regex = Regex::new(r#"^cargo[ -](\S+)"#).unwrap();
[INFO] [stdout] 1642 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead
[INFO] [stdout]    --> src/manifest.rs:644:17
[INFO] [stdout]     |
[INFO] [stdout] 644 |             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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/templates.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | / lazy_static! {
[INFO] [stdout] 25 | |     static ref RE_SUB: Regex = Regex::new(r#"#\{([A-Za-z_][A-Za-z0-9_]*)}"#).unwrap();
[INFO] [stdout] 26 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/templates.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | / lazy_static! {
[INFO] [stdout] 25 | |     static ref RE_SUB: Regex = Regex::new(r#"#\{([A-Za-z_][A-Za-z0-9_]*)}"#).unwrap();
[INFO] [stdout] 26 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous associated item
[INFO] [stdout]    --> src/error.rs:135:43
[INFO] [stdout]     |
[INFO] [stdout] 135 |     fn err_tag<S>(self, msg: S) -> Result<Self::Ok>
[INFO] [stdout]     |                                           ^^^^^^^^ help: use fully-qualified syntax: `<std::result::Result<T, error::MainError> as ResultExt>::Ok`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(ambiguous_associated_items)]` on by default
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #57644 <https://github.com/rust-lang/rust/issues/57644>
[INFO] [stdout] note: `Ok` could refer to the variant defined here
[INFO] [stdout] note: `Ok` could also refer to the associated type defined here
[INFO] [stdout]    --> src/error.rs:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 |     type Ok;
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/main.rs:1087:54
[INFO] [stdout]      |
[INFO] [stdout] 1087 |             debug!("get_pkg_metadata error: {}", err.description());
[INFO] [stdout]      |                                                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:92:35
[INFO] [stdout]    |
[INFO] [stdout] 92 |             Io(_, ref err) => err.description(),
[INFO] [stdout]    |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:94:38
[INFO] [stdout]    |
[INFO] [stdout] 94 |             Other(_, ref err) => err.description(),
[INFO] [stdout]    |                                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ascii::AsciiExt`
[INFO] [stdout]    --> src/manifest.rs:644:17
[INFO] [stdout]     |
[INFO] [stdout] 644 |             use std::ascii::AsciiExt;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous associated item
[INFO] [stdout]    --> src/error.rs:135:43
[INFO] [stdout]     |
[INFO] [stdout] 135 |     fn err_tag<S>(self, msg: S) -> Result<Self::Ok>
[INFO] [stdout]     |                                           ^^^^^^^^ help: use fully-qualified syntax: `<std::result::Result<T, error::MainError> as ResultExt>::Ok`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #57644 <https://github.com/rust-lang/rust/issues/57644>
[INFO] [stdout] note: `Ok` could refer to the variant defined here
[INFO] [stdout] note: `Ok` could also refer to the associated type defined here
[INFO] [stdout]    --> src/error.rs:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 |     type Ok;
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 138 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 33.15s
[INFO] running `Command { std: "docker" "inspect" "b54d4a0cef4da5595e90687398950afd0ff538a475329f34b45a7ea1e2ced419", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b54d4a0cef4da5595e90687398950afd0ff538a475329f34b45a7ea1e2ced419", kill_on_drop: false }`
[INFO] [stdout] b54d4a0cef4da5595e90687398950afd0ff538a475329f34b45a7ea1e2ced419
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 30ed5b7810dfe829c60f462f53861f991280ba572be6de3a615577fdb87d0e55
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "30ed5b7810dfe829c60f462f53861f991280ba572be6de3a615577fdb87d0e55", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-segmentation v0.1.2
[INFO] [stderr]    Compiling lazy_static v0.1.16
[INFO] [stderr]    Compiling itertools v0.4.19
[INFO] [stderr]    Compiling tempdir v0.3.5
[INFO] [stderr]    Compiling strcursor v0.2.5
[INFO] [stderr]    Compiling scan-rules v0.2.0
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/manifest.rs:59:32
[INFO] [stdout]    |
[INFO] [stdout] 59 |             (manifest, source, try!(templates::get_template("file")), false)
[INFO] [stdout]    |                                ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/manifest.rs:65:17
[INFO] [stdout]    |
[INFO] [stdout] 65 |             "#, try!(templates::get_template("expr")), true)
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/manifest.rs:68:28
[INFO] [stdout]    |
[INFO] [stdout] 68 |             template_buf = try!(templates::get_template(template.unwrap_or("expr")));
[INFO] [stdout]    |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/manifest.rs:75:43
[INFO] [stdout]    |
[INFO] [stdout] 75 |             (Manifest::Toml(""), content, try!(templates::get_template(templ)), true)
[INFO] [stdout]    |                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/manifest.rs:95:18
[INFO] [stdout]    |
[INFO] [stdout] 95 |     let source = try!(templates::expand(&template, &subs));
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:100:21
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let part_mani = try!(part_mani.into_toml());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:104:20
[INFO] [stdout]     |
[INFO] [stdout] 104 |     let def_mani = try!(default_manifest(input));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:105:20
[INFO] [stdout]     |
[INFO] [stdout] 105 |     let dep_mani = try!(deps_manifest(deps));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:107:16
[INFO] [stdout]     |
[INFO] [stdout] 107 |     let mani = try!(merge_manifest(def_mani, part_mani));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:108:16
[INFO] [stdout]     |
[INFO] [stdout] 108 |     let mani = try!(merge_manifest(mani, dep_mani));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:111:16
[INFO] [stdout]     |
[INFO] [stdout] 111 |     let mani = try!(fix_manifest_paths(mani, &input.base_path()));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:349:27
[INFO] [stdout]     |
[INFO] [stdout] 349 |             Toml(s) => Ok(try!(toml::Parser::new(s).parse()
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:351:36
[INFO] [stdout]     |
[INFO] [stdout] 351 |             TomlOwned(ref s) => Ok(try!(toml::Parser::new(s).parse()
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:374:12
[INFO] [stdout]     |
[INFO] [stdout] 374 |         Ok(try!(toml::Parser::new(&r).parse()
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:830:13
[INFO] [stdout]     |
[INFO] [stdout] 830 |             try!(n_leading_spaces(line, leading_space.unwrap_or(0)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:873:13
[INFO] [stdout]     |
[INFO] [stdout] 873 |             try!(n_leading_spaces(content, leading_space.unwrap_or(0)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:984:9
[INFO] [stdout]     |
[INFO] [stdout] 984 |         try!(templates::expand(consts::DEFAULT_MANIFEST, &subs))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/manifest.rs:1030:38
[INFO] [stdout]      |
[INFO] [stdout] 1030 |                         let into_t = try!(as_table_mut(e.into_mut())
[INFO] [stdout]      |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/manifest.rs:1070:9
[INFO] [stdout]      |
[INFO] [stdout] 1070 |         try!(iterate_toml_mut_path(&mut mani, path, &mut |v| {
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/manifest.rs:1109:21
[INFO] [stdout]      |
[INFO] [stdout] 1109 |                     try!(iterate_toml_mut_path(v, tail, on_each));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/manifest.rs:1119:25
[INFO] [stdout]      |
[INFO] [stdout] 1119 |                         try!(iterate_toml_mut_path(v, tail, on_each));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/platform.rs:155:29
[INFO] [stdout]     |
[INFO] [stdout] 155 | ...                   try!(fs::rename(&old_script_cache, &new_script_cache));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/platform.rs:174:29
[INFO] [stdout]     |
[INFO] [stdout] 174 | ...                   try!(fs::rename(&old_binary_cache, &new_binary_cache));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/platform.rs:184:20
[INFO] [stdout]     |
[INFO] [stdout] 184 |                 if try!(fs::read_dir(&old_base)).next().is_none() {
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/platform.rs:187:25
[INFO] [stdout]     |
[INFO] [stdout] 187 |                         try!(fs::remove_dir(&old_base));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/platform.rs:211:9
[INFO] [stdout]     |
[INFO] [stdout] 211 |         try!(r.read_to_end(&mut buf));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/templates.rs:87:32
[INFO] [stdout]    |
[INFO] [stdout] 87 |         Args::Dump { name } => try!(dump(&name)),
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/templates.rs:88:23
[INFO] [stdout]    |
[INFO] [stdout] 88 |         Args::List => try!(list()),
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/templates.rs:89:32
[INFO] [stdout]    |
[INFO] [stdout] 89 |         Args::Show { path } => try!(show(path)),
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:138:22
[INFO] [stdout]     |
[INFO] [stdout] 138 |     let cache_path = try!(platform::get_config_dir());
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:148:16
[INFO] [stdout]     |
[INFO] [stdout] 148 |     let base = try!(get_template_path());
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:164:20
[INFO] [stdout]     |
[INFO] [stdout] 164 |     let mut file = try!(file);
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 |     try!(file.read_to_string(&mut text));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:182:16
[INFO] [stdout]     |
[INFO] [stdout] 182 |     let text = try!(get_template(name));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:190:18
[INFO] [stdout]     |
[INFO] [stdout] 190 |     let t_path = try!(get_template_path());
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:200:18
[INFO] [stdout]     |
[INFO] [stdout] 200 |     for entry in try!(fs::read_dir(&t_path)) {
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:201:21
[INFO] [stdout]     |
[INFO] [stdout] 201 |         let entry = try!(entry);
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:202:13
[INFO] [stdout]     |
[INFO] [stdout] 202 |         if !try!(entry.file_type()).is_file() {
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:217:18
[INFO] [stdout]     |
[INFO] [stdout] 217 |     let t_path = try!(get_template_path());
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:224:13
[INFO] [stdout]     |
[INFO] [stdout] 224 |             try!(fs::create_dir_all(&t_path));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:227:13
[INFO] [stdout]     |
[INFO] [stdout] 227 |             try!(open::that(&t_path));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/util.rs:99:25
[INFO] [stdout]    |
[INFO] [stdout] 99 |         let mut child = try!(cmd.spawn());
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:453:19
[INFO] [stdout]     |
[INFO] [stdout] 453 |         let scp = try!(get_script_cache_path());
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:454:19
[INFO] [stdout]     |
[INFO] [stdout] 454 |         let bcp = try!(get_binary_cache_path());
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:466:9
[INFO] [stdout]     |
[INFO] [stdout] 466 |         try!(clean_cache(0));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:484:36
[INFO] [stdout]     |
[INFO] [stdout] 484 |             let (path, mut file) = try!(find_script(script).ok_or("could not find script"));
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:491:13
[INFO] [stdout]     |
[INFO] [stdout] 491 |             try!(file.read_to_string(&mut body));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:495:27
[INFO] [stdout]     |
[INFO] [stdout] 495 |             script_path = try!(std::env::current_dir()).join(path);
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:508:25
[INFO] [stdout]     |
[INFO] [stdout] 508 |         (None, _, _) => try!(Err((Blame::Human, consts::NO_ARGS_MESSAGE))),
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:509:14
[INFO] [stdout]     |
[INFO] [stdout] 509 |         _ => try!(Err((Blame::Human,
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:539:17
[INFO] [stdout]     |
[INFO] [stdout] 539 |                 try!(Err((Blame::Human, "cannot have empty dependency package name")));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:543:17
[INFO] [stdout]     |
[INFO] [stdout] 543 |                 try!(Err((Blame::Human, "cannot have empty dependency version")));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:554:25
[INFO] [stdout]     |
[INFO] [stdout] 554 |                         try!(Err((Blame::Human,
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:596:18
[INFO] [stdout]     |
[INFO] [stdout] 596 |     let action = try!(decide_action_for(
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:611:5
[INFO] [stdout]     |
[INFO] [stdout] 611 |     try!(gen_pkg_and_compile(&input, &action));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:619:17
[INFO] [stdout]     |
[INFO] [stdout] 619 |                 try!(clean_cache(consts::MAX_CACHE_AGE_MS));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:637:28
[INFO] [stdout]     |
[INFO] [stdout] 637 |             let exe_path = try!(get_exe_path(action.build_kind, &action.pkg_path));
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:639:19
[INFO] [stdout]     |
[INFO] [stdout] 639 |             match try!({
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:652:27
[INFO] [stdout]     |
[INFO] [stdout] 652 |             let mut cmd = try!(action.cargo(cmd_name));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:654:19
[INFO] [stdout]     |
[INFO] [stdout] 654 |             match try!(cmd.status().map(|st| st.code().unwrap_or(1))) {
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:675:25
[INFO] [stdout]     |
[INFO] [stdout] 675 |         let cache_dir = try!(get_binary_cache_path());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:686:21
[INFO] [stdout]     |
[INFO] [stdout] 686 |     let cache_dir = try!(get_script_cache_path());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:687:18
[INFO] [stdout]     |
[INFO] [stdout] 687 |     for child in try!(fs::read_dir(cache_dir)) {
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:688:21
[INFO] [stdout]     |
[INFO] [stdout] 688 |         let child = try!(child);
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:750:5
[INFO] [stdout]     |
[INFO] [stdout] 750 |     try!(fs::create_dir_all(pkg_path));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:756:17
[INFO] [stdout]     |
[INFO] [stdout] 756 |                 try!(fs::remove_dir_all(pkg_path));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:770:15
[INFO] [stdout]     |
[INFO] [stdout] 770 |         match try!(overwrite_file(&mani_path, mani_str, mani_hash)) {
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:790:15
[INFO] [stdout]     |
[INFO] [stdout] 790 |         match try!(overwrite_file(&script_path, script_str, script_hash)) {
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:812:23
[INFO] [stdout]     |
[INFO] [stdout] 812 |         let mut cmd = try!(cargo("build", &*mani_path.to_string_lossy(), action.use_bincache, &meta));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:844:17
[INFO] [stdout]     |
[INFO] [stdout] 844 |         let _ = try!(compile_err);
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:847:17
[INFO] [stdout]     |
[INFO] [stdout] 847 |         let _ = try!(cargo_target(input, pkg_path, &*mani_path.to_string_lossy(), action.use_bincache, &meta));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:853:38
[INFO] [stdout]     |
[INFO] [stdout] 853 |             let exe_meta_hash_path = try!(get_meta_hash_path(action.use_bincache, pkg_path));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:854:25
[INFO] [stdout]     |
[INFO] [stdout] 854 |             let mut f = try!(fs::File::create(&exe_meta_hash_path));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:855:13
[INFO] [stdout]     |
[INFO] [stdout] 855 |             try!(write!(&mut f, "{}", meta_hash));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:862:9
[INFO] [stdout]     |
[INFO] [stdout] 862 |         try!(write_pkg_metadata(pkg_path, &meta));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1011:34
[INFO] [stdout]      |
[INFO] [stdout] 1011 |     let (mani_str, script_str) = try!(manifest::split_input(input, &deps, &prelude));
[INFO] [stdout]      |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1125:25
[INFO] [stdout]      |
[INFO] [stdout] 1125 |             let mut f = try!(fs::File::open(&exe_meta_hash_path));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1127:13
[INFO] [stdout]      |
[INFO] [stdout] 1127 |             try!(f.read_to_string(&mut s));
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1161:17
[INFO] [stdout]      |
[INFO] [stdout] 1161 |     let mut f = try!(File::open(&cache_path));
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1162:20
[INFO] [stdout]      |
[INFO] [stdout] 1162 |     let exe_path = try!(platform::read_path(&mut f));
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1185:25
[INFO] [stdout]      |
[INFO] [stdout] 1185 |     let mut meta_file = try!(fs::File::open(&meta_path));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1192:33
[INFO] [stdout]      |
[INFO] [stdout] 1192 |     let meta: PackageMetadata = try!(rustc_serialize::json::decode(&meta_str)
[INFO] [stdout]      |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1213:25
[INFO] [stdout]      |
[INFO] [stdout] 1213 |     let mut meta_file = try!(fs::File::create(&meta_path));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1214:20
[INFO] [stdout]      |
[INFO] [stdout] 1214 |     let meta_str = try!(rustc_serialize::json::encode(meta)
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1216:5
[INFO] [stdout]      |
[INFO] [stdout] 1216 |     try!(write!(&mut meta_file, "{}", meta_str));
[INFO] [stdout]      |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1217:5
[INFO] [stdout]      |
[INFO] [stdout] 1217 |     try!(meta_file.flush());
[INFO] [stdout]      |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1225:22
[INFO] [stdout]      |
[INFO] [stdout] 1225 |     let cache_path = try!(platform::get_cache_dir());
[INFO] [stdout]      |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1233:22
[INFO] [stdout]      |
[INFO] [stdout] 1233 |     let cache_path = try!(platform::get_cache_dir());
[INFO] [stdout]      |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1464:20
[INFO] [stdout]      |
[INFO] [stdout] 1464 |     let mut file = try!(fs::File::create(path));
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1465:5
[INFO] [stdout]      |
[INFO] [stdout] 1465 |     try!(write!(&mut file, "{}", content));
[INFO] [stdout]      |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1466:5
[INFO] [stdout]      |
[INFO] [stdout] 1466 |     try!(file.flush());
[INFO] [stdout]      |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1483:37
[INFO] [stdout]      |
[INFO] [stdout] 1483 |         cmd.env("CARGO_TARGET_DIR", try!(get_binary_cache_path()));
[INFO] [stdout]      |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1511:21
[INFO] [stdout]      |
[INFO] [stdout] 1511 |     let cargo_ver = try!(cargo_version()
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1524:9
[INFO] [stdout]      |
[INFO] [stdout] 1524 |         try!(cargo_target_by_guess(input, use_bincache, pkg_path.as_ref(), meta))
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1526:9
[INFO] [stdout]      |
[INFO] [stdout] 1526 |         try!(cargo_target_by_message(input, manifest, use_bincache, meta))
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1539:21
[INFO] [stdout]      |
[INFO] [stdout] 1539 |         let mut f = try!(File::create(&cache_path));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1540:9
[INFO] [stdout]      |
[INFO] [stdout] 1540 |         try!(platform::write_path(&mut f, &exe_path));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1559:9
[INFO] [stdout]      |
[INFO] [stdout] 1559 |         try!(get_binary_cache_path())
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1579:19
[INFO] [stdout]      |
[INFO] [stdout] 1579 |     let mut cmd = try!(cargo("build", manifest, use_bincache, meta));
[INFO] [stdout]      |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1586:21
[INFO] [stdout]      |
[INFO] [stdout] 1586 |     let mut child = try!(cmd.spawn());
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1587:11
[INFO] [stdout]      |
[INFO] [stdout] 1587 |     match try!(child.wait()).code() {
[INFO] [stdout]      |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1602:21
[INFO] [stdout]      |
[INFO] [stdout] 1602 |         let bytes = try!(stdout.read_line(&mut line));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1608:19
[INFO] [stdout]      |
[INFO] [stdout] 1608 |         let msg = try!(json::Json::from_str(line.trim())
[INFO] [stdout]      |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1647:17
[INFO] [stdout]      |
[INFO] [stdout] 1647 |     let child = try!(cmd.output());
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1661:8
[INFO] [stdout]      |
[INFO] [stdout] 1661 |     Ok(try!(Version::parse(ver.as_str())
[INFO] [stdout]      |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/error.rs:32:22
[INFO] [stdout]    |
[INFO] [stdout] 32 |     Other(Blame, Box<Error>),
[INFO] [stdout]    |                      ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/main.rs:715:13
[INFO] [stdout]     |
[INFO] [stdout] 715 |             (meta_mtime <= cutoff)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]     --> src/main.rs:1331:24
[INFO] [stdout]      |
[INFO] [stdout] 1331 |                 (0, '0'...'9') => {
[INFO] [stdout]      |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[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/main.rs:1335:24
[INFO] [stdout]      |
[INFO] [stdout] 1335 |                 (_, '0'...'9')
[INFO] [stdout]      |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]     --> src/main.rs:1336:26
[INFO] [stdout]      |
[INFO] [stdout] 1336 |                 | (_, 'a'...'z')
[INFO] [stdout]      |                          ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]     --> src/main.rs:1337:26
[INFO] [stdout]      |
[INFO] [stdout] 1337 |                 | (_, 'A'...'Z')
[INFO] [stdout]      |                          ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/main.rs:1505:5
[INFO] [stdout]      |
[INFO] [stdout] 1505 | /     lazy_static! {
[INFO] [stdout] 1506 | |         static ref VER_JSON_MSGS: Version = Version::parse("0.18.0").unwrap();
[INFO] [stdout] 1507 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (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/main.rs:1505:5
[INFO] [stdout]      |
[INFO] [stdout] 1505 | /     lazy_static! {
[INFO] [stdout] 1506 | |         static ref VER_JSON_MSGS: Version = Version::parse("0.18.0").unwrap();
[INFO] [stdout] 1507 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (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/main.rs:1640:5
[INFO] [stdout]      |
[INFO] [stdout] 1640 | /     lazy_static! {
[INFO] [stdout] 1641 | |         static ref RE_VERSION: Regex = Regex::new(r#"^cargo[ -](\S+)"#).unwrap();
[INFO] [stdout] 1642 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (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/main.rs:1640:5
[INFO] [stdout]      |
[INFO] [stdout] 1640 | /     lazy_static! {
[INFO] [stdout] 1641 | |         static ref RE_VERSION: Regex = Regex::new(r#"^cargo[ -](\S+)"#).unwrap();
[INFO] [stdout] 1642 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead
[INFO] [stdout]    --> src/manifest.rs:644:17
[INFO] [stdout]     |
[INFO] [stdout] 644 |             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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/templates.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | / lazy_static! {
[INFO] [stdout] 25 | |     static ref RE_SUB: Regex = Regex::new(r#"#\{([A-Za-z_][A-Za-z0-9_]*)}"#).unwrap();
[INFO] [stdout] 26 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/templates.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | / lazy_static! {
[INFO] [stdout] 25 | |     static ref RE_SUB: Regex = Regex::new(r#"#\{([A-Za-z_][A-Za-z0-9_]*)}"#).unwrap();
[INFO] [stdout] 26 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous associated item
[INFO] [stdout]    --> src/error.rs:135:43
[INFO] [stdout]     |
[INFO] [stdout] 135 |     fn err_tag<S>(self, msg: S) -> Result<Self::Ok>
[INFO] [stdout]     |                                           ^^^^^^^^ help: use fully-qualified syntax: `<std::result::Result<T, error::MainError> as ResultExt>::Ok`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(ambiguous_associated_items)]` on by default
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #57644 <https://github.com/rust-lang/rust/issues/57644>
[INFO] [stdout] note: `Ok` could refer to the variant defined here
[INFO] [stdout] note: `Ok` could also refer to the associated type defined here
[INFO] [stdout]    --> src/error.rs:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 |     type Ok;
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/main.rs:1087:54
[INFO] [stdout]      |
[INFO] [stdout] 1087 |             debug!("get_pkg_metadata error: {}", err.description());
[INFO] [stdout]      |                                                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:92:35
[INFO] [stdout]    |
[INFO] [stdout] 92 |             Io(_, ref err) => err.description(),
[INFO] [stdout]    |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:94:38
[INFO] [stdout]    |
[INFO] [stdout] 94 |             Other(_, ref err) => err.description(),
[INFO] [stdout]    |                                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ascii::AsciiExt`
[INFO] [stdout]    --> src/manifest.rs:644:17
[INFO] [stdout]     |
[INFO] [stdout] 644 |             use std::ascii::AsciiExt;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous associated item
[INFO] [stdout]    --> src/error.rs:135:43
[INFO] [stdout]     |
[INFO] [stdout] 135 |     fn err_tag<S>(self, msg: S) -> Result<Self::Ok>
[INFO] [stdout]     |                                           ^^^^^^^^ help: use fully-qualified syntax: `<std::result::Result<T, error::MainError> as ResultExt>::Ok`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #57644 <https://github.com/rust-lang/rust/issues/57644>
[INFO] [stdout] note: `Ok` could refer to the variant defined here
[INFO] [stdout] note: `Ok` could also refer to the associated type defined here
[INFO] [stdout]    --> src/error.rs:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 |     type Ok;
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 138 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling cargo-script v0.2.9 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> tests/util/mod.rs:69:1
[INFO] [stdout]    |
[INFO] [stdout] 69 | / lazy_static! {
[INFO] [stdout] 70 | |     #[doc(hidden)]
[INFO] [stdout] 71 | |     pub static ref CARGO_MUTEX: Mutex<()> = Mutex::new(());
[INFO] [stdout] 72 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]    = note: this warning originates in a macro (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]   --> tests/util/mod.rs:69:1
[INFO] [stdout]    |
[INFO] [stdout] 69 | / lazy_static! {
[INFO] [stdout] 70 | |     #[doc(hidden)]
[INFO] [stdout] 71 | |     pub static ref CARGO_MUTEX: Mutex<()> = Mutex::new(());
[INFO] [stdout] 72 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/manifest.rs:59:32
[INFO] [stdout]    |
[INFO] [stdout] 59 |             (manifest, source, try!(templates::get_template("file")), false)
[INFO] [stdout]    |                                ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/manifest.rs:65:17
[INFO] [stdout]    |
[INFO] [stdout] 65 |             "#, try!(templates::get_template("expr")), true)
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/manifest.rs:68:28
[INFO] [stdout]    |
[INFO] [stdout] 68 |             template_buf = try!(templates::get_template(template.unwrap_or("expr")));
[INFO] [stdout]    |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/manifest.rs:75:43
[INFO] [stdout]    |
[INFO] [stdout] 75 |             (Manifest::Toml(""), content, try!(templates::get_template(templ)), true)
[INFO] [stdout]    |                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/manifest.rs:95:18
[INFO] [stdout]    |
[INFO] [stdout] 95 |     let source = try!(templates::expand(&template, &subs));
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:100:21
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let part_mani = try!(part_mani.into_toml());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:104:20
[INFO] [stdout]     |
[INFO] [stdout] 104 |     let def_mani = try!(default_manifest(input));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:105:20
[INFO] [stdout]     |
[INFO] [stdout] 105 |     let dep_mani = try!(deps_manifest(deps));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:107:16
[INFO] [stdout]     |
[INFO] [stdout] 107 |     let mani = try!(merge_manifest(def_mani, part_mani));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:108:16
[INFO] [stdout]     |
[INFO] [stdout] 108 |     let mani = try!(merge_manifest(mani, dep_mani));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:111:16
[INFO] [stdout]     |
[INFO] [stdout] 111 |     let mani = try!(fix_manifest_paths(mani, &input.base_path()));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:349:27
[INFO] [stdout]     |
[INFO] [stdout] 349 |             Toml(s) => Ok(try!(toml::Parser::new(s).parse()
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:351:36
[INFO] [stdout]     |
[INFO] [stdout] 351 |             TomlOwned(ref s) => Ok(try!(toml::Parser::new(s).parse()
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:374:12
[INFO] [stdout]     |
[INFO] [stdout] 374 |         Ok(try!(toml::Parser::new(&r).parse()
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:830:13
[INFO] [stdout]     |
[INFO] [stdout] 830 |             try!(n_leading_spaces(line, leading_space.unwrap_or(0)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:873:13
[INFO] [stdout]     |
[INFO] [stdout] 873 |             try!(n_leading_spaces(content, leading_space.unwrap_or(0)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/manifest.rs:984:9
[INFO] [stdout]     |
[INFO] [stdout] 984 |         try!(templates::expand(consts::DEFAULT_MANIFEST, &subs))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/manifest.rs:1030:38
[INFO] [stdout]      |
[INFO] [stdout] 1030 |                         let into_t = try!(as_table_mut(e.into_mut())
[INFO] [stdout]      |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/manifest.rs:1070:9
[INFO] [stdout]      |
[INFO] [stdout] 1070 |         try!(iterate_toml_mut_path(&mut mani, path, &mut |v| {
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/manifest.rs:1109:21
[INFO] [stdout]      |
[INFO] [stdout] 1109 |                     try!(iterate_toml_mut_path(v, tail, on_each));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/manifest.rs:1119:25
[INFO] [stdout]      |
[INFO] [stdout] 1119 |                         try!(iterate_toml_mut_path(v, tail, on_each));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/platform.rs:155:29
[INFO] [stdout]     |
[INFO] [stdout] 155 | ...                   try!(fs::rename(&old_script_cache, &new_script_cache));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/platform.rs:174:29
[INFO] [stdout]     |
[INFO] [stdout] 174 | ...                   try!(fs::rename(&old_binary_cache, &new_binary_cache));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/platform.rs:184:20
[INFO] [stdout]     |
[INFO] [stdout] 184 |                 if try!(fs::read_dir(&old_base)).next().is_none() {
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/platform.rs:187:25
[INFO] [stdout]     |
[INFO] [stdout] 187 |                         try!(fs::remove_dir(&old_base));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/platform.rs:211:9
[INFO] [stdout]     |
[INFO] [stdout] 211 |         try!(r.read_to_end(&mut buf));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/templates.rs:87:32
[INFO] [stdout]    |
[INFO] [stdout] 87 |         Args::Dump { name } => try!(dump(&name)),
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/templates.rs:88:23
[INFO] [stdout]    |
[INFO] [stdout] 88 |         Args::List => try!(list()),
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/templates.rs:89:32
[INFO] [stdout]    |
[INFO] [stdout] 89 |         Args::Show { path } => try!(show(path)),
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:138:22
[INFO] [stdout]     |
[INFO] [stdout] 138 |     let cache_path = try!(platform::get_config_dir());
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:148:16
[INFO] [stdout]     |
[INFO] [stdout] 148 |     let base = try!(get_template_path());
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:164:20
[INFO] [stdout]     |
[INFO] [stdout] 164 |     let mut file = try!(file);
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 |     try!(file.read_to_string(&mut text));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:182:16
[INFO] [stdout]     |
[INFO] [stdout] 182 |     let text = try!(get_template(name));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:190:18
[INFO] [stdout]     |
[INFO] [stdout] 190 |     let t_path = try!(get_template_path());
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:200:18
[INFO] [stdout]     |
[INFO] [stdout] 200 |     for entry in try!(fs::read_dir(&t_path)) {
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:201:21
[INFO] [stdout]     |
[INFO] [stdout] 201 |         let entry = try!(entry);
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:202:13
[INFO] [stdout]     |
[INFO] [stdout] 202 |         if !try!(entry.file_type()).is_file() {
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:217:18
[INFO] [stdout]     |
[INFO] [stdout] 217 |     let t_path = try!(get_template_path());
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:224:13
[INFO] [stdout]     |
[INFO] [stdout] 224 |             try!(fs::create_dir_all(&t_path));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/templates.rs:227:13
[INFO] [stdout]     |
[INFO] [stdout] 227 |             try!(open::that(&t_path));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/util.rs:99:25
[INFO] [stdout]    |
[INFO] [stdout] 99 |         let mut child = try!(cmd.spawn());
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:453:19
[INFO] [stdout]     |
[INFO] [stdout] 453 |         let scp = try!(get_script_cache_path());
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:454:19
[INFO] [stdout]     |
[INFO] [stdout] 454 |         let bcp = try!(get_binary_cache_path());
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:466:9
[INFO] [stdout]     |
[INFO] [stdout] 466 |         try!(clean_cache(0));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:484:36
[INFO] [stdout]     |
[INFO] [stdout] 484 |             let (path, mut file) = try!(find_script(script).ok_or("could not find script"));
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:491:13
[INFO] [stdout]     |
[INFO] [stdout] 491 |             try!(file.read_to_string(&mut body));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:495:27
[INFO] [stdout]     |
[INFO] [stdout] 495 |             script_path = try!(std::env::current_dir()).join(path);
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:508:25
[INFO] [stdout]     |
[INFO] [stdout] 508 |         (None, _, _) => try!(Err((Blame::Human, consts::NO_ARGS_MESSAGE))),
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:509:14
[INFO] [stdout]     |
[INFO] [stdout] 509 |         _ => try!(Err((Blame::Human,
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:539:17
[INFO] [stdout]     |
[INFO] [stdout] 539 |                 try!(Err((Blame::Human, "cannot have empty dependency package name")));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:543:17
[INFO] [stdout]     |
[INFO] [stdout] 543 |                 try!(Err((Blame::Human, "cannot have empty dependency version")));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:554:25
[INFO] [stdout]     |
[INFO] [stdout] 554 |                         try!(Err((Blame::Human,
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:596:18
[INFO] [stdout]     |
[INFO] [stdout] 596 |     let action = try!(decide_action_for(
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:611:5
[INFO] [stdout]     |
[INFO] [stdout] 611 |     try!(gen_pkg_and_compile(&input, &action));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:619:17
[INFO] [stdout]     |
[INFO] [stdout] 619 |                 try!(clean_cache(consts::MAX_CACHE_AGE_MS));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:637:28
[INFO] [stdout]     |
[INFO] [stdout] 637 |             let exe_path = try!(get_exe_path(action.build_kind, &action.pkg_path));
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:639:19
[INFO] [stdout]     |
[INFO] [stdout] 639 |             match try!({
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:652:27
[INFO] [stdout]     |
[INFO] [stdout] 652 |             let mut cmd = try!(action.cargo(cmd_name));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:654:19
[INFO] [stdout]     |
[INFO] [stdout] 654 |             match try!(cmd.status().map(|st| st.code().unwrap_or(1))) {
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:675:25
[INFO] [stdout]     |
[INFO] [stdout] 675 |         let cache_dir = try!(get_binary_cache_path());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:686:21
[INFO] [stdout]     |
[INFO] [stdout] 686 |     let cache_dir = try!(get_script_cache_path());
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:687:18
[INFO] [stdout]     |
[INFO] [stdout] 687 |     for child in try!(fs::read_dir(cache_dir)) {
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:688:21
[INFO] [stdout]     |
[INFO] [stdout] 688 |         let child = try!(child);
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:750:5
[INFO] [stdout]     |
[INFO] [stdout] 750 |     try!(fs::create_dir_all(pkg_path));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:756:17
[INFO] [stdout]     |
[INFO] [stdout] 756 |                 try!(fs::remove_dir_all(pkg_path));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:770:15
[INFO] [stdout]     |
[INFO] [stdout] 770 |         match try!(overwrite_file(&mani_path, mani_str, mani_hash)) {
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:790:15
[INFO] [stdout]     |
[INFO] [stdout] 790 |         match try!(overwrite_file(&script_path, script_str, script_hash)) {
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:812:23
[INFO] [stdout]     |
[INFO] [stdout] 812 |         let mut cmd = try!(cargo("build", &*mani_path.to_string_lossy(), action.use_bincache, &meta));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:844:17
[INFO] [stdout]     |
[INFO] [stdout] 844 |         let _ = try!(compile_err);
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:847:17
[INFO] [stdout]     |
[INFO] [stdout] 847 |         let _ = try!(cargo_target(input, pkg_path, &*mani_path.to_string_lossy(), action.use_bincache, &meta));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:853:38
[INFO] [stdout]     |
[INFO] [stdout] 853 |             let exe_meta_hash_path = try!(get_meta_hash_path(action.use_bincache, pkg_path));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:854:25
[INFO] [stdout]     |
[INFO] [stdout] 854 |             let mut f = try!(fs::File::create(&exe_meta_hash_path));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:855:13
[INFO] [stdout]     |
[INFO] [stdout] 855 |             try!(write!(&mut f, "{}", meta_hash));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:862:9
[INFO] [stdout]     |
[INFO] [stdout] 862 |         try!(write_pkg_metadata(pkg_path, &meta));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1011:34
[INFO] [stdout]      |
[INFO] [stdout] 1011 |     let (mani_str, script_str) = try!(manifest::split_input(input, &deps, &prelude));
[INFO] [stdout]      |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1125:25
[INFO] [stdout]      |
[INFO] [stdout] 1125 |             let mut f = try!(fs::File::open(&exe_meta_hash_path));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1127:13
[INFO] [stdout]      |
[INFO] [stdout] 1127 |             try!(f.read_to_string(&mut s));
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1161:17
[INFO] [stdout]      |
[INFO] [stdout] 1161 |     let mut f = try!(File::open(&cache_path));
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1162:20
[INFO] [stdout]      |
[INFO] [stdout] 1162 |     let exe_path = try!(platform::read_path(&mut f));
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1185:25
[INFO] [stdout]      |
[INFO] [stdout] 1185 |     let mut meta_file = try!(fs::File::open(&meta_path));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1192:33
[INFO] [stdout]      |
[INFO] [stdout] 1192 |     let meta: PackageMetadata = try!(rustc_serialize::json::decode(&meta_str)
[INFO] [stdout]      |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1213:25
[INFO] [stdout]      |
[INFO] [stdout] 1213 |     let mut meta_file = try!(fs::File::create(&meta_path));
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1214:20
[INFO] [stdout]      |
[INFO] [stdout] 1214 |     let meta_str = try!(rustc_serialize::json::encode(meta)
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1216:5
[INFO] [stdout]      |
[INFO] [stdout] 1216 |     try!(write!(&mut meta_file, "{}", meta_str));
[INFO] [stdout]      |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1217:5
[INFO] [stdout]      |
[INFO] [stdout] 1217 |     try!(meta_file.flush());
[INFO] [stdout]      |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1225:22
[INFO] [stdout]      |
[INFO] [stdout] 1225 |     let cache_path = try!(platform::get_cache_dir());
[INFO] [stdout]      |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1233:22
[INFO] [stdout]      |
[INFO] [stdout] 1233 |     let cache_path = try!(platform::get_cache_dir());
[INFO] [stdout]      |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1464:20
[INFO] [stdout]      |
[INFO] [stdout] 1464 |     let mut file = try!(fs::File::create(path));
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1465:5
[INFO] [stdout]      |
[INFO] [stdout] 1465 |     try!(write!(&mut file, "{}", content));
[INFO] [stdout]      |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1466:5
[INFO] [stdout]      |
[INFO] [stdout] 1466 |     try!(file.flush());
[INFO] [stdout]      |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1483:37
[INFO] [stdout]      |
[INFO] [stdout] 1483 |         cmd.env("CARGO_TARGET_DIR", try!(get_binary_cache_path()));
[INFO] [stdout]      |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1511:21
[INFO] [stdout]      |
[INFO] [stdout] 1511 |     let cargo_ver = try!(cargo_version()
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1524:9
[INFO] [stdout]      |
[INFO] [stdout] 1524 |         try!(cargo_target_by_guess(input, use_bincache, pkg_path.as_ref(), meta))
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1526:9
[INFO] [stdout]      |
[INFO] [stdout] 1526 |         try!(cargo_target_by_message(input, manifest, use_bincache, meta))
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1539:21
[INFO] [stdout]      |
[INFO] [stdout] 1539 |         let mut f = try!(File::create(&cache_path));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1540:9
[INFO] [stdout]      |
[INFO] [stdout] 1540 |         try!(platform::write_path(&mut f, &exe_path));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1559:9
[INFO] [stdout]      |
[INFO] [stdout] 1559 |         try!(get_binary_cache_path())
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1579:19
[INFO] [stdout]      |
[INFO] [stdout] 1579 |     let mut cmd = try!(cargo("build", manifest, use_bincache, meta));
[INFO] [stdout]      |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1586:21
[INFO] [stdout]      |
[INFO] [stdout] 1586 |     let mut child = try!(cmd.spawn());
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1587:11
[INFO] [stdout]      |
[INFO] [stdout] 1587 |     match try!(child.wait()).code() {
[INFO] [stdout]      |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1602:21
[INFO] [stdout]      |
[INFO] [stdout] 1602 |         let bytes = try!(stdout.read_line(&mut line));
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1608:19
[INFO] [stdout]      |
[INFO] [stdout] 1608 |         let msg = try!(json::Json::from_str(line.trim())
[INFO] [stdout]      |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1647:17
[INFO] [stdout]      |
[INFO] [stdout] 1647 |     let child = try!(cmd.output());
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/main.rs:1661:8
[INFO] [stdout]      |
[INFO] [stdout] 1661 |     Ok(try!(Version::parse(ver.as_str())
[INFO] [stdout]      |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/error.rs:32:22
[INFO] [stdout]    |
[INFO] [stdout] 32 |     Other(Blame, Box<Error>),
[INFO] [stdout]    |                      ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/main.rs:715:13
[INFO] [stdout]     |
[INFO] [stdout] 715 |             (meta_mtime <= cutoff)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]     --> src/main.rs:1331:24
[INFO] [stdout]      |
[INFO] [stdout] 1331 |                 (0, '0'...'9') => {
[INFO] [stdout]      |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[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/main.rs:1335:24
[INFO] [stdout]      |
[INFO] [stdout] 1335 |                 (_, '0'...'9')
[INFO] [stdout]      |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]     --> src/main.rs:1336:26
[INFO] [stdout]      |
[INFO] [stdout] 1336 |                 | (_, 'a'...'z')
[INFO] [stdout]      |                          ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]     --> src/main.rs:1337:26
[INFO] [stdout]      |
[INFO] [stdout] 1337 |                 | (_, 'A'...'Z')
[INFO] [stdout]      |                          ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/main.rs:1505:5
[INFO] [stdout]      |
[INFO] [stdout] 1505 | /     lazy_static! {
[INFO] [stdout] 1506 | |         static ref VER_JSON_MSGS: Version = Version::parse("0.18.0").unwrap();
[INFO] [stdout] 1507 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (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/main.rs:1505:5
[INFO] [stdout]      |
[INFO] [stdout] 1505 | /     lazy_static! {
[INFO] [stdout] 1506 | |         static ref VER_JSON_MSGS: Version = Version::parse("0.18.0").unwrap();
[INFO] [stdout] 1507 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (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/main.rs:1640:5
[INFO] [stdout]      |
[INFO] [stdout] 1640 | /     lazy_static! {
[INFO] [stdout] 1641 | |         static ref RE_VERSION: Regex = Regex::new(r#"^cargo[ -](\S+)"#).unwrap();
[INFO] [stdout] 1642 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (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/main.rs:1640:5
[INFO] [stdout]      |
[INFO] [stdout] 1640 | /     lazy_static! {
[INFO] [stdout] 1641 | |         static ref RE_VERSION: Regex = Regex::new(r#"^cargo[ -](\S+)"#).unwrap();
[INFO] [stdout] 1642 | |     }
[INFO] [stdout]      | |_____^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead
[INFO] [stdout]    --> src/manifest.rs:644:17
[INFO] [stdout]     |
[INFO] [stdout] 644 |             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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/manifest.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / lazy_static! {
[INFO] [stdout] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stdout] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stdout] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     };
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/templates.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | / lazy_static! {
[INFO] [stdout] 25 | |     static ref RE_SUB: Regex = Regex::new(r#"#\{([A-Za-z_][A-Za-z0-9_]*)}"#).unwrap();
[INFO] [stdout] 26 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (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/templates.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | / lazy_static! {
[INFO] [stdout] 25 | |     static ref RE_SUB: Regex = Regex::new(r#"#\{([A-Za-z_][A-Za-z0-9_]*)}"#).unwrap();
[INFO] [stdout] 26 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous associated item
[INFO] [stdout]    --> src/error.rs:135:43
[INFO] [stdout]     |
[INFO] [stdout] 135 |     fn err_tag<S>(self, msg: S) -> Result<Self::Ok>
[INFO] [stdout]     |                                           ^^^^^^^^ help: use fully-qualified syntax: `<std::result::Result<T, error::MainError> as ResultExt>::Ok`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(ambiguous_associated_items)]` on by default
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #57644 <https://github.com/rust-lang/rust/issues/57644>
[INFO] [stdout] note: `Ok` could refer to the variant defined here
[INFO] [stdout] note: `Ok` could also refer to the associated type defined here
[INFO] [stdout]    --> src/error.rs:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 |     type Ok;
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/main.rs:1087:54
[INFO] [stdout]      |
[INFO] [stdout] 1087 |             debug!("get_pkg_metadata error: {}", err.description());
[INFO] [stdout]      |                                                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:92:35
[INFO] [stdout]    |
[INFO] [stdout] 92 |             Io(_, ref err) => err.description(),
[INFO] [stdout]    |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:94:38
[INFO] [stdout]    |
[INFO] [stdout] 94 |             Other(_, ref err) => err.description(),
[INFO] [stdout]    |                                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ascii::AsciiExt`
[INFO] [stdout]    --> src/manifest.rs:644:17
[INFO] [stdout]     |
[INFO] [stdout] 644 |             use std::ascii::AsciiExt;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous associated item
[INFO] [stdout]    --> src/error.rs:135:43
[INFO] [stdout]     |
[INFO] [stdout] 135 |     fn err_tag<S>(self, msg: S) -> Result<Self::Ok>
[INFO] [stdout]     |                                           ^^^^^^^^ help: use fully-qualified syntax: `<std::result::Result<T, error::MainError> as ResultExt>::Ok`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #57644 <https://github.com/rust-lang/rust/issues/57644>
[INFO] [stdout] note: `Ok` could refer to the variant defined here
[INFO] [stdout] note: `Ok` could also refer to the associated type defined here
[INFO] [stdout]    --> src/error.rs:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 |     type Ok;
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 138 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 9.87s
[INFO] running `Command { std: "docker" "inspect" "30ed5b7810dfe829c60f462f53861f991280ba572be6de3a615577fdb87d0e55", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "30ed5b7810dfe829c60f462f53861f991280ba572be6de3a615577fdb87d0e55", kill_on_drop: false }`
[INFO] [stdout] 30ed5b7810dfe829c60f462f53861f991280ba572be6de3a615577fdb87d0e55
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] ae003dd04e2354620e8fe6f55661c55054fccb720b25282a29bfc1d28a76bebc
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "ae003dd04e2354620e8fe6f55661c55054fccb720b25282a29bfc1d28a76bebc", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/manifest.rs:59:32
[INFO] [stderr]    |
[INFO] [stderr] 59 |             (manifest, source, try!(templates::get_template("file")), false)
[INFO] [stderr]    |                                ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/manifest.rs:65:17
[INFO] [stderr]    |
[INFO] [stderr] 65 |             "#, try!(templates::get_template("expr")), true)
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/manifest.rs:68:28
[INFO] [stderr]    |
[INFO] [stderr] 68 |             template_buf = try!(templates::get_template(template.unwrap_or("expr")));
[INFO] [stderr]    |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/manifest.rs:75:43
[INFO] [stderr]    |
[INFO] [stderr] 75 |             (Manifest::Toml(""), content, try!(templates::get_template(templ)), true)
[INFO] [stderr]    |                                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/manifest.rs:95:18
[INFO] [stderr]    |
[INFO] [stderr] 95 |     let source = try!(templates::expand(&template, &subs));
[INFO] [stderr]    |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/manifest.rs:100:21
[INFO] [stderr]     |
[INFO] [stderr] 100 |     let part_mani = try!(part_mani.into_toml());
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> tests/util/mod.rs:69:1
[INFO] [stderr]    |
[INFO] [stderr] 69 | / lazy_static! {
[INFO] [stderr] 70 | |     #[doc(hidden)]
[INFO] [stderr] 71 | |     pub static ref CARGO_MUTEX: Mutex<()> = Mutex::new(());
[INFO] [stderr] 72 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> tests/util/mod.rs:69:1
[INFO] [stderr]    |
[INFO] [stderr] 69 | / lazy_static! {
[INFO] [stderr] 70 | |     #[doc(hidden)]
[INFO] [stderr] 71 | |     pub static ref CARGO_MUTEX: Mutex<()> = Mutex::new(());
[INFO] [stderr] 72 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/manifest.rs:104:20
[INFO] [stderr]     |
[INFO] [stderr] 104 |     let def_mani = try!(default_manifest(input));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: 2 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/manifest.rs:105:20
[INFO] [stderr]     |
[INFO] [stderr] 105 |     let dep_mani = try!(deps_manifest(deps));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/manifest.rs:107:16
[INFO] [stderr]     |
[INFO] [stderr] 107 |     let mani = try!(merge_manifest(def_mani, part_mani));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/manifest.rs:108:16
[INFO] [stderr]     |
[INFO] [stderr] 108 |     let mani = try!(merge_manifest(mani, dep_mani));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/manifest.rs:111:16
[INFO] [stderr]     |
[INFO] [stderr] 111 |     let mani = try!(fix_manifest_paths(mani, &input.base_path()));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/manifest.rs:349:27
[INFO] [stderr]     |
[INFO] [stderr] 349 |             Toml(s) => Ok(try!(toml::Parser::new(s).parse()
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/manifest.rs:351:36
[INFO] [stderr]     |
[INFO] [stderr] 351 |             TomlOwned(ref s) => Ok(try!(toml::Parser::new(s).parse()
[INFO] [stderr]     |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/manifest.rs:374:12
[INFO] [stderr]     |
[INFO] [stderr] 374 |         Ok(try!(toml::Parser::new(&r).parse()
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/manifest.rs:59:32
[INFO] [stderr]    |
[INFO] [stderr] 59 |             (manifest, source, try!(templates::get_template("file")), false)
[INFO] [stderr]    |                                ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/manifest.rs:65:17
[INFO] [stderr]    |
[INFO] [stderr] 65 |             "#, try!(templates::get_template("expr")), true)
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/manifest.rs:68:28
[INFO] [stderr]    |
[INFO] [stderr] 68 |             template_buf = try!(templates::get_template(template.unwrap_or("expr")));
[INFO] [stderr]    |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/manifest.rs:75:43
[INFO] [stderr]    |
[INFO] [stderr] 75 |             (Manifest::Toml(""), content, try!(templates::get_template(templ)), true)
[INFO] [stderr]    |                                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/manifest.rs:95:18
[INFO] [stderr]    |
[INFO] [stderr] 95 |     let source = try!(templates::expand(&template, &subs));
[INFO] [stderr]    |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/manifest.rs:100:21
[INFO] [stderr]     |
[INFO] [stderr] 100 |     let part_mani = try!(part_mani.into_toml());
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/manifest.rs:104:20
[INFO] [stderr]     |
[INFO] [stderr] 104 |     let def_mani = try!(default_manifest(input));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/manifest.rs:105:20
[INFO] [stderr]     |
[INFO] [stderr] 105 |     let dep_mani = try!(deps_manifest(deps));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/manifest.rs:107:16
[INFO] [stderr]     |
[INFO] [stderr] 107 |     let mani = try!(merge_manifest(def_mani, part_mani));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/manifest.rs:108:16
[INFO] [stderr]     |
[INFO] [stderr] 108 |     let mani = try!(merge_manifest(mani, dep_mani));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/manifest.rs:111:16
[INFO] [stderr]     |
[INFO] [stderr] 111 |     let mani = try!(fix_manifest_paths(mani, &input.base_path()));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/manifest.rs:349:27
[INFO] [stderr]     |
[INFO] [stderr] 349 |             Toml(s) => Ok(try!(toml::Parser::new(s).parse()
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/manifest.rs:351:36
[INFO] [stderr]     |
[INFO] [stderr] 351 |             TomlOwned(ref s) => Ok(try!(toml::Parser::new(s).parse()
[INFO] [stderr]     |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/manifest.rs:374:12
[INFO] [stderr]     |
[INFO] [stderr] 374 |         Ok(try!(toml::Parser::new(&r).parse()
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/manifest.rs:830:13
[INFO] [stderr]     |
[INFO] [stderr] 830 |             try!(n_leading_spaces(line, leading_space.unwrap_or(0)));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/manifest.rs:873:13
[INFO] [stderr]     |
[INFO] [stderr] 873 |             try!(n_leading_spaces(content, leading_space.unwrap_or(0)));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/manifest.rs:984:9
[INFO] [stderr]     |
[INFO] [stderr] 984 |         try!(templates::expand(consts::DEFAULT_MANIFEST, &subs))
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/manifest.rs:1030:38
[INFO] [stderr]      |
[INFO] [stderr] 1030 |                         let into_t = try!(as_table_mut(e.into_mut())
[INFO] [stderr]      |                                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/manifest.rs:1070:9
[INFO] [stderr]      |
[INFO] [stderr] 1070 |         try!(iterate_toml_mut_path(&mut mani, path, &mut |v| {
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/manifest.rs:1109:21
[INFO] [stderr]      |
[INFO] [stderr] 1109 |                     try!(iterate_toml_mut_path(v, tail, on_each));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/manifest.rs:1119:25
[INFO] [stderr]      |
[INFO] [stderr] 1119 |                         try!(iterate_toml_mut_path(v, tail, on_each));
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/platform.rs:155:29
[INFO] [stderr]     |
[INFO] [stderr] 155 | ...                   try!(fs::rename(&old_script_cache, &new_script_cache));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/platform.rs:174:29
[INFO] [stderr]     |
[INFO] [stderr] 174 | ...                   try!(fs::rename(&old_binary_cache, &new_binary_cache));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/platform.rs:184:20
[INFO] [stderr]     |
[INFO] [stderr] 184 |                 if try!(fs::read_dir(&old_base)).next().is_none() {
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/platform.rs:187:25
[INFO] [stderr]     |
[INFO] [stderr] 187 |                         try!(fs::remove_dir(&old_base));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/platform.rs:211:9
[INFO] [stderr]     |
[INFO] [stderr] 211 |         try!(r.read_to_end(&mut buf));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/templates.rs:87:32
[INFO] [stderr]    |
[INFO] [stderr] 87 |         Args::Dump { name } => try!(dump(&name)),
[INFO] [stderr]    |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/templates.rs:88:23
[INFO] [stderr]    |
[INFO] [stderr] 88 |         Args::List => try!(list()),
[INFO] [stderr]    |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/templates.rs:89:32
[INFO] [stderr]    |
[INFO] [stderr] 89 |         Args::Show { path } => try!(show(path)),
[INFO] [stderr]    |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/templates.rs:138:22
[INFO] [stderr]     |
[INFO] [stderr] 138 |     let cache_path = try!(platform::get_config_dir());
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/templates.rs:148:16
[INFO] [stderr]     |
[INFO] [stderr] 148 |     let base = try!(get_template_path());
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/templates.rs:164:20
[INFO] [stderr]     |
[INFO] [stderr] 164 |     let mut file = try!(file);
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/templates.rs:167:5
[INFO] [stderr]     |
[INFO] [stderr] 167 |     try!(file.read_to_string(&mut text));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/templates.rs:182:16
[INFO] [stderr]     |
[INFO] [stderr] 182 |     let text = try!(get_template(name));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/templates.rs:190:18
[INFO] [stderr]     |
[INFO] [stderr] 190 |     let t_path = try!(get_template_path());
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/templates.rs:200:18
[INFO] [stderr]     |
[INFO] [stderr] 200 |     for entry in try!(fs::read_dir(&t_path)) {
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/templates.rs:201:21
[INFO] [stderr]     |
[INFO] [stderr] 201 |         let entry = try!(entry);
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/templates.rs:202:13
[INFO] [stderr]     |
[INFO] [stderr] 202 |         if !try!(entry.file_type()).is_file() {
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/templates.rs:217:18
[INFO] [stderr]     |
[INFO] [stderr] 217 |     let t_path = try!(get_template_path());
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/templates.rs:224:13
[INFO] [stderr]     |
[INFO] [stderr] 224 |             try!(fs::create_dir_all(&t_path));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/templates.rs:227:13
[INFO] [stderr]     |
[INFO] [stderr] 227 |             try!(open::that(&t_path));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/util.rs:99:25
[INFO] [stderr]    |
[INFO] [stderr] 99 |         let mut child = try!(cmd.spawn());
[INFO] [stderr]    |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:453:19
[INFO] [stderr]     |
[INFO] [stderr] 453 |         let scp = try!(get_script_cache_path());
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:454:19
[INFO] [stderr]     |
[INFO] [stderr] 454 |         let bcp = try!(get_binary_cache_path());
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:466:9
[INFO] [stderr]     |
[INFO] [stderr] 466 |         try!(clean_cache(0));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:484:36
[INFO] [stderr]     |
[INFO] [stderr] 484 |             let (path, mut file) = try!(find_script(script).ok_or("could not find script"));
[INFO] [stderr]     |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:491:13
[INFO] [stderr]     |
[INFO] [stderr] 491 |             try!(file.read_to_string(&mut body));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:495:27
[INFO] [stderr]     |
[INFO] [stderr] 495 |             script_path = try!(std::env::current_dir()).join(path);
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:508:25
[INFO] [stderr]     |
[INFO] [stderr] 508 |         (None, _, _) => try!(Err((Blame::Human, consts::NO_ARGS_MESSAGE))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:509:14
[INFO] [stderr]     |
[INFO] [stderr] 509 |         _ => try!(Err((Blame::Human,
[INFO] [stderr]     |              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:539:17
[INFO] [stderr]     |
[INFO] [stderr] 539 |                 try!(Err((Blame::Human, "cannot have empty dependency package name")));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:543:17
[INFO] [stderr]     |
[INFO] [stderr] 543 |                 try!(Err((Blame::Human, "cannot have empty dependency version")));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:554:25
[INFO] [stderr]     |
[INFO] [stderr] 554 |                         try!(Err((Blame::Human,
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:596:18
[INFO] [stderr]     |
[INFO] [stderr] 596 |     let action = try!(decide_action_for(
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:611:5
[INFO] [stderr]     |
[INFO] [stderr] 611 |     try!(gen_pkg_and_compile(&input, &action));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:619:17
[INFO] [stderr]     |
[INFO] [stderr] 619 |                 try!(clean_cache(consts::MAX_CACHE_AGE_MS));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:637:28
[INFO] [stderr]     |
[INFO] [stderr] 637 |             let exe_path = try!(get_exe_path(action.build_kind, &action.pkg_path));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:639:19
[INFO] [stderr]     |
[INFO] [stderr] 639 |             match try!({
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:652:27
[INFO] [stderr]     |
[INFO] [stderr] 652 |             let mut cmd = try!(action.cargo(cmd_name));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:654:19
[INFO] [stderr]     |
[INFO] [stderr] 654 |             match try!(cmd.status().map(|st| st.code().unwrap_or(1))) {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:675:25
[INFO] [stderr]     |
[INFO] [stderr] 675 |         let cache_dir = try!(get_binary_cache_path());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:686:21
[INFO] [stderr]     |
[INFO] [stderr] 686 |     let cache_dir = try!(get_script_cache_path());
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:687:18
[INFO] [stderr]     |
[INFO] [stderr] 687 |     for child in try!(fs::read_dir(cache_dir)) {
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:688:21
[INFO] [stderr]     |
[INFO] [stderr] 688 |         let child = try!(child);
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:750:5
[INFO] [stderr]     |
[INFO] [stderr] 750 |     try!(fs::create_dir_all(pkg_path));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:756:17
[INFO] [stderr]     |
[INFO] [stderr] 756 |                 try!(fs::remove_dir_all(pkg_path));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:770:15
[INFO] [stderr]     |
[INFO] [stderr] 770 |         match try!(overwrite_file(&mani_path, mani_str, mani_hash)) {
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:790:15
[INFO] [stderr]     |
[INFO] [stderr] 790 |         match try!(overwrite_file(&script_path, script_str, script_hash)) {
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:812:23
[INFO] [stderr]     |
[INFO] [stderr] 812 |         let mut cmd = try!(cargo("build", &*mani_path.to_string_lossy(), action.use_bincache, &meta));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:844:17
[INFO] [stderr]     |
[INFO] [stderr] 844 |         let _ = try!(compile_err);
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:847:17
[INFO] [stderr]     |
[INFO] [stderr] 847 |         let _ = try!(cargo_target(input, pkg_path, &*mani_path.to_string_lossy(), action.use_bincache, &meta));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:853:38
[INFO] [stderr]     |
[INFO] [stderr] 853 |             let exe_meta_hash_path = try!(get_meta_hash_path(action.use_bincache, pkg_path));
[INFO] [stderr]     |                                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:854:25
[INFO] [stderr]     |
[INFO] [stderr] 854 |             let mut f = try!(fs::File::create(&exe_meta_hash_path));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:855:13
[INFO] [stderr]     |
[INFO] [stderr] 855 |             try!(write!(&mut f, "{}", meta_hash));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:862:9
[INFO] [stderr]     |
[INFO] [stderr] 862 |         try!(write_pkg_metadata(pkg_path, &meta));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1011:34
[INFO] [stderr]      |
[INFO] [stderr] 1011 |     let (mani_str, script_str) = try!(manifest::split_input(input, &deps, &prelude));
[INFO] [stderr]      |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1125:25
[INFO] [stderr]      |
[INFO] [stderr] 1125 |             let mut f = try!(fs::File::open(&exe_meta_hash_path));
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1127:13
[INFO] [stderr]      |
[INFO] [stderr] 1127 |             try!(f.read_to_string(&mut s));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1161:17
[INFO] [stderr]      |
[INFO] [stderr] 1161 |     let mut f = try!(File::open(&cache_path));
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1162:20
[INFO] [stderr]      |
[INFO] [stderr] 1162 |     let exe_path = try!(platform::read_path(&mut f));
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1185:25
[INFO] [stderr]      |
[INFO] [stderr] 1185 |     let mut meta_file = try!(fs::File::open(&meta_path));
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1192:33
[INFO] [stderr]      |
[INFO] [stderr] 1192 |     let meta: PackageMetadata = try!(rustc_serialize::json::decode(&meta_str)
[INFO] [stderr]      |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1213:25
[INFO] [stderr]      |
[INFO] [stderr] 1213 |     let mut meta_file = try!(fs::File::create(&meta_path));
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1214:20
[INFO] [stderr]      |
[INFO] [stderr] 1214 |     let meta_str = try!(rustc_serialize::json::encode(meta)
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1216:5
[INFO] [stderr]      |
[INFO] [stderr] 1216 |     try!(write!(&mut meta_file, "{}", meta_str));
[INFO] [stderr]      |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1217:5
[INFO] [stderr]      |
[INFO] [stderr] 1217 |     try!(meta_file.flush());
[INFO] [stderr]      |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1225:22
[INFO] [stderr]      |
[INFO] [stderr] 1225 |     let cache_path = try!(platform::get_cache_dir());
[INFO] [stderr]      |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1233:22
[INFO] [stderr]      |
[INFO] [stderr] 1233 |     let cache_path = try!(platform::get_cache_dir());
[INFO] [stderr]      |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1464:20
[INFO] [stderr]      |
[INFO] [stderr] 1464 |     let mut file = try!(fs::File::create(path));
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1465:5
[INFO] [stderr]      |
[INFO] [stderr] 1465 |     try!(write!(&mut file, "{}", content));
[INFO] [stderr]      |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1466:5
[INFO] [stderr]      |
[INFO] [stderr] 1466 |     try!(file.flush());
[INFO] [stderr]      |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1483:37
[INFO] [stderr]      |
[INFO] [stderr] 1483 |         cmd.env("CARGO_TARGET_DIR", try!(get_binary_cache_path()));
[INFO] [stderr]      |                                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1511:21
[INFO] [stderr]      |
[INFO] [stderr] 1511 |     let cargo_ver = try!(cargo_version()
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1524:9
[INFO] [stderr]      |
[INFO] [stderr] 1524 |         try!(cargo_target_by_guess(input, use_bincache, pkg_path.as_ref(), meta))
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1526:9
[INFO] [stderr]      |
[INFO] [stderr] 1526 |         try!(cargo_target_by_message(input, manifest, use_bincache, meta))
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1539:21
[INFO] [stderr]      |
[INFO] [stderr] 1539 |         let mut f = try!(File::create(&cache_path));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1540:9
[INFO] [stderr]      |
[INFO] [stderr] 1540 |         try!(platform::write_path(&mut f, &exe_path));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1559:9
[INFO] [stderr]      |
[INFO] [stderr] 1559 |         try!(get_binary_cache_path())
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1579:19
[INFO] [stderr]      |
[INFO] [stderr] 1579 |     let mut cmd = try!(cargo("build", manifest, use_bincache, meta));
[INFO] [stderr]      |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1586:21
[INFO] [stderr]      |
[INFO] [stderr] 1586 |     let mut child = try!(cmd.spawn());
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1587:11
[INFO] [stderr]      |
[INFO] [stderr] 1587 |     match try!(child.wait()).code() {
[INFO] [stderr]      |           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/manifest.rs:830:13
[INFO] [stderr]     |
[INFO] [stderr] 830 |             try!(n_leading_spaces(line, leading_space.unwrap_or(0)));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/manifest.rs:873:13
[INFO] [stderr]     |
[INFO] [stderr] 873 |             try!(n_leading_spaces(content, leading_space.unwrap_or(0)));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1602:21
[INFO] [stderr]      |
[INFO] [stderr] 1602 |         let bytes = try!(stdout.read_line(&mut line));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1608:19
[INFO] [stderr]      |
[INFO] [stderr] 1608 |         let msg = try!(json::Json::from_str(line.trim())
[INFO] [stderr]      |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1647:17
[INFO] [stderr]      |
[INFO] [stderr] 1647 |     let child = try!(cmd.output());
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/manifest.rs:984:9
[INFO] [stderr]     |
[INFO] [stderr] 984 |         try!(templates::expand(consts::DEFAULT_MANIFEST, &subs))
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/manifest.rs:1030:38
[INFO] [stderr]      |
[INFO] [stderr] 1030 |                         let into_t = try!(as_table_mut(e.into_mut())
[INFO] [stderr]      |                                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/manifest.rs:1070:9
[INFO] [stderr]      |
[INFO] [stderr] 1070 |         try!(iterate_toml_mut_path(&mut mani, path, &mut |v| {
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1661:8
[INFO] [stderr]      |
[INFO] [stderr] 1661 |     Ok(try!(Version::parse(ver.as_str())
[INFO] [stderr]      |        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/error.rs:32:22
[INFO] [stderr]    |
[INFO] [stderr] 32 |     Other(Blame, Box<Error>),
[INFO] [stderr]    |                      ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around block return value
[INFO] [stderr]    --> src/main.rs:715:13
[INFO] [stderr]     |
[INFO] [stderr] 715 |             (meta_mtime <= cutoff)
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/manifest.rs:1109:21
[INFO] [stderr]      |
[INFO] [stderr] 1109 |                     try!(iterate_toml_mut_path(v, tail, on_each));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/manifest.rs:1119:25
[INFO] [stderr]      |
[INFO] [stderr] 1119 |                         try!(iterate_toml_mut_path(v, tail, on_each));
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/platform.rs:155:29
[INFO] [stderr]     |
[INFO] [stderr] 155 | ...                   try!(fs::rename(&old_script_cache, &new_script_cache));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/platform.rs:174:29
[INFO] [stderr]     |
[INFO] [stderr] 174 | ...                   try!(fs::rename(&old_binary_cache, &new_binary_cache));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> src/main.rs:1331:24
[INFO] [stderr]      |
[INFO] [stderr] 1331 |                 (0, '0'...'9') => {
[INFO] [stderr]      |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> src/main.rs:1335:24
[INFO] [stderr]      |
[INFO] [stderr] 1335 |                 (_, '0'...'9')
[INFO] [stderr]      |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> src/main.rs:1336:26
[INFO] [stderr]      |
[INFO] [stderr] 1336 |                 | (_, 'a'...'z')
[INFO] [stderr]      |                          ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/platform.rs:184:20
[INFO] [stderr]     |
[INFO] [stderr] 184 |                 if try!(fs::read_dir(&old_base)).next().is_none() {
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/platform.rs:187:25
[INFO] [stderr]     |
[INFO] [stderr] 187 |                         try!(fs::remove_dir(&old_base));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/platform.rs:211:9
[INFO] [stderr]     |
[INFO] [stderr] 211 |         try!(r.read_to_end(&mut buf));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> src/main.rs:1337:26
[INFO] [stderr]      |
[INFO] [stderr] 1337 |                 | (_, 'A'...'Z')
[INFO] [stderr]      |                          ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/main.rs:1505:5
[INFO] [stderr]      |
[INFO] [stderr] 1505 | /     lazy_static! {
[INFO] [stderr] 1506 | |         static ref VER_JSON_MSGS: Version = Version::parse("0.18.0").unwrap();
[INFO] [stderr] 1507 | |     }
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/templates.rs:87:32
[INFO] [stderr]    |
[INFO] [stderr] 87 |         Args::Dump { name } => try!(dump(&name)),
[INFO] [stderr]    |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/templates.rs:88:23
[INFO] [stderr]    |
[INFO] [stderr] 88 |         Args::List => try!(list()),
[INFO] [stderr]    |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/templates.rs:89:32
[INFO] [stderr]    |
[INFO] [stderr] 89 |         Args::Show { path } => try!(show(path)),
[INFO] [stderr]    |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/templates.rs:138:22
[INFO] [stderr]     |
[INFO] [stderr] 138 |     let cache_path = try!(platform::get_config_dir());
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/templates.rs:148:16
[INFO] [stderr]     |
[INFO] [stderr] 148 |     let base = try!(get_template_path());
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/templates.rs:164:20
[INFO] [stderr]     |
[INFO] [stderr] 164 |     let mut file = try!(file);
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/templates.rs:167:5
[INFO] [stderr]     |
[INFO] [stderr] 167 |     try!(file.read_to_string(&mut text));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/templates.rs:182:16
[INFO] [stderr]     |
[INFO] [stderr] 182 |     let text = try!(get_template(name));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/main.rs:1505:5
[INFO] [stderr]      |
[INFO] [stderr] 1505 | /     lazy_static! {
[INFO] [stderr] 1506 | |         static ref VER_JSON_MSGS: Version = Version::parse("0.18.0").unwrap();
[INFO] [stderr] 1507 | |     }
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/main.rs:1640:5
[INFO] [stderr]      |
[INFO] [stderr] 1640 | /     lazy_static! {
[INFO] [stderr] 1641 | |         static ref RE_VERSION: Regex = Regex::new(r#"^cargo[ -](\S+)"#).unwrap();
[INFO] [stderr] 1642 | |     }
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/templates.rs:190:18
[INFO] [stderr]     |
[INFO] [stderr] 190 |     let t_path = try!(get_template_path());
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/templates.rs:200:18
[INFO] [stderr]     |
[INFO] [stderr] 200 |     for entry in try!(fs::read_dir(&t_path)) {
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/templates.rs:201:21
[INFO] [stderr]     |
[INFO] [stderr] 201 |         let entry = try!(entry);
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/templates.rs:202:13
[INFO] [stderr]     |
[INFO] [stderr] 202 |         if !try!(entry.file_type()).is_file() {
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/templates.rs:217:18
[INFO] [stderr]     |
[INFO] [stderr] 217 |     let t_path = try!(get_template_path());
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/templates.rs:224:13
[INFO] [stderr]     |
[INFO] [stderr] 224 |             try!(fs::create_dir_all(&t_path));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/templates.rs:227:13
[INFO] [stderr]     |
[INFO] [stderr] 227 |             try!(open::that(&t_path));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/util.rs:99:25
[INFO] [stderr]    |
[INFO] [stderr] 99 |         let mut child = try!(cmd.spawn());
[INFO] [stderr]    |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:453:19
[INFO] [stderr]     |
[INFO] [stderr] 453 |         let scp = try!(get_script_cache_path());
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:454:19
[INFO] [stderr]     |
[INFO] [stderr] 454 |         let bcp = try!(get_binary_cache_path());
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:466:9
[INFO] [stderr]     |
[INFO] [stderr] 466 |         try!(clean_cache(0));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:484:36
[INFO] [stderr]     |
[INFO] [stderr] 484 |             let (path, mut file) = try!(find_script(script).ok_or("could not find script"));
[INFO] [stderr]     |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:491:13
[INFO] [stderr]     |
[INFO] [stderr] 491 |             try!(file.read_to_string(&mut body));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:495:27
[INFO] [stderr]     |
[INFO] [stderr] 495 |             script_path = try!(std::env::current_dir()).join(path);
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:508:25
[INFO] [stderr]     |
[INFO] [stderr] 508 |         (None, _, _) => try!(Err((Blame::Human, consts::NO_ARGS_MESSAGE))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:509:14
[INFO] [stderr]     |
[INFO] [stderr] 509 |         _ => try!(Err((Blame::Human,
[INFO] [stderr]     |              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:539:17
[INFO] [stderr]     |
[INFO] [stderr] 539 |                 try!(Err((Blame::Human, "cannot have empty dependency package name")));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:543:17
[INFO] [stderr]     |
[INFO] [stderr] 543 |                 try!(Err((Blame::Human, "cannot have empty dependency version")));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:554:25
[INFO] [stderr]     |
[INFO] [stderr] 554 |                         try!(Err((Blame::Human,
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:596:18
[INFO] [stderr]     |
[INFO] [stderr] 596 |     let action = try!(decide_action_for(
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:611:5
[INFO] [stderr]     |
[INFO] [stderr] 611 |     try!(gen_pkg_and_compile(&input, &action));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:619:17
[INFO] [stderr]     |
[INFO] [stderr] 619 |                 try!(clean_cache(consts::MAX_CACHE_AGE_MS));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:637:28
[INFO] [stderr]     |
[INFO] [stderr] 637 |             let exe_path = try!(get_exe_path(action.build_kind, &action.pkg_path));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:639:19
[INFO] [stderr]     |
[INFO] [stderr] 639 |             match try!({
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:652:27
[INFO] [stderr]     |
[INFO] [stderr] 652 |             let mut cmd = try!(action.cargo(cmd_name));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:654:19
[INFO] [stderr]     |
[INFO] [stderr] 654 |             match try!(cmd.status().map(|st| st.code().unwrap_or(1))) {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:675:25
[INFO] [stderr]     |
[INFO] [stderr] 675 |         let cache_dir = try!(get_binary_cache_path());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:686:21
[INFO] [stderr]     |
[INFO] [stderr] 686 |     let cache_dir = try!(get_script_cache_path());
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:687:18
[INFO] [stderr]     |
[INFO] [stderr] 687 |     for child in try!(fs::read_dir(cache_dir)) {
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:688:21
[INFO] [stderr]     |
[INFO] [stderr] 688 |         let child = try!(child);
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:750:5
[INFO] [stderr]     |
[INFO] [stderr] 750 |     try!(fs::create_dir_all(pkg_path));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:756:17
[INFO] [stderr]     |
[INFO] [stderr] 756 |                 try!(fs::remove_dir_all(pkg_path));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:770:15
[INFO] [stderr]     |
[INFO] [stderr] 770 |         match try!(overwrite_file(&mani_path, mani_str, mani_hash)) {
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:790:15
[INFO] [stderr]     |
[INFO] [stderr] 790 |         match try!(overwrite_file(&script_path, script_str, script_hash)) {
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:812:23
[INFO] [stderr]     |
[INFO] [stderr] 812 |         let mut cmd = try!(cargo("build", &*mani_path.to_string_lossy(), action.use_bincache, &meta));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:844:17
[INFO] [stderr]     |
[INFO] [stderr] 844 |         let _ = try!(compile_err);
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:847:17
[INFO] [stderr]     |
[INFO] [stderr] 847 |         let _ = try!(cargo_target(input, pkg_path, &*mani_path.to_string_lossy(), action.use_bincache, &meta));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:853:38
[INFO] [stderr]     |
[INFO] [stderr] 853 |             let exe_meta_hash_path = try!(get_meta_hash_path(action.use_bincache, pkg_path));
[INFO] [stderr]     |                                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:854:25
[INFO] [stderr]     |
[INFO] [stderr] 854 |             let mut f = try!(fs::File::create(&exe_meta_hash_path));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:855:13
[INFO] [stderr]     |
[INFO] [stderr] 855 |             try!(write!(&mut f, "{}", meta_hash));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/main.rs:862:9
[INFO] [stderr]     |
[INFO] [stderr] 862 |         try!(write_pkg_metadata(pkg_path, &meta));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1011:34
[INFO] [stderr]      |
[INFO] [stderr] 1011 |     let (mani_str, script_str) = try!(manifest::split_input(input, &deps, &prelude));
[INFO] [stderr]      |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1125:25
[INFO] [stderr]      |
[INFO] [stderr] 1125 |             let mut f = try!(fs::File::open(&exe_meta_hash_path));
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1127:13
[INFO] [stderr]      |
[INFO] [stderr] 1127 |             try!(f.read_to_string(&mut s));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1161:17
[INFO] [stderr]      |
[INFO] [stderr] 1161 |     let mut f = try!(File::open(&cache_path));
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1162:20
[INFO] [stderr]      |
[INFO] [stderr] 1162 |     let exe_path = try!(platform::read_path(&mut f));
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1185:25
[INFO] [stderr]      |
[INFO] [stderr] 1185 |     let mut meta_file = try!(fs::File::open(&meta_path));
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1192:33
[INFO] [stderr]      |
[INFO] [stderr] 1192 |     let meta: PackageMetadata = try!(rustc_serialize::json::decode(&meta_str)
[INFO] [stderr]      |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1213:25
[INFO] [stderr]      |
[INFO] [stderr] 1213 |     let mut meta_file = try!(fs::File::create(&meta_path));
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1214:20
[INFO] [stderr]      |
[INFO] [stderr] 1214 |     let meta_str = try!(rustc_serialize::json::encode(meta)
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1216:5
[INFO] [stderr]      |
[INFO] [stderr] 1216 |     try!(write!(&mut meta_file, "{}", meta_str));
[INFO] [stderr]      |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1217:5
[INFO] [stderr]      |
[INFO] [stderr] 1217 |     try!(meta_file.flush());
[INFO] [stderr]      |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1225:22
[INFO] [stderr]      |
[INFO] [stderr] 1225 |     let cache_path = try!(platform::get_cache_dir());
[INFO] [stderr]      |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1233:22
[INFO] [stderr]      |
[INFO] [stderr] 1233 |     let cache_path = try!(platform::get_cache_dir());
[INFO] [stderr]      |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1464:20
[INFO] [stderr]      |
[INFO] [stderr] 1464 |     let mut file = try!(fs::File::create(path));
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1465:5
[INFO] [stderr]      |
[INFO] [stderr] 1465 |     try!(write!(&mut file, "{}", content));
[INFO] [stderr]      |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1466:5
[INFO] [stderr]      |
[INFO] [stderr] 1466 |     try!(file.flush());
[INFO] [stderr]      |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1483:37
[INFO] [stderr]      |
[INFO] [stderr] 1483 |         cmd.env("CARGO_TARGET_DIR", try!(get_binary_cache_path()));
[INFO] [stderr]      |                                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1511:21
[INFO] [stderr]      |
[INFO] [stderr] 1511 |     let cargo_ver = try!(cargo_version()
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1524:9
[INFO] [stderr]      |
[INFO] [stderr] 1524 |         try!(cargo_target_by_guess(input, use_bincache, pkg_path.as_ref(), meta))
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1526:9
[INFO] [stderr]      |
[INFO] [stderr] 1526 |         try!(cargo_target_by_message(input, manifest, use_bincache, meta))
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1539:21
[INFO] [stderr]      |
[INFO] [stderr] 1539 |         let mut f = try!(File::create(&cache_path));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1540:9
[INFO] [stderr]      |
[INFO] [stderr] 1540 |         try!(platform::write_path(&mut f, &exe_path));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1559:9
[INFO] [stderr]      |
[INFO] [stderr] 1559 |         try!(get_binary_cache_path())
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1579:19
[INFO] [stderr]      |
[INFO] [stderr] 1579 |     let mut cmd = try!(cargo("build", manifest, use_bincache, meta));
[INFO] [stderr]      |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1586:21
[INFO] [stderr]      |
[INFO] [stderr] 1586 |     let mut child = try!(cmd.spawn());
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1587:11
[INFO] [stderr]      |
[INFO] [stderr] 1587 |     match try!(child.wait()).code() {
[INFO] [stderr]      |           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1602:21
[INFO] [stderr]      |
[INFO] [stderr] 1602 |         let bytes = try!(stdout.read_line(&mut line));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1608:19
[INFO] [stderr]      |
[INFO] [stderr] 1608 |         let msg = try!(json::Json::from_str(line.trim())
[INFO] [stderr]      |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1647:17
[INFO] [stderr]      |
[INFO] [stderr] 1647 |     let child = try!(cmd.output());
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]     --> src/main.rs:1661:8
[INFO] [stderr]      |
[INFO] [stderr] 1661 |     Ok(try!(Version::parse(ver.as_str())
[INFO] [stderr]      |        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/error.rs:32:22
[INFO] [stderr]    |
[INFO] [stderr] 32 |     Other(Blame, Box<Error>),
[INFO] [stderr]    |                      ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around block return value
[INFO] [stderr]    --> src/main.rs:715:13
[INFO] [stderr]     |
[INFO] [stderr] 715 |             (meta_mtime <= cutoff)
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> src/main.rs:1331:24
[INFO] [stderr]      |
[INFO] [stderr] 1331 |                 (0, '0'...'9') => {
[INFO] [stderr]      |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> src/main.rs:1335:24
[INFO] [stderr]      |
[INFO] [stderr] 1335 |                 (_, '0'...'9')
[INFO] [stderr]      |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> src/main.rs:1336:26
[INFO] [stderr]      |
[INFO] [stderr] 1336 |                 | (_, 'a'...'z')
[INFO] [stderr]      |                          ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> src/main.rs:1337:26
[INFO] [stderr]      |
[INFO] [stderr] 1337 |                 | (_, 'A'...'Z')
[INFO] [stderr]      |                          ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/main.rs:1505:5
[INFO] [stderr]      |
[INFO] [stderr] 1505 | /     lazy_static! {
[INFO] [stderr] 1506 | |         static ref VER_JSON_MSGS: Version = Version::parse("0.18.0").unwrap();
[INFO] [stderr] 1507 | |     }
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/main.rs:1505:5
[INFO] [stderr]      |
[INFO] [stderr] 1505 | /     lazy_static! {
[INFO] [stderr] 1506 | |         static ref VER_JSON_MSGS: Version = Version::parse("0.18.0").unwrap();
[INFO] [stderr] 1507 | |     }
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/main.rs:1640:5
[INFO] [stderr]      |
[INFO] [stderr] 1640 | /     lazy_static! {
[INFO] [stderr] 1641 | |         static ref RE_VERSION: Regex = Regex::new(r#"^cargo[ -](\S+)"#).unwrap();
[INFO] [stderr] 1642 | |     }
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/main.rs:1640:5
[INFO] [stderr]      |
[INFO] [stderr] 1640 | /     lazy_static! {
[INFO] [stderr] 1641 | |         static ref RE_VERSION: Regex = Regex::new(r#"^cargo[ -](\S+)"#).unwrap();
[INFO] [stderr] 1642 | |     }
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead
[INFO] [stderr]    --> src/manifest.rs:644:17
[INFO] [stderr]     |
[INFO] [stderr] 644 |             use std::ascii::AsciiExt;
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/manifest.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | / lazy_static! {
[INFO] [stderr] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stderr] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stderr] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stderr] ...  |
[INFO] [stderr] 42 | |     };
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/manifest.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | / lazy_static! {
[INFO] [stderr] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stderr] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stderr] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stderr] ...  |
[INFO] [stderr] 42 | |     };
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/manifest.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | / lazy_static! {
[INFO] [stderr] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stderr] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stderr] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stderr] ...  |
[INFO] [stderr] 42 | |     };
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/manifest.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | / lazy_static! {
[INFO] [stderr] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stderr] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stderr] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stderr] ...  |
[INFO] [stderr] 42 | |     };
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/manifest.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | / lazy_static! {
[INFO] [stderr] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stderr] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stderr] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stderr] ...  |
[INFO] [stderr] 42 | |     };
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/manifest.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | / lazy_static! {
[INFO] [stderr] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stderr] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stderr] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stderr] ...  |
[INFO] [stderr] 42 | |     };
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/manifest.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | / lazy_static! {
[INFO] [stderr] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stderr] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stderr] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stderr] ...  |
[INFO] [stderr] 42 | |     };
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/manifest.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | / lazy_static! {
[INFO] [stderr] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stderr] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stderr] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stderr] ...  |
[INFO] [stderr] 42 | |     };
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/main.rs:1640:5
[INFO] [stderr]      |
[INFO] [stderr] 1640 | /     lazy_static! {
[INFO] [stderr] 1641 | |         static ref RE_VERSION: Regex = Regex::new(r#"^cargo[ -](\S+)"#).unwrap();
[INFO] [stderr] 1642 | |     }
[INFO] [stderr]      | |_____^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead
[INFO] [stderr]    --> src/manifest.rs:644:17
[INFO] [stderr]     |
[INFO] [stderr] 644 |             use std::ascii::AsciiExt;
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/manifest.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | / lazy_static! {
[INFO] [stderr] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stderr] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stderr] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stderr] ...  |
[INFO] [stderr] 42 | |     };
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/manifest.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | / lazy_static! {
[INFO] [stderr] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stderr] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stderr] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stderr] ...  |
[INFO] [stderr] 42 | |     };
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/manifest.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | / lazy_static! {
[INFO] [stderr] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stderr] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stderr] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stderr] ...  |
[INFO] [stderr] 42 | |     };
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/manifest.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | / lazy_static! {
[INFO] [stderr] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stderr] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stderr] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stderr] ...  |
[INFO] [stderr] 42 | |     };
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/manifest.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | / lazy_static! {
[INFO] [stderr] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stderr] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stderr] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stderr] ...  |
[INFO] [stderr] 42 | |     };
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/manifest.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | / lazy_static! {
[INFO] [stderr] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stderr] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stderr] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stderr] ...  |
[INFO] [stderr] 42 | |     };
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/manifest.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | / lazy_static! {
[INFO] [stderr] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stderr] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stderr] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stderr] ...  |
[INFO] [stderr] 42 | |     };
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/manifest.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | / lazy_static! {
[INFO] [stderr] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stderr] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stderr] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stderr] ...  |
[INFO] [stderr] 42 | |     };
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/manifest.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | / lazy_static! {
[INFO] [stderr] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stderr] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stderr] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stderr] ...  |
[INFO] [stderr] 42 | |     };
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/manifest.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | / lazy_static! {
[INFO] [stderr] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stderr] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stderr] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stderr] ...  |
[INFO] [stderr] 42 | |     };
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/manifest.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | / lazy_static! {
[INFO] [stderr] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stderr] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stderr] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stderr] ...  |
[INFO] [stderr] 42 | |     };
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/manifest.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | / lazy_static! {
[INFO] [stderr] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stderr] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stderr] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stderr] ...  |
[INFO] [stderr] 42 | |     };
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/manifest.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | / lazy_static! {
[INFO] [stderr] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stderr] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stderr] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stderr] ...  |
[INFO] [stderr] 42 | |     };
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/manifest.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | / lazy_static! {
[INFO] [stderr] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stderr] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stderr] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stderr] ...  |
[INFO] [stderr] 42 | |     };
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/templates.rs:24:1
[INFO] [stderr]    |
[INFO] [stderr] 24 | / lazy_static! {
[INFO] [stderr] 25 | |     static ref RE_SUB: Regex = Regex::new(r#"#\{([A-Za-z_][A-Za-z0-9_]*)}"#).unwrap();
[INFO] [stderr] 26 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/templates.rs:24:1
[INFO] [stderr]    |
[INFO] [stderr] 24 | / lazy_static! {
[INFO] [stderr] 25 | |     static ref RE_SUB: Regex = Regex::new(r#"#\{([A-Za-z_][A-Za-z0-9_]*)}"#).unwrap();
[INFO] [stderr] 26 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: ambiguous associated item
[INFO] [stderr]    --> src/error.rs:135:43
[INFO] [stderr]     |
[INFO] [stderr] 135 |     fn err_tag<S>(self, msg: S) -> Result<Self::Ok>
[INFO] [stderr]     |                                           ^^^^^^^^ help: use fully-qualified syntax: `<std::result::Result<T, error::MainError> as ResultExt>::Ok`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(ambiguous_associated_items)]` on by default
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #57644 <https://github.com/rust-lang/rust/issues/57644>
[INFO] [stderr] note: `Ok` could refer to the variant defined here
[INFO] [stderr] note: `Ok` could also refer to the associated type defined here
[INFO] [stderr]    --> src/error.rs:125:5
[INFO] [stderr]     |
[INFO] [stderr] 125 |     type Ok;
[INFO] [stderr]     |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]     --> src/main.rs:1087:54
[INFO] [stderr]      |
[INFO] [stderr] 1087 |             debug!("get_pkg_metadata error: {}", err.description());
[INFO] [stderr]      |                                                      ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]   --> src/error.rs:92:35
[INFO] [stderr]    |
[INFO] [stderr] 92 |             Io(_, ref err) => err.description(),
[INFO] [stderr]    |                                   ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]   --> src/error.rs:94:38
[INFO] [stderr]    |
[INFO] [stderr] 94 |             Other(_, ref err) => err.description(),
[INFO] [stderr]    |                                      ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::ascii::AsciiExt`
[INFO] [stderr]    --> src/manifest.rs:644:17
[INFO] [stderr]     |
[INFO] [stderr] 644 |             use std::ascii::AsciiExt;
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: ambiguous associated item
[INFO] [stderr]    --> src/error.rs:135:43
[INFO] [stderr]     |
[INFO] [stderr] 135 |     fn err_tag<S>(self, msg: S) -> Result<Self::Ok>
[INFO] [stderr]     |                                           ^^^^^^^^ help: use fully-qualified syntax: `<std::result::Result<T, error::MainError> as ResultExt>::Ok`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #57644 <https://github.com/rust-lang/rust/issues/57644>
[INFO] [stderr] note: `Ok` could refer to the variant defined here
[INFO] [stderr] note: `Ok` could also refer to the associated type defined here
[INFO] [stderr]    --> src/error.rs:125:5
[INFO] [stderr]     |
[INFO] [stderr] 125 |     type Ok;
[INFO] [stderr]     |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: 138 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/manifest.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | / lazy_static! {
[INFO] [stderr] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stderr] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stderr] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stderr] ...  |
[INFO] [stderr] 42 | |     };
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/manifest.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | / lazy_static! {
[INFO] [stderr] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stderr] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stderr] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stderr] ...  |
[INFO] [stderr] 42 | |     };
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/manifest.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | / lazy_static! {
[INFO] [stderr] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stderr] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stderr] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stderr] ...  |
[INFO] [stderr] 42 | |     };
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/manifest.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | / lazy_static! {
[INFO] [stderr] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stderr] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stderr] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stderr] ...  |
[INFO] [stderr] 42 | |     };
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/manifest.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | / lazy_static! {
[INFO] [stderr] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stderr] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stderr] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stderr] ...  |
[INFO] [stderr] 42 | |     };
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/manifest.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | / lazy_static! {
[INFO] [stderr] 27 | |     static ref RE_SHORT_MANIFEST: Regex = Regex::new(
[INFO] [stderr] 28 | |         r"^(?i)\s*//\s*cargo-deps\s*:(.*?)(\r\n|\n)").unwrap();
[INFO] [stderr] 29 | |     static ref RE_MARGIN: Regex = Regex::new(r"^\s*\*( |$)").unwrap();
[INFO] [stderr] ...  |
[INFO] [stderr] 42 | |     };
[INFO] [stderr] 43 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/templates.rs:24:1
[INFO] [stderr]    |
[INFO] [stderr] 24 | / lazy_static! {
[INFO] [stderr] 25 | |     static ref RE_SUB: Regex = Regex::new(r#"#\{([A-Za-z_][A-Za-z0-9_]*)}"#).unwrap();
[INFO] [stderr] 26 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/templates.rs:24:1
[INFO] [stderr]    |
[INFO] [stderr] 24 | / lazy_static! {
[INFO] [stderr] 25 | |     static ref RE_SUB: Regex = Regex::new(r#"#\{([A-Za-z_][A-Za-z0-9_]*)}"#).unwrap();
[INFO] [stderr] 26 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: ambiguous associated item
[INFO] [stderr]    --> src/error.rs:135:43
[INFO] [stderr]     |
[INFO] [stderr] 135 |     fn err_tag<S>(self, msg: S) -> Result<Self::Ok>
[INFO] [stderr]     |                                           ^^^^^^^^ help: use fully-qualified syntax: `<std::result::Result<T, error::MainError> as ResultExt>::Ok`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(ambiguous_associated_items)]` on by default
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #57644 <https://github.com/rust-lang/rust/issues/57644>
[INFO] [stderr] note: `Ok` could refer to the variant defined here
[INFO] [stderr] note: `Ok` could also refer to the associated type defined here
[INFO] [stderr]    --> src/error.rs:125:5
[INFO] [stderr]     |
[INFO] [stderr] 125 |     type Ok;
[INFO] [stderr]     |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]     --> src/main.rs:1087:54
[INFO] [stderr]      |
[INFO] [stderr] 1087 |             debug!("get_pkg_metadata error: {}", err.description());
[INFO] [stderr]      |                                                      ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]   --> src/error.rs:92:35
[INFO] [stderr]    |
[INFO] [stderr] 92 |             Io(_, ref err) => err.description(),
[INFO] [stderr]    |                                   ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]   --> src/error.rs:94:38
[INFO] [stderr]    |
[INFO] [stderr] 94 |             Other(_, ref err) => err.description(),
[INFO] [stderr]    |                                      ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::ascii::AsciiExt`
[INFO] [stderr]    --> src/manifest.rs:644:17
[INFO] [stderr]     |
[INFO] [stderr] 644 |             use std::ascii::AsciiExt;
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: ambiguous associated item
[INFO] [stderr]    --> src/error.rs:135:43
[INFO] [stderr]     |
[INFO] [stderr] 135 |     fn err_tag<S>(self, msg: S) -> Result<Self::Ok>
[INFO] [stderr]     |                                           ^^^^^^^^ help: use fully-qualified syntax: `<std::result::Result<T, error::MainError> as ResultExt>::Ok`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #57644 <https://github.com/rust-lang/rust/issues/57644>
[INFO] [stderr] note: `Ok` could refer to the variant defined here
[INFO] [stderr] note: `Ok` could also refer to the associated type defined here
[INFO] [stderr]    --> src/error.rs:125:5
[INFO] [stderr]     |
[INFO] [stderr] 125 |     type Ok;
[INFO] [stderr]     |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: 138 warnings emitted
[INFO] [stderr] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 1.90s
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/cargo_script-c8e995989a0eaa1e
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test manifest::test_scrape_markdown_manifest ... ok
[INFO] [stdout] test manifest::test_strip_hashbang ... ok
[INFO] [stdout] test manifest::test_extract_comment ... ok
[INFO] [stdout] test manifest::test_split_input ... ok
[INFO] [stdout] test manifest::test_find_embedded_manifest ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/run_cargo_script-21181c5177842bbb
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/integration-819593d564839e79
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test tests::expr::test_expr_0 ... ok
[INFO] [stdout] test tests::expr::test_expr_comma ... ok
[INFO] [stdout] test tests::script::test_script_full_line ... FAILED
[INFO] [stdout] test tests::expr::test_expr_dep_extern ... FAILED
[INFO] [stdout] test tests::expr::test_expr_panic ... ok
[INFO] [stdout] test tests::expr::test_expr_template ... ok
[INFO] [stdout] test tests::script::test_script_no_deps ... ok
[INFO] [stdout] test tests::expr::test_expr_qmark ... ok
[INFO] [stdout] test tests::expr::test_expr_temporary ... ok
[INFO] [stdout] test tests::script::test_script_explicit ... FAILED
[INFO] [stdout] test tests::expr::test_expr_template_override_expr ... FAILED
[INFO] [stdout] test tests::expr::test_expr_template_with_deps ... FAILED
[INFO] [stdout] test tests::script::test_script_cs_env ... ok
[INFO] [stdout] test tests::script::test_script_features ... ok
[INFO] [stdout] test tests::expr::test_expr_dep ... FAILED
[INFO] [stdout] test tests::script::test_script_has_weird_chars ... ok
[INFO] [stdout] test tests::script::test_script_hyphens ... ok
[INFO] [stdout] test tests::script::test_script_invalid_doc_comment ... ok
[INFO] [stdout] test tests::expr::test_expr_dnc ... ok
[INFO] [stdout] test tests::script::test_script_short ... FAILED
[INFO] [stdout] test tests::script::test_script_slow_output ... ok
[INFO] [stdout] test tests::script::test_script_test ... ok
[INFO] [stdout] test tests::version::test_version ... ok
[INFO] [stderr] error: test failed, to rerun pass '--test integration'
[INFO] [stdout] test tests::script::test_script_full_block ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- tests::script::test_script_full_line stdout ----
[INFO] [stdout] cargo-script cmd: "/opt/rustwide/target/debug/cargo-script" "script" "--pkg-path" "/tmp/cargo-script-test.znjV1uQ0ndll" "tests/data/script-full-line.rs"
[INFO] [stdout] cargo-script stdout:
[INFO] [stdout] -----
[INFO] [stdout] 
[INFO] [stdout] -----
[INFO] [stdout] cargo-script stderr:
[INFO] [stdout] -----
[INFO] [stdout]     Updating crates.io index
[INFO] [stdout] warning: spurious network error (2 tries remaining): failed to resolve address for github.com: Temporary failure in name resolution; class=Net (12)
[INFO] [stdout] warning: spurious network error (1 tries remaining): failed to resolve address for github.com: Temporary failure in name resolution; class=Net (12)
[INFO] [stdout] error: failed to get `boolinator` as a dependency of package `script-full-line v0.1.0 (/tmp/cargo-script-test.znjV1uQ0ndll)`
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]   failed to load source for dependency `boolinator`
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]   Unable to update registry `https://github.com/rust-lang/crates.io-index`
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]   failed to fetch `https://github.com/rust-lang/crates.io-index`
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]   network failure seems to have happened
[INFO] [stdout]   if a proxy or similar is necessary `net.git-fetch-with-cli` may help here
[INFO] [stdout]   https://doc.rust-lang.org/cargo/reference/config.html#netgit-fetch-with-cli
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]   failed to resolve address for github.com: Temporary failure in name resolution; class=Net (12)
[INFO] [stdout] internal error: cargo failed with status 101
[INFO] [stdout] 
[INFO] [stdout] -----
[INFO] [stdout] thread 'tests::script::test_script_full_line' panicked at 'assertion failed: self.success()', tests/util/mod.rs:85:9
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55da0a06d4a0 - std::backtrace_rs::backtrace::libunwind::trace::h577ea05e9ca4629a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/../../backtrace/src/backtrace/libunwind.rs:96
[INFO] [stdout]    1:     0x55da0a06d4a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h50b9b72b84c7dd56
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/../../backtrace/src/backtrace/mod.rs:66
[INFO] [stdout]    2:     0x55da0a06d4a0 - std::sys_common::backtrace::_print_fmt::h6541cf9823837fac
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:79
[INFO] [stdout]    3:     0x55da0a06d4a0 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hf64fbff071026df5
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:58
[INFO] [stdout]    4:     0x55da0a092fbc - core::fmt::write::h9ddafa4860d8adff
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/fmt/mod.rs:1082
[INFO] [stdout]    5:     0x55da0a00c535 - std::io::Write::write_fmt::h50a71e2460ce07da
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/io/mod.rs:1514
[INFO] [stdout]    6:     0x55da0a068081 - std::io::impls::<impl std::io::Write for alloc::boxed::Box<W>>::write_fmt::h9bbd3fed8160d0d2
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/io/impls.rs:176
[INFO] [stdout]    7:     0x55da0a071460 - std::sys_common::backtrace::_print::ha25f9ff5080d886d
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:61
[INFO] [stdout]    8:     0x55da0a071460 - std::sys_common::backtrace::print::h213e8aa8dc5405c0
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:48
[INFO] [stdout]    9:     0x55da0a071460 - std::panicking::default_hook::{{closure}}::h6482fae49ef9d963
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:200
[INFO] [stdout]   10:     0x55da0a071156 - std::panicking::default_hook::he30ad7589e0970f9
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:216
[INFO] [stdout]   11:     0x55da0a071ac3 - std::panicking::rust_panic_with_hook::haa1ed36ada4ffb03
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:569
[INFO] [stdout]   12:     0x55da0a0044ec - std::panicking::begin_panic::{{closure}}::hea2cbed1d18ec2b0
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:498
[INFO] [stdout]   13:     0x55da09ffa599 - std::sys_common::backtrace::__rust_end_short_backtrace::hb8a078958896030f
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:153
[INFO] [stdout]   14:     0x55da0a004417 - std::panicking::begin_panic::h66e4abfab1ba6748
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:497
[INFO] [stdout]   15:     0x55da09ff043e - integration::util::Output::stdout_output::h1b3beb6ad0a2ee2e
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/util/mod.rs:85
[INFO] [stdout]   16:     0x55da09fddd33 - integration::tests::script::test_script_full_line::hfa0f9e53353b0b36
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/tests/script.rs:31
[INFO] [stdout]   17:     0x55da09fdd41a - integration::tests::script::test_script_full_line::{{closure}}::h7c55f515918820ce
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/tests/script.rs:29
[INFO] [stdout]   18:     0x55da09fe9f6e - core::ops::function::FnOnce::call_once::h9d4ca2dbb335907e
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   19:     0x55da0a034e13 - core::ops::function::FnOnce::call_once::hd04d57b5cf16f85a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   20:     0x55da0a034e13 - test::__rust_begin_short_backtrace::hd8e9a8c5a2e43388
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:517
[INFO] [stdout]   21:     0x55da0a0332e3 - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h3c3db8a500c1a19a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   22:     0x55da0a0332e3 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h043e9ebcbe360c80
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stdout]   23:     0x55da0a0332e3 - std::panicking::try::do_call::h47c2fb275506c2e8
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stdout]   24:     0x55da0a0332e3 - std::panicking::try::h569c20f0e99453b4
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stdout]   25:     0x55da0a0332e3 - std::panic::catch_unwind::hb33c6d0f01540d23
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stdout]   26:     0x55da0a0332e3 - test::run_test_in_process::hc0ce562d167e51cf
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:544
[INFO] [stdout]   27:     0x55da0a0332e3 - test::run_test::run_test_inner::{{closure}}::hd3120982fcd71544
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:450
[INFO] [stdout]   28:     0x55da0a00b966 - std::sys_common::backtrace::__rust_begin_short_backtrace::h84f8bc12cc4cdac6
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:137
[INFO] [stdout]   29:     0x55da0a010b95 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hb8b5fa0ba425d4db
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/mod.rs:458
[INFO] [stdout]   30:     0x55da0a010b95 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc4b84b244cf55f75
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stdout]   31:     0x55da0a010b95 - std::panicking::try::do_call::ha31922ad8fa17753
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stdout]   32:     0x55da0a010b95 - std::panicking::try::h38a6da203722ae6e
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stdout]   33:     0x55da0a010b95 - std::panic::catch_unwind::h83afce167c9062b9
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stdout]   34:     0x55da0a010b95 - std::thread::Builder::spawn_unchecked::{{closure}}::h160689155590a70c
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/mod.rs:457
[INFO] [stdout]   35:     0x55da0a010b95 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7dbf17a455132a46
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   36:     0x55da0a07918a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h670c50864ac2cb92
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   37:     0x55da0a07918a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h2511952749086d81
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   38:     0x55da0a07918a - std::sys::unix::thread::Thread::new::thread_start::h5ad4ddffe24373a8
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys/unix/thread.rs:87
[INFO] [stdout]   39:     0x7f707e154609 - start_thread
[INFO] [stdout]   40:     0x7f707e060103 - clone
[INFO] [stdout]   41:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::expr::test_expr_dep_extern stdout ----
[INFO] [stdout] cargo-script cmd: "/opt/rustwide/target/debug/cargo-script" "script" "--pkg-path" "/tmp/cargo-script-test.8Jar8jIo0rJr" "-d" "boolinator=0.1.0" "-x" "boolinator" "-e" "use boolinator::Boolinator;println!(\"--output--\");true.as_some(1)"
[INFO] [stdout] cargo-script stdout:
[INFO] [stdout] -----
[INFO] [stdout] 
[INFO] [stdout] -----
[INFO] [stdout] cargo-script stderr:
[INFO] [stdout] -----
[INFO] [stdout] internal error: cargo failed with status 101
[INFO] [stdout] 
[INFO] [stdout] -----
[INFO] [stdout] thread 'tests::expr::test_expr_dep_extern' panicked at 'assertion failed: self.success()', tests/util/mod.rs:85:9
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55da0a06d4a0 - std::backtrace_rs::backtrace::libunwind::trace::h577ea05e9ca4629a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/../../backtrace/src/backtrace/libunwind.rs:96
[INFO] [stdout]    1:     0x55da0a06d4a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h50b9b72b84c7dd56
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/../../backtrace/src/backtrace/mod.rs:66
[INFO] [stdout]    2:     0x55da0a06d4a0 - std::sys_common::backtrace::_print_fmt::h6541cf9823837fac
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:79
[INFO] [stdout]    3:     0x55da0a06d4a0 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hf64fbff071026df5
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:58
[INFO] [stdout]    4:     0x55da0a092fbc - core::fmt::write::h9ddafa4860d8adff
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/fmt/mod.rs:1082
[INFO] [stdout]    5:     0x55da0a00c535 - std::io::Write::write_fmt::h50a71e2460ce07da
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/io/mod.rs:1514
[INFO] [stdout]    6:     0x55da0a068081 - std::io::impls::<impl std::io::Write for alloc::boxed::Box<W>>::write_fmt::h9bbd3fed8160d0d2
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/io/impls.rs:176
[INFO] [stdout]    7:     0x55da0a071460 - std::sys_common::backtrace::_print::ha25f9ff5080d886d
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:61
[INFO] [stdout]    8:     0x55da0a071460 - std::sys_common::backtrace::print::h213e8aa8dc5405c0
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:48
[INFO] [stdout]    9:     0x55da0a071460 - std::panicking::default_hook::{{closure}}::h6482fae49ef9d963
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:200
[INFO] [stdout]   10:     0x55da0a071156 - std::panicking::default_hook::he30ad7589e0970f9
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:216
[INFO] [stdout]   11:     0x55da0a071ac3 - std::panicking::rust_panic_with_hook::haa1ed36ada4ffb03
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:569
[INFO] [stdout]   12:     0x55da0a0044ec - std::panicking::begin_panic::{{closure}}::hea2cbed1d18ec2b0
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:498
[INFO] [stdout]   13:     0x55da09ffa599 - std::sys_common::backtrace::__rust_end_short_backtrace::hb8a078958896030f
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:153
[INFO] [stdout]   14:     0x55da0a004417 - std::panicking::begin_panic::h66e4abfab1ba6748
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:497
[INFO] [stdout]   15:     0x55da09ff043e - integration::util::Output::stdout_output::h1b3beb6ad0a2ee2e
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/util/mod.rs:85
[INFO] [stdout]   16:     0x55da09fd2ea0 - integration::tests::expr::test_expr_dep_extern::h22b9d3c4afe4686d
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/tests/expr.rs:48
[INFO] [stdout]   17:     0x55da09fd238a - integration::tests::expr::test_expr_dep_extern::{{closure}}::hd5a9c3370ca50ec7
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/tests/expr.rs:42
[INFO] [stdout]   18:     0x55da09fe9e3e - core::ops::function::FnOnce::call_once::h7d6a8a77e597b1d0
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   19:     0x55da0a034e13 - core::ops::function::FnOnce::call_once::hd04d57b5cf16f85a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   20:     0x55da0a034e13 - test::__rust_begin_short_backtrace::hd8e9a8c5a2e43388
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:517
[INFO] [stdout]   21:     0x55da0a0332e3 - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h3c3db8a500c1a19a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   22:     0x55da0a0332e3 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h043e9ebcbe360c80
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stdout]   23:     0x55da0a0332e3 - std::panicking::try::do_call::h47c2fb275506c2e8
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stdout]   24:     0x55da0a0332e3 - std::panicking::try::h569c20f0e99453b4
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stdout]   25:     0x55da0a0332e3 - std::panic::catch_unwind::hb33c6d0f01540d23
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stdout]   26:     0x55da0a0332e3 - test::run_test_in_process::hc0ce562d167e51cf
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:544
[INFO] [stdout]   27:     0x55da0a0332e3 - test::run_test::run_test_inner::{{closure}}::hd3120982fcd71544
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:450
[INFO] [stdout]   28:     0x55da0a00b966 - std::sys_common::backtrace::__rust_begin_short_backtrace::h84f8bc12cc4cdac6
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:137
[INFO] [stdout]   29:     0x55da0a010b95 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hb8b5fa0ba425d4db
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/mod.rs:458
[INFO] [stdout]   30:     0x55da0a010b95 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc4b84b244cf55f75
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stdout]   31:     0x55da0a010b95 - std::panicking::try::do_call::ha31922ad8fa17753
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stdout]   32:     0x55da0a010b95 - std::panicking::try::h38a6da203722ae6e
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stdout]   33:     0x55da0a010b95 - std::panic::catch_unwind::h83afce167c9062b9
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stdout]   34:     0x55da0a010b95 - std::thread::Builder::spawn_unchecked::{{closure}}::h160689155590a70c
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/mod.rs:457
[INFO] [stdout]   35:     0x55da0a010b95 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7dbf17a455132a46
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   36:     0x55da0a07918a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h670c50864ac2cb92
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   37:     0x55da0a07918a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h2511952749086d81
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   38:     0x55da0a07918a - std::sys::unix::thread::Thread::new::thread_start::h5ad4ddffe24373a8
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys/unix/thread.rs:87
[INFO] [stdout]   39:     0x7f707e154609 - start_thread
[INFO] [stdout]   40:     0x7f707e060103 - clone
[INFO] [stdout]   41:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::script::test_script_explicit stdout ----
[INFO] [stdout] cargo-script cmd: "/opt/rustwide/target/debug/cargo-script" "script" "--pkg-path" "/tmp/cargo-script-test.exwha68tbVP2" "-dboolinator" "tests/data/script-explicit.rs"
[INFO] [stdout] cargo-script stdout:
[INFO] [stdout] -----
[INFO] [stdout] 
[INFO] [stdout] -----
[INFO] [stdout] cargo-script stderr:
[INFO] [stdout] -----
[INFO] [stdout] internal error: cargo failed with status 101
[INFO] [stdout] 
[INFO] [stdout] -----
[INFO] [stdout] thread 'tests::script::test_script_explicit' panicked at 'assertion failed: self.success()', tests/util/mod.rs:85:9
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55da0a06d4a0 - std::backtrace_rs::backtrace::libunwind::trace::h577ea05e9ca4629a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/../../backtrace/src/backtrace/libunwind.rs:96
[INFO] [stdout]    1:     0x55da0a06d4a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h50b9b72b84c7dd56
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/../../backtrace/src/backtrace/mod.rs:66
[INFO] [stdout]    2:     0x55da0a06d4a0 - std::sys_common::backtrace::_print_fmt::h6541cf9823837fac
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:79
[INFO] [stdout]    3:     0x55da0a06d4a0 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hf64fbff071026df5
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:58
[INFO] [stdout]    4:     0x55da0a092fbc - core::fmt::write::h9ddafa4860d8adff
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/fmt/mod.rs:1082
[INFO] [stdout]    5:     0x55da0a00c535 - std::io::Write::write_fmt::h50a71e2460ce07da
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/io/mod.rs:1514
[INFO] [stdout]    6:     0x55da0a068081 - std::io::impls::<impl std::io::Write for alloc::boxed::Box<W>>::write_fmt::h9bbd3fed8160d0d2
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/io/impls.rs:176
[INFO] [stdout]    7:     0x55da0a071460 - std::sys_common::backtrace::_print::ha25f9ff5080d886d
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:61
[INFO] [stdout]    8:     0x55da0a071460 - std::sys_common::backtrace::print::h213e8aa8dc5405c0
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:48
[INFO] [stdout]    9:     0x55da0a071460 - std::panicking::default_hook::{{closure}}::h6482fae49ef9d963
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:200
[INFO] [stdout]   10:     0x55da0a071156 - std::panicking::default_hook::he30ad7589e0970f9
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:216
[INFO] [stdout]   11:     0x55da0a071ac3 - std::panicking::rust_panic_with_hook::haa1ed36ada4ffb03
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:569
[INFO] [stdout]   12:     0x55da0a0044ec - std::panicking::begin_panic::{{closure}}::hea2cbed1d18ec2b0
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:498
[INFO] [stdout]   13:     0x55da09ffa599 - std::sys_common::backtrace::__rust_end_short_backtrace::hb8a078958896030f
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:153
[INFO] [stdout]   14:     0x55da0a004417 - std::panicking::begin_panic::h66e4abfab1ba6748
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:497
[INFO] [stdout]   15:     0x55da09ff043e - integration::util::Output::stdout_output::h1b3beb6ad0a2ee2e
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/util/mod.rs:85
[INFO] [stdout]   16:     0x55da09fda8be - integration::tests::script::test_script_explicit::h77cffd3159fa79ab
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/tests/script.rs:4
[INFO] [stdout]   17:     0x55da09fd9f8a - integration::tests::script::test_script_explicit::{{closure}}::hb4977b1c362f0ee2
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/tests/script.rs:2
[INFO] [stdout]   18:     0x55da09fea0fe - core::ops::function::FnOnce::call_once::heb3ddad54576df1f
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   19:     0x55da0a034e13 - core::ops::function::FnOnce::call_once::hd04d57b5cf16f85a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   20:     0x55da0a034e13 - test::__rust_begin_short_backtrace::hd8e9a8c5a2e43388
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:517
[INFO] [stdout]   21:     0x55da0a0332e3 - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h3c3db8a500c1a19a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   22:     0x55da0a0332e3 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h043e9ebcbe360c80
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stdout]   23:     0x55da0a0332e3 - std::panicking::try::do_call::h47c2fb275506c2e8
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stdout]   24:     0x55da0a0332e3 - std::panicking::try::h569c20f0e99453b4
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stdout]   25:     0x55da0a0332e3 - std::panic::catch_unwind::hb33c6d0f01540d23
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stdout]   26:     0x55da0a0332e3 - test::run_test_in_process::hc0ce562d167e51cf
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:544
[INFO] [stdout]   27:     0x55da0a0332e3 - test::run_test::run_test_inner::{{closure}}::hd3120982fcd71544
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:450
[INFO] [stdout]   28:     0x55da0a00b966 - std::sys_common::backtrace::__rust_begin_short_backtrace::h84f8bc12cc4cdac6
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:137
[INFO] [stdout]   29:     0x55da0a010b95 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hb8b5fa0ba425d4db
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/mod.rs:458
[INFO] [stdout]   30:     0x55da0a010b95 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc4b84b244cf55f75
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stdout]   31:     0x55da0a010b95 - std::panicking::try::do_call::ha31922ad8fa17753
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stdout]   32:     0x55da0a010b95 - std::panicking::try::h38a6da203722ae6e
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stdout]   33:     0x55da0a010b95 - std::panic::catch_unwind::h83afce167c9062b9
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stdout]   34:     0x55da0a010b95 - std::thread::Builder::spawn_unchecked::{{closure}}::h160689155590a70c
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/mod.rs:457
[INFO] [stdout]   35:     0x55da0a010b95 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7dbf17a455132a46
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   36:     0x55da0a07918a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h670c50864ac2cb92
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   37:     0x55da0a07918a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h2511952749086d81
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   38:     0x55da0a07918a - std::sys::unix::thread::Thread::new::thread_start::h5ad4ddffe24373a8
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys/unix/thread.rs:87
[INFO] [stdout]   39:     0x7f707e154609 - start_thread
[INFO] [stdout]   40:     0x7f707e060103 - clone
[INFO] [stdout]   41:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::expr::test_expr_template_override_expr stdout ----
[INFO] [stdout] cargo-script cmd: "/opt/rustwide/target/debug/cargo-script" "script" "--pkg-path" "/tmp/cargo-script-test.WZteISUgXyOL" "-e" "println!(\"--output--\");true"
[INFO] [stdout] cargo-script stdout:
[INFO] [stdout] -----
[INFO] [stdout] 
[INFO] [stdout] -----
[INFO] [stdout] cargo-script stderr:
[INFO] [stdout] -----
[INFO] [stdout]     Updating crates.io index
[INFO] [stdout] warning: spurious network error (2 tries remaining): failed to resolve address for github.com: Temporary failure in name resolution; class=Net (12)
[INFO] [stdout] warning: spurious network error (1 tries remaining): failed to resolve address for github.com: Temporary failure in name resolution; class=Net (12)
[INFO] [stdout] error: failed to get `boolinator` as a dependency of package `expr v0.1.0 (/tmp/cargo-script-test.WZteISUgXyOL)`
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]   failed to load source for dependency `boolinator`
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]   Unable to update registry `https://github.com/rust-lang/crates.io-index`
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]   failed to fetch `https://github.com/rust-lang/crates.io-index`
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]   network failure seems to have happened
[INFO] [stdout]   if a proxy or similar is necessary `net.git-fetch-with-cli` may help here
[INFO] [stdout]   https://doc.rust-lang.org/cargo/reference/config.html#netgit-fetch-with-cli
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]   failed to resolve address for github.com: Temporary failure in name resolution; class=Net (12)
[INFO] [stdout] internal error: cargo failed with status 101
[INFO] [stdout] 
[INFO] [stdout] -----
[INFO] [stdout] thread 'tests::expr::test_expr_template_override_expr' panicked at 'assertion failed: self.success()', tests/util/mod.rs:85:9
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55da0a06d4a0 - std::backtrace_rs::backtrace::libunwind::trace::h577ea05e9ca4629a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/../../backtrace/src/backtrace/libunwind.rs:96
[INFO] [stdout]    1:     0x55da0a06d4a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h50b9b72b84c7dd56
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/../../backtrace/src/backtrace/mod.rs:66
[INFO] [stdout]    2:     0x55da0a06d4a0 - std::sys_common::backtrace::_print_fmt::h6541cf9823837fac
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:79
[INFO] [stdout]    3:     0x55da0a06d4a0 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hf64fbff071026df5
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:58
[INFO] [stdout]    4:     0x55da0a092fbc - core::fmt::write::h9ddafa4860d8adff
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/fmt/mod.rs:1082
[INFO] [stdout]    5:     0x55da0a00c535 - std::io::Write::write_fmt::h50a71e2460ce07da
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/io/mod.rs:1514
[INFO] [stdout]    6:     0x55da0a068081 - std::io::impls::<impl std::io::Write for alloc::boxed::Box<W>>::write_fmt::h9bbd3fed8160d0d2
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/io/impls.rs:176
[INFO] [stdout]    7:     0x55da0a071460 - std::sys_common::backtrace::_print::ha25f9ff5080d886d
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:61
[INFO] [stdout]    8:     0x55da0a071460 - std::sys_common::backtrace::print::h213e8aa8dc5405c0
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:48
[INFO] [stdout]    9:     0x55da0a071460 - std::panicking::default_hook::{{closure}}::h6482fae49ef9d963
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:200
[INFO] [stdout]   10:     0x55da0a071156 - std::panicking::default_hook::he30ad7589e0970f9
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:216
[INFO] [stdout]   11:     0x55da0a071ac3 - std::panicking::rust_panic_with_hook::haa1ed36ada4ffb03
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:569
[INFO] [stdout]   12:     0x55da0a0044ec - std::panicking::begin_panic::{{closure}}::hea2cbed1d18ec2b0
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:498
[INFO] [stdout]   13:     0x55da09ffa599 - std::sys_common::backtrace::__rust_end_short_backtrace::hb8a078958896030f
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:153
[INFO] [stdout]   14:     0x55da0a004417 - std::panicking::begin_panic::h66e4abfab1ba6748
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:497
[INFO] [stdout]   15:     0x55da09ff043e - integration::util::Output::stdout_output::h1b3beb6ad0a2ee2e
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/util/mod.rs:85
[INFO] [stdout]   16:     0x55da09fd9af8 - integration::tests::expr::test_expr_template_override_expr::h330bd895131f50ac
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/tests/expr.rs:120
[INFO] [stdout]   17:     0x55da09fd90aa - integration::tests::expr::test_expr_template_override_expr::{{closure}}::h2de80df55f71f36c
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/tests/expr.rs:114
[INFO] [stdout]   18:     0x55da09fe9ece - core::ops::function::FnOnce::call_once::h90ce5e166026f9d3
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   19:     0x55da0a034e13 - core::ops::function::FnOnce::call_once::hd04d57b5cf16f85a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   20:     0x55da0a034e13 - test::__rust_begin_short_backtrace::hd8e9a8c5a2e43388
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:517
[INFO] [stdout]   21:     0x55da0a0332e3 - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h3c3db8a500c1a19a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   22:     0x55da0a0332e3 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h043e9ebcbe360c80
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stdout]   23:     0x55da0a0332e3 - std::panicking::try::do_call::h47c2fb275506c2e8
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stdout]   24:     0x55da0a0332e3 - std::panicking::try::h569c20f0e99453b4
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stdout]   25:     0x55da0a0332e3 - std::panic::catch_unwind::hb33c6d0f01540d23
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stdout]   26:     0x55da0a0332e3 - test::run_test_in_process::hc0ce562d167e51cf
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:544
[INFO] [stdout]   27:     0x55da0a0332e3 - test::run_test::run_test_inner::{{closure}}::hd3120982fcd71544
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:450
[INFO] [stdout]   28:     0x55da0a00b966 - std::sys_common::backtrace::__rust_begin_short_backtrace::h84f8bc12cc4cdac6
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:137
[INFO] [stdout]   29:     0x55da0a010b95 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hb8b5fa0ba425d4db
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/mod.rs:458
[INFO] [stdout]   30:     0x55da0a010b95 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc4b84b244cf55f75
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stdout]   31:     0x55da0a010b95 - std::panicking::try::do_call::ha31922ad8fa17753
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stdout]   32:     0x55da0a010b95 - std::panicking::try::h38a6da203722ae6e
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stdout]   33:     0x55da0a010b95 - std::panic::catch_unwind::h83afce167c9062b9
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stdout]   34:     0x55da0a010b95 - std::thread::Builder::spawn_unchecked::{{closure}}::h160689155590a70c
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/mod.rs:457
[INFO] [stdout]   35:     0x55da0a010b95 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7dbf17a455132a46
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   36:     0x55da0a07918a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h670c50864ac2cb92
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   37:     0x55da0a07918a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h2511952749086d81
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   38:     0x55da0a07918a - std::sys::unix::thread::Thread::new::thread_start::h5ad4ddffe24373a8
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys/unix/thread.rs:87
[INFO] [stdout]   39:     0x7f707e154609 - start_thread
[INFO] [stdout]   40:     0x7f707e060103 - clone
[INFO] [stdout]   41:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::expr::test_expr_template_with_deps stdout ----
[INFO] [stdout] cargo-script cmd: "/opt/rustwide/target/debug/cargo-script" "script" "--pkg-path" "/tmp/cargo-script-test.5XH3e9p4Q3Q1" "-t" "boolinate" "-e" "println!(\"--output--\");true"
[INFO] [stdout] cargo-script stdout:
[INFO] [stdout] -----
[INFO] [stdout] 
[INFO] [stdout] -----
[INFO] [stdout] cargo-script stderr:
[INFO] [stdout] -----
[INFO] [stdout]     Updating crates.io index
[INFO] [stdout] warning: spurious network error (2 tries remaining): failed to resolve address for github.com: Temporary failure in name resolution; class=Net (12)
[INFO] [stdout] warning: spurious network error (1 tries remaining): failed to resolve address for github.com: Temporary failure in name resolution; class=Net (12)
[INFO] [stdout] error: failed to get `boolinator` as a dependency of package `expr v0.1.0 (/tmp/cargo-script-test.5XH3e9p4Q3Q1)`
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]   failed to load source for dependency `boolinator`
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]   Unable to update registry `https://github.com/rust-lang/crates.io-index`
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]   failed to fetch `https://github.com/rust-lang/crates.io-index`
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]   network failure seems to have happened
[INFO] [stdout]   if a proxy or similar is necessary `net.git-fetch-with-cli` may help here
[INFO] [stdout]   https://doc.rust-lang.org/cargo/reference/config.html#netgit-fetch-with-cli
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]   failed to resolve address for github.com: Temporary failure in name resolution; class=Net (12)
[INFO] [stdout] internal error: cargo failed with status 101
[INFO] [stdout] 
[INFO] [stdout] -----
[INFO] [stdout] thread 'tests::expr::test_expr_template_with_deps' panicked at 'assertion failed: self.success()', tests/util/mod.rs:85:9
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55da0a06d4a0 - std::backtrace_rs::backtrace::libunwind::trace::h577ea05e9ca4629a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/../../backtrace/src/backtrace/libunwind.rs:96
[INFO] [stdout]    1:     0x55da0a06d4a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h50b9b72b84c7dd56
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/../../backtrace/src/backtrace/mod.rs:66
[INFO] [stdout]    2:     0x55da0a06d4a0 - std::sys_common::backtrace::_print_fmt::h6541cf9823837fac
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:79
[INFO] [stdout]    3:     0x55da0a06d4a0 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hf64fbff071026df5
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:58
[INFO] [stdout]    4:     0x55da0a092fbc - core::fmt::write::h9ddafa4860d8adff
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/fmt/mod.rs:1082
[INFO] [stdout]    5:     0x55da0a00c535 - std::io::Write::write_fmt::h50a71e2460ce07da
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/io/mod.rs:1514
[INFO] [stdout]    6:     0x55da0a068081 - std::io::impls::<impl std::io::Write for alloc::boxed::Box<W>>::write_fmt::h9bbd3fed8160d0d2
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/io/impls.rs:176
[INFO] [stdout]    7:     0x55da0a071460 - std::sys_common::backtrace::_print::ha25f9ff5080d886d
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:61
[INFO] [stdout]    8:     0x55da0a071460 - std::sys_common::backtrace::print::h213e8aa8dc5405c0
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:48
[INFO] [stdout]    9:     0x55da0a071460 - std::panicking::default_hook::{{closure}}::h6482fae49ef9d963
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:200
[INFO] [stdout]   10:     0x55da0a071156 - std::panicking::default_hook::he30ad7589e0970f9
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:216
[INFO] [stdout]   11:     0x55da0a071ac3 - std::panicking::rust_panic_with_hook::haa1ed36ada4ffb03
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:569
[INFO] [stdout]   12:     0x55da0a0044ec - std::panicking::begin_panic::{{closure}}::hea2cbed1d18ec2b0
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:498
[INFO] [stdout]   13:     0x55da09ffa599 - std::sys_common::backtrace::__rust_end_short_backtrace::hb8a078958896030f
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:153
[INFO] [stdout]   14:     0x55da0a004417 - std::panicking::begin_panic::h66e4abfab1ba6748
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:497
[INFO] [stdout]   15:     0x55da09ff043e - integration::util::Output::stdout_output::h1b3beb6ad0a2ee2e
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/util/mod.rs:85
[INFO] [stdout]   16:     0x55da09fd8c0e - integration::tests::expr::test_expr_template_with_deps::hfbdf52f9d1a46a92
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/tests/expr.rs:108
[INFO] [stdout]   17:     0x55da09fd818a - integration::tests::expr::test_expr_template_with_deps::{{closure}}::h998af1ddc192991f
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/tests/expr.rs:102
[INFO] [stdout]   18:     0x55da09fe9cde - core::ops::function::FnOnce::call_once::h47a0834bc3b762f7
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   19:     0x55da0a034e13 - core::ops::function::FnOnce::call_once::hd04d57b5cf16f85a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   20:     0x55da0a034e13 - test::__rust_begin_short_backtrace::hd8e9a8c5a2e43388
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:517
[INFO] [stdout]   21:     0x55da0a0332e3 - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h3c3db8a500c1a19a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   22:     0x55da0a0332e3 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h043e9ebcbe360c80
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stdout]   23:     0x55da0a0332e3 - std::panicking::try::do_call::h47c2fb275506c2e8
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stdout]   24:     0x55da0a0332e3 - std::panicking::try::h569c20f0e99453b4
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stdout]   25:     0x55da0a0332e3 - std::panic::catch_unwind::hb33c6d0f01540d23
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stdout]   26:     0x55da0a0332e3 - test::run_test_in_process::hc0ce562d167e51cf
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:544
[INFO] [stdout]   27:     0x55da0a0332e3 - test::run_test::run_test_inner::{{closure}}::hd3120982fcd71544
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:450
[INFO] [stdout]   28:     0x55da0a00b966 - std::sys_common::backtrace::__rust_begin_short_backtrace::h84f8bc12cc4cdac6
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:137
[INFO] [stdout]   29:     0x55da0a010b95 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hb8b5fa0ba425d4db
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/mod.rs:458
[INFO] [stdout]   30:     0x55da0a010b95 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc4b84b244cf55f75
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stdout]   31:     0x55da0a010b95 - std::panicking::try::do_call::ha31922ad8fa17753
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stdout]   32:     0x55da0a010b95 - std::panicking::try::h38a6da203722ae6e
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stdout]   33:     0x55da0a010b95 - std::panic::catch_unwind::h83afce167c9062b9
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stdout]   34:     0x55da0a010b95 - std::thread::Builder::spawn_unchecked::{{closure}}::h160689155590a70c
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/mod.rs:457
[INFO] [stdout]   35:     0x55da0a010b95 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7dbf17a455132a46
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   36:     0x55da0a07918a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h670c50864ac2cb92
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   37:     0x55da0a07918a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h2511952749086d81
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   38:     0x55da0a07918a - std::sys::unix::thread::Thread::new::thread_start::h5ad4ddffe24373a8
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys/unix/thread.rs:87
[INFO] [stdout]   39:     0x7f707e154609 - start_thread
[INFO] [stdout]   40:     0x7f707e060103 - clone
[INFO] [stdout]   41:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::expr::test_expr_dep stdout ----
[INFO] [stdout] cargo-script cmd: "/opt/rustwide/target/debug/cargo-script" "script" "--pkg-path" "/tmp/cargo-script-test.uhlYdbAYVX8Z" "-D" "boolinator=0.1.0" "-e" "use boolinator::Boolinator;println!(\"--output--\");true.as_some(1)"
[INFO] [stdout] cargo-script stdout:
[INFO] [stdout] -----
[INFO] [stdout] 
[INFO] [stdout] -----
[INFO] [stdout] cargo-script stderr:
[INFO] [stdout] -----
[INFO] [stdout]     Updating crates.io index
[INFO] [stdout] warning: spurious network error (2 tries remaining): failed to resolve address for github.com: Temporary failure in name resolution; class=Net (12)
[INFO] [stdout] warning: spurious network error (1 tries remaining): failed to resolve address for github.com: Temporary failure in name resolution; class=Net (12)
[INFO] [stdout] error: failed to get `boolinator` as a dependency of package `expr v0.1.0 (/tmp/cargo-script-test.uhlYdbAYVX8Z)`
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]   failed to load source for dependency `boolinator`
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]   Unable to update registry `https://github.com/rust-lang/crates.io-index`
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]   failed to fetch `https://github.com/rust-lang/crates.io-index`
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]   network failure seems to have happened
[INFO] [stdout]   if a proxy or similar is necessary `net.git-fetch-with-cli` may help here
[INFO] [stdout]   https://doc.rust-lang.org/cargo/reference/config.html#netgit-fetch-with-cli
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]   failed to resolve address for github.com: Temporary failure in name resolution; class=Net (12)
[INFO] [stdout] internal error: cargo failed with status 101
[INFO] [stdout] 
[INFO] [stdout] -----
[INFO] [stdout] thread 'tests::expr::test_expr_dep' panicked at 'assertion failed: self.success()', tests/util/mod.rs:85:9
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55da0a06d4a0 - std::backtrace_rs::backtrace::libunwind::trace::h577ea05e9ca4629a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/../../backtrace/src/backtrace/libunwind.rs:96
[INFO] [stdout]    1:     0x55da0a06d4a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h50b9b72b84c7dd56
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/../../backtrace/src/backtrace/mod.rs:66
[INFO] [stdout]    2:     0x55da0a06d4a0 - std::sys_common::backtrace::_print_fmt::h6541cf9823837fac
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:79
[INFO] [stdout]    3:     0x55da0a06d4a0 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hf64fbff071026df5
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:58
[INFO] [stdout]    4:     0x55da0a092fbc - core::fmt::write::h9ddafa4860d8adff
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/fmt/mod.rs:1082
[INFO] [stdout]    5:     0x55da0a00c535 - std::io::Write::write_fmt::h50a71e2460ce07da
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/io/mod.rs:1514
[INFO] [stdout]    6:     0x55da0a068081 - std::io::impls::<impl std::io::Write for alloc::boxed::Box<W>>::write_fmt::h9bbd3fed8160d0d2
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/io/impls.rs:176
[INFO] [stdout]    7:     0x55da0a071460 - std::sys_common::backtrace::_print::ha25f9ff5080d886d
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:61
[INFO] [stdout]    8:     0x55da0a071460 - std::sys_common::backtrace::print::h213e8aa8dc5405c0
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:48
[INFO] [stdout]    9:     0x55da0a071460 - std::panicking::default_hook::{{closure}}::h6482fae49ef9d963
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:200
[INFO] [stdout]   10:     0x55da0a071156 - std::panicking::default_hook::he30ad7589e0970f9
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:216
[INFO] [stdout]   11:     0x55da0a071ac3 - std::panicking::rust_panic_with_hook::haa1ed36ada4ffb03
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:569
[INFO] [stdout]   12:     0x55da0a0044ec - std::panicking::begin_panic::{{closure}}::hea2cbed1d18ec2b0
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:498
[INFO] [stdout]   13:     0x55da09ffa599 - std::sys_common::backtrace::__rust_end_short_backtrace::hb8a078958896030f
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:153
[INFO] [stdout]   14:     0x55da0a004417 - std::panicking::begin_panic::h66e4abfab1ba6748
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:497
[INFO] [stdout]   15:     0x55da09ff043e - integration::util::Output::stdout_output::h1b3beb6ad0a2ee2e
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/util/mod.rs:85
[INFO] [stdout]   16:     0x55da09fd1ef5 - integration::tests::expr::test_expr_dep::h2c3399df1c07d949
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/tests/expr.rs:36
[INFO] [stdout]   17:     0x55da09fd14ba - integration::tests::expr::test_expr_dep::{{closure}}::h2e34ae171bdcec52
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/tests/expr.rs:30
[INFO] [stdout]   18:     0x55da09fe9fce - core::ops::function::FnOnce::call_once::hc6f3308d02eadc33
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   19:     0x55da0a034e13 - core::ops::function::FnOnce::call_once::hd04d57b5cf16f85a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   20:     0x55da0a034e13 - test::__rust_begin_short_backtrace::hd8e9a8c5a2e43388
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:517
[INFO] [stdout]   21:     0x55da0a0332e3 - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h3c3db8a500c1a19a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   22:     0x55da0a0332e3 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h043e9ebcbe360c80
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stdout]   23:     0x55da0a0332e3 - std::panicking::try::do_call::h47c2fb275506c2e8
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stdout]   24:     0x55da0a0332e3 - std::panicking::try::h569c20f0e99453b4
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stdout]   25:     0x55da0a0332e3 - std::panic::catch_unwind::hb33c6d0f01540d23
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stdout]   26:     0x55da0a0332e3 - test::run_test_in_process::hc0ce562d167e51cf
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:544
[INFO] [stdout]   27:     0x55da0a0332e3 - test::run_test::run_test_inner::{{closure}}::hd3120982fcd71544
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:450
[INFO] [stdout]   28:     0x55da0a00b966 - std::sys_common::backtrace::__rust_begin_short_backtrace::h84f8bc12cc4cdac6
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:137
[INFO] [stdout]   29:     0x55da0a010b95 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hb8b5fa0ba425d4db
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/mod.rs:458
[INFO] [stdout]   30:     0x55da0a010b95 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc4b84b244cf55f75
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stdout]   31:     0x55da0a010b95 - std::panicking::try::do_call::ha31922ad8fa17753
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stdout]   32:     0x55da0a010b95 - std::panicking::try::h38a6da203722ae6e
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stdout]   33:     0x55da0a010b95 - std::panic::catch_unwind::h83afce167c9062b9
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stdout]   34:     0x55da0a010b95 - std::thread::Builder::spawn_unchecked::{{closure}}::h160689155590a70c
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/mod.rs:457
[INFO] [stdout]   35:     0x55da0a010b95 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7dbf17a455132a46
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   36:     0x55da0a07918a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h670c50864ac2cb92
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   37:     0x55da0a07918a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h2511952749086d81
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   38:     0x55da0a07918a - std::sys::unix::thread::Thread::new::thread_start::h5ad4ddffe24373a8
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys/unix/thread.rs:87
[INFO] [stdout]   39:     0x7f707e154609 - start_thread
[INFO] [stdout]   40:     0x7f707e060103 - clone
[INFO] [stdout]   41:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::script::test_script_short stdout ----
[INFO] [stdout] cargo-script cmd: "/opt/rustwide/target/debug/cargo-script" "script" "--pkg-path" "/tmp/cargo-script-test.8y5MSFVj2qlU" "tests/data/script-short.rs"
[INFO] [stdout] cargo-script stdout:
[INFO] [stdout] -----
[INFO] [stdout] 
[INFO] [stdout] -----
[INFO] [stdout] cargo-script stderr:
[INFO] [stdout] -----
[INFO] [stdout] internal error: cargo failed with status 101
[INFO] [stdout] 
[INFO] [stdout] -----
[INFO] [stdout] thread 'tests::script::test_script_short' panicked at 'assertion failed: self.success()', tests/util/mod.rs:85:9
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55da0a06d4a0 - std::backtrace_rs::backtrace::libunwind::trace::h577ea05e9ca4629a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/../../backtrace/src/backtrace/libunwind.rs:96
[INFO] [stdout]    1:     0x55da0a06d4a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h50b9b72b84c7dd56
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/../../backtrace/src/backtrace/mod.rs:66
[INFO] [stdout]    2:     0x55da0a06d4a0 - std::sys_common::backtrace::_print_fmt::h6541cf9823837fac
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:79
[INFO] [stdout]    3:     0x55da0a06d4a0 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hf64fbff071026df5
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:58
[INFO] [stdout]    4:     0x55da0a092fbc - core::fmt::write::h9ddafa4860d8adff
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/fmt/mod.rs:1082
[INFO] [stdout]    5:     0x55da0a00c535 - std::io::Write::write_fmt::h50a71e2460ce07da
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/io/mod.rs:1514
[INFO] [stdout]    6:     0x55da0a068081 - std::io::impls::<impl std::io::Write for alloc::boxed::Box<W>>::write_fmt::h9bbd3fed8160d0d2
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/io/impls.rs:176
[INFO] [stdout]    7:     0x55da0a071460 - std::sys_common::backtrace::_print::ha25f9ff5080d886d
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:61
[INFO] [stdout]    8:     0x55da0a071460 - std::sys_common::backtrace::print::h213e8aa8dc5405c0
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:48
[INFO] [stdout]    9:     0x55da0a071460 - std::panicking::default_hook::{{closure}}::h6482fae49ef9d963
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:200
[INFO] [stdout]   10:     0x55da0a071156 - std::panicking::default_hook::he30ad7589e0970f9
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:216
[INFO] [stdout]   11:     0x55da0a071ac3 - std::panicking::rust_panic_with_hook::haa1ed36ada4ffb03
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:569
[INFO] [stdout]   12:     0x55da0a0044ec - std::panicking::begin_panic::{{closure}}::hea2cbed1d18ec2b0
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:498
[INFO] [stdout]   13:     0x55da09ffa599 - std::sys_common::backtrace::__rust_end_short_backtrace::hb8a078958896030f
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:153
[INFO] [stdout]   14:     0x55da0a004417 - std::panicking::begin_panic::h66e4abfab1ba6748
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:497
[INFO] [stdout]   15:     0x55da09ff043e - integration::util::Output::stdout_output::h1b3beb6ad0a2ee2e
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/util/mod.rs:85
[INFO] [stdout]   16:     0x55da09fe0643 - integration::tests::script::test_script_short::h5af19b84e90903ba
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/tests/script.rs:55
[INFO] [stdout]   17:     0x55da09fdfd2a - integration::tests::script::test_script_short::{{closure}}::hd9a9b7e467ffb64a
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/tests/script.rs:53
[INFO] [stdout]   18:     0x55da09fe9d6e - core::ops::function::FnOnce::call_once::h5ede4edbe813f6f9
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   19:     0x55da0a034e13 - core::ops::function::FnOnce::call_once::hd04d57b5cf16f85a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   20:     0x55da0a034e13 - test::__rust_begin_short_backtrace::hd8e9a8c5a2e43388
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:517
[INFO] [stdout]   21:     0x55da0a0332e3 - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h3c3db8a500c1a19a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   22:     0x55da0a0332e3 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h043e9ebcbe360c80
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stdout]   23:     0x55da0a0332e3 - std::panicking::try::do_call::h47c2fb275506c2e8
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stdout]   24:     0x55da0a0332e3 - std::panicking::try::h569c20f0e99453b4
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stdout]   25:     0x55da0a0332e3 - std::panic::catch_unwind::hb33c6d0f01540d23
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stdout]   26:     0x55da0a0332e3 - test::run_test_in_process::hc0ce562d167e51cf
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:544
[INFO] [stdout]   27:     0x55da0a0332e3 - test::run_test::run_test_inner::{{closure}}::hd3120982fcd71544
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:450
[INFO] [stdout]   28:     0x55da0a00b966 - std::sys_common::backtrace::__rust_begin_short_backtrace::h84f8bc12cc4cdac6
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:137
[INFO] [stdout]   29:     0x55da0a010b95 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hb8b5fa0ba425d4db
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/mod.rs:458
[INFO] [stdout]   30:     0x55da0a010b95 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc4b84b244cf55f75
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stdout]   31:     0x55da0a010b95 - std::panicking::try::do_call::ha31922ad8fa17753
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stdout]   32:     0x55da0a010b95 - std::panicking::try::h38a6da203722ae6e
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stdout]   33:     0x55da0a010b95 - std::panic::catch_unwind::h83afce167c9062b9
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stdout]   34:     0x55da0a010b95 - std::thread::Builder::spawn_unchecked::{{closure}}::h160689155590a70c
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/mod.rs:457
[INFO] [stdout]   35:     0x55da0a010b95 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7dbf17a455132a46
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   36:     0x55da0a07918a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h670c50864ac2cb92
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   37:     0x55da0a07918a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h2511952749086d81
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   38:     0x55da0a07918a - std::sys::unix::thread::Thread::new::thread_start::h5ad4ddffe24373a8
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys/unix/thread.rs:87
[INFO] [stdout]   39:     0x7f707e154609 - start_thread
[INFO] [stdout]   40:     0x7f707e060103 - clone
[INFO] [stdout]   41:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::script::test_script_full_block stdout ----
[INFO] [stdout] cargo-script cmd: "/opt/rustwide/target/debug/cargo-script" "script" "--pkg-path" "/tmp/cargo-script-test.l7kzzGtwTJRO" "tests/data/script-full-block.rs"
[INFO] [stdout] cargo-script stdout:
[INFO] [stdout] -----
[INFO] [stdout] 
[INFO] [stdout] -----
[INFO] [stdout] cargo-script stderr:
[INFO] [stdout] -----
[INFO] [stdout] internal error: cargo failed with status 101
[INFO] [stdout] 
[INFO] [stdout] -----
[INFO] [stdout] thread 'tests::script::test_script_full_block' panicked at 'assertion failed: self.success()', tests/util/mod.rs:85:9
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55da0a06d4a0 - std::backtrace_rs::backtrace::libunwind::trace::h577ea05e9ca4629a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/../../backtrace/src/backtrace/libunwind.rs:96
[INFO] [stdout]    1:     0x55da0a06d4a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h50b9b72b84c7dd56
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/../../backtrace/src/backtrace/mod.rs:66
[INFO] [stdout]    2:     0x55da0a06d4a0 - std::sys_common::backtrace::_print_fmt::h6541cf9823837fac
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:79
[INFO] [stdout]    3:     0x55da0a06d4a0 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hf64fbff071026df5
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:58
[INFO] [stdout]    4:     0x55da0a092fbc - core::fmt::write::h9ddafa4860d8adff
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/fmt/mod.rs:1082
[INFO] [stdout]    5:     0x55da0a00c535 - std::io::Write::write_fmt::h50a71e2460ce07da
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/io/mod.rs:1514
[INFO] [stdout]    6:     0x55da0a068081 - std::io::impls::<impl std::io::Write for alloc::boxed::Box<W>>::write_fmt::h9bbd3fed8160d0d2
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/io/impls.rs:176
[INFO] [stdout]    7:     0x55da0a071460 - std::sys_common::backtrace::_print::ha25f9ff5080d886d
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:61
[INFO] [stdout]    8:     0x55da0a071460 - std::sys_common::backtrace::print::h213e8aa8dc5405c0
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:48
[INFO] [stdout]    9:     0x55da0a071460 - std::panicking::default_hook::{{closure}}::h6482fae49ef9d963
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:200
[INFO] [stdout]   10:     0x55da0a071156 - std::panicking::default_hook::he30ad7589e0970f9
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:216
[INFO] [stdout]   11:     0x55da0a071ac3 - std::panicking::rust_panic_with_hook::haa1ed36ada4ffb03
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:569
[INFO] [stdout]   12:     0x55da0a0044ec - std::panicking::begin_panic::{{closure}}::hea2cbed1d18ec2b0
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:498
[INFO] [stdout]   13:     0x55da09ffa599 - std::sys_common::backtrace::__rust_end_short_backtrace::hb8a078958896030f
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:153
[INFO] [stdout]   14:     0x55da0a004417 - std::panicking::begin_panic::h66e4abfab1ba6748
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:497
[INFO] [stdout]   15:     0x55da09ff043e - integration::util::Output::stdout_output::h1b3beb6ad0a2ee2e
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/util/mod.rs:85
[INFO] [stdout]   16:     0x55da09fdcf83 - integration::tests::script::test_script_full_block::h30eab54dd6497f93
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/tests/script.rs:23
[INFO] [stdout]   17:     0x55da09fdc66a - integration::tests::script::test_script_full_block::{{closure}}::heb333d8d6e20817b
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/tests/script.rs:21
[INFO] [stdout]   18:     0x55da09fe9c4e - core::ops::function::FnOnce::call_once::h159683977b45c66b
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   19:     0x55da0a034e13 - core::ops::function::FnOnce::call_once::hd04d57b5cf16f85a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   20:     0x55da0a034e13 - test::__rust_begin_short_backtrace::hd8e9a8c5a2e43388
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:517
[INFO] [stdout]   21:     0x55da0a0332e3 - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h3c3db8a500c1a19a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   22:     0x55da0a0332e3 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h043e9ebcbe360c80
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stdout]   23:     0x55da0a0332e3 - std::panicking::try::do_call::h47c2fb275506c2e8
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stdout]   24:     0x55da0a0332e3 - std::panicking::try::h569c20f0e99453b4
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stdout]   25:     0x55da0a0332e3 - std::panic::catch_unwind::hb33c6d0f01540d23
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stdout]   26:     0x55da0a0332e3 - test::run_test_in_process::hc0ce562d167e51cf
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:544
[INFO] [stdout]   27:     0x55da0a0332e3 - test::run_test::run_test_inner::{{closure}}::hd3120982fcd71544
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:450
[INFO] [stdout]   28:     0x55da0a00b966 - std::sys_common::backtrace::__rust_begin_short_backtrace::h84f8bc12cc4cdac6
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:137
[INFO] [stdout]   29:     0x55da0a010b95 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hb8b5fa0ba425d4db
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/mod.rs:458
[INFO] [stdout]   30:     0x55da0a010b95 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc4b84b244cf55f75
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stdout]   31:     0x55da0a010b95 - std::panicking::try::do_call::ha31922ad8fa17753
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stdout]   32:     0x55da0a010b95 - std::panicking::try::h38a6da203722ae6e
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stdout]   33:     0x55da0a010b95 - std::panic::catch_unwind::h83afce167c9062b9
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stdout]   34:     0x55da0a010b95 - std::thread::Builder::spawn_unchecked::{{closure}}::h160689155590a70c
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/mod.rs:457
[INFO] [stdout]   35:     0x55da0a010b95 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7dbf17a455132a46
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   36:     0x55da0a07918a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h670c50864ac2cb92
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   37:     0x55da0a07918a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h2511952749086d81
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   38:     0x55da0a07918a - std::sys::unix::thread::Thread::new::thread_start::h5ad4ddffe24373a8
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys/unix/thread.rs:87
[INFO] [stdout]   39:     0x7f707e154609 - start_thread
[INFO] [stdout]   40:     0x7f707e060103 - clone
[INFO] [stdout]   41:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     tests::expr::test_expr_dep
[INFO] [stdout]     tests::expr::test_expr_dep_extern
[INFO] [stdout]     tests::expr::test_expr_template_override_expr
[INFO] [stdout]     tests::expr::test_expr_template_with_deps
[INFO] [stdout]     tests::script::test_script_explicit
[INFO] [stdout]     tests::script::test_script_full_block
[INFO] [stdout]     tests::script::test_script_full_line
[INFO] [stdout]     tests::script::test_script_short
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 16 passed; 8 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "ae003dd04e2354620e8fe6f55661c55054fccb720b25282a29bfc1d28a76bebc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ae003dd04e2354620e8fe6f55661c55054fccb720b25282a29bfc1d28a76bebc", kill_on_drop: false }`
[INFO] [stdout] ae003dd04e2354620e8fe6f55661c55054fccb720b25282a29bfc1d28a76bebc
