Nov 30 20:09:04.482 INFO checking libdeadmock-0.1.6 against try#32252761328f59ccfadb1bafb8148c685bc830b3 for pr-56323 Nov 30 20:09:04.482 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56323/worker-7/try#32252761328f59ccfadb1bafb8148c685bc830b3:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/pr-56323/try#32252761328f59ccfadb1bafb8148c685bc830b3:/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 +32252761328f59ccfadb1bafb8148c685bc830b3-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:04.932 INFO [stdout] 0ae2048b7a7ee7064504e2411403fa089d597af81ee75904199c560f6863b93b Nov 30 20:09:04.934 INFO running `"docker" "start" "-a" "0ae2048b7a7ee7064504e2411403fa089d597af81ee75904199c560f6863b93b"` Nov 30 20:09:06.347 INFO [stderr] usermod: no changes Nov 30 20:09:06.719 INFO [stderr] Checking byteorder v1.2.7 Nov 30 20:09:06.724 INFO [stderr] Checking want v0.0.6 Nov 30 20:09:06.724 INFO [stderr] Checking tokio-timer v0.2.8 Nov 30 20:09:06.724 INFO [stderr] Checking tokio-current-thread v0.1.4 Nov 30 20:09:06.724 INFO [stderr] Checking slog-try v0.2.0 Nov 30 20:09:06.724 INFO [stderr] Checking futures-cpupool v0.1.8 Nov 30 20:09:06.724 INFO [stderr] Checking once_cell v0.1.6 Nov 30 20:09:06.724 INFO [stderr] Checking tokio-threadpool v0.1.9 Nov 30 20:09:08.452 INFO [stderr] Checking toml v0.4.9 Nov 30 20:09:09.941 INFO [stderr] Checking libeither v0.3.0 Nov 30 20:09:10.938 INFO [stderr] Checking bytes v0.4.11 Nov 30 20:09:10.938 INFO [stderr] Checking base64 v0.9.3 Nov 30 20:09:10.939 INFO [stderr] Checking term v0.5.1 Nov 30 20:09:13.023 INFO [stderr] Checking uuid v0.7.1 Nov 30 20:09:13.113 INFO [stderr] Checking cached v0.8.0 Nov 30 20:09:17.325 INFO [stderr] Checking slog-term v2.4.0 Nov 30 20:09:18.288 INFO [stderr] Checking tokio-io v0.1.10 Nov 30 20:09:18.288 INFO [stderr] Checking http v0.1.14 Nov 30 20:09:23.304 INFO [stderr] Checking tokio-codec v0.1.1 Nov 30 20:09:23.304 INFO [stderr] Checking tokio-reactor v0.1.7 Nov 30 20:09:23.304 INFO [stderr] Checking tokio-fs v0.1.4 Nov 30 20:09:23.304 INFO [stderr] Checking tokio-async-await v0.1.4 Nov 30 20:09:23.304 INFO [stderr] Checking tokio-tls v0.2.0 Nov 30 20:09:24.448 INFO [stderr] Checking tomlenv v0.3.2 Nov 30 20:09:28.480 INFO [stderr] Checking tokio-uds v0.2.4 Nov 30 20:09:28.480 INFO [stderr] Checking tokio-udp v0.1.3 Nov 30 20:09:28.480 INFO [stderr] Checking tokio-tcp v0.1.2 Nov 30 20:09:30.446 INFO [stderr] Checking h2 v0.1.13 Nov 30 20:09:30.446 INFO [stderr] Checking typed-headers v0.1.0 Nov 30 20:09:36.928 INFO [stderr] Checking tokio v0.1.13 Nov 30 20:09:40.501 INFO [stderr] Checking hyper v0.12.16 Nov 30 20:09:47.684 INFO [stderr] Checking hyper-tls v0.3.1 Nov 30 20:09:52.256 INFO [stderr] Checking hyper-proxy v0.5.0 Nov 30 20:09:57.304 INFO [stderr] Checking libdeadmock v0.1.6 (/source) Nov 30 20:10:07.651 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:07.651 INFO [stderr] --> src/error/mod.rs:57:45 Nov 30 20:10:07.651 INFO [stderr] | Nov 30 20:10:07.651 INFO [stderr] 57 | #[derive(Copy, Clone, Eq, PartialEq, Debug, Fail)] Nov 30 20:10:07.651 INFO [stderr] | ^^^^ Nov 30 20:10:07.651 INFO [stderr] | Nov 30 20:10:07.651 INFO [stderr] note: lint level defined here Nov 30 20:10:07.651 INFO [stderr] --> src/lib.rs:32:5 Nov 30 20:10:07.651 INFO [stderr] | Nov 30 20:10:07.651 INFO [stderr] 32 | absolute_paths_not_starting_with_crate, Nov 30 20:10:07.651 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 20:10:07.651 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:07.651 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:07.651 INFO [stderr] Nov 30 20:10:07.651 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:07.651 INFO [stderr] --> src/error/mod.rs:57:45 Nov 30 20:10:07.651 INFO [stderr] | Nov 30 20:10:07.651 INFO [stderr] 57 | #[derive(Copy, Clone, Eq, PartialEq, Debug, Fail)] Nov 30 20:10:07.651 INFO [stderr] | ^^^^ Nov 30 20:10:07.651 INFO [stderr] | Nov 30 20:10:07.651 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:07.651 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:07.651 INFO [stderr] Nov 30 20:10:07.652 INFO [stderr] error: unused import: `lazy_static::lazy_static` Nov 30 20:10:07.652 INFO [stderr] --> src/matcher/header.rs:15:5 Nov 30 20:10:07.652 INFO [stderr] | Nov 30 20:10:07.652 INFO [stderr] 15 | use lazy_static::lazy_static; Nov 30 20:10:07.652 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 20:10:07.652 INFO [stderr] | Nov 30 20:10:07.652 INFO [stderr] note: lint level defined here Nov 30 20:10:07.652 INFO [stderr] --> src/lib.rs:29:5 Nov 30 20:10:07.652 INFO [stderr] | Nov 30 20:10:07.652 INFO [stderr] 29 | unused Nov 30 20:10:07.652 INFO [stderr] | ^^^^^^ Nov 30 20:10:07.652 INFO [stderr] = note: #[deny(unused_imports)] implied by #[deny(unused)] Nov 30 20:10:07.652 INFO [stderr] Nov 30 20:10:07.652 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:07.652 INFO [stderr] --> src/matcher/header.rs:140:1 Nov 30 20:10:07.652 INFO [stderr] | Nov 30 20:10:07.652 INFO [stderr] 140 | / cached_key_result!{ Nov 30 20:10:07.652 INFO [stderr] 141 | | REGEX: UnboundCache = UnboundCache::new(); Nov 30 20:10:07.652 INFO [stderr] 142 | | Key = { header_pattern.to_string() }; Nov 30 20:10:07.652 INFO [stderr] 143 | | fn generate_regex(header_pattern: &str) -> Result = { Nov 30 20:10:07.652 INFO [stderr] ... | Nov 30 20:10:07.652 INFO [stderr] 150 | | } Nov 30 20:10:07.652 INFO [stderr] 151 | | } Nov 30 20:10:07.652 INFO [stderr] | |_^ Nov 30 20:10:07.652 INFO [stderr] | Nov 30 20:10:07.652 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:07.652 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:07.652 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:07.652 INFO [stderr] Nov 30 20:10:07.652 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:07.652 INFO [stderr] --> src/matcher/header.rs:140:1 Nov 30 20:10:07.652 INFO [stderr] | Nov 30 20:10:07.653 INFO [stderr] 140 | / cached_key_result!{ Nov 30 20:10:07.653 INFO [stderr] 141 | | REGEX: UnboundCache = UnboundCache::new(); Nov 30 20:10:07.653 INFO [stderr] 142 | | Key = { header_pattern.to_string() }; Nov 30 20:10:07.653 INFO [stderr] 143 | | fn generate_regex(header_pattern: &str) -> Result = { Nov 30 20:10:07.653 INFO [stderr] ... | Nov 30 20:10:07.653 INFO [stderr] 150 | | } Nov 30 20:10:07.653 INFO [stderr] 151 | | } Nov 30 20:10:07.653 INFO [stderr] | |_^ Nov 30 20:10:07.653 INFO [stderr] | Nov 30 20:10:07.653 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:07.653 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:07.653 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:07.653 INFO [stderr] Nov 30 20:10:07.653 INFO [stderr] error: unused import: `lazy_static::lazy_static` Nov 30 20:10:07.653 INFO [stderr] --> src/matcher/headers.rs:15:5 Nov 30 20:10:07.653 INFO [stderr] | Nov 30 20:10:07.653 INFO [stderr] 15 | use lazy_static::lazy_static; Nov 30 20:10:07.654 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 20:10:07.654 INFO [stderr] Nov 30 20:10:07.654 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:07.654 INFO [stderr] --> src/matcher/headers.rs:151:1 Nov 30 20:10:07.654 INFO [stderr] | Nov 30 20:10:07.654 INFO [stderr] 151 | / cached_key_result!{ Nov 30 20:10:07.654 INFO [stderr] 152 | | REGEX: UnboundCache = UnboundCache::new(); Nov 30 20:10:07.654 INFO [stderr] 153 | | Key = { header_pattern.to_string() }; Nov 30 20:10:07.654 INFO [stderr] 154 | | fn generate_regex(header_pattern: &str) -> Result = { Nov 30 20:10:07.654 INFO [stderr] ... | Nov 30 20:10:07.654 INFO [stderr] 161 | | } Nov 30 20:10:07.654 INFO [stderr] 162 | | } Nov 30 20:10:07.654 INFO [stderr] | |_^ Nov 30 20:10:07.654 INFO [stderr] | Nov 30 20:10:07.654 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:07.654 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:07.654 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:07.654 INFO [stderr] Nov 30 20:10:07.654 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:07.655 INFO [stderr] --> src/matcher/headers.rs:151:1 Nov 30 20:10:07.655 INFO [stderr] | Nov 30 20:10:07.655 INFO [stderr] 151 | / cached_key_result!{ Nov 30 20:10:07.655 INFO [stderr] 152 | | REGEX: UnboundCache = UnboundCache::new(); Nov 30 20:10:07.655 INFO [stderr] 153 | | Key = { header_pattern.to_string() }; Nov 30 20:10:07.655 INFO [stderr] 154 | | fn generate_regex(header_pattern: &str) -> Result = { Nov 30 20:10:07.655 INFO [stderr] ... | Nov 30 20:10:07.655 INFO [stderr] 161 | | } Nov 30 20:10:07.655 INFO [stderr] 162 | | } Nov 30 20:10:07.655 INFO [stderr] | |_^ Nov 30 20:10:07.655 INFO [stderr] | Nov 30 20:10:07.655 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:07.655 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:07.655 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:07.655 INFO [stderr] Nov 30 20:10:07.655 INFO [stderr] error: unused import: `lazy_static::lazy_static` Nov 30 20:10:07.655 INFO [stderr] --> src/matcher/method.rs:15:5 Nov 30 20:10:07.655 INFO [stderr] | Nov 30 20:10:07.655 INFO [stderr] 15 | use lazy_static::lazy_static; Nov 30 20:10:07.655 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 20:10:07.655 INFO [stderr] Nov 30 20:10:07.655 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:07.655 INFO [stderr] --> src/matcher/method.rs:90:1 Nov 30 20:10:07.655 INFO [stderr] | Nov 30 20:10:07.655 INFO [stderr] 90 | / cached_key_result!{ Nov 30 20:10:07.655 INFO [stderr] 91 | | REGEX: UnboundCache = UnboundCache::new(); Nov 30 20:10:07.655 INFO [stderr] 92 | | Key = { method_pattern.to_string() }; Nov 30 20:10:07.655 INFO [stderr] 93 | | fn generate_regex(method_pattern: &str) -> Result = { Nov 30 20:10:07.655 INFO [stderr] ... | Nov 30 20:10:07.655 INFO [stderr] 100 | | } Nov 30 20:10:07.655 INFO [stderr] 101 | | } Nov 30 20:10:07.655 INFO [stderr] | |_^ Nov 30 20:10:07.655 INFO [stderr] | Nov 30 20:10:07.655 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:07.655 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:07.655 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:07.655 INFO [stderr] Nov 30 20:10:07.655 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:07.655 INFO [stderr] --> src/matcher/method.rs:90:1 Nov 30 20:10:07.655 INFO [stderr] | Nov 30 20:10:07.655 INFO [stderr] 90 | / cached_key_result!{ Nov 30 20:10:07.655 INFO [stderr] 91 | | REGEX: UnboundCache = UnboundCache::new(); Nov 30 20:10:07.655 INFO [stderr] 92 | | Key = { method_pattern.to_string() }; Nov 30 20:10:07.655 INFO [stderr] 93 | | fn generate_regex(method_pattern: &str) -> Result = { Nov 30 20:10:07.655 INFO [stderr] ... | Nov 30 20:10:07.655 INFO [stderr] 100 | | } Nov 30 20:10:07.655 INFO [stderr] 101 | | } Nov 30 20:10:07.655 INFO [stderr] | |_^ Nov 30 20:10:07.655 INFO [stderr] | Nov 30 20:10:07.655 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:07.655 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:07.655 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:07.655 INFO [stderr] Nov 30 20:10:07.655 INFO [stderr] error: unused import: `lazy_static::lazy_static` Nov 30 20:10:07.655 INFO [stderr] --> src/matcher/url.rs:15:5 Nov 30 20:10:07.656 INFO [stderr] | Nov 30 20:10:07.656 INFO [stderr] 15 | use lazy_static::lazy_static; Nov 30 20:10:07.656 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 20:10:07.656 INFO [stderr] Nov 30 20:10:07.656 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:07.656 INFO [stderr] --> src/matcher/url.rs:90:1 Nov 30 20:10:07.656 INFO [stderr] | Nov 30 20:10:07.656 INFO [stderr] 90 | / cached_key_result!{ Nov 30 20:10:07.656 INFO [stderr] 91 | | REGEX: UnboundCache = UnboundCache::new(); Nov 30 20:10:07.656 INFO [stderr] 92 | | Key = { path.to_string() }; Nov 30 20:10:07.656 INFO [stderr] 93 | | fn generate_regex(path: &str, url_pattern: &str) -> Result = { Nov 30 20:10:07.656 INFO [stderr] ... | Nov 30 20:10:07.656 INFO [stderr] 100 | | } Nov 30 20:10:07.656 INFO [stderr] 101 | | } Nov 30 20:10:07.656 INFO [stderr] | |_^ Nov 30 20:10:07.656 INFO [stderr] | Nov 30 20:10:07.656 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:07.656 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:07.656 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:07.656 INFO [stderr] Nov 30 20:10:07.656 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:07.656 INFO [stderr] --> src/matcher/url.rs:90:1 Nov 30 20:10:07.656 INFO [stderr] | Nov 30 20:10:07.656 INFO [stderr] 90 | / cached_key_result!{ Nov 30 20:10:07.656 INFO [stderr] 91 | | REGEX: UnboundCache = UnboundCache::new(); Nov 30 20:10:07.656 INFO [stderr] 92 | | Key = { path.to_string() }; Nov 30 20:10:07.656 INFO [stderr] 93 | | fn generate_regex(path: &str, url_pattern: &str) -> Result = { Nov 30 20:10:07.656 INFO [stderr] ... | Nov 30 20:10:07.656 INFO [stderr] 100 | | } Nov 30 20:10:07.656 INFO [stderr] 101 | | } Nov 30 20:10:07.656 INFO [stderr] | |_^ Nov 30 20:10:07.656 INFO [stderr] | Nov 30 20:10:07.656 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:07.656 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:07.657 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:07.657 INFO [stderr] Nov 30 20:10:07.659 INFO [stderr] error: unused import: `lazy_static::lazy_static` Nov 30 20:10:07.659 INFO [stderr] --> src/server/handler.rs:23:5 Nov 30 20:10:07.659 INFO [stderr] | Nov 30 20:10:07.659 INFO [stderr] 23 | use lazy_static::lazy_static; Nov 30 20:10:07.659 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 20:10:07.659 INFO [stderr] Nov 30 20:10:07.660 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:07.660 INFO [stderr] --> src/server/handler.rs:321:1 Nov 30 20:10:07.660 INFO [stderr] | Nov 30 20:10:07.661 INFO [stderr] 321 | / cached_key_result!{ Nov 30 20:10:07.661 INFO [stderr] 322 | | STATIC_RESPONSE: UnboundCache = UnboundCache::new(); Nov 30 20:10:07.661 INFO [stderr] 323 | | Key = { filename.to_string() }; Nov 30 20:10:07.661 INFO [stderr] 324 | | fn load(files_path: PathBuf, filename: &str) -> Result = { Nov 30 20:10:07.661 INFO [stderr] ... | Nov 30 20:10:07.662 INFO [stderr] 345 | | } Nov 30 20:10:07.662 INFO [stderr] 346 | | } Nov 30 20:10:07.662 INFO [stderr] | |_^ Nov 30 20:10:07.662 INFO [stderr] | Nov 30 20:10:07.662 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:07.662 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:07.662 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:07.662 INFO [stderr] Nov 30 20:10:07.662 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:07.662 INFO [stderr] --> src/server/handler.rs:321:1 Nov 30 20:10:07.662 INFO [stderr] | Nov 30 20:10:07.662 INFO [stderr] 321 | / cached_key_result!{ Nov 30 20:10:07.662 INFO [stderr] 322 | | STATIC_RESPONSE: UnboundCache = UnboundCache::new(); Nov 30 20:10:07.662 INFO [stderr] 323 | | Key = { filename.to_string() }; Nov 30 20:10:07.662 INFO [stderr] 324 | | fn load(files_path: PathBuf, filename: &str) -> Result = { Nov 30 20:10:07.662 INFO [stderr] ... | Nov 30 20:10:07.662 INFO [stderr] 345 | | } Nov 30 20:10:07.662 INFO [stderr] 346 | | } Nov 30 20:10:07.662 INFO [stderr] | |_^ Nov 30 20:10:07.662 INFO [stderr] | Nov 30 20:10:07.662 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:07.662 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:07.662 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:07.662 INFO [stderr] Nov 30 20:10:08.494 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:08.494 INFO [stderr] --> src/error/mod.rs:57:45 Nov 30 20:10:08.494 INFO [stderr] | Nov 30 20:10:08.494 INFO [stderr] 57 | #[derive(Copy, Clone, Eq, PartialEq, Debug, Fail)] Nov 30 20:10:08.494 INFO [stderr] | ^^^^ Nov 30 20:10:08.494 INFO [stderr] | Nov 30 20:10:08.494 INFO [stderr] note: lint level defined here Nov 30 20:10:08.494 INFO [stderr] --> src/lib.rs:32:5 Nov 30 20:10:08.494 INFO [stderr] | Nov 30 20:10:08.495 INFO [stderr] 32 | absolute_paths_not_starting_with_crate, Nov 30 20:10:08.495 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 20:10:08.495 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:08.495 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:08.495 INFO [stderr] Nov 30 20:10:08.495 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:08.495 INFO [stderr] --> src/error/mod.rs:57:45 Nov 30 20:10:08.495 INFO [stderr] | Nov 30 20:10:08.495 INFO [stderr] 57 | #[derive(Copy, Clone, Eq, PartialEq, Debug, Fail)] Nov 30 20:10:08.495 INFO [stderr] | ^^^^ Nov 30 20:10:08.495 INFO [stderr] | Nov 30 20:10:08.495 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:08.495 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:08.495 INFO [stderr] Nov 30 20:10:08.495 INFO [stderr] error: unused import: `lazy_static::lazy_static` Nov 30 20:10:08.495 INFO [stderr] --> src/matcher/header.rs:15:5 Nov 30 20:10:08.495 INFO [stderr] | Nov 30 20:10:08.495 INFO [stderr] 15 | use lazy_static::lazy_static; Nov 30 20:10:08.495 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 20:10:08.495 INFO [stderr] | Nov 30 20:10:08.495 INFO [stderr] note: lint level defined here Nov 30 20:10:08.495 INFO [stderr] --> src/lib.rs:29:5 Nov 30 20:10:08.495 INFO [stderr] | Nov 30 20:10:08.495 INFO [stderr] 29 | unused Nov 30 20:10:08.495 INFO [stderr] | ^^^^^^ Nov 30 20:10:08.495 INFO [stderr] = note: #[deny(unused_imports)] implied by #[deny(unused)] Nov 30 20:10:08.495 INFO [stderr] Nov 30 20:10:08.495 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:08.495 INFO [stderr] --> src/matcher/header.rs:140:1 Nov 30 20:10:08.495 INFO [stderr] | Nov 30 20:10:08.495 INFO [stderr] 140 | / cached_key_result!{ Nov 30 20:10:08.495 INFO [stderr] 141 | | REGEX: UnboundCache = UnboundCache::new(); Nov 30 20:10:08.495 INFO [stderr] 142 | | Key = { header_pattern.to_string() }; Nov 30 20:10:08.495 INFO [stderr] 143 | | fn generate_regex(header_pattern: &str) -> Result = { Nov 30 20:10:08.495 INFO [stderr] ... | Nov 30 20:10:08.495 INFO [stderr] 150 | | } Nov 30 20:10:08.495 INFO [stderr] 151 | | } Nov 30 20:10:08.495 INFO [stderr] | |_^ Nov 30 20:10:08.495 INFO [stderr] | Nov 30 20:10:08.495 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:08.495 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:08.495 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:08.495 INFO [stderr] Nov 30 20:10:08.495 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:08.495 INFO [stderr] --> src/matcher/header.rs:140:1 Nov 30 20:10:08.495 INFO [stderr] | Nov 30 20:10:08.495 INFO [stderr] 140 | / cached_key_result!{ Nov 30 20:10:08.495 INFO [stderr] 141 | | REGEX: UnboundCache = UnboundCache::new(); Nov 30 20:10:08.495 INFO [stderr] 142 | | Key = { header_pattern.to_string() }; Nov 30 20:10:08.495 INFO [stderr] 143 | | fn generate_regex(header_pattern: &str) -> Result = { Nov 30 20:10:08.495 INFO [stderr] ... | Nov 30 20:10:08.495 INFO [stderr] 150 | | } Nov 30 20:10:08.495 INFO [stderr] 151 | | } Nov 30 20:10:08.495 INFO [stderr] | |_^ Nov 30 20:10:08.495 INFO [stderr] | Nov 30 20:10:08.495 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:08.495 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:08.495 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:08.495 INFO [stderr] Nov 30 20:10:08.495 INFO [stderr] error: unused import: `lazy_static::lazy_static` Nov 30 20:10:08.495 INFO [stderr] --> src/matcher/headers.rs:15:5 Nov 30 20:10:08.495 INFO [stderr] | Nov 30 20:10:08.495 INFO [stderr] 15 | use lazy_static::lazy_static; Nov 30 20:10:08.495 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 20:10:08.495 INFO [stderr] Nov 30 20:10:08.495 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:08.495 INFO [stderr] --> src/matcher/headers.rs:151:1 Nov 30 20:10:08.495 INFO [stderr] | Nov 30 20:10:08.495 INFO [stderr] 151 | / cached_key_result!{ Nov 30 20:10:08.495 INFO [stderr] 152 | | REGEX: UnboundCache = UnboundCache::new(); Nov 30 20:10:08.495 INFO [stderr] 153 | | Key = { header_pattern.to_string() }; Nov 30 20:10:08.495 INFO [stderr] 154 | | fn generate_regex(header_pattern: &str) -> Result = { Nov 30 20:10:08.495 INFO [stderr] ... | Nov 30 20:10:08.495 INFO [stderr] 161 | | } Nov 30 20:10:08.495 INFO [stderr] 162 | | } Nov 30 20:10:08.495 INFO [stderr] | |_^ Nov 30 20:10:08.495 INFO [stderr] | Nov 30 20:10:08.495 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:08.495 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:08.495 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:08.495 INFO [stderr] Nov 30 20:10:08.495 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:08.495 INFO [stderr] --> src/matcher/headers.rs:151:1 Nov 30 20:10:08.495 INFO [stderr] | Nov 30 20:10:08.495 INFO [stderr] 151 | / cached_key_result!{ Nov 30 20:10:08.495 INFO [stderr] 152 | | REGEX: UnboundCache = UnboundCache::new(); Nov 30 20:10:08.495 INFO [stderr] 153 | | Key = { header_pattern.to_string() }; Nov 30 20:10:08.495 INFO [stderr] 154 | | fn generate_regex(header_pattern: &str) -> Result = { Nov 30 20:10:08.495 INFO [stderr] ... | Nov 30 20:10:08.495 INFO [stderr] 161 | | } Nov 30 20:10:08.495 INFO [stderr] 162 | | } Nov 30 20:10:08.495 INFO [stderr] | |_^ Nov 30 20:10:08.495 INFO [stderr] | Nov 30 20:10:08.495 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:08.495 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:08.495 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:08.495 INFO [stderr] Nov 30 20:10:08.495 INFO [stderr] error: unused import: `lazy_static::lazy_static` Nov 30 20:10:08.495 INFO [stderr] --> src/matcher/method.rs:15:5 Nov 30 20:10:08.495 INFO [stderr] | Nov 30 20:10:08.495 INFO [stderr] 15 | use lazy_static::lazy_static; Nov 30 20:10:08.495 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 20:10:08.495 INFO [stderr] Nov 30 20:10:08.495 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:08.495 INFO [stderr] --> src/matcher/method.rs:90:1 Nov 30 20:10:08.495 INFO [stderr] | Nov 30 20:10:08.495 INFO [stderr] 90 | / cached_key_result!{ Nov 30 20:10:08.495 INFO [stderr] 91 | | REGEX: UnboundCache = UnboundCache::new(); Nov 30 20:10:08.495 INFO [stderr] 92 | | Key = { method_pattern.to_string() }; Nov 30 20:10:08.495 INFO [stderr] 93 | | fn generate_regex(method_pattern: &str) -> Result = { Nov 30 20:10:08.495 INFO [stderr] ... | Nov 30 20:10:08.495 INFO [stderr] 100 | | } Nov 30 20:10:08.495 INFO [stderr] 101 | | } Nov 30 20:10:08.495 INFO [stderr] | |_^ Nov 30 20:10:08.495 INFO [stderr] | Nov 30 20:10:08.495 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:08.495 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:08.495 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:08.495 INFO [stderr] Nov 30 20:10:08.495 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:08.495 INFO [stderr] --> src/matcher/method.rs:90:1 Nov 30 20:10:08.495 INFO [stderr] | Nov 30 20:10:08.495 INFO [stderr] 90 | / cached_key_result!{ Nov 30 20:10:08.495 INFO [stderr] 91 | | REGEX: UnboundCache = UnboundCache::new(); Nov 30 20:10:08.495 INFO [stderr] 92 | | Key = { method_pattern.to_string() }; Nov 30 20:10:08.495 INFO [stderr] 93 | | fn generate_regex(method_pattern: &str) -> Result = { Nov 30 20:10:08.495 INFO [stderr] ... | Nov 30 20:10:08.495 INFO [stderr] 100 | | } Nov 30 20:10:08.495 INFO [stderr] 101 | | } Nov 30 20:10:08.496 INFO [stderr] | |_^ Nov 30 20:10:08.496 INFO [stderr] | Nov 30 20:10:08.496 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:08.496 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:08.496 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:08.496 INFO [stderr] Nov 30 20:10:08.496 INFO [stderr] error: unused import: `lazy_static::lazy_static` Nov 30 20:10:08.496 INFO [stderr] --> src/matcher/url.rs:15:5 Nov 30 20:10:08.496 INFO [stderr] | Nov 30 20:10:08.496 INFO [stderr] 15 | use lazy_static::lazy_static; Nov 30 20:10:08.496 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 20:10:08.496 INFO [stderr] Nov 30 20:10:08.496 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:08.496 INFO [stderr] --> src/matcher/url.rs:90:1 Nov 30 20:10:08.496 INFO [stderr] | Nov 30 20:10:08.496 INFO [stderr] 90 | / cached_key_result!{ Nov 30 20:10:08.496 INFO [stderr] 91 | | REGEX: UnboundCache = UnboundCache::new(); Nov 30 20:10:08.496 INFO [stderr] 92 | | Key = { path.to_string() }; Nov 30 20:10:08.496 INFO [stderr] 93 | | fn generate_regex(path: &str, url_pattern: &str) -> Result = { Nov 30 20:10:08.496 INFO [stderr] ... | Nov 30 20:10:08.496 INFO [stderr] 100 | | } Nov 30 20:10:08.496 INFO [stderr] 101 | | } Nov 30 20:10:08.496 INFO [stderr] | |_^ Nov 30 20:10:08.496 INFO [stderr] | Nov 30 20:10:08.496 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:08.496 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:08.496 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:08.496 INFO [stderr] Nov 30 20:10:08.496 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:08.496 INFO [stderr] --> src/matcher/url.rs:90:1 Nov 30 20:10:08.496 INFO [stderr] | Nov 30 20:10:08.496 INFO [stderr] 90 | / cached_key_result!{ Nov 30 20:10:08.496 INFO [stderr] 91 | | REGEX: UnboundCache = UnboundCache::new(); Nov 30 20:10:08.496 INFO [stderr] 92 | | Key = { path.to_string() }; Nov 30 20:10:08.496 INFO [stderr] 93 | | fn generate_regex(path: &str, url_pattern: &str) -> Result = { Nov 30 20:10:08.496 INFO [stderr] ... | Nov 30 20:10:08.496 INFO [stderr] 100 | | } Nov 30 20:10:08.496 INFO [stderr] 101 | | } Nov 30 20:10:08.496 INFO [stderr] | |_^ Nov 30 20:10:08.496 INFO [stderr] | Nov 30 20:10:08.496 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:08.496 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:08.496 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:08.496 INFO [stderr] Nov 30 20:10:08.496 INFO [stderr] error: unused import: `lazy_static::lazy_static` Nov 30 20:10:08.496 INFO [stderr] --> src/server/handler.rs:23:5 Nov 30 20:10:08.496 INFO [stderr] | Nov 30 20:10:08.496 INFO [stderr] 23 | use lazy_static::lazy_static; Nov 30 20:10:08.496 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 20:10:08.496 INFO [stderr] Nov 30 20:10:08.496 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:08.496 INFO [stderr] --> src/server/handler.rs:321:1 Nov 30 20:10:08.496 INFO [stderr] | Nov 30 20:10:08.496 INFO [stderr] 321 | / cached_key_result!{ Nov 30 20:10:08.496 INFO [stderr] 322 | | STATIC_RESPONSE: UnboundCache = UnboundCache::new(); Nov 30 20:10:08.496 INFO [stderr] 323 | | Key = { filename.to_string() }; Nov 30 20:10:08.496 INFO [stderr] 324 | | fn load(files_path: PathBuf, filename: &str) -> Result = { Nov 30 20:10:08.496 INFO [stderr] ... | Nov 30 20:10:08.496 INFO [stderr] 345 | | } Nov 30 20:10:08.496 INFO [stderr] 346 | | } Nov 30 20:10:08.496 INFO [stderr] | |_^ Nov 30 20:10:08.496 INFO [stderr] | Nov 30 20:10:08.496 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:08.496 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:08.496 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:08.496 INFO [stderr] Nov 30 20:10:08.496 INFO [stderr] warning: absolute paths must start with `self`, `super`, `crate`, or an external crate name in the 2018 edition Nov 30 20:10:08.496 INFO [stderr] --> src/server/handler.rs:321:1 Nov 30 20:10:08.496 INFO [stderr] | Nov 30 20:10:08.496 INFO [stderr] 321 | / cached_key_result!{ Nov 30 20:10:08.496 INFO [stderr] 322 | | STATIC_RESPONSE: UnboundCache = UnboundCache::new(); Nov 30 20:10:08.496 INFO [stderr] 323 | | Key = { filename.to_string() }; Nov 30 20:10:08.496 INFO [stderr] 324 | | fn load(files_path: PathBuf, filename: &str) -> Result = { Nov 30 20:10:08.496 INFO [stderr] ... | Nov 30 20:10:08.496 INFO [stderr] 345 | | } Nov 30 20:10:08.496 INFO [stderr] 346 | | } Nov 30 20:10:08.496 INFO [stderr] | |_^ Nov 30 20:10:08.496 INFO [stderr] | Nov 30 20:10:08.496 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:08.496 INFO [stderr] = note: for more information, see issue #53130 Nov 30 20:10:08.496 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:08.496 INFO [stderr] Nov 30 20:10:08.856 INFO [stderr] error: aborting due to 5 previous errors Nov 30 20:10:08.856 INFO [stderr] Nov 30 20:10:08.871 INFO [stderr] error: Could not compile `libdeadmock`. Nov 30 20:10:08.871 INFO [stderr] warning: build failed, waiting for other jobs to finish... Nov 30 20:10:09.388 INFO [stderr] error: aborting due to 5 previous errors Nov 30 20:10:09.388 INFO [stderr] Nov 30 20:10:09.407 INFO [stderr] error: Could not compile `libdeadmock`. Nov 30 20:10:09.407 INFO [stderr] Nov 30 20:10:09.407 INFO [stderr] To learn more, run the command again with --verbose. Nov 30 20:10:09.408 INFO [stderr] su: No module specific data is present Nov 30 20:10:09.774 INFO running `"docker" "inspect" "0ae2048b7a7ee7064504e2411403fa089d597af81ee75904199c560f6863b93b"` Nov 30 20:10:09.854 INFO running `"docker" "rm" "-f" "0ae2048b7a7ee7064504e2411403fa089d597af81ee75904199c560f6863b93b"` Nov 30 20:10:09.929 INFO [stdout] 0ae2048b7a7ee7064504e2411403fa089d597af81ee75904199c560f6863b93b