[INFO] fetching crate libimagrt 0.10.1...
[INFO] checking libimagrt-0.10.1 against master#30f74ff0dc4d66debc8b50724c446f817e5f75f4 for pr-121848-1
[INFO] extracting crate libimagrt 0.10.1 into /workspace/builds/worker-2-tc1/source
[INFO] validating manifest of crates.io crate libimagrt 0.10.1 on toolchain 30f74ff0dc4d66debc8b50724c446f817e5f75f4
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate libimagrt 0.10.1
[INFO] finished tweaking crates.io crate libimagrt 0.10.1
[INFO] tweaked toml for crates.io crate libimagrt 0.10.1 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded interactor v0.1.3
[INFO] [stderr]   Downloaded termios v0.3.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f68994f1e67079be1af17d1de3bd81aa6849dcb6ba2a0218854962375dea2473
[INFO] running `Command { std: "docker" "start" "-a" "f68994f1e67079be1af17d1de3bd81aa6849dcb6ba2a0218854962375dea2473", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f68994f1e67079be1af17d1de3bd81aa6849dcb6ba2a0218854962375dea2473", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f68994f1e67079be1af17d1de3bd81aa6849dcb6ba2a0218854962375dea2473", kill_on_drop: false }`
[INFO] [stdout] f68994f1e67079be1af17d1de3bd81aa6849dcb6ba2a0218854962375dea2473
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4cb0a832374288c44055bc3c9dbd719ce2ef41a84e1ee31eef6bd9105471e959
[INFO] running `Command { std: "docker" "start" "-a" "4cb0a832374288c44055bc3c9dbd719ce2ef41a84e1ee31eef6bd9105471e959", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v0.4.30
[INFO] [stderr]    Compiling unicode-xid v0.1.0
[INFO] [stderr]    Compiling syn v0.15.44
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling failure_derive v0.1.8
[INFO] [stderr]    Compiling unicode-xid v0.2.4
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling thiserror v1.0.58
[INFO] [stderr]     Checking log v0.4.21
[INFO] [stderr]     Checking object v0.32.2
[INFO] [stderr]    Compiling ucd-trie v0.1.6
[INFO] [stderr]    Compiling rustix v0.38.32
[INFO] [stderr]    Compiling pest v2.7.8
[INFO] [stderr]     Checking linux-raw-sys v0.4.13
[INFO] [stderr]     Checking fastrand v2.0.2
[INFO] [stderr]     Checking walkdir v2.5.0
[INFO] [stderr]     Checking toml v0.5.11
[INFO] [stderr]     Checking term_size v0.3.2
[INFO] [stderr]    Compiling quote v0.6.13
[INFO] [stderr]     Checking boolinator v2.4.0
[INFO] [stderr]     Checking semver-parser v0.7.0
[INFO] [stderr]     Checking is-match v0.1.0
[INFO] [stderr]     Checking textwrap v0.11.0
[INFO] [stderr]    Compiling pest_meta v2.7.8
[INFO] [stderr]     Checking chrono v0.4.37
[INFO] [stderr]     Checking semver v0.9.0
[INFO] [stderr]     Checking termios v0.3.3
[INFO] [stderr]     Checking hashbrown v0.5.0
[INFO] [stderr]    Compiling pest_generator v2.7.8
[INFO] [stderr]     Checking clap v2.34.0
[INFO] [stderr]     Checking tempfile v3.10.1
[INFO] [stderr]     Checking libimagutil v0.10.1
[INFO] [stderr]     Checking interactor v0.1.3
[INFO] [stderr]     Checking either v1.10.0
[INFO] [stderr]    Compiling synstructure v0.12.6
[INFO] [stderr]     Checking itertools v0.8.2
[INFO] [stderr]     Checking env_logger v0.7.1
[INFO] [stderr]     Checking xdg-basedir v1.0.0
[INFO] [stderr]     Checking backtrace v0.3.71
[INFO] [stderr]    Compiling pest_derive v2.7.8
[INFO] [stderr]    Compiling darling_core v0.8.6
[INFO] [stderr]     Checking handlebars v2.0.4
[INFO] [stderr]     Checking failure v0.1.8
[INFO] [stderr]     Checking libimagerror v0.10.1
[INFO] [stderr]    Compiling darling_macro v0.8.6
[INFO] [stderr]    Compiling darling v0.8.6
[INFO] [stderr]    Compiling toml-query_derive v0.9.2
[INFO] [stderr]     Checking toml-query v0.9.2
[INFO] [stderr]     Checking libimagstore v0.10.1
[INFO] [stderr]     Checking libimaginteraction v0.10.1
[INFO] [stderr]     Checking libimagrt v0.10.1 (/opt/rustwide/workdir)
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/configuration.rs:84:13
[INFO] [stdout]    |
[INFO] [stdout] 84 |             ::toml::de::from_str::<::toml::Value>(&content[..])
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     unused_qualifications,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 84 -             ::toml::de::from_str::<::toml::Value>(&content[..])
[INFO] [stdout] 84 +             toml::de::from_str::<::toml::Value>(&content[..])
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/configuration.rs:84:36
[INFO] [stdout]    |
[INFO] [stdout] 84 |             ::toml::de::from_str::<::toml::Value>(&content[..])
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 84 -             ::toml::de::from_str::<::toml::Value>(&content[..])
[INFO] [stdout] 84 +             ::toml::de::from_str::<Value>(&content[..])
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/logger.rs:45:20
[INFO] [stdout]    |
[INFO] [stdout] 45 |     File(Arc<Mutex<::std::fs::File>>),
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 45 -     File(Arc<Mutex<::std::fs::File>>),
[INFO] [stdout] 45 +     File(Arc<Mutex<std::fs::File>>),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/logger.rs:86:39
[INFO] [stdout]    |
[INFO] [stdout] 86 |         handlebars.register_escape_fn(::handlebars::no_escape);
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 86 -         handlebars.register_escape_fn(::handlebars::no_escape);
[INFO] [stdout] 86 +         handlebars.register_escape_fn(handlebars::no_escape);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/logger.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |         ::libimaginteraction::format::register_all_color_helpers(&mut handlebars);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 88 -         ::libimaginteraction::format::register_all_color_helpers(&mut handlebars);
[INFO] [stdout] 88 +         libimaginteraction::format::register_all_color_helpers(&mut handlebars);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/logger.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |         ::libimaginteraction::format::register_all_format_helpers(&mut handlebars);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 89 -         ::libimaginteraction::format::register_all_format_helpers(&mut handlebars);
[INFO] [stdout] 89 +         libimaginteraction::format::register_all_format_helpers(&mut handlebars);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/io.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |     Out(::std::io::Stdout),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 34 -     Out(::std::io::Stdout),
[INFO] [stdout] 34 +     Out(std::io::Stdout),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/io.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |     Err(::std::io::Stderr),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 35 -     Err(::std::io::Stderr),
[INFO] [stdout] 35 +     Err(std::io::Stderr),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/io.rs:40:40
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn write(&mut self, buf: &[u8]) -> ::std::io::Result<usize> {
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 40 -     fn write(&mut self, buf: &[u8]) -> ::std::io::Result<usize> {
[INFO] [stdout] 40 +     fn write(&mut self, buf: &[u8]) -> std::io::Result<usize> {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/io.rs:48:28
[INFO] [stdout]    |
[INFO] [stdout] 48 |     fn flush(&mut self) -> ::std::io::Result<()> {
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 48 -     fn flush(&mut self) -> ::std::io::Result<()> {
[INFO] [stdout] 48 +     fn flush(&mut self) -> std::io::Result<()> {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/io.rs:59:27
[INFO] [stdout]    |
[INFO] [stdout] 59 |     fn fmt(&self, f: &mut ::std::fmt::Formatter) -> Result<(), ::std::fmt::Error> {
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 59 -     fn fmt(&self, f: &mut ::std::fmt::Formatter) -> Result<(), ::std::fmt::Error> {
[INFO] [stdout] 59 +     fn fmt(&self, f: &mut std::fmt::Formatter) -> Result<(), ::std::fmt::Error> {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/configuration.rs:84:13
[INFO] [stdout]    |
[INFO] [stdout] 84 |             ::toml::de::from_str::<::toml::Value>(&content[..])
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     unused_qualifications,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 84 -             ::toml::de::from_str::<::toml::Value>(&content[..])
[INFO] [stdout] 84 +             toml::de::from_str::<::toml::Value>(&content[..])
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/configuration.rs:84:36
[INFO] [stdout]    |
[INFO] [stdout] 84 |             ::toml::de::from_str::<::toml::Value>(&content[..])
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 84 -             ::toml::de::from_str::<::toml::Value>(&content[..])
[INFO] [stdout] 84 +             ::toml::de::from_str::<Value>(&content[..])
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/logger.rs:45:20
[INFO] [stdout]    |
[INFO] [stdout] 45 |     File(Arc<Mutex<::std::fs::File>>),
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 45 -     File(Arc<Mutex<::std::fs::File>>),
[INFO] [stdout] 45 +     File(Arc<Mutex<std::fs::File>>),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/logger.rs:86:39
[INFO] [stdout]    |
[INFO] [stdout] 86 |         handlebars.register_escape_fn(::handlebars::no_escape);
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 86 -         handlebars.register_escape_fn(::handlebars::no_escape);
[INFO] [stdout] 86 +         handlebars.register_escape_fn(handlebars::no_escape);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/logger.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |         ::libimaginteraction::format::register_all_color_helpers(&mut handlebars);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 88 -         ::libimaginteraction::format::register_all_color_helpers(&mut handlebars);
[INFO] [stdout] 88 +         libimaginteraction::format::register_all_color_helpers(&mut handlebars);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/logger.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |         ::libimaginteraction::format::register_all_format_helpers(&mut handlebars);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 89 -         ::libimaginteraction::format::register_all_format_helpers(&mut handlebars);
[INFO] [stdout] 89 +         libimaginteraction::format::register_all_format_helpers(&mut handlebars);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/io.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |     Out(::std::io::Stdout),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 34 -     Out(::std::io::Stdout),
[INFO] [stdout] 34 +     Out(std::io::Stdout),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/io.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |     Err(::std::io::Stderr),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 35 -     Err(::std::io::Stderr),
[INFO] [stdout] 35 +     Err(std::io::Stderr),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/io.rs:59:64
[INFO] [stdout]    |
[INFO] [stdout] 59 |     fn fmt(&self, f: &mut ::std::fmt::Formatter) -> Result<(), ::std::fmt::Error> {
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 59 -     fn fmt(&self, f: &mut ::std::fmt::Formatter) -> Result<(), ::std::fmt::Error> {
[INFO] [stdout] 59 +     fn fmt(&self, f: &mut ::std::fmt::Formatter) -> Result<(), std::fmt::Error> {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/io.rs:40:40
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn write(&mut self, buf: &[u8]) -> ::std::io::Result<usize> {
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 40 -     fn write(&mut self, buf: &[u8]) -> ::std::io::Result<usize> {
[INFO] [stdout] 40 +     fn write(&mut self, buf: &[u8]) -> std::io::Result<usize> {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/io.rs:48:28
[INFO] [stdout]    |
[INFO] [stdout] 48 |     fn flush(&mut self) -> ::std::io::Result<()> {
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 48 -     fn flush(&mut self) -> ::std::io::Result<()> {
[INFO] [stdout] 48 +     fn flush(&mut self) -> std::io::Result<()> {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/io.rs:59:27
[INFO] [stdout]    |
[INFO] [stdout] 59 |     fn fmt(&self, f: &mut ::std::fmt::Formatter) -> Result<(), ::std::fmt::Error> {
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 59 -     fn fmt(&self, f: &mut ::std::fmt::Formatter) -> Result<(), ::std::fmt::Error> {
[INFO] [stdout] 59 +     fn fmt(&self, f: &mut std::fmt::Formatter) -> Result<(), ::std::fmt::Error> {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/io.rs:59:64
[INFO] [stdout]    |
[INFO] [stdout] 59 |     fn fmt(&self, f: &mut ::std::fmt::Formatter) -> Result<(), ::std::fmt::Error> {
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 59 -     fn fmt(&self, f: &mut ::std::fmt::Formatter) -> Result<(), ::std::fmt::Error> {
[INFO] [stdout] 59 +     fn fmt(&self, f: &mut ::std::fmt::Formatter) -> Result<(), std::fmt::Error> {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/io.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 79 |     Out(::std::io::StdoutLock<'a>),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 79 -     Out(::std::io::StdoutLock<'a>),
[INFO] [stdout] 79 +     Out(std::io::StdoutLock<'a>),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/io.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 80 |     Err(::std::io::StderrLock<'a>),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 80 -     Err(::std::io::StderrLock<'a>),
[INFO] [stdout] 80 +     Err(std::io::StderrLock<'a>),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/io.rs:85:40
[INFO] [stdout]    |
[INFO] [stdout] 85 |     fn write(&mut self, buf: &[u8]) -> ::std::io::Result<usize> {
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 85 -     fn write(&mut self, buf: &[u8]) -> ::std::io::Result<usize> {
[INFO] [stdout] 85 +     fn write(&mut self, buf: &[u8]) -> std::io::Result<usize> {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/io.rs:93:28
[INFO] [stdout]    |
[INFO] [stdout] 93 |     fn flush(&mut self) -> ::std::io::Result<()> {
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 93 -     fn flush(&mut self) -> ::std::io::Result<()> {
[INFO] [stdout] 93 +     fn flush(&mut self) -> std::io::Result<()> {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/io.rs:104:27
[INFO] [stdout]     |
[INFO] [stdout] 104 |     fn fmt(&self, f: &mut ::std::fmt::Formatter) -> Result<(), ::std::fmt::Error> {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 104 -     fn fmt(&self, f: &mut ::std::fmt::Formatter) -> Result<(), ::std::fmt::Error> {
[INFO] [stdout] 104 +     fn fmt(&self, f: &mut std::fmt::Formatter) -> Result<(), ::std::fmt::Error> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/io.rs:104:64
[INFO] [stdout]     |
[INFO] [stdout] 104 |     fn fmt(&self, f: &mut ::std::fmt::Formatter) -> Result<(), ::std::fmt::Error> {
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 104 -     fn fmt(&self, f: &mut ::std::fmt::Formatter) -> Result<(), ::std::fmt::Error> {
[INFO] [stdout] 104 +     fn fmt(&self, f: &mut ::std::fmt::Formatter) -> Result<(), std::fmt::Error> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the item `atty` is imported redundantly
[INFO] [stdout]   --> src/runtime.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 | use atty;
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/lib.rs:51:1
[INFO] [stdout]    |
[INFO] [stdout] 51 | extern crate atty;
[INFO] [stdout]    | ------------------ the item `atty` is already imported here
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     unused_imports,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:211:28
[INFO] [stdout]     |
[INFO] [stdout] 211 |                 .validator(::libimagutil::cli_validators::is_existing_path)
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 211 -                 .validator(::libimagutil::cli_validators::is_existing_path)
[INFO] [stdout] 211 +                 .validator(libimagutil::cli_validators::is_existing_path)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:225:28
[INFO] [stdout]     |
[INFO] [stdout] 225 |                 .validator(::libimagutil::cli_validators::is_directory)
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 225 -                 .validator(::libimagutil::cli_validators::is_directory)
[INFO] [stdout] 225 +                 .validator(libimagutil::cli_validators::is_directory)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:232:28
[INFO] [stdout]     |
[INFO] [stdout] 232 |                 .validator(::libimagutil::cli_validators::is_directory)
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 232 -                 .validator(::libimagutil::cli_validators::is_directory)
[INFO] [stdout] 232 +                 .validator(libimagutil::cli_validators::is_directory)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/io.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 79 |     Out(::std::io::StdoutLock<'a>),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 79 -     Out(::std::io::StdoutLock<'a>),
[INFO] [stdout] 79 +     Out(std::io::StdoutLock<'a>),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/io.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 80 |     Err(::std::io::StderrLock<'a>),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 80 -     Err(::std::io::StderrLock<'a>),
[INFO] [stdout] 80 +     Err(std::io::StderrLock<'a>),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:340:28
[INFO] [stdout]     |
[INFO] [stdout] 340 |             let stdin    = ::std::io::stdin();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 340 -             let stdin    = ::std::io::stdin();
[INFO] [stdout] 340 +             let stdin    = std::io::stdin();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/io.rs:85:40
[INFO] [stdout]    |
[INFO] [stdout] 85 |     fn write(&mut self, buf: &[u8]) -> ::std::io::Result<usize> {
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 85 -     fn write(&mut self, buf: &[u8]) -> ::std::io::Result<usize> {
[INFO] [stdout] 85 +     fn write(&mut self, buf: &[u8]) -> std::io::Result<usize> {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:395:25
[INFO] [stdout]     |
[INFO] [stdout] 395 |                 c.stdin(::std::fs::File::open("/dev/tty").context(EM::IO)?);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 395 -                 c.stdin(::std::fs::File::open("/dev/tty").context(EM::IO)?);
[INFO] [stdout] 395 +                 c.stdin(std::fs::File::open("/dev/tty").context(EM::IO)?);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]   --> src/io.rs:93:28
[INFO] [stdout]    |
[INFO] [stdout] 93 |     fn flush(&mut self) -> ::std::io::Result<()> {
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]    |
[INFO] [stdout] 93 -     fn flush(&mut self) -> ::std::io::Result<()> {
[INFO] [stdout] 93 +     fn flush(&mut self) -> std::io::Result<()> {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:396:26
[INFO] [stdout]     |
[INFO] [stdout] 396 |                 c.stderr(::std::process::Stdio::inherit());
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 396 -                 c.stderr(::std::process::Stdio::inherit());
[INFO] [stdout] 396 +                 c.stderr(std::process::Stdio::inherit());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/io.rs:104:27
[INFO] [stdout]     |
[INFO] [stdout] 104 |     fn fmt(&self, f: &mut ::std::fmt::Formatter) -> Result<(), ::std::fmt::Error> {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 104 -     fn fmt(&self, f: &mut ::std::fmt::Formatter) -> Result<(), ::std::fmt::Error> {
[INFO] [stdout] 104 +     fn fmt(&self, f: &mut std::fmt::Formatter) -> Result<(), ::std::fmt::Error> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:424:30
[INFO] [stdout]     |
[INFO] [stdout] 424 |             OutputProxy::Err(::std::io::stderr())
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 424 -             OutputProxy::Err(::std::io::stderr())
[INFO] [stdout] 424 +             OutputProxy::Err(std::io::stderr())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/io.rs:104:64
[INFO] [stdout]     |
[INFO] [stdout] 104 |     fn fmt(&self, f: &mut ::std::fmt::Formatter) -> Result<(), ::std::fmt::Error> {
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 104 -     fn fmt(&self, f: &mut ::std::fmt::Formatter) -> Result<(), ::std::fmt::Error> {
[INFO] [stdout] 104 +     fn fmt(&self, f: &mut ::std::fmt::Formatter) -> Result<(), std::fmt::Error> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:426:30
[INFO] [stdout]     |
[INFO] [stdout] 426 |             OutputProxy::Out(::std::io::stdout())
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 426 -             OutputProxy::Out(::std::io::stdout())
[INFO] [stdout] 426 +             OutputProxy::Out(std::io::stdout())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the item `atty` is imported redundantly
[INFO] [stdout]   --> src/runtime.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 | use atty;
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/lib.rs:51:1
[INFO] [stdout]    |
[INFO] [stdout] 51 | extern crate atty;
[INFO] [stdout]    | ------------------ the item `atty` is already imported here
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     unused_imports,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:431:26
[INFO] [stdout]     |
[INFO] [stdout] 431 |         OutputProxy::Err(::std::io::stderr())
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 431 -         OutputProxy::Err(::std::io::stderr())
[INFO] [stdout] 431 +         OutputProxy::Err(std::io::stderr())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:438:18
[INFO] [stdout]     |
[INFO] [stdout] 438 |             Some(::std::io::stdin())
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 438 -             Some(::std::io::stdin())
[INFO] [stdout] 438 +             Some(std::io::stdin())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:211:28
[INFO] [stdout]     |
[INFO] [stdout] 211 |                 .validator(::libimagutil::cli_validators::is_existing_path)
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 211 -                 .validator(::libimagutil::cli_validators::is_existing_path)
[INFO] [stdout] 211 +                 .validator(libimagutil::cli_validators::is_existing_path)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:225:28
[INFO] [stdout]     |
[INFO] [stdout] 225 |                 .validator(::libimagutil::cli_validators::is_directory)
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 225 -                 .validator(::libimagutil::cli_validators::is_directory)
[INFO] [stdout] 225 +                 .validator(libimagutil::cli_validators::is_directory)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:478:19
[INFO] [stdout]     |
[INFO] [stdout] 478 |         -> Result<::std::process::ExitStatus>
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 478 -         -> Result<::std::process::ExitStatus>
[INFO] [stdout] 478 +         -> Result<std::process::ExitStatus>
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:232:28
[INFO] [stdout]     |
[INFO] [stdout] 232 |                 .validator(::libimagutil::cli_validators::is_directory)
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 232 -                 .validator(::libimagutil::cli_validators::is_directory)
[INFO] [stdout] 232 +                 .validator(libimagutil::cli_validators::is_directory)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:495:20
[INFO] [stdout]     |
[INFO] [stdout] 495 |             .stdin(::std::process::Stdio::inherit())
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 495 -             .stdin(::std::process::Stdio::inherit())
[INFO] [stdout] 495 +             .stdin(std::process::Stdio::inherit())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:340:28
[INFO] [stdout]     |
[INFO] [stdout] 340 |             let stdin    = ::std::io::stdin();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 340 -             let stdin    = ::std::io::stdin();
[INFO] [stdout] 340 +             let stdin    = std::io::stdin();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:496:21
[INFO] [stdout]     |
[INFO] [stdout] 496 |             .stdout(::std::process::Stdio::inherit())
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 496 -             .stdout(::std::process::Stdio::inherit())
[INFO] [stdout] 496 +             .stdout(std::process::Stdio::inherit())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:497:21
[INFO] [stdout]     |
[INFO] [stdout] 497 |             .stderr(::std::process::Stdio::inherit())
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 497 -             .stderr(::std::process::Stdio::inherit())
[INFO] [stdout] 497 +             .stderr(std::process::Stdio::inherit())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:395:25
[INFO] [stdout]     |
[INFO] [stdout] 395 |                 c.stdin(::std::fs::File::open("/dev/tty").context(EM::IO)?);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 395 -                 c.stdin(::std::fs::File::open("/dev/tty").context(EM::IO)?);
[INFO] [stdout] 395 +                 c.stdin(std::fs::File::open("/dev/tty").context(EM::IO)?);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:513:21
[INFO] [stdout]     |
[INFO] [stdout] 513 |                     ::std::process::exit(1)
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 513 -                     ::std::process::exit(1)
[INFO] [stdout] 513 +                     exit(1)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:396:26
[INFO] [stdout]     |
[INFO] [stdout] 396 |                 c.stderr(::std::process::Stdio::inherit());
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 396 -                 c.stderr(::std::process::Stdio::inherit());
[INFO] [stdout] 396 +                 c.stderr(std::process::Stdio::inherit());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:522:24
[INFO] [stdout]     |
[INFO] [stdout] 522 |         let out      = ::std::io::stdout();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 522 -         let out      = ::std::io::stdout();
[INFO] [stdout] 522 +         let out      = std::io::stdout();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:424:30
[INFO] [stdout]     |
[INFO] [stdout] 424 |             OutputProxy::Err(::std::io::stderr())
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 424 -             OutputProxy::Err(::std::io::stderr())
[INFO] [stdout] 424 +             OutputProxy::Err(std::io::stderr())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:426:30
[INFO] [stdout]     |
[INFO] [stdout] 426 |             OutputProxy::Out(::std::io::stdout())
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 426 -             OutputProxy::Out(::std::io::stdout())
[INFO] [stdout] 426 +             OutputProxy::Out(std::io::stdout())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:532:24
[INFO] [stdout]     |
[INFO] [stdout] 532 |         let out      = ::std::io::stdout();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 532 -         let out      = ::std::io::stdout();
[INFO] [stdout] 532 +         let out      = std::io::stdout();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:431:26
[INFO] [stdout]     |
[INFO] [stdout] 431 |         OutputProxy::Err(::std::io::stderr())
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 431 -         OutputProxy::Err(::std::io::stderr())
[INFO] [stdout] 431 +         OutputProxy::Err(std::io::stderr())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:554:25
[INFO] [stdout]     |
[INFO] [stdout] 554 |                     Err(failure::Error::from(e))
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 554 -                     Err(failure::Error::from(e))
[INFO] [stdout] 554 +                     Err(Error::from(e))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:438:18
[INFO] [stdout]     |
[INFO] [stdout] 438 |             Some(::std::io::stdin())
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 438 -             Some(::std::io::stdin())
[INFO] [stdout] 438 +             Some(std::io::stdin())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:478:19
[INFO] [stdout]     |
[INFO] [stdout] 478 |         -> Result<::std::process::ExitStatus>
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 478 -         -> Result<::std::process::ExitStatus>
[INFO] [stdout] 478 +         -> Result<std::process::ExitStatus>
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:495:20
[INFO] [stdout]     |
[INFO] [stdout] 495 |             .stdin(::std::process::Stdio::inherit())
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 495 -             .stdin(::std::process::Stdio::inherit())
[INFO] [stdout] 495 +             .stdin(std::process::Stdio::inherit())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:496:21
[INFO] [stdout]     |
[INFO] [stdout] 496 |             .stdout(::std::process::Stdio::inherit())
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 496 -             .stdout(::std::process::Stdio::inherit())
[INFO] [stdout] 496 +             .stdout(std::process::Stdio::inherit())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:497:21
[INFO] [stdout]     |
[INFO] [stdout] 497 |             .stderr(::std::process::Stdio::inherit())
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 497 -             .stderr(::std::process::Stdio::inherit())
[INFO] [stdout] 497 +             .stderr(std::process::Stdio::inherit())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:513:21
[INFO] [stdout]     |
[INFO] [stdout] 513 |                     ::std::process::exit(1)
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 513 -                     ::std::process::exit(1)
[INFO] [stdout] 513 +                     exit(1)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:522:24
[INFO] [stdout]     |
[INFO] [stdout] 522 |         let out      = ::std::io::stdout();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 522 -         let out      = ::std::io::stdout();
[INFO] [stdout] 522 +         let out      = std::io::stdout();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:532:24
[INFO] [stdout]     |
[INFO] [stdout] 532 |         let out      = ::std::io::stdout();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 532 -         let out      = ::std::io::stdout();
[INFO] [stdout] 532 +         let out      = std::io::stdout();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary qualification
[INFO] [stdout]    --> src/runtime.rs:554:25
[INFO] [stdout]     |
[INFO] [stdout] 554 |                     Err(failure::Error::from(e))
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 554 -                     Err(failure::Error::from(e))
[INFO] [stdout] 554 +                     Err(Error::from(e))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 37 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `libimagrt` (lib) due to 38 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: aborting due to 37 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `libimagrt` (lib test) due to 38 previous errors
[INFO] running `Command { std: "docker" "inspect" "4cb0a832374288c44055bc3c9dbd719ce2ef41a84e1ee31eef6bd9105471e959", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4cb0a832374288c44055bc3c9dbd719ce2ef41a84e1ee31eef6bd9105471e959", kill_on_drop: false }`
[INFO] [stdout] 4cb0a832374288c44055bc3c9dbd719ce2ef41a84e1ee31eef6bd9105471e959
