[INFO] crate swindon 0.7.8 is already in cache [INFO] testing swindon-0.7.8 against 1.38.0 for beta-1.39-1 [INFO] extracting crate swindon 0.7.8 into work/builds/worker-3/source [INFO] validating manifest of crates.io crate swindon 0.7.8 on toolchain 1.38.0 [INFO] running `"/big/crater/work/cargo-home/bin/cargo" "+1.38.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate swindon 0.7.8 [INFO] finished tweaking crates.io crate swindon 0.7.8 [INFO] tweaked toml for crates.io crate swindon 0.7.8 written to work/builds/worker-3/source/Cargo.toml [INFO] running `"/big/crater/work/cargo-home/bin/cargo" "+1.38.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/big/crater/work/cargo-home/bin/cargo" "+1.38.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/big/crater/work/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-3/source:/opt/rustwide/workdir:ro,Z" "-v" "/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+1.38.0" "build" "--frozen"` [INFO] [stdout] e6f39153194071f582a9368dd65fb8c4d300656df8c067a7eb2e4225a03caf62 [INFO] running `"docker" "start" "-a" "e6f39153194071f582a9368dd65fb8c4d300656df8c067a7eb2e4225a03caf62"` [INFO] [stderr] Compiling netbuf v0.4.1 [INFO] [stderr] Compiling sha1 v0.4.0 [INFO] [stderr] Compiling httpdate v0.3.2 [INFO] [stderr] Compiling atomic v0.3.4 [INFO] [stderr] Compiling assert_matches v1.3.0 [INFO] [stderr] Compiling async-slot v0.1.0 [INFO] [stderr] Compiling owning_ref v0.3.3 [INFO] [stderr] Compiling combine v2.5.2 [INFO] [stderr] Compiling generic-array v0.11.1 [INFO] [stderr] Compiling string-intern v0.1.7 [INFO] [stderr] Compiling abstract-ns v0.4.3 [INFO] [stderr] Compiling humannum v0.1.0 [INFO] [stderr] Compiling digest-writer v0.3.1 [INFO] [stderr] Compiling self-meter v0.6.0 [INFO] [stderr] Compiling tk-listen v0.1.1 [INFO] [stderr] Compiling libcantal v0.3.2 [INFO] [stderr] Compiling tk-bufstream v0.3.0 [INFO] [stderr] Compiling quire v0.3.1 [INFO] [stderr] Compiling http-file-headers v0.1.8 [INFO] [stderr] Compiling tk-pool v0.5.3 [INFO] [stderr] Compiling ns-router v0.1.6 [INFO] [stderr] Compiling ns-std-threaded v0.3.0 [INFO] [stderr] Compiling tk-http v0.3.9 [INFO] [stderr] Compiling trimmer v0.3.6 [INFO] [stderr] Compiling self-meter-http v0.4.1 [INFO] [stderr] Compiling httpbin v0.3.3 [INFO] [stderr] Compiling swindon v0.7.8 (/opt/rustwide/workdir) [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/chat/backend.rs:310:12 [INFO] [stderr] | [INFO] [stderr] 310 | Ok((Async::Ready(data.len()))) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/chat/backend.rs:412:12 [INFO] [stderr] | [INFO] [stderr] 412 | Ok((Async::Ready(data.len()))) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/chat/backend.rs:450:12 [INFO] [stderr] | [INFO] [stderr] 450 | Ok((Async::Ready(data.len()))) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/chat/backend.rs:310:12 [INFO] [stderr] | [INFO] [stderr] 310 | Ok((Async::Ready(data.len()))) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/chat/backend.rs:412:12 [INFO] [stderr] | [INFO] [stderr] 412 | Ok((Async::Ready(data.len()))) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/chat/backend.rs:450:12 [INFO] [stderr] | [INFO] [stderr] 450 | Ok((Async::Ready(data.len()))) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/handlers/files/decode.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | b'0'...b'9' => Ok(b & 0x0f), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/handlers/files/decode.rs:25:13 [INFO] [stderr] | [INFO] [stderr] 25 | b'a'...b'f' | b'A'...b'F' => Ok((b & 0x0f) + 9), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/handlers/files/decode.rs:25:27 [INFO] [stderr] | [INFO] [stderr] 25 | b'a'...b'f' | b'A'...b'F' => Ok((b & 0x0f) + 9), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/handlers/files/decode.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | b'0'...b'9' => Ok(b & 0x0f), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/handlers/files/decode.rs:25:13 [INFO] [stderr] | [INFO] [stderr] 25 | b'a'...b'f' | b'A'...b'F' => Ok((b & 0x0f) + 9), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/handlers/files/decode.rs:25:27 [INFO] [stderr] | [INFO] [stderr] 25 | b'a'...b'f' | b'A'...b'F' => Ok((b & 0x0f) + 9), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/handlers/self_status.rs:29:39 [INFO] [stderr] | [INFO] [stderr] 29 | metrics: Json<'a, Vec>>, [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Collection` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/http_pools.rs:51:9 [INFO] [stderr] | [INFO] [stderr] 51 | Box>+Send>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Codec>+Send` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/http_pools.rs:127:36 [INFO] [stderr] | [INFO] [stderr] 127 | fn visit<'x>(&'x self, v: &mut Visitor<'x>) { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'x>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/incoming/mod.rs:15:27 [INFO] [stderr] | [INFO] [stderr] 15 | pub type Request = Box>>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Codec>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/incoming/mod.rs:16:25 [INFO] [stderr] | [INFO] [stderr] 16 | pub type Reply = Box, Error=Error>>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future, Error=Error>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/handlers/self_status.rs:29:39 [INFO] [stderr] | [INFO] [stderr] 29 | metrics: Json<'a, Vec>>, [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Collection` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/metrics.rs:10:48 [INFO] [stderr] | [INFO] [stderr] 10 | pub type List = Vec<(Metric<'static>, &'static Value)>; [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Value` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/metrics.rs:17:54 [INFO] [stderr] | [INFO] [stderr] 17 | pub struct ActiveCollection(OwningHandle>>, Wrapper>); [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Collection` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/http_pools.rs:51:9 [INFO] [stderr] | [INFO] [stderr] 51 | Box>+Send>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Codec>+Send` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/metrics.rs:27:29 [INFO] [stderr] | [INFO] [stderr] 27 | fn visit(&self, s: &mut NameVisitor) { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn NameVisitor` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/metrics.rs:38:51 [INFO] [stderr] | [INFO] [stderr] 38 | pub fn all(runtime: &Arc) -> Box>> { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Collection` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/http_pools.rs:127:36 [INFO] [stderr] | [INFO] [stderr] 127 | fn visit<'x>(&'x self, v: &mut Visitor<'x>) { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Visitor<'x>` [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/proxy/backend.rs:75:12 [INFO] [stderr] | [INFO] [stderr] 75 | Ok((Async::Ready(data.len()))) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/incoming/mod.rs:15:27 [INFO] [stderr] | [INFO] [stderr] 15 | pub type Request = Box>>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Codec>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/incoming/mod.rs:16:25 [INFO] [stderr] | [INFO] [stderr] 16 | pub type Reply = Box, Error=Error>>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future, Error=Error>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/metrics.rs:10:48 [INFO] [stderr] | [INFO] [stderr] 10 | pub type List = Vec<(Metric<'static>, &'static Value)>; [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Value` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/metrics.rs:17:54 [INFO] [stderr] | [INFO] [stderr] 17 | pub struct ActiveCollection(OwningHandle>>, Wrapper>); [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Collection` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/metrics.rs:27:29 [INFO] [stderr] | [INFO] [stderr] 27 | fn visit(&self, s: &mut NameVisitor) { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn NameVisitor` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/metrics.rs:38:51 [INFO] [stderr] | [INFO] [stderr] 38 | pub fn all(runtime: &Arc) -> Box>> { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn Collection` [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/proxy/backend.rs:75:12 [INFO] [stderr] | [INFO] [stderr] 75 | Ok((Async::Ready(data.len()))) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/chat/cid.rs:20:46 [INFO] [stderr] | [INFO] [stderr] 20 | use std::sync::atomic::{AtomicUsize, ATOMIC_USIZE_INIT, Ordering}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/chat/cid.rs:21:39 [INFO] [stderr] | [INFO] [stderr] 21 | static COUNTER: AtomicUsize = ATOMIC_USIZE_INIT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/chat/cid.rs:20:46 [INFO] [stderr] | [INFO] [stderr] 20 | use std::sync::atomic::{AtomicUsize, ATOMIC_USIZE_INIT, Ordering}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/chat/cid.rs:21:39 [INFO] [stderr] | [INFO] [stderr] 21 | static COUNTER: AtomicUsize = ATOMIC_USIZE_INIT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'core::str::::trim_right_matches': superseded by `trim_end_matches` [INFO] [stderr] --> src/handlers/files/index.rs:63:30 [INFO] [stderr] | [INFO] [stderr] 63 | let vpath = virtual_path.trim_right_matches('/'); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `trim_end_matches` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'core::str::::trim_right_matches': superseded by `trim_end_matches` [INFO] [stderr] --> src/handlers/files/index.rs:63:30 [INFO] [stderr] | [INFO] [stderr] 63 | let vpath = virtual_path.trim_right_matches('/'); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `trim_end_matches` [INFO] [stderr] [INFO] [stderr] warning[E0382]: assign to part of moved value: `session` [INFO] [stderr] --> src/chat/processor/pool.rs:180:13 [INFO] [stderr] | [INFO] [stderr] 175 | let mut session = Session::new(); [INFO] [stderr] | ----------- move occurs because `session` has type `chat::processor::session::Session`, which does not implement the `Copy` trait [INFO] [stderr] ... [INFO] [stderr] 179 | self.sessions.active.insert(session_id.clone(), expire, session); [INFO] [stderr] | ------- value moved here [INFO] [stderr] 180 | session.status_timestamp = now; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ value partially assigned here after move [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] = note: for more information, try `rustc --explain E0729` [INFO] [stderr] [INFO] [stderr] warning[E0382]: assign to part of moved value: `sess` [INFO] [stderr] --> src/chat/processor/pool.rs:295:17 [INFO] [stderr] | [INFO] [stderr] 292 | let mut sess = Session::new(); [INFO] [stderr] | -------- move occurs because `sess` has type `chat::processor::session::Session`, which does not implement the `Copy` trait [INFO] [stderr] 293 | self.sessions.active.insert( [INFO] [stderr] 294 | sess_id.clone(), activity_ts, sess); [INFO] [stderr] | ---- value moved here [INFO] [stderr] 295 | sess.status_timestamp = now; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ value partially assigned here after move [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] = note: for more information, try `rustc --explain E0729` [INFO] [stderr] [INFO] [stderr] warning[E0382]: assign to part of moved value: `session` [INFO] [stderr] --> src/chat/processor/pool.rs:180:13 [INFO] [stderr] | [INFO] [stderr] 175 | let mut session = Session::new(); [INFO] [stderr] | ----------- move occurs because `session` has type `chat::processor::session::Session`, which does not implement the `Copy` trait [INFO] [stderr] ... [INFO] [stderr] 179 | self.sessions.active.insert(session_id.clone(), expire, session); [INFO] [stderr] | ------- value moved here [INFO] [stderr] 180 | session.status_timestamp = now; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ value partially assigned here after move [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] = note: for more information, try `rustc --explain E0729` [INFO] [stderr] [INFO] [stderr] warning[E0382]: assign to part of moved value: `sess` [INFO] [stderr] --> src/chat/processor/pool.rs:295:17 [INFO] [stderr] | [INFO] [stderr] 292 | let mut sess = Session::new(); [INFO] [stderr] | -------- move occurs because `sess` has type `chat::processor::session::Session`, which does not implement the `Copy` trait [INFO] [stderr] 293 | self.sessions.active.insert( [INFO] [stderr] 294 | sess_id.clone(), activity_ts, sess); [INFO] [stderr] | ---- value moved here [INFO] [stderr] 295 | sess.status_timestamp = now; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ value partially assigned here after move [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] = note: for more information, try `rustc --explain E0729` [INFO] [stderr] [INFO] [stderr] error: Could not compile `swindon`. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustc --crate-name swindon src/main.rs --color never --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=a6b3983fac19f84c -C extra-filename=-a6b3983fac19f84c --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern abstract_ns=/opt/rustwide/target/debug/deps/libabstract_ns-6a79b19cfd263a2c.rlib --extern argparse=/opt/rustwide/target/debug/deps/libargparse-b3e214781be71d80.rlib --extern assert_matches=/opt/rustwide/target/debug/deps/libassert_matches-98abed05ad0d72c0.rlib --extern async_slot=/opt/rustwide/target/debug/deps/libasync_slot-c803b53dac741de3.rlib --extern blake2=/opt/rustwide/target/debug/deps/libblake2-3d2045b2489091f5.rlib --extern byteorder=/opt/rustwide/target/debug/deps/libbyteorder-f584045056e081f3.rlib --extern crossbeam=/opt/rustwide/target/debug/deps/libcrossbeam-db2b07964beaa07a.rlib --extern digest=/opt/rustwide/target/debug/deps/libdigest-6f7d27a0360e67eb.rlib --extern digest_writer=/opt/rustwide/target/debug/deps/libdigest_writer-d5fbd36d8e33fbbe.rlib --extern env_logger=/opt/rustwide/target/debug/deps/libenv_logger-106de7db34ff1a99.rlib --extern futures=/opt/rustwide/target/debug/deps/libfutures-09a09e8d21d2d7f5.rlib --extern futures_cpupool=/opt/rustwide/target/debug/deps/libfutures_cpupool-917d0b5c00ef40e6.rlib --extern generic_array=/opt/rustwide/target/debug/deps/libgeneric_array-9852245138fdf75a.rlib --extern http_file_headers=/opt/rustwide/target/debug/deps/libhttp_file_headers-3992c93939c62255.rlib --extern httpbin=/opt/rustwide/target/debug/deps/libhttpbin-1cae4e0a164375d8.rlib --extern httpdate=/opt/rustwide/target/debug/deps/libhttpdate-3fef63f5eb532911.rlib --extern humantime=/opt/rustwide/target/debug/deps/libhumantime-e7ba9863f05660d2.rlib --extern lazy_static=/opt/rustwide/target/debug/deps/liblazy_static-83cafc2ae303332c.rlib --extern libc=/opt/rustwide/target/debug/deps/liblibc-a3b13f6b27abcc70.rlib --extern libcantal=/opt/rustwide/target/debug/deps/liblibcantal-3a41488faafe69fa.rlib --extern log=/opt/rustwide/target/debug/deps/liblog-e50aa4e61ffd3b64.rlib --extern matches=/opt/rustwide/target/debug/deps/libmatches-79786252485cca6c.rlib --extern mime_guess=/opt/rustwide/target/debug/deps/libmime_guess-4575f9176edbb8fb.rlib --extern netbuf=/opt/rustwide/target/debug/deps/libnetbuf-26087e9237866c38.rlib --extern ns_router=/opt/rustwide/target/debug/deps/libns_router-bbcf2dedbbeb9b09.rlib --extern ns_std_threaded=/opt/rustwide/target/debug/deps/libns_std_threaded-c8ed8de7c57bef32.rlib --extern owning_ref=/opt/rustwide/target/debug/deps/libowning_ref-ecca6cc74da7b304.rlib --extern quick_error=/opt/rustwide/target/debug/deps/libquick_error-f5a43a4ceb9b7953.rlib --extern quire=/opt/rustwide/target/debug/deps/libquire-a9d4b1de5884ea43.rlib --extern rand=/opt/rustwide/target/debug/deps/librand-250eafcf18e8ca2a.rlib --extern regex=/opt/rustwide/target/debug/deps/libregex-a6dad98604613b54.rlib --extern scoped_tls=/opt/rustwide/target/debug/deps/libscoped_tls-4221a3d8c56576d4.rlib --extern self_meter_http=/opt/rustwide/target/debug/deps/libself_meter_http-a6b24e34c518f47a.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-3db1b040cc6a76fc.rlib --extern serde_derive=/opt/rustwide/target/debug/deps/libserde_derive-45cc0e3876de4cbd.so --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-53e7575f052a449c.rlib --extern slab=/opt/rustwide/target/debug/deps/libslab-2d4e73d4fd5cd450.rlib --extern string_intern=/opt/rustwide/target/debug/deps/libstring_intern-99657788b3c9e744.rlib --extern time=/opt/rustwide/target/debug/deps/libtime-0837f709e880efd3.rlib --extern tk_bufstream=/opt/rustwide/target/debug/deps/libtk_bufstream-7cf9f8c2e1a558b2.rlib --extern tk_http=/opt/rustwide/target/debug/deps/libtk_http-1d221e68564985e2.rlib --extern tk_listen=/opt/rustwide/target/debug/deps/libtk_listen-30b483c8075e588b.rlib --extern tk_pool=/opt/rustwide/target/debug/deps/libtk_pool-413ff56a8ca6e71e.rlib --extern tokio_core=/opt/rustwide/target/debug/deps/libtokio_core-01972ecc8fa38bf4.rlib --extern tokio_io=/opt/rustwide/target/debug/deps/libtokio_io-0fb1872eabc9c06a.rlib --extern trimmer=/opt/rustwide/target/debug/deps/libtrimmer-3717aa7850be4fc7.rlib --extern typenum=/opt/rustwide/target/debug/deps/libtypenum-eacbef66c3cc4fb8.rlib --extern void=/opt/rustwide/target/debug/deps/libvoid-4c8c16f792843a81.rlib --cap-lints=warn` (signal: 9, SIGKILL: kill) [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: build failed [INFO] running `"docker" "inspect" "e6f39153194071f582a9368dd65fb8c4d300656df8c067a7eb2e4225a03caf62"` [INFO] running `"docker" "rm" "-f" "e6f39153194071f582a9368dd65fb8c4d300656df8c067a7eb2e4225a03caf62"` [INFO] [stdout] e6f39153194071f582a9368dd65fb8c4d300656df8c067a7eb2e4225a03caf62