Nov 30 20:09:04.706 INFO checking libdeadmock-0.1.6 against master#a49316ddc99d9d595193557fc899f6c52e4d9af9 for pr-56323 Nov 30 20:09:04.706 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56323/worker-5/master#a49316ddc99d9d595193557fc899f6c52e4d9af9:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/pr-56323/master#a49316ddc99d9d595193557fc899f6c52e4d9af9:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +a49316ddc99d9d595193557fc899f6c52e4d9af9-alt check --frozen --all --all-targets" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 30 20:09:05.117 INFO [stdout] 0e72a40185811b5ffb2c27eb4c74805f32cefcbe2cc3d08c5bf16b2a160dfb5c Nov 30 20:09:05.124 INFO running `"docker" "start" "-a" "0e72a40185811b5ffb2c27eb4c74805f32cefcbe2cc3d08c5bf16b2a160dfb5c"` Nov 30 20:09:07.219 INFO [stderr] usermod: no changes Nov 30 20:09:07.616 INFO [stderr] Compiling slog v2.4.1 Nov 30 20:09:07.632 INFO [stderr] Checking base64 v0.9.3 Nov 30 20:09:07.632 INFO [stderr] Checking want v0.0.6 Nov 30 20:09:07.632 INFO [stderr] Checking tokio-timer v0.2.8 Nov 30 20:09:07.632 INFO [stderr] Checking tokio-current-thread v0.1.4 Nov 30 20:09:07.636 INFO [stderr] Checking futures-cpupool v0.1.8 Nov 30 20:09:07.636 INFO [stderr] Checking tokio-io v0.1.10 Nov 30 20:09:07.636 INFO [stderr] Checking http v0.1.14 Nov 30 20:09:10.573 INFO [stderr] Checking tokio-threadpool v0.1.9 Nov 30 20:09:11.713 INFO [stderr] Checking once_cell v0.1.6 Nov 30 20:09:12.148 INFO [stderr] Checking uuid v0.7.1 Nov 30 20:09:12.551 INFO [stderr] Checking libeither v0.3.0 Nov 30 20:09:13.014 INFO [stderr] Checking tomlenv v0.3.2 Nov 30 20:09:17.657 INFO [stderr] Checking cached v0.8.0 Nov 30 20:09:17.948 INFO [stderr] Checking tokio-reactor v0.1.7 Nov 30 20:09:18.943 INFO [stderr] Checking tokio-codec v0.1.1 Nov 30 20:09:19.196 INFO [stderr] Checking tokio-async-await v0.1.4 Nov 30 20:09:20.055 INFO [stderr] Checking tokio-tls v0.2.0 Nov 30 20:09:21.922 INFO [stderr] Checking tokio-fs v0.1.4 Nov 30 20:09:22.139 INFO [stderr] Checking slog-try v0.2.0 Nov 30 20:09:23.772 INFO [stderr] Checking slog-term v2.4.0 Nov 30 20:09:24.644 INFO [stderr] Checking slog-async v2.3.0 Nov 30 20:09:24.736 INFO [stderr] Checking h2 v0.1.13 Nov 30 20:09:24.845 INFO [stderr] Checking typed-headers v0.1.0 Nov 30 20:09:28.256 INFO [stderr] Checking tokio-uds v0.2.4 Nov 30 20:09:28.256 INFO [stderr] Checking tokio-tcp v0.1.2 Nov 30 20:09:28.256 INFO [stderr] Checking tokio-udp v0.1.3 Nov 30 20:09:34.977 INFO [stderr] Checking tokio v0.1.13 Nov 30 20:09:38.778 INFO [stderr] Checking hyper v0.12.16 Nov 30 20:09:46.010 INFO [stderr] Checking hyper-tls v0.3.1 Nov 30 20:09:50.677 INFO [stderr] Checking hyper-proxy v0.5.0 Nov 30 20:09:55.827 INFO [stderr] Checking libdeadmock v0.1.6 (/source) Nov 30 20:10:06.052 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:06.052 INFO [stderr] --> src/error/mod.rs:57:45 Nov 30 20:10:06.052 INFO [stderr] | Nov 30 20:10:06.052 INFO [stderr] 57 | #[derive(Copy, Clone, Eq, PartialEq, Debug, Fail)] Nov 30 20:10:06.052 INFO [stderr] | ^^^^ Nov 30 20:10:06.052 INFO [stderr] | Nov 30 20:10:06.052 INFO [stderr] note: lint level defined here Nov 30 20:10:06.052 INFO [stderr] --> src/lib.rs:32:5 Nov 30 20:10:06.052 INFO [stderr] | Nov 30 20:10:06.052 INFO [stderr] 32 | absolute_paths_not_starting_with_crate, Nov 30 20:10:06.052 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 20:10:06.052 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! Nov 30 20:10:06.052 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:06.052 INFO [stderr] Nov 30 20:10:06.061 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:06.061 INFO [stderr] --> src/error/mod.rs:57:45 Nov 30 20:10:06.061 INFO [stderr] | Nov 30 20:10:06.061 INFO [stderr] 57 | #[derive(Copy, Clone, Eq, PartialEq, Debug, Fail)] Nov 30 20:10:06.061 INFO [stderr] | ^^^^ Nov 30 20:10:06.061 INFO [stderr] | Nov 30 20:10:06.061 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! Nov 30 20:10:06.061 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:06.061 INFO [stderr] Nov 30 20:10:06.061 INFO [stderr] error: unused import: `lazy_static::lazy_static` Nov 30 20:10:06.061 INFO [stderr] --> src/matcher/header.rs:15:5 Nov 30 20:10:06.061 INFO [stderr] | Nov 30 20:10:06.061 INFO [stderr] 15 | use lazy_static::lazy_static; Nov 30 20:10:06.061 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 20:10:06.061 INFO [stderr] | Nov 30 20:10:06.061 INFO [stderr] note: lint level defined here Nov 30 20:10:06.061 INFO [stderr] --> src/lib.rs:29:5 Nov 30 20:10:06.061 INFO [stderr] | Nov 30 20:10:06.061 INFO [stderr] 29 | unused Nov 30 20:10:06.061 INFO [stderr] | ^^^^^^ Nov 30 20:10:06.061 INFO [stderr] = note: #[deny(unused_imports)] implied by #[deny(unused)] Nov 30 20:10:06.061 INFO [stderr] Nov 30 20:10:06.061 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:06.061 INFO [stderr] --> src/matcher/header.rs:140:1 Nov 30 20:10:06.061 INFO [stderr] | Nov 30 20:10:06.061 INFO [stderr] 140 | / cached_key_result!{ Nov 30 20:10:06.061 INFO [stderr] 141 | | REGEX: UnboundCache = UnboundCache::new(); Nov 30 20:10:06.061 INFO [stderr] 142 | | Key = { header_pattern.to_string() }; Nov 30 20:10:06.061 INFO [stderr] 143 | | fn generate_regex(header_pattern: &str) -> Result = { Nov 30 20:10:06.061 INFO [stderr] ... | Nov 30 20:10:06.061 INFO [stderr] 150 | | } Nov 30 20:10:06.061 INFO [stderr] 151 | | } Nov 30 20:10:06.061 INFO [stderr] | |_^ Nov 30 20:10:06.061 INFO [stderr] | Nov 30 20:10:06.061 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! Nov 30 20:10:06.061 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:06.061 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Nov 30 20:10:06.061 INFO [stderr] Nov 30 20:10:06.061 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:06.061 INFO [stderr] --> src/matcher/header.rs:140:1 Nov 30 20:10:06.061 INFO [stderr] | Nov 30 20:10:06.061 INFO [stderr] 140 | / cached_key_result!{ Nov 30 20:10:06.061 INFO [stderr] 141 | | REGEX: UnboundCache = UnboundCache::new(); Nov 30 20:10:06.061 INFO [stderr] 142 | | Key = { header_pattern.to_string() }; Nov 30 20:10:06.061 INFO [stderr] 143 | | fn generate_regex(header_pattern: &str) -> Result = { Nov 30 20:10:06.061 INFO [stderr] ... | Nov 30 20:10:06.061 INFO [stderr] 150 | | } Nov 30 20:10:06.061 INFO [stderr] 151 | | } Nov 30 20:10:06.061 INFO [stderr] | |_^ Nov 30 20:10:06.061 INFO [stderr] | Nov 30 20:10:06.061 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! Nov 30 20:10:06.061 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:06.061 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Nov 30 20:10:06.061 INFO [stderr] Nov 30 20:10:06.061 INFO [stderr] error: unused import: `lazy_static::lazy_static` Nov 30 20:10:06.062 INFO [stderr] --> src/matcher/headers.rs:15:5 Nov 30 20:10:06.062 INFO [stderr] | Nov 30 20:10:06.062 INFO [stderr] 15 | use lazy_static::lazy_static; Nov 30 20:10:06.062 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 20:10:06.062 INFO [stderr] Nov 30 20:10:06.062 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:06.062 INFO [stderr] --> src/matcher/headers.rs:151:1 Nov 30 20:10:06.062 INFO [stderr] | Nov 30 20:10:06.062 INFO [stderr] 151 | / cached_key_result!{ Nov 30 20:10:06.062 INFO [stderr] 152 | | REGEX: UnboundCache = UnboundCache::new(); Nov 30 20:10:06.062 INFO [stderr] 153 | | Key = { header_pattern.to_string() }; Nov 30 20:10:06.062 INFO [stderr] 154 | | fn generate_regex(header_pattern: &str) -> Result = { Nov 30 20:10:06.062 INFO [stderr] ... | Nov 30 20:10:06.062 INFO [stderr] 161 | | } Nov 30 20:10:06.062 INFO [stderr] 162 | | } Nov 30 20:10:06.062 INFO [stderr] | |_^ Nov 30 20:10:06.062 INFO [stderr] | Nov 30 20:10:06.062 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! Nov 30 20:10:06.062 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:06.062 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Nov 30 20:10:06.062 INFO [stderr] Nov 30 20:10:06.062 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:06.062 INFO [stderr] --> src/matcher/headers.rs:151:1 Nov 30 20:10:06.062 INFO [stderr] | Nov 30 20:10:06.062 INFO [stderr] 151 | / cached_key_result!{ Nov 30 20:10:06.062 INFO [stderr] 152 | | REGEX: UnboundCache = UnboundCache::new(); Nov 30 20:10:06.062 INFO [stderr] 153 | | Key = { header_pattern.to_string() }; Nov 30 20:10:06.062 INFO [stderr] 154 | | fn generate_regex(header_pattern: &str) -> Result = { Nov 30 20:10:06.062 INFO [stderr] ... | Nov 30 20:10:06.062 INFO [stderr] 161 | | } Nov 30 20:10:06.062 INFO [stderr] 162 | | } Nov 30 20:10:06.062 INFO [stderr] | |_^ Nov 30 20:10:06.062 INFO [stderr] | Nov 30 20:10:06.062 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! Nov 30 20:10:06.062 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:06.062 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Nov 30 20:10:06.062 INFO [stderr] Nov 30 20:10:06.062 INFO [stderr] error: unused import: `lazy_static::lazy_static` Nov 30 20:10:06.062 INFO [stderr] --> src/matcher/method.rs:15:5 Nov 30 20:10:06.062 INFO [stderr] | Nov 30 20:10:06.062 INFO [stderr] 15 | use lazy_static::lazy_static; Nov 30 20:10:06.062 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 20:10:06.062 INFO [stderr] Nov 30 20:10:06.062 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:06.062 INFO [stderr] --> src/matcher/method.rs:90:1 Nov 30 20:10:06.062 INFO [stderr] | Nov 30 20:10:06.062 INFO [stderr] 90 | / cached_key_result!{ Nov 30 20:10:06.062 INFO [stderr] 91 | | REGEX: UnboundCache = UnboundCache::new(); Nov 30 20:10:06.062 INFO [stderr] 92 | | Key = { method_pattern.to_string() }; Nov 30 20:10:06.062 INFO [stderr] 93 | | fn generate_regex(method_pattern: &str) -> Result = { Nov 30 20:10:06.062 INFO [stderr] ... | Nov 30 20:10:06.062 INFO [stderr] 100 | | } Nov 30 20:10:06.062 INFO [stderr] 101 | | } Nov 30 20:10:06.062 INFO [stderr] | |_^ Nov 30 20:10:06.062 INFO [stderr] | Nov 30 20:10:06.062 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! Nov 30 20:10:06.062 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:06.062 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Nov 30 20:10:06.062 INFO [stderr] Nov 30 20:10:06.062 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:06.062 INFO [stderr] --> src/matcher/method.rs:90:1 Nov 30 20:10:06.062 INFO [stderr] | Nov 30 20:10:06.062 INFO [stderr] 90 | / cached_key_result!{ Nov 30 20:10:06.062 INFO [stderr] 91 | | REGEX: UnboundCache = UnboundCache::new(); Nov 30 20:10:06.062 INFO [stderr] 92 | | Key = { method_pattern.to_string() }; Nov 30 20:10:06.062 INFO [stderr] 93 | | fn generate_regex(method_pattern: &str) -> Result = { Nov 30 20:10:06.062 INFO [stderr] ... | Nov 30 20:10:06.062 INFO [stderr] 100 | | } Nov 30 20:10:06.062 INFO [stderr] 101 | | } Nov 30 20:10:06.062 INFO [stderr] | |_^ Nov 30 20:10:06.062 INFO [stderr] | Nov 30 20:10:06.062 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! Nov 30 20:10:06.062 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:06.062 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Nov 30 20:10:06.062 INFO [stderr] Nov 30 20:10:06.062 INFO [stderr] error: unused import: `lazy_static::lazy_static` Nov 30 20:10:06.062 INFO [stderr] --> src/matcher/url.rs:15:5 Nov 30 20:10:06.062 INFO [stderr] | Nov 30 20:10:06.062 INFO [stderr] 15 | use lazy_static::lazy_static; Nov 30 20:10:06.062 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 20:10:06.062 INFO [stderr] Nov 30 20:10:06.062 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:06.062 INFO [stderr] --> src/matcher/url.rs:90:1 Nov 30 20:10:06.062 INFO [stderr] | Nov 30 20:10:06.062 INFO [stderr] 90 | / cached_key_result!{ Nov 30 20:10:06.062 INFO [stderr] 91 | | REGEX: UnboundCache = UnboundCache::new(); Nov 30 20:10:06.062 INFO [stderr] 92 | | Key = { path.to_string() }; Nov 30 20:10:06.062 INFO [stderr] 93 | | fn generate_regex(path: &str, url_pattern: &str) -> Result = { Nov 30 20:10:06.062 INFO [stderr] ... | Nov 30 20:10:06.062 INFO [stderr] 100 | | } Nov 30 20:10:06.063 INFO [stderr] 101 | | } Nov 30 20:10:06.063 INFO [stderr] | |_^ Nov 30 20:10:06.063 INFO [stderr] | Nov 30 20:10:06.063 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! Nov 30 20:10:06.063 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:06.063 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Nov 30 20:10:06.063 INFO [stderr] Nov 30 20:10:06.063 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:06.063 INFO [stderr] --> src/matcher/url.rs:90:1 Nov 30 20:10:06.063 INFO [stderr] | Nov 30 20:10:06.063 INFO [stderr] 90 | / cached_key_result!{ Nov 30 20:10:06.063 INFO [stderr] 91 | | REGEX: UnboundCache = UnboundCache::new(); Nov 30 20:10:06.063 INFO [stderr] 92 | | Key = { path.to_string() }; Nov 30 20:10:06.063 INFO [stderr] 93 | | fn generate_regex(path: &str, url_pattern: &str) -> Result = { Nov 30 20:10:06.063 INFO [stderr] ... | Nov 30 20:10:06.063 INFO [stderr] 100 | | } Nov 30 20:10:06.063 INFO [stderr] 101 | | } Nov 30 20:10:06.063 INFO [stderr] | |_^ Nov 30 20:10:06.063 INFO [stderr] | Nov 30 20:10:06.063 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! Nov 30 20:10:06.063 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:06.063 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Nov 30 20:10:06.063 INFO [stderr] Nov 30 20:10:06.063 INFO [stderr] error: unused import: `lazy_static::lazy_static` Nov 30 20:10:06.063 INFO [stderr] --> src/server/handler.rs:23:5 Nov 30 20:10:06.063 INFO [stderr] | Nov 30 20:10:06.063 INFO [stderr] 23 | use lazy_static::lazy_static; Nov 30 20:10:06.063 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 20:10:06.063 INFO [stderr] Nov 30 20:10:06.063 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:06.063 INFO [stderr] --> src/server/handler.rs:321:1 Nov 30 20:10:06.063 INFO [stderr] | Nov 30 20:10:06.063 INFO [stderr] 321 | / cached_key_result!{ Nov 30 20:10:06.063 INFO [stderr] 322 | | STATIC_RESPONSE: UnboundCache = UnboundCache::new(); Nov 30 20:10:06.063 INFO [stderr] 323 | | Key = { filename.to_string() }; Nov 30 20:10:06.063 INFO [stderr] 324 | | fn load(files_path: PathBuf, filename: &str) -> Result = { Nov 30 20:10:06.063 INFO [stderr] ... | Nov 30 20:10:06.063 INFO [stderr] 345 | | } Nov 30 20:10:06.063 INFO [stderr] 346 | | } Nov 30 20:10:06.063 INFO [stderr] | |_^ Nov 30 20:10:06.063 INFO [stderr] | Nov 30 20:10:06.063 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! Nov 30 20:10:06.063 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:06.063 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Nov 30 20:10:06.063 INFO [stderr] Nov 30 20:10:06.063 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:06.063 INFO [stderr] --> src/server/handler.rs:321:1 Nov 30 20:10:06.063 INFO [stderr] | Nov 30 20:10:06.063 INFO [stderr] 321 | / cached_key_result!{ Nov 30 20:10:06.063 INFO [stderr] 322 | | STATIC_RESPONSE: UnboundCache = UnboundCache::new(); Nov 30 20:10:06.063 INFO [stderr] 323 | | Key = { filename.to_string() }; Nov 30 20:10:06.063 INFO [stderr] 324 | | fn load(files_path: PathBuf, filename: &str) -> Result = { Nov 30 20:10:06.063 INFO [stderr] ... | Nov 30 20:10:06.063 INFO [stderr] 345 | | } Nov 30 20:10:06.063 INFO [stderr] 346 | | } Nov 30 20:10:06.063 INFO [stderr] | |_^ Nov 30 20:10:06.063 INFO [stderr] | Nov 30 20:10:06.063 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! Nov 30 20:10:06.063 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:06.063 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Nov 30 20:10:06.063 INFO [stderr] Nov 30 20:10:06.809 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:06.809 INFO [stderr] --> src/error/mod.rs:57:45 Nov 30 20:10:06.809 INFO [stderr] | Nov 30 20:10:06.809 INFO [stderr] 57 | #[derive(Copy, Clone, Eq, PartialEq, Debug, Fail)] Nov 30 20:10:06.809 INFO [stderr] | ^^^^ Nov 30 20:10:06.809 INFO [stderr] | Nov 30 20:10:06.809 INFO [stderr] note: lint level defined here Nov 30 20:10:06.809 INFO [stderr] --> src/lib.rs:32:5 Nov 30 20:10:06.809 INFO [stderr] | Nov 30 20:10:06.809 INFO [stderr] 32 | absolute_paths_not_starting_with_crate, Nov 30 20:10:06.809 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 20:10:06.809 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! Nov 30 20:10:06.809 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:06.809 INFO [stderr] Nov 30 20:10:06.809 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:06.809 INFO [stderr] --> src/error/mod.rs:57:45 Nov 30 20:10:06.809 INFO [stderr] | Nov 30 20:10:06.809 INFO [stderr] 57 | #[derive(Copy, Clone, Eq, PartialEq, Debug, Fail)] Nov 30 20:10:06.809 INFO [stderr] | ^^^^ Nov 30 20:10:06.809 INFO [stderr] | Nov 30 20:10:06.809 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! Nov 30 20:10:06.809 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:06.809 INFO [stderr] Nov 30 20:10:06.809 INFO [stderr] error: unused import: `lazy_static::lazy_static` Nov 30 20:10:06.809 INFO [stderr] --> src/matcher/header.rs:15:5 Nov 30 20:10:06.809 INFO [stderr] | Nov 30 20:10:06.809 INFO [stderr] 15 | use lazy_static::lazy_static; Nov 30 20:10:06.809 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 20:10:06.809 INFO [stderr] | Nov 30 20:10:06.809 INFO [stderr] note: lint level defined here Nov 30 20:10:06.809 INFO [stderr] --> src/lib.rs:29:5 Nov 30 20:10:06.809 INFO [stderr] | Nov 30 20:10:06.809 INFO [stderr] 29 | unused Nov 30 20:10:06.809 INFO [stderr] | ^^^^^^ Nov 30 20:10:06.809 INFO [stderr] = note: #[deny(unused_imports)] implied by #[deny(unused)] Nov 30 20:10:06.809 INFO [stderr] Nov 30 20:10:06.809 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:06.809 INFO [stderr] --> src/matcher/header.rs:140:1 Nov 30 20:10:06.809 INFO [stderr] | Nov 30 20:10:06.809 INFO [stderr] 140 | / cached_key_result!{ Nov 30 20:10:06.809 INFO [stderr] 141 | | REGEX: UnboundCache = UnboundCache::new(); Nov 30 20:10:06.809 INFO [stderr] 142 | | Key = { header_pattern.to_string() }; Nov 30 20:10:06.809 INFO [stderr] 143 | | fn generate_regex(header_pattern: &str) -> Result = { Nov 30 20:10:06.809 INFO [stderr] ... | Nov 30 20:10:06.809 INFO [stderr] 150 | | } Nov 30 20:10:06.809 INFO [stderr] 151 | | } Nov 30 20:10:06.809 INFO [stderr] | |_^ Nov 30 20:10:06.809 INFO [stderr] | Nov 30 20:10:06.809 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! Nov 30 20:10:06.809 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:06.809 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Nov 30 20:10:06.809 INFO [stderr] Nov 30 20:10:06.809 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:06.809 INFO [stderr] --> src/matcher/header.rs:140:1 Nov 30 20:10:06.809 INFO [stderr] | Nov 30 20:10:06.809 INFO [stderr] 140 | / cached_key_result!{ Nov 30 20:10:06.809 INFO [stderr] 141 | | REGEX: UnboundCache = UnboundCache::new(); Nov 30 20:10:06.809 INFO [stderr] 142 | | Key = { header_pattern.to_string() }; Nov 30 20:10:06.809 INFO [stderr] 143 | | fn generate_regex(header_pattern: &str) -> Result = { Nov 30 20:10:06.809 INFO [stderr] ... | Nov 30 20:10:06.809 INFO [stderr] 150 | | } Nov 30 20:10:06.809 INFO [stderr] 151 | | } Nov 30 20:10:06.809 INFO [stderr] | |_^ Nov 30 20:10:06.809 INFO [stderr] | Nov 30 20:10:06.809 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! Nov 30 20:10:06.809 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:06.810 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Nov 30 20:10:06.810 INFO [stderr] Nov 30 20:10:06.810 INFO [stderr] error: unused import: `lazy_static::lazy_static` Nov 30 20:10:06.810 INFO [stderr] --> src/matcher/headers.rs:15:5 Nov 30 20:10:06.810 INFO [stderr] | Nov 30 20:10:06.810 INFO [stderr] 15 | use lazy_static::lazy_static; Nov 30 20:10:06.810 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 20:10:06.810 INFO [stderr] Nov 30 20:10:06.810 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:06.810 INFO [stderr] --> src/matcher/headers.rs:151:1 Nov 30 20:10:06.810 INFO [stderr] | Nov 30 20:10:06.810 INFO [stderr] 151 | / cached_key_result!{ Nov 30 20:10:06.810 INFO [stderr] 152 | | REGEX: UnboundCache = UnboundCache::new(); Nov 30 20:10:06.810 INFO [stderr] 153 | | Key = { header_pattern.to_string() }; Nov 30 20:10:06.810 INFO [stderr] 154 | | fn generate_regex(header_pattern: &str) -> Result = { Nov 30 20:10:06.810 INFO [stderr] ... | Nov 30 20:10:06.810 INFO [stderr] 161 | | } Nov 30 20:10:06.810 INFO [stderr] 162 | | } Nov 30 20:10:06.810 INFO [stderr] | |_^ Nov 30 20:10:06.810 INFO [stderr] | Nov 30 20:10:06.810 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! Nov 30 20:10:06.810 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:06.810 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Nov 30 20:10:06.810 INFO [stderr] Nov 30 20:10:06.810 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:06.810 INFO [stderr] --> src/matcher/headers.rs:151:1 Nov 30 20:10:06.810 INFO [stderr] | Nov 30 20:10:06.810 INFO [stderr] 151 | / cached_key_result!{ Nov 30 20:10:06.810 INFO [stderr] 152 | | REGEX: UnboundCache = UnboundCache::new(); Nov 30 20:10:06.810 INFO [stderr] 153 | | Key = { header_pattern.to_string() }; Nov 30 20:10:06.810 INFO [stderr] 154 | | fn generate_regex(header_pattern: &str) -> Result = { Nov 30 20:10:06.810 INFO [stderr] ... | Nov 30 20:10:06.810 INFO [stderr] 161 | | } Nov 30 20:10:06.810 INFO [stderr] 162 | | } Nov 30 20:10:06.810 INFO [stderr] | |_^ Nov 30 20:10:06.810 INFO [stderr] | Nov 30 20:10:06.810 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! Nov 30 20:10:06.810 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:06.810 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Nov 30 20:10:06.810 INFO [stderr] Nov 30 20:10:06.810 INFO [stderr] error: unused import: `lazy_static::lazy_static` Nov 30 20:10:06.810 INFO [stderr] --> src/matcher/method.rs:15:5 Nov 30 20:10:06.810 INFO [stderr] | Nov 30 20:10:06.810 INFO [stderr] 15 | use lazy_static::lazy_static; Nov 30 20:10:06.810 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 20:10:06.810 INFO [stderr] Nov 30 20:10:06.810 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:06.810 INFO [stderr] --> src/matcher/method.rs:90:1 Nov 30 20:10:06.810 INFO [stderr] | Nov 30 20:10:06.810 INFO [stderr] 90 | / cached_key_result!{ Nov 30 20:10:06.810 INFO [stderr] 91 | | REGEX: UnboundCache = UnboundCache::new(); Nov 30 20:10:06.810 INFO [stderr] 92 | | Key = { method_pattern.to_string() }; Nov 30 20:10:06.810 INFO [stderr] 93 | | fn generate_regex(method_pattern: &str) -> Result = { Nov 30 20:10:06.810 INFO [stderr] ... | Nov 30 20:10:06.810 INFO [stderr] 100 | | } Nov 30 20:10:06.810 INFO [stderr] 101 | | } Nov 30 20:10:06.810 INFO [stderr] | |_^ Nov 30 20:10:06.810 INFO [stderr] | Nov 30 20:10:06.810 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! Nov 30 20:10:06.810 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:06.810 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Nov 30 20:10:06.810 INFO [stderr] Nov 30 20:10:06.810 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:06.810 INFO [stderr] --> src/matcher/method.rs:90:1 Nov 30 20:10:06.810 INFO [stderr] | Nov 30 20:10:06.810 INFO [stderr] 90 | / cached_key_result!{ Nov 30 20:10:06.810 INFO [stderr] 91 | | REGEX: UnboundCache = UnboundCache::new(); Nov 30 20:10:06.810 INFO [stderr] 92 | | Key = { method_pattern.to_string() }; Nov 30 20:10:06.810 INFO [stderr] 93 | | fn generate_regex(method_pattern: &str) -> Result = { Nov 30 20:10:06.810 INFO [stderr] ... | Nov 30 20:10:06.810 INFO [stderr] 100 | | } Nov 30 20:10:06.810 INFO [stderr] 101 | | } Nov 30 20:10:06.810 INFO [stderr] | |_^ Nov 30 20:10:06.810 INFO [stderr] | Nov 30 20:10:06.810 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! Nov 30 20:10:06.810 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:06.810 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Nov 30 20:10:06.810 INFO [stderr] Nov 30 20:10:06.810 INFO [stderr] error: unused import: `lazy_static::lazy_static` Nov 30 20:10:06.810 INFO [stderr] --> src/matcher/url.rs:15:5 Nov 30 20:10:06.810 INFO [stderr] | Nov 30 20:10:06.810 INFO [stderr] 15 | use lazy_static::lazy_static; Nov 30 20:10:06.810 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 20:10:06.810 INFO [stderr] Nov 30 20:10:06.810 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:06.810 INFO [stderr] --> src/matcher/url.rs:90:1 Nov 30 20:10:06.810 INFO [stderr] | Nov 30 20:10:06.810 INFO [stderr] 90 | / cached_key_result!{ Nov 30 20:10:06.810 INFO [stderr] 91 | | REGEX: UnboundCache = UnboundCache::new(); Nov 30 20:10:06.810 INFO [stderr] 92 | | Key = { path.to_string() }; Nov 30 20:10:06.811 INFO [stderr] 93 | | fn generate_regex(path: &str, url_pattern: &str) -> Result = { Nov 30 20:10:06.811 INFO [stderr] ... | Nov 30 20:10:06.811 INFO [stderr] 100 | | } Nov 30 20:10:06.811 INFO [stderr] 101 | | } Nov 30 20:10:06.811 INFO [stderr] | |_^ Nov 30 20:10:06.811 INFO [stderr] | Nov 30 20:10:06.811 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! Nov 30 20:10:06.811 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:06.811 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Nov 30 20:10:06.811 INFO [stderr] Nov 30 20:10:06.811 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:06.811 INFO [stderr] --> src/matcher/url.rs:90:1 Nov 30 20:10:06.811 INFO [stderr] | Nov 30 20:10:06.811 INFO [stderr] 90 | / cached_key_result!{ Nov 30 20:10:06.811 INFO [stderr] 91 | | REGEX: UnboundCache = UnboundCache::new(); Nov 30 20:10:06.811 INFO [stderr] 92 | | Key = { path.to_string() }; Nov 30 20:10:06.811 INFO [stderr] 93 | | fn generate_regex(path: &str, url_pattern: &str) -> Result = { Nov 30 20:10:06.811 INFO [stderr] ... | Nov 30 20:10:06.811 INFO [stderr] 100 | | } Nov 30 20:10:06.811 INFO [stderr] 101 | | } Nov 30 20:10:06.811 INFO [stderr] | |_^ Nov 30 20:10:06.811 INFO [stderr] | Nov 30 20:10:06.811 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! Nov 30 20:10:06.811 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:06.811 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Nov 30 20:10:06.811 INFO [stderr] Nov 30 20:10:06.820 INFO [stderr] error: unused import: `lazy_static::lazy_static` Nov 30 20:10:06.820 INFO [stderr] --> src/server/handler.rs:23:5 Nov 30 20:10:06.820 INFO [stderr] | Nov 30 20:10:06.820 INFO [stderr] 23 | use lazy_static::lazy_static; Nov 30 20:10:06.820 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 20:10:06.820 INFO [stderr] Nov 30 20:10:06.820 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:06.820 INFO [stderr] --> src/server/handler.rs:321:1 Nov 30 20:10:06.821 INFO [stderr] | Nov 30 20:10:06.821 INFO [stderr] 321 | / cached_key_result!{ Nov 30 20:10:06.821 INFO [stderr] 322 | | STATIC_RESPONSE: UnboundCache = UnboundCache::new(); Nov 30 20:10:06.821 INFO [stderr] 323 | | Key = { filename.to_string() }; Nov 30 20:10:06.821 INFO [stderr] 324 | | fn load(files_path: PathBuf, filename: &str) -> Result = { Nov 30 20:10:06.821 INFO [stderr] ... | Nov 30 20:10:06.821 INFO [stderr] 345 | | } Nov 30 20:10:06.821 INFO [stderr] 346 | | } Nov 30 20:10:06.821 INFO [stderr] | |_^ Nov 30 20:10:06.821 INFO [stderr] | Nov 30 20:10:06.821 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! Nov 30 20:10:06.821 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:06.821 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Nov 30 20:10:06.821 INFO [stderr] Nov 30 20:10:06.821 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:06.821 INFO [stderr] --> src/server/handler.rs:321:1 Nov 30 20:10:06.821 INFO [stderr] | Nov 30 20:10:06.821 INFO [stderr] 321 | / cached_key_result!{ Nov 30 20:10:06.821 INFO [stderr] 322 | | STATIC_RESPONSE: UnboundCache = UnboundCache::new(); Nov 30 20:10:06.821 INFO [stderr] 323 | | Key = { filename.to_string() }; Nov 30 20:10:06.821 INFO [stderr] 324 | | fn load(files_path: PathBuf, filename: &str) -> Result = { Nov 30 20:10:06.821 INFO [stderr] ... | Nov 30 20:10:06.821 INFO [stderr] 345 | | } Nov 30 20:10:06.821 INFO [stderr] 346 | | } Nov 30 20:10:06.821 INFO [stderr] | |_^ Nov 30 20:10:06.821 INFO [stderr] | Nov 30 20:10:06.821 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! Nov 30 20:10:06.821 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:06.822 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Nov 30 20:10:06.822 INFO [stderr] Nov 30 20:10:07.264 INFO [stderr] error: aborting due to 5 previous errors Nov 30 20:10:07.264 INFO [stderr] Nov 30 20:10:07.264 INFO [stderr] error: Could not compile `libdeadmock`. Nov 30 20:10:07.264 INFO [stderr] warning: build failed, waiting for other jobs to finish... Nov 30 20:10:08.171 INFO [stderr] error: aborting due to 5 previous errors Nov 30 20:10:08.171 INFO [stderr] Nov 30 20:10:08.188 INFO [stderr] error: Could not compile `libdeadmock`. Nov 30 20:10:08.188 INFO [stderr] Nov 30 20:10:08.188 INFO [stderr] To learn more, run the command again with --verbose. Nov 30 20:10:08.189 INFO [stderr] su: No module specific data is present Nov 30 20:10:08.498 INFO running `"docker" "inspect" "0e72a40185811b5ffb2c27eb4c74805f32cefcbe2cc3d08c5bf16b2a160dfb5c"` Nov 30 20:10:08.618 INFO running `"docker" "rm" "-f" "0e72a40185811b5ffb2c27eb4c74805f32cefcbe2cc3d08c5bf16b2a160dfb5c"` Nov 30 20:10:08.816 INFO [stdout] 0e72a40185811b5ffb2c27eb4c74805f32cefcbe2cc3d08c5bf16b2a160dfb5c