[INFO] fetching crate swindon 0.7.8... [INFO] extracting crate swindon 0.7.8 into work/ex/pr-61629/sources/master#c8865d8e195813ade6b84434ac9f8850e7112d1a/reg/swindon/0.7.8 [INFO] extracting crate swindon 0.7.8 into work/ex/pr-61629/sources/try#e212b7d492c96d3837691ba29d32d5f468933fb8/reg/swindon/0.7.8 [INFO] validating manifest of swindon-0.7.8 on toolchain master#c8865d8e195813ade6b84434ac9f8850e7112d1a [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+c8865d8e195813ade6b84434ac9f8850e7112d1a-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of swindon-0.7.8 on toolchain try#e212b7d492c96d3837691ba29d32d5f468933fb8 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+e212b7d492c96d3837691ba29d32d5f468933fb8-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing swindon-0.7.8 [INFO] finished frobbing swindon-0.7.8 [INFO] frobbed toml for swindon-0.7.8 written to work/ex/pr-61629/sources/master#c8865d8e195813ade6b84434ac9f8850e7112d1a/reg/swindon/0.7.8/Cargo.toml [INFO] started frobbing swindon-0.7.8 [INFO] finished frobbing swindon-0.7.8 [INFO] frobbed toml for swindon-0.7.8 written to work/ex/pr-61629/sources/try#e212b7d492c96d3837691ba29d32d5f468933fb8/reg/swindon/0.7.8/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+c8865d8e195813ade6b84434ac9f8850e7112d1a-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+e212b7d492c96d3837691ba29d32d5f468933fb8-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+c8865d8e195813ade6b84434ac9f8850e7112d1a-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache lock [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded httpbin v0.3.3 [INFO] [stderr] Downloaded quire v0.3.1 [INFO] [stderr] Downloaded http-file-headers v0.1.8 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+e212b7d492c96d3837691ba29d32d5f468933fb8-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] testing swindon-0.7.8 against master#c8865d8e195813ade6b84434ac9f8850e7112d1a for pr-61629 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-61629/worker-5/master#c8865d8e195813ade6b84434ac9f8850e7112d1a:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-61629/sources/master#c8865d8e195813ade6b84434ac9f8850e7112d1a/reg/swindon/0.7.8:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+c8865d8e195813ade6b84434ac9f8850e7112d1a-alt" "build" "--frozen"` [INFO] [stdout] db78c957f0d01d7fe59b1581edbf1542ef93acb23cd472cc880295caf45daa66 [INFO] running `"docker" "start" "-a" "db78c957f0d01d7fe59b1581edbf1542ef93acb23cd472cc880295caf45daa66"` [INFO] [stderr] Compiling netbuf v0.4.1 [INFO] [stderr] Compiling sha1 v0.4.0 [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 combine v2.5.2 [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 libcantal v0.3.2 [INFO] [stderr] Compiling quire v0.3.1 [INFO] [stderr] Compiling http-file-headers v0.1.8 [INFO] [stderr] Compiling tk-listen v0.1.1 [INFO] [stderr] Compiling tk-bufstream v0.3.0 [INFO] [stderr] Compiling tk-http v0.3.9 [INFO] [stderr] Compiling ns-router v0.1.6 [INFO] [stderr] Compiling ns-std-threaded v0.3.0 [INFO] [stderr] Compiling tk-pool v0.5.3 [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/crater/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: `...` 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/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: 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: 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/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_dev src/main-dev.rs --color never --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=20bf9d12a0737199 -C extra-filename=-20bf9d12a0737199 --out-dir /opt/crater/target/debug/deps -L dependency=/opt/crater/target/debug/deps --extern abstract_ns=/opt/crater/target/debug/deps/libabstract_ns-74bc54b41ff6c4a4.rlib --extern argparse=/opt/crater/target/debug/deps/libargparse-f9cf954d3812472f.rlib --extern assert_matches=/opt/crater/target/debug/deps/libassert_matches-9b1a6522d111c068.rlib --extern async_slot=/opt/crater/target/debug/deps/libasync_slot-5abf517fca869ce0.rlib --extern blake2=/opt/crater/target/debug/deps/libblake2-ed256ee9805792f0.rlib --extern byteorder=/opt/crater/target/debug/deps/libbyteorder-966099251460dcaf.rlib --extern crossbeam=/opt/crater/target/debug/deps/libcrossbeam-7328b28a3f25bd85.rlib --extern digest=/opt/crater/target/debug/deps/libdigest-154fd525927fee9e.rlib --extern digest_writer=/opt/crater/target/debug/deps/libdigest_writer-3d48adaad36bb9eb.rlib --extern env_logger=/opt/crater/target/debug/deps/libenv_logger-5b023eb8e569f774.rlib --extern futures=/opt/crater/target/debug/deps/libfutures-330fde0ed5f39ce1.rlib --extern futures_cpupool=/opt/crater/target/debug/deps/libfutures_cpupool-24a53d6e4cdc7385.rlib --extern generic_array=/opt/crater/target/debug/deps/libgeneric_array-9404bd1d93de6882.rlib --extern http_file_headers=/opt/crater/target/debug/deps/libhttp_file_headers-2dc9deaea4831a29.rlib --extern httpbin=/opt/crater/target/debug/deps/libhttpbin-182aa51d8cf7f01f.rlib --extern httpdate=/opt/crater/target/debug/deps/libhttpdate-f49ab01c3e38eb04.rlib --extern humantime=/opt/crater/target/debug/deps/libhumantime-beb085f731d2b992.rlib --extern lazy_static=/opt/crater/target/debug/deps/liblazy_static-6b264ec86ae8595d.rlib --extern libc=/opt/crater/target/debug/deps/liblibc-2be231e10ed03565.rlib --extern libcantal=/opt/crater/target/debug/deps/liblibcantal-cee892fcb7bac80f.rlib --extern log=/opt/crater/target/debug/deps/liblog-6207875398805059.rlib --extern matches=/opt/crater/target/debug/deps/libmatches-780a7ce4c0baebdd.rlib --extern mime_guess=/opt/crater/target/debug/deps/libmime_guess-a72daa694a070149.rlib --extern netbuf=/opt/crater/target/debug/deps/libnetbuf-dc5aa01a1dec3960.rlib --extern ns_router=/opt/crater/target/debug/deps/libns_router-95c362829a0f193b.rlib --extern ns_std_threaded=/opt/crater/target/debug/deps/libns_std_threaded-ef06002baf69ee01.rlib --extern owning_ref=/opt/crater/target/debug/deps/libowning_ref-37f098b423470638.rlib --extern quick_error=/opt/crater/target/debug/deps/libquick_error-d5815f57f1e44ada.rlib --extern quire=/opt/crater/target/debug/deps/libquire-f39de8b0de46467d.rlib --extern rand=/opt/crater/target/debug/deps/librand-d1726427a7cd4c62.rlib --extern regex=/opt/crater/target/debug/deps/libregex-19de16d1139bb8f3.rlib --extern scoped_tls=/opt/crater/target/debug/deps/libscoped_tls-76eb9c115fb11d3a.rlib --extern self_meter_http=/opt/crater/target/debug/deps/libself_meter_http-dab7322cad2c115f.rlib --extern serde=/opt/crater/target/debug/deps/libserde-5b69e23bf165782f.rlib --extern serde_derive=/opt/crater/target/debug/deps/libserde_derive-6c9ae90dfa128aaf.so --extern serde_json=/opt/crater/target/debug/deps/libserde_json-67d132f94f03a62d.rlib --extern slab=/opt/crater/target/debug/deps/libslab-f8104c1e8bc477f3.rlib --extern string_intern=/opt/crater/target/debug/deps/libstring_intern-cb857d517cf272be.rlib --extern time=/opt/crater/target/debug/deps/libtime-090696ea0a79ecae.rlib --extern tk_bufstream=/opt/crater/target/debug/deps/libtk_bufstream-36d30e88ab4b26d5.rlib --extern tk_http=/opt/crater/target/debug/deps/libtk_http-17ff1db75a8e464a.rlib --extern tk_listen=/opt/crater/target/debug/deps/libtk_listen-0e149e8b27380650.rlib --extern tk_pool=/opt/crater/target/debug/deps/libtk_pool-43b569db13017546.rlib --extern tokio_core=/opt/crater/target/debug/deps/libtokio_core-3af2c472fbd6f8d9.rlib --extern tokio_io=/opt/crater/target/debug/deps/libtokio_io-a9cb8d6fd80d58d1.rlib --extern trimmer=/opt/crater/target/debug/deps/libtrimmer-bf616bd9866ef1ce.rlib --extern typenum=/opt/crater/target/debug/deps/libtypenum-3728a947131c72a3.rlib --extern void=/opt/crater/target/debug/deps/libvoid-6e60474369b35b78.rlib --cap-lints=forbid` (signal: 9, SIGKILL: kill) [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: linking with `cc` failed: exit code: 1 [INFO] [stderr] | [INFO] [stderr] = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" "/opt/crater/rustup-home/toolchains/c8865d8e195813ade6b84434ac9f8850e7112d1a-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/opt/crater/target/debug/deps/swindon-0ddb22fd6adc7abc.swindon.d8llxdi0-cgu.0.rcgu.o" "/opt/crater/target/debug/deps/swindon-0ddb22fd6adc7abc.swindon.d8llxdi0-cgu.1.rcgu.o" "/opt/crater/target/debug/deps/swindon-0ddb22fd6adc7abc.swindon.d8llxdi0-cgu.10.rcgu.o" "/opt/crater/target/debug/deps/swindon-0ddb22fd6adc7abc.swindon.d8llxdi0-cgu.11.rcgu.o" "/opt/crater/target/debug/deps/swindon-0ddb22fd6adc7abc.swindon.d8llxdi0-cgu.12.rcgu.o" "/opt/crater/target/debug/deps/swindon-0ddb22fd6adc7abc.swindon.d8llxdi0-cgu.13.rcgu.o" "/opt/crater/target/debug/deps/swindon-0ddb22fd6adc7abc.swindon.d8llxdi0-cgu.14.rcgu.o" "/opt/crater/target/debug/deps/swindon-0ddb22fd6adc7abc.swindon.d8llxdi0-cgu.15.rcgu.o" "/opt/crater/target/debug/deps/swindon-0ddb22fd6adc7abc.swindon.d8llxdi0-cgu.2.rcgu.o" "/opt/crater/target/debug/deps/swindon-0ddb22fd6adc7abc.swindon.d8llxdi0-cgu.3.rcgu.o" "/opt/crater/target/debug/deps/swindon-0ddb22fd6adc7abc.swindon.d8llxdi0-cgu.4.rcgu.o" "/opt/crater/target/debug/deps/swindon-0ddb22fd6adc7abc.swindon.d8llxdi0-cgu.5.rcgu.o" "/opt/crater/target/debug/deps/swindon-0ddb22fd6adc7abc.swindon.d8llxdi0-cgu.6.rcgu.o" "/opt/crater/target/debug/deps/swindon-0ddb22fd6adc7abc.swindon.d8llxdi0-cgu.7.rcgu.o" "/opt/crater/target/debug/deps/swindon-0ddb22fd6adc7abc.swindon.d8llxdi0-cgu.8.rcgu.o" "/opt/crater/target/debug/deps/swindon-0ddb22fd6adc7abc.swindon.d8llxdi0-cgu.9.rcgu.o" "-o" "/opt/crater/target/debug/deps/swindon-0ddb22fd6adc7abc" "/opt/crater/target/debug/deps/swindon-0ddb22fd6adc7abc.40dkazyrp8bc6yn6.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" "-L" "/opt/crater/target/debug/deps" "-L" "/opt/crater/rustup-home/toolchains/c8865d8e195813ade6b84434ac9f8850e7112d1a-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/opt/crater/target/debug/deps/libtrimmer-bf616bd9866ef1ce.rlib" "/opt/crater/target/debug/deps/libcombine-dce3c41c6a170e2b.rlib" "/opt/crater/target/debug/deps/libascii-e06652cabbbb845d.rlib" "/opt/crater/target/debug/deps/libtk_pool-43b569db13017546.rlib" "/opt/crater/target/debug/deps/libtk_listen-0e149e8b27380650.rlib" "/opt/crater/target/debug/deps/libtime-090696ea0a79ecae.rlib" "/opt/crater/target/debug/deps/libstring_intern-cb857d517cf272be.rlib" "/opt/crater/target/debug/deps/liblazy_static-3498c723bb265805.rlib" "/opt/crater/target/debug/deps/libself_meter_http-dab7322cad2c115f.rlib" "/opt/crater/target/debug/deps/libself_meter-2a6b3a0bf7a698ca.rlib" "/opt/crater/target/debug/deps/libquire-f39de8b0de46467d.rlib" "/opt/crater/target/debug/deps/libregex-19de16d1139bb8f3.rlib" "/opt/crater/target/debug/deps/libregex_syntax-3bbb1f237e30a4d6.rlib" "/opt/crater/target/debug/deps/libaho_corasick-60987d3ffc48e795.rlib" "/opt/crater/target/debug/deps/libhumannum-86706ff80facc86a.rlib" "/opt/crater/target/debug/deps/libnum_traits-f624e1e1e5a388fe.rlib" "/opt/crater/target/debug/deps/libnum_traits-eba28d25d0fd935d.rlib" "/opt/crater/target/debug/deps/libowning_ref-37f098b423470638.rlib" "/opt/crater/target/debug/deps/libns_router-95c362829a0f193b.rlib" "/opt/crater/target/debug/deps/libns_std_threaded-ef06002baf69ee01.rlib" "/opt/crater/target/debug/deps/liblibcantal-cee892fcb7bac80f.rlib" "/opt/crater/target/debug/deps/libatomic-5748e105239d3e12.rlib" "/opt/crater/target/debug/deps/libhttp_file_headers-2dc9deaea4831a29.rlib" "/opt/crater/target/debug/deps/libmime_guess-a72daa694a070149.rlib" "/opt/crater/target/debug/deps/libphf-710c40acfec8958b.rlib" "/opt/crater/target/debug/deps/libphf_shared-af4d43f05dc945da.rlib" "/opt/crater/target/debug/deps/libunicase-bf6f914c2a3cf60f.rlib" "/opt/crater/target/debug/deps/libsiphasher-b6da2f0f1754471b.rlib" "/opt/crater/target/debug/deps/libmime-dce4c9a1a6fc7b4e.rlib" "/opt/crater/target/debug/deps/liblog-2f086adfd1a1b580.rlib" "/opt/crater/target/debug/deps/libgeneric_array-8d1a2c620e5da54c.rlib" "/opt/crater/target/debug/deps/libhttpbin-182aa51d8cf7f01f.rlib" "/opt/crater/target/debug/deps/libtk_http-17ff1db75a8e464a.rlib" "/opt/crater/target/debug/deps/libtokio_core-3af2c472fbd6f8d9.rlib" "/opt/crater/target/debug/deps/libtokio-2f7c279948d82a08.rlib" "/opt/crater/target/debug/deps/libtokio_trace_core-b66b9fe9cdf2d62b.rlib" "/opt/crater/target/debug/deps/libtokio_uds-515dc386fb40cf40.rlib" "/opt/crater/target/debug/deps/libmio_uds-33b4fbb02509c3f6.rlib" "/opt/crater/target/debug/deps/libtokio_udp-658304fd5871664f.rlib" "/opt/crater/target/debug/deps/libtokio_timer-36d7c986eba0bf37.rlib" "/opt/crater/target/debug/deps/libtokio_tcp-83190134c0b61102.rlib" "/opt/crater/target/debug/deps/libtokio_reactor-df1ce6392fdb5e18.rlib" "/opt/crater/target/debug/deps/libtokio_sync-608a18631878754c.rlib" "/opt/crater/target/debug/deps/libfnv-6580cf988af79ef1.rlib" "/opt/crater/target/debug/deps/libparking_lot-17750d9af2a52e8b.rlib" "/opt/crater/target/debug/deps/libparking_lot_core-5333a71382bff4d2.rlib" "/opt/crater/target/debug/deps/liblock_api-0ad287323cbd8f10.rlib" "/opt/crater/target/debug/deps/libowning_ref-4446b9fa3ea776d6.rlib" "/opt/crater/target/debug/deps/libstable_deref_trait-4229d0c354364c12.rlib" "/opt/crater/target/debug/deps/libtokio_fs-e5f76be5f112a808.rlib" "/opt/crater/target/debug/deps/libtokio_threadpool-61b96906243212b8.rlib" "/opt/crater/target/debug/deps/librand-d44eb7b09f5ce683.rlib" "/opt/crater/target/debug/deps/librand_xorshift-d080cc8ec1ae59bd.rlib" "/opt/crater/target/debug/deps/librand_pcg-4a93ded8a6ae0b28.rlib" "/opt/crater/target/debug/deps/librand_hc-69e1c68d172b69f5.rlib" "/opt/crater/target/debug/deps/librand_chacha-166a631d59d508da.rlib" "/opt/crater/target/debug/deps/librand_isaac-2264ac2807e16d27.rlib" "/opt/crater/target/debug/deps/librand_core-c3a3ab401d39eca6.rlib" "/opt/crater/target/debug/deps/librand_os-f71da36102cb96cf.rlib" "/opt/crater/target/debug/deps/librand_jitter-4b8d45d53bb1cef5.rlib" "/opt/crater/target/debug/deps/librand_core-161e0a90fc629c56.rlib" "/opt/crater/target/debug/deps/libcrossbeam_queue-1b41fed02cac85c7.rlib" "/opt/crater/target/debug/deps/libcrossbeam_deque-4786eadcd0c8287b.rlib" "/opt/crater/target/debug/deps/libcrossbeam_epoch-6fee774fdccf87e3.rlib" "/opt/crater/target/debug/deps/libscopeguard-fd1b9799252ebb40.rlib" "/opt/crater/target/debug/deps/libmemoffset-ded7f655f2feb8c2.rlib" "/opt/crater/target/debug/deps/libarrayvec-d1556eaa416971ed.rlib" "/opt/crater/target/debug/deps/libtokio_current_thread-d2e017437cfb05dd.rlib" "/opt/crater/target/debug/deps/libtokio_executor-163134a07660f038.rlib" "/opt/crater/target/debug/deps/libcrossbeam_utils-93eaba5219e3ed62.rlib" "/opt/crater/target/debug/deps/libtokio_codec-34442f9693df5c86.rlib" "/opt/crater/target/debug/deps/libmio-e931569c480bbe67.rlib" "/opt/crater/target/debug/deps/libslab-f8104c1e8bc477f3.rlib" "/opt/crater/target/debug/deps/libnet2-48edbee1a6d6d7d9.rlib" "/opt/crater/target/debug/deps/libsha1-6ac40fc070b2912e.rlib" "/opt/crater/target/debug/deps/liburl-1064d524f885f753.rlib" "/opt/crater/target/debug/deps/libpercent_encoding-1a9169b537a602ad.rlib" "/opt/crater/target/debug/deps/libidna-5a6ba5e5d66eb803.rlib" "/opt/crater/target/debug/deps/libunicode_normalization-a09cc32c7ef234fe.rlib" "/opt/crater/target/debug/deps/libsmallvec-cc0367f3da152132.rlib" "/opt/crater/target/debug/deps/libunicode_bidi-e63038fe286d1806.rlib" "/opt/crater/target/debug/deps/libtk_bufstream-36d30e88ab4b26d5.rlib" "/opt/crater/target/debug/deps/libtokio_io-a9cb8d6fd80d58d1.rlib" "/opt/crater/target/debug/deps/libbytes-140b7fabb335770d.rlib" "/opt/crater/target/debug/deps/libiovec-f4766169b59ec004.rlib" "/opt/crater/target/debug/deps/libnetbuf-dc5aa01a1dec3960.rlib" "/opt/crater/target/debug/deps/libhttparse-13ae51b6d30e33af.rlib" "/opt/crater/target/debug/deps/libhttpdate-f49ab01c3e38eb04.rlib" "/opt/crater/target/debug/deps/libfutures_cpupool-24a53d6e4cdc7385.rlib" "/opt/crater/target/debug/deps/libnum_cpus-0670be1a38937055.rlib" "/opt/crater/target/debug/deps/libenv_logger-5b023eb8e569f774.rlib" "/opt/crater/target/debug/deps/libregex-113ee24711503b0f.rlib" "/opt/crater/target/debug/deps/libutf8_ranges-b2bd81db1202f45f.rlib" "/opt/crater/target/debug/deps/libregex_syntax-743b780698bae295.rlib" "/opt/crater/target/debug/deps/libucd_util-d5cf41029b63921a.rlib" "/opt/crater/target/debug/deps/libthread_local-3f6f6b5d73738fd1.rlib" "/opt/crater/target/debug/deps/libaho_corasick-b2f25f63302b4cc3.rlib" "/opt/crater/target/debug/deps/libmemchr-3e61dab67fbb5883.rlib" "/opt/crater/target/debug/deps/libatty-71df1d24af8d5f3b.rlib" "/opt/crater/target/debug/deps/libhumantime-beb085f731d2b992.rlib" "/opt/crater/target/debug/deps/libtermcolor-0c8f158906f880f1.rlib" "/opt/crater/target/debug/deps/libdigest_writer-3d48adaad36bb9eb.rlib" "/opt/crater/target/debug/deps/libcrossbeam-7328b28a3f25bd85.rlib" "/opt/crater/target/debug/deps/libbyteorder-966099251460dcaf.rlib" "/opt/crater/target/debug/deps/libblake2-ed256ee9805792f0.rlib" "/opt/crater/target/debug/deps/libcrypto_mac-1222154176e3dd61.rlib" "/opt/crater/target/debug/deps/libconstant_time_eq-2827973feb757ad7.rlib" "/opt/crater/target/debug/deps/libdigest-154fd525927fee9e.rlib" "/opt/crater/target/debug/deps/libgeneric_array-9404bd1d93de6882.rlib" "/opt/crater/target/debug/deps/libtypenum-3728a947131c72a3.rlib" "/opt/crater/target/debug/deps/libbyte_tools-cfac1c6193c4a2f3.rlib" "/opt/crater/target/debug/deps/libasync_slot-5abf517fca869ce0.rlib" "/opt/crater/target/debug/deps/libargparse-f9cf954d3812472f.rlib" "/opt/crater/target/debug/deps/libabstract_ns-74bc54b41ff6c4a4.rlib" "/opt/crater/target/debug/deps/libvoid-6e60474369b35b78.rlib" "/opt/crater/target/debug/deps/librand-d1726427a7cd4c62.rlib" "/opt/crater/target/debug/deps/liblibc-2be231e10ed03565.rlib" "/opt/crater/target/debug/deps/libfutures-330fde0ed5f39ce1.rlib" "/opt/crater/target/debug/deps/libserde_json-67d132f94f03a62d.rlib" "/opt/crater/target/debug/deps/libryu-c262a39b116a91d7.rlib" "/opt/crater/target/debug/deps/libitoa-8f2c32a37dd77516.rlib" "/opt/crater/target/debug/deps/libserde-5b69e23bf165782f.rlib" "/opt/crater/target/debug/deps/libscoped_tls-76eb9c115fb11d3a.rlib" "/opt/crater/target/debug/deps/libquick_error-d5815f57f1e44ada.rlib" "/opt/crater/target/debug/deps/libmatches-780a7ce4c0baebdd.rlib" "/opt/crater/target/debug/deps/liblog-6207875398805059.rlib" "/opt/crater/target/debug/deps/libcfg_if-ba8680437656667a.rlib" "/opt/crater/target/debug/deps/liblazy_static-6b264ec86ae8595d.rlib" "-Wl,--start-group" "/opt/crater/rustup-home/toolchains/c8865d8e195813ade6b84434ac9f8850e7112d1a-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-5eb7072357e3f704.rlib" "/opt/crater/rustup-home/toolchains/c8865d8e195813ade6b84434ac9f8850e7112d1a-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-be57a0a20ef83edc.rlib" "/opt/crater/rustup-home/toolchains/c8865d8e195813ade6b84434ac9f8850e7112d1a-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace-53ea5c4d1e8787c5.rlib" "/opt/crater/rustup-home/toolchains/c8865d8e195813ade6b84434ac9f8850e7112d1a-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace_sys-90a03fea645d1ca0.rlib" "/opt/crater/rustup-home/toolchains/c8865d8e195813ade6b84434ac9f8850e7112d1a-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-d0be8ec5eb12a622.rlib" "/opt/crater/rustup-home/toolchains/c8865d8e195813ade6b84434ac9f8850e7112d1a-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-c9bd1ed65ad5f9b5.rlib" "/opt/crater/rustup-home/toolchains/c8865d8e195813ade6b84434ac9f8850e7112d1a-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-232a620458cbc142.rlib" "/opt/crater/rustup-home/toolchains/c8865d8e195813ade6b84434ac9f8850e7112d1a-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-378c2daa95643520.rlib" "/opt/crater/rustup-home/toolchains/c8865d8e195813ade6b84434ac9f8850e7112d1a-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-b1ad0e3b0cafff9a.rlib" "/opt/crater/rustup-home/toolchains/c8865d8e195813ade6b84434ac9f8850e7112d1a-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-bd92551ef79ec0f7.rlib" "/opt/crater/rustup-home/toolchains/c8865d8e195813ade6b84434ac9f8850e7112d1a-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-6f92150ede6dcf89.rlib" "/opt/crater/rustup-home/toolchains/c8865d8e195813ade6b84434ac9f8850e7112d1a-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-5d5836de4a922af7.rlib" "/opt/crater/rustup-home/toolchains/c8865d8e195813ade6b84434ac9f8850e7112d1a-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-0bd990bd23dec0da.rlib" "-Wl,--end-group" "/opt/crater/rustup-home/toolchains/c8865d8e195813ade6b84434ac9f8850e7112d1a-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-f5a50a9afbc6d167.rlib" "-Wl,-Bdynamic" "-lutil" "-lutil" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-lutil" [INFO] [stderr] = note: Cannot allocate memory [INFO] [stderr] collect2: error: ld returned 1 exit status [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] error: aborting due to previous error [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0382`. [INFO] [stderr] error: Could not compile `swindon`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "db78c957f0d01d7fe59b1581edbf1542ef93acb23cd472cc880295caf45daa66"` [INFO] running `"docker" "rm" "-f" "db78c957f0d01d7fe59b1581edbf1542ef93acb23cd472cc880295caf45daa66"` [INFO] [stdout] db78c957f0d01d7fe59b1581edbf1542ef93acb23cd472cc880295caf45daa66