[INFO] crate webthing 0.12.0 is already in cache [INFO] testing webthing-0.12.0 against 1.38.0 for beta-1.39-1 [INFO] extracting crate webthing 0.12.0 into work/builds/worker-1/source [INFO] validating manifest of crates.io crate webthing 0.12.0 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 webthing 0.12.0 [INFO] finished tweaking crates.io crate webthing 0.12.0 [INFO] tweaked toml for crates.io crate webthing 0.12.0 written to work/builds/worker-1/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-1/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-1/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] dd73728963bc7d7ef7ccd8be9b55fbc74c65a46e3463d331e948af3746507fc5 [INFO] running `"docker" "start" "-a" "dd73728963bc7d7ef7ccd8be9b55fbc74c65a46e3463d331e948af3746507fc5"` [INFO] [stderr] Compiling semver-parser v0.7.0 [INFO] [stderr] Compiling arrayvec v0.4.11 [INFO] [stderr] Compiling syn v0.15.44 [INFO] [stderr] Compiling nodrop v0.1.14 [INFO] [stderr] Compiling smallvec v0.6.10 [INFO] [stderr] Compiling scopeguard v1.0.0 [INFO] [stderr] Compiling matches v0.1.8 [INFO] [stderr] Compiling failure_derive v0.1.5 [INFO] [stderr] Compiling encoding_index_tests v0.1.4 [INFO] [stderr] Compiling proc-macro2 v1.0.5 [INFO] [stderr] Compiling fnv v1.0.6 [INFO] [stderr] Compiling slab v0.4.2 [INFO] [stderr] Compiling unicode-xid v0.2.0 [INFO] [stderr] Compiling siphasher v0.2.3 [INFO] [stderr] Compiling syn v1.0.5 [INFO] [stderr] Compiling percent-encoding v1.0.1 [INFO] [stderr] Compiling arc-swap v0.4.3 [INFO] [stderr] Compiling stable_deref_trait v1.1.1 [INFO] [stderr] Compiling linked-hash-map v0.5.2 [INFO] [stderr] Compiling serde v1.0.101 [INFO] [stderr] Compiling ryu v1.0.0 [INFO] [stderr] Compiling crc32fast v1.2.0 [INFO] [stderr] Compiling nix v0.10.0 [INFO] [stderr] Compiling v_htmlescape v0.4.5 [INFO] [stderr] Compiling httparse v1.3.4 [INFO] [stderr] Compiling percent-encoding v2.1.0 [INFO] [stderr] Compiling itoa v0.4.4 [INFO] [stderr] Compiling scoped-tls v0.1.2 [INFO] [stderr] Compiling dtoa v0.4.4 [INFO] [stderr] Compiling void v1.0.2 [INFO] [stderr] Compiling indexmap v1.2.0 [INFO] [stderr] Compiling mime v0.3.14 [INFO] [stderr] Compiling lazycell v1.2.1 [INFO] [stderr] Compiling c_linked_list v1.1.1 [INFO] [stderr] Compiling language-tags v0.2.2 [INFO] [stderr] Compiling sha1 v0.6.0 [INFO] [stderr] Compiling crossbeam-utils v0.6.6 [INFO] [stderr] Compiling rand_core v0.3.1 [INFO] [stderr] Compiling num-traits v0.2.8 [INFO] [stderr] Compiling miniz-sys v0.1.12 [INFO] [stderr] Compiling num-integer v0.1.41 [INFO] [stderr] Compiling brotli-sys v0.3.2 [INFO] [stderr] Compiling nom v4.2.3 [INFO] [stderr] Compiling unicase v2.5.1 [INFO] [stderr] Compiling error-chain v0.12.1 [INFO] [stderr] Compiling tower-service v0.1.0 [INFO] [stderr] Compiling actix-web v0.7.19 [INFO] [stderr] Compiling lock_api v0.3.1 [INFO] [stderr] Compiling unicode-bidi v0.3.4 [INFO] [stderr] Compiling encoding-index-simpchinese v1.20141219.5 [INFO] [stderr] Compiling encoding-index-singlebyte v1.20141219.5 [INFO] [stderr] Compiling encoding-index-tradchinese v1.20141219.5 [INFO] [stderr] Compiling encoding-index-korean v1.20141219.5 [INFO] [stderr] Compiling encoding-index-japanese v1.20141219.5 [INFO] [stderr] Compiling tokio-sync v0.1.6 [INFO] [stderr] Compiling semver v0.9.0 [INFO] [stderr] Compiling owning_ref v0.4.0 [INFO] [stderr] Compiling lru-cache v0.1.2 [INFO] [stderr] Compiling phf_shared v0.7.24 [INFO] [stderr] Compiling unicode-normalization v0.1.8 [INFO] [stderr] Compiling rand_isaac v0.1.1 [INFO] [stderr] Compiling rand_xorshift v0.1.1 [INFO] [stderr] Compiling rand_hc v0.1.0 [INFO] [stderr] Compiling tokio-executor v0.1.8 [INFO] [stderr] Compiling crossbeam-queue v0.1.2 [INFO] [stderr] Compiling crossbeam-channel v0.3.9 [INFO] [stderr] Compiling lock_api v0.1.5 [INFO] [stderr] Compiling iovec v0.1.3 [INFO] [stderr] Compiling net2 v0.2.33 [INFO] [stderr] Compiling num_cpus v1.10.1 [INFO] [stderr] Compiling hostname v0.1.5 [INFO] [stderr] Compiling socket2 v0.3.11 [INFO] [stderr] Compiling rand v0.5.6 [INFO] [stderr] Compiling signal-hook-registry v1.1.1 [INFO] [stderr] Compiling get_if_addrs v0.5.3 [INFO] [stderr] Compiling base64 v0.10.1 [INFO] [stderr] Compiling rand_chacha v0.1.1 [INFO] [stderr] Compiling phf v0.7.24 [INFO] [stderr] Compiling rustc_version v0.2.3 [INFO] [stderr] Compiling tokio-timer v0.2.11 [INFO] [stderr] Compiling tokio-current-thread v0.1.6 [INFO] [stderr] Compiling encoding v0.2.33 [INFO] [stderr] Compiling bytes v0.4.12 [INFO] [stderr] Compiling resolv-conf v0.6.2 [INFO] [stderr] Compiling futures-cpupool v0.1.8 [INFO] [stderr] Compiling rand v0.6.5 [INFO] [stderr] Compiling mio v0.6.19 [INFO] [stderr] Compiling signal-hook v0.1.10 [INFO] [stderr] Compiling mime_guess v2.0.1 [INFO] [stderr] Compiling quote v1.0.2 [INFO] [stderr] Compiling flate2 v1.0.12 [INFO] [stderr] Compiling memoffset v0.5.1 [INFO] [stderr] Compiling parking_lot_core v0.6.2 [INFO] [stderr] Compiling parking_lot v0.9.0 [INFO] [stderr] Compiling parking_lot_core v0.4.0 [INFO] [stderr] Compiling tokio-io v0.1.12 [INFO] [stderr] Compiling string v0.2.1 [INFO] [stderr] Compiling http v0.1.18 [INFO] [stderr] Compiling mio-uds v0.6.7 [INFO] [stderr] Compiling crossbeam-epoch v0.7.2 [INFO] [stderr] Compiling chrono v0.4.9 [INFO] [stderr] Compiling idna v0.1.5 [INFO] [stderr] Compiling idna v0.2.0 [INFO] [stderr] Compiling phf_generator v0.7.24 [INFO] [stderr] Compiling uuid v0.7.4 [INFO] [stderr] Compiling tokio-codec v0.1.1 [INFO] [stderr] Compiling crossbeam-deque v0.7.1 [INFO] [stderr] Compiling parking_lot v0.7.1 [INFO] [stderr] Compiling phf_codegen v0.7.24 [INFO] [stderr] Compiling valico v3.1.0 [INFO] [stderr] Compiling tokio-reactor v0.1.10 [INFO] [stderr] Compiling tokio-threadpool v0.1.16 [INFO] [stderr] Compiling url v2.1.0 [INFO] [stderr] Compiling url v1.7.2 [INFO] [stderr] Compiling brotli2 v0.3.2 [INFO] [stderr] Compiling tokio-udp v0.1.5 [INFO] [stderr] Compiling tokio-uds v0.2.5 [INFO] [stderr] Compiling tokio-tcp v0.1.3 [INFO] [stderr] Compiling tokio-signal v0.2.7 [INFO] [stderr] Compiling tokio-fs v0.1.6 [INFO] [stderr] Compiling publicsuffix v1.5.3 [INFO] [stderr] Compiling tokio v0.1.22 [INFO] [stderr] Compiling h2 v0.1.26 [INFO] [stderr] Compiling cookie v0.11.1 [INFO] [stderr] Compiling tokio-core v0.1.17 [INFO] [stderr] Compiling v_escape_derive v0.5.6 [INFO] [stderr] Compiling synstructure v0.10.2 [INFO] [stderr] Compiling serde_json v1.0.41 [INFO] [stderr] Compiling serde_urlencoded v0.5.5 [INFO] [stderr] Compiling multimap v0.4.0 [INFO] [stderr] Compiling libmdns v0.2.3 [INFO] [stderr] Compiling v_escape v0.7.4 [INFO] [stderr] Compiling jsonway v2.0.0 [INFO] [stderr] Compiling actix_derive v0.3.2 [INFO] [stderr] Compiling failure v0.1.5 [INFO] [stderr] Compiling trust-dns-proto v0.6.3 [INFO] [stderr] Compiling trust-dns-proto v0.5.0 [INFO] [stderr] Compiling trust-dns-resolver v0.10.3 [INFO] [stderr] Compiling actix v0.7.9 [INFO] [stderr] Compiling actix-net v0.2.6 [INFO] [stderr] Compiling webthing v0.12.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/action.rs:52:50 [INFO] [stderr] | [INFO] [stderr] 52 | fn get_thing(&self) -> Option>>>; [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Thing` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/action.rs:95:28 [INFO] [stderr] | [INFO] [stderr] 95 | thing: Weak>>, [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Thing` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/action.rs:108:32 [INFO] [stderr] | [INFO] [stderr] 108 | thing: Weak>>, [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Thing` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/action.rs:156:50 [INFO] [stderr] | [INFO] [stderr] 156 | fn get_thing(&self) -> Option>>> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Thing` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/property.rs:103:33 [INFO] [stderr] | [INFO] [stderr] 103 | value_forwarder: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn ValueForwarder` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/property.rs:119:37 [INFO] [stderr] | [INFO] [stderr] 119 | value_forwarder: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn ValueForwarder` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server.rs:29:33 [INFO] [stderr] | [INFO] [stderr] 29 | Multiple(Vec>>>, String), [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Thing` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server.rs:31:27 [INFO] [stderr] | [INFO] [stderr] 31 | Single(Arc>>), [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Thing` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server.rs:43:32 [INFO] [stderr] | [INFO] [stderr] 43 | thing: Weak>>, [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Thing` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server.rs:46:21 [INFO] [stderr] | [INFO] [stderr] 46 | ) -> Option>; [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Action` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server.rs:53:31 [INFO] [stderr] | [INFO] [stderr] 53 | action_generator: Arc>, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ActionGenerator` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server.rs:62:74 [INFO] [stderr] | [INFO] [stderr] 62 | fn get_thing(&self, thing_id: Option<&str>) -> Option>>> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Thing` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server.rs:90:47 [INFO] [stderr] | [INFO] [stderr] 90 | fn get_action_generator(&self) -> Arc> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ActionGenerator` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server.rs:129:31 [INFO] [stderr] | [INFO] [stderr] 129 | action_generator: Arc>, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ActionGenerator` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server.rs:139:43 [INFO] [stderr] | [INFO] [stderr] 139 | fn get_thing(&self) -> Arc>> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Thing` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server.rs:827:32 [INFO] [stderr] | [INFO] [stderr] 827 | action_generator: &Arc>, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ActionGenerator` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server.rs:946:28 [INFO] [stderr] | [INFO] [stderr] 946 | generator_arc: Arc>, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ActionGenerator` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server.rs:947:32 [INFO] [stderr] | [INFO] [stderr] 947 | router_arc: Option) -> App + Send + Sync>>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(App) -> App + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server.rs:968:31 [INFO] [stderr] | [INFO] [stderr] 968 | action_generator: Box, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ActionGenerator` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server.rs:969:28 [INFO] [stderr] | [INFO] [stderr] 969 | router: Option) -> App + Send + Sync>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(App) -> App + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:21:26 [INFO] [stderr] | [INFO] [stderr] 21 | fn as_any(&self) -> &Any; [INFO] [stderr] | ^^^ help: use `dyn`: `dyn Any` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:24:38 [INFO] [stderr] | [INFO] [stderr] 24 | fn as_mut_any(&mut self) -> &mut Any; [INFO] [stderr] | ^^^ help: use `dyn`: `dyn Any` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:92:46 [INFO] [stderr] | [INFO] [stderr] 92 | fn add_property(&mut self, property: Box); [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Property` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:104:75 [INFO] [stderr] | [INFO] [stderr] 104 | fn find_property(&mut self, property_name: String) -> Option<&mut Box>; [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Property` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:163:32 [INFO] [stderr] | [INFO] [stderr] 163 | ) -> Option>>>; [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Action` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:168:40 [INFO] [stderr] | [INFO] [stderr] 168 | fn add_event(&mut self, event: Box); [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Event` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:188:32 [INFO] [stderr] | [INFO] [stderr] 188 | action: Arc>>, [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Action` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:282:37 [INFO] [stderr] | [INFO] [stderr] 282 | properties: HashMap>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Property` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:285:49 [INFO] [stderr] | [INFO] [stderr] 285 | actions: HashMap>>>>, [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Action` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:286:21 [INFO] [stderr] | [INFO] [stderr] 286 | events: Vec>, [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Event` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:428:26 [INFO] [stderr] | [INFO] [stderr] 428 | fn as_any(&self) -> &Any { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn Any` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:433:38 [INFO] [stderr] | [INFO] [stderr] 433 | fn as_mut_any(&mut self) -> &mut Any { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn Any` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:587:50 [INFO] [stderr] | [INFO] [stderr] 587 | fn add_property(&mut self, mut property: Box) { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Property` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:604:75 [INFO] [stderr] | [INFO] [stderr] 604 | fn find_property(&mut self, property_name: String) -> Option<&mut Box> { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Property` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:651:32 [INFO] [stderr] | [INFO] [stderr] 651 | ) -> Option>>> { [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Action` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:669:40 [INFO] [stderr] | [INFO] [stderr] 669 | fn add_event(&mut self, event: Box) { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Event` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:695:32 [INFO] [stderr] | [INFO] [stderr] 695 | action: Arc>>, [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Action` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/thing.rs:733:21 [INFO] [stderr] | [INFO] [stderr] 733 | let mut actions = self.actions.get_mut(&action_name).unwrap(); [INFO] [stderr] | ----^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 50s [INFO] running `"docker" "inspect" "dd73728963bc7d7ef7ccd8be9b55fbc74c65a46e3463d331e948af3746507fc5"` [INFO] running `"docker" "rm" "-f" "dd73728963bc7d7ef7ccd8be9b55fbc74c65a46e3463d331e948af3746507fc5"` [INFO] [stdout] dd73728963bc7d7ef7ccd8be9b55fbc74c65a46e3463d331e948af3746507fc5 [INFO] running `"docker" "create" "-v" "/big/crater/work/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-1/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" "test" "--frozen" "--no-run"` [INFO] [stdout] 1c5294e4814edd869398c9ac4e9cdb74a3acaad83d9086904d5bb701ebf90297 [INFO] running `"docker" "start" "-a" "1c5294e4814edd869398c9ac4e9cdb74a3acaad83d9086904d5bb701ebf90297"` [INFO] [stderr] Compiling webthing v0.12.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/action.rs:52:50 [INFO] [stderr] | [INFO] [stderr] 52 | fn get_thing(&self) -> Option>>>; [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Thing` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/action.rs:95:28 [INFO] [stderr] | [INFO] [stderr] 95 | thing: Weak>>, [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Thing` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/action.rs:108:32 [INFO] [stderr] | [INFO] [stderr] 108 | thing: Weak>>, [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Thing` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/action.rs:156:50 [INFO] [stderr] | [INFO] [stderr] 156 | fn get_thing(&self) -> Option>>> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Thing` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/property.rs:103:33 [INFO] [stderr] | [INFO] [stderr] 103 | value_forwarder: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn ValueForwarder` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/property.rs:119:37 [INFO] [stderr] | [INFO] [stderr] 119 | value_forwarder: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn ValueForwarder` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server.rs:29:33 [INFO] [stderr] | [INFO] [stderr] 29 | Multiple(Vec>>>, String), [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Thing` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server.rs:31:27 [INFO] [stderr] | [INFO] [stderr] 31 | Single(Arc>>), [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Thing` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server.rs:43:32 [INFO] [stderr] | [INFO] [stderr] 43 | thing: Weak>>, [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Thing` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server.rs:46:21 [INFO] [stderr] | [INFO] [stderr] 46 | ) -> Option>; [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Action` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server.rs:53:31 [INFO] [stderr] | [INFO] [stderr] 53 | action_generator: Arc>, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ActionGenerator` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server.rs:62:74 [INFO] [stderr] | [INFO] [stderr] 62 | fn get_thing(&self, thing_id: Option<&str>) -> Option>>> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Thing` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server.rs:90:47 [INFO] [stderr] | [INFO] [stderr] 90 | fn get_action_generator(&self) -> Arc> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ActionGenerator` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server.rs:129:31 [INFO] [stderr] | [INFO] [stderr] 129 | action_generator: Arc>, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ActionGenerator` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server.rs:139:43 [INFO] [stderr] | [INFO] [stderr] 139 | fn get_thing(&self) -> Arc>> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Thing` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server.rs:827:32 [INFO] [stderr] | [INFO] [stderr] 827 | action_generator: &Arc>, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ActionGenerator` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server.rs:946:28 [INFO] [stderr] | [INFO] [stderr] 946 | generator_arc: Arc>, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ActionGenerator` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server.rs:947:32 [INFO] [stderr] | [INFO] [stderr] 947 | router_arc: Option) -> App + Send + Sync>>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(App) -> App + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server.rs:968:31 [INFO] [stderr] | [INFO] [stderr] 968 | action_generator: Box, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ActionGenerator` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/server.rs:969:28 [INFO] [stderr] | [INFO] [stderr] 969 | router: Option) -> App + Send + Sync>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(App) -> App + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:21:26 [INFO] [stderr] | [INFO] [stderr] 21 | fn as_any(&self) -> &Any; [INFO] [stderr] | ^^^ help: use `dyn`: `dyn Any` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:24:38 [INFO] [stderr] | [INFO] [stderr] 24 | fn as_mut_any(&mut self) -> &mut Any; [INFO] [stderr] | ^^^ help: use `dyn`: `dyn Any` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:92:46 [INFO] [stderr] | [INFO] [stderr] 92 | fn add_property(&mut self, property: Box); [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Property` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:104:75 [INFO] [stderr] | [INFO] [stderr] 104 | fn find_property(&mut self, property_name: String) -> Option<&mut Box>; [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Property` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:163:32 [INFO] [stderr] | [INFO] [stderr] 163 | ) -> Option>>>; [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Action` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:168:40 [INFO] [stderr] | [INFO] [stderr] 168 | fn add_event(&mut self, event: Box); [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Event` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:188:32 [INFO] [stderr] | [INFO] [stderr] 188 | action: Arc>>, [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Action` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:282:37 [INFO] [stderr] | [INFO] [stderr] 282 | properties: HashMap>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Property` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:285:49 [INFO] [stderr] | [INFO] [stderr] 285 | actions: HashMap>>>>, [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Action` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:286:21 [INFO] [stderr] | [INFO] [stderr] 286 | events: Vec>, [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Event` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:428:26 [INFO] [stderr] | [INFO] [stderr] 428 | fn as_any(&self) -> &Any { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn Any` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:433:38 [INFO] [stderr] | [INFO] [stderr] 433 | fn as_mut_any(&mut self) -> &mut Any { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn Any` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:587:50 [INFO] [stderr] | [INFO] [stderr] 587 | fn add_property(&mut self, mut property: Box) { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Property` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:604:75 [INFO] [stderr] | [INFO] [stderr] 604 | fn find_property(&mut self, property_name: String) -> Option<&mut Box> { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Property` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:651:32 [INFO] [stderr] | [INFO] [stderr] 651 | ) -> Option>>> { [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Action` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:669:40 [INFO] [stderr] | [INFO] [stderr] 669 | fn add_event(&mut self, event: Box) { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Event` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/thing.rs:695:32 [INFO] [stderr] | [INFO] [stderr] 695 | action: Arc>>, [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Action` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> examples/restart-server-externally.rs:46:32 [INFO] [stderr] | [INFO] [stderr] 46 | thing: Weak>>, [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Thing` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> examples/restart-server-externally.rs:90:50 [INFO] [stderr] | [INFO] [stderr] 90 | fn get_thing(&self) -> Option>>> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Thing` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> examples/restart-server-externally.rs:144:32 [INFO] [stderr] | [INFO] [stderr] 144 | thing: Weak>>, [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Thing` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> examples/restart-server-externally.rs:147:21 [INFO] [stderr] | [INFO] [stderr] 147 | ) -> Option> { [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Action` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> examples/restart-server-externally.rs:164:35 [INFO] [stderr] | [INFO] [stderr] 164 | fn make_thing() -> Arc>> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Thing + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> examples/single-thing.rs:44:32 [INFO] [stderr] | [INFO] [stderr] 44 | thing: Weak>>, [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Thing` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> examples/single-thing.rs:88:50 [INFO] [stderr] | [INFO] [stderr] 88 | fn get_thing(&self) -> Option>>> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Thing` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> examples/single-thing.rs:142:32 [INFO] [stderr] | [INFO] [stderr] 142 | thing: Weak>>, [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Thing` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> examples/single-thing.rs:145:21 [INFO] [stderr] | [INFO] [stderr] 145 | ) -> Option> { [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Action` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> examples/single-thing.rs:162:35 [INFO] [stderr] | [INFO] [stderr] 162 | fn make_thing() -> Arc>> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Thing + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> examples/multiple-things.rs:46:32 [INFO] [stderr] | [INFO] [stderr] 46 | thing: Weak>>, [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Thing` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> examples/multiple-things.rs:90:50 [INFO] [stderr] | [INFO] [stderr] 90 | fn get_thing(&self) -> Option>>> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Thing` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> examples/multiple-things.rs:144:32 [INFO] [stderr] | [INFO] [stderr] 144 | thing: Weak>>, [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Thing` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> examples/multiple-things.rs:147:21 [INFO] [stderr] | [INFO] [stderr] 147 | ) -> Option> { [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Action` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> examples/multiple-things.rs:183:35 [INFO] [stderr] | [INFO] [stderr] 183 | fn make_light() -> Arc>> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Thing + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> examples/multiple-things.rs:261:36 [INFO] [stderr] | [INFO] [stderr] 261 | fn make_sensor() -> Arc>> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Thing + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> examples/multiple-things.rs:293:40 [INFO] [stderr] | [INFO] [stderr] 293 | let mut things: Vec>>> = Vec::new(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Thing + 'static` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/thing.rs:733:21 [INFO] [stderr] | [INFO] [stderr] 733 | let mut actions = self.actions.get_mut(&action_name).unwrap(); [INFO] [stderr] | ----^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [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/rustwide/rustup-home/toolchains/1.38.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/opt/rustwide/target/debug/examples/multiple_things-af546cd245a0499a.multiple_things.bvaatdsw-cgu.0.rcgu.o" "/opt/rustwide/target/debug/examples/multiple_things-af546cd245a0499a.multiple_things.bvaatdsw-cgu.1.rcgu.o" "/opt/rustwide/target/debug/examples/multiple_things-af546cd245a0499a.multiple_things.bvaatdsw-cgu.10.rcgu.o" "/opt/rustwide/target/debug/examples/multiple_things-af546cd245a0499a.multiple_things.bvaatdsw-cgu.11.rcgu.o" "/opt/rustwide/target/debug/examples/multiple_things-af546cd245a0499a.multiple_things.bvaatdsw-cgu.12.rcgu.o" "/opt/rustwide/target/debug/examples/multiple_things-af546cd245a0499a.multiple_things.bvaatdsw-cgu.13.rcgu.o" "/opt/rustwide/target/debug/examples/multiple_things-af546cd245a0499a.multiple_things.bvaatdsw-cgu.14.rcgu.o" "/opt/rustwide/target/debug/examples/multiple_things-af546cd245a0499a.multiple_things.bvaatdsw-cgu.15.rcgu.o" "/opt/rustwide/target/debug/examples/multiple_things-af546cd245a0499a.multiple_things.bvaatdsw-cgu.2.rcgu.o" "/opt/rustwide/target/debug/examples/multiple_things-af546cd245a0499a.multiple_things.bvaatdsw-cgu.3.rcgu.o" "/opt/rustwide/target/debug/examples/multiple_things-af546cd245a0499a.multiple_things.bvaatdsw-cgu.4.rcgu.o" "/opt/rustwide/target/debug/examples/multiple_things-af546cd245a0499a.multiple_things.bvaatdsw-cgu.5.rcgu.o" "/opt/rustwide/target/debug/examples/multiple_things-af546cd245a0499a.multiple_things.bvaatdsw-cgu.6.rcgu.o" "/opt/rustwide/target/debug/examples/multiple_things-af546cd245a0499a.multiple_things.bvaatdsw-cgu.7.rcgu.o" "/opt/rustwide/target/debug/examples/multiple_things-af546cd245a0499a.multiple_things.bvaatdsw-cgu.8.rcgu.o" "/opt/rustwide/target/debug/examples/multiple_things-af546cd245a0499a.multiple_things.bvaatdsw-cgu.9.rcgu.o" "-o" "/opt/rustwide/target/debug/examples/multiple_things-af546cd245a0499a" "/opt/rustwide/target/debug/examples/multiple_things-af546cd245a0499a.22bk90xrm26hcz79.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/target/debug/build/backtrace-sys-805e59335206c413/out" "-L" "/opt/rustwide/target/debug/build/brotli-sys-5fd9c65a32af9339/out" "-L" "/opt/rustwide/target/debug/build/miniz-sys-bf8c3bace5d1d440/out" "-L" "/opt/rustwide/rustup-home/toolchains/1.38.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libwebthing-eecc09fbfe530595.rlib" "/opt/rustwide/target/debug/deps/libvalico-c8960822428f35de.rlib" "/opt/rustwide/target/debug/deps/libpublicsuffix-f6b91c28dbbb33ca.rlib" "/opt/rustwide/target/debug/deps/liburl-c97149b7d3a2073c.rlib" "/opt/rustwide/target/debug/deps/libpercent_encoding-cb238fefba46f1cb.rlib" "/opt/rustwide/target/debug/deps/libidna-2cddcf358c259a0d.rlib" "/opt/rustwide/target/debug/deps/liberror_chain-4c6f9f34967ace9c.rlib" "/opt/rustwide/target/debug/deps/libphf-9dab19c763f4017d.rlib" "/opt/rustwide/target/debug/deps/libphf_shared-337a31152cdf4931.rlib" "/opt/rustwide/target/debug/deps/libsiphasher-47d9900ec3aa12c5.rlib" "/opt/rustwide/target/debug/deps/libjsonway-53a2f167d1fd74f7.rlib" "/opt/rustwide/target/debug/deps/liblibmdns-df87dc7af3a1b487.rlib" "/opt/rustwide/target/debug/deps/libtokio_core-01972ecc8fa38bf4.rlib" "/opt/rustwide/target/debug/deps/libscoped_tls-4221a3d8c56576d4.rlib" "/opt/rustwide/target/debug/deps/libnix-5dc5c8f3e1ce760b.rlib" "/opt/rustwide/target/debug/deps/libvoid-4c8c16f792843a81.rlib" "/opt/rustwide/target/debug/deps/libmultimap-b52e2604d97d4225.rlib" "/opt/rustwide/target/debug/deps/libget_if_addrs-0677be171ed2192a.rlib" "/opt/rustwide/target/debug/deps/libc_linked_list-425c7bbfa3c22499.rlib" "/opt/rustwide/target/debug/deps/libchrono-02259471d7b7d5d0.rlib" "/opt/rustwide/target/debug/deps/libnum_integer-f369317ac2d6886e.rlib" "/opt/rustwide/target/debug/deps/libnum_traits-0ecfab26615e0c46.rlib" "/opt/rustwide/target/debug/deps/libactix_web-114ea116a0c5bac8.rlib" "/opt/rustwide/target/debug/deps/libv_htmlescape-ac177164c422cc1d.rlib" "/opt/rustwide/target/debug/deps/libv_escape-cd8a3020e223552b.rlib" "/opt/rustwide/target/debug/deps/libserde_urlencoded-8a67069455bc83d1.rlib" "/opt/rustwide/target/debug/deps/libdtoa-2d9163607197f742.rlib" "/opt/rustwide/target/debug/deps/libh2-6dc4127073c7e508.rlib" "/opt/rustwide/target/debug/deps/libindexmap-be88cddc90fc7e8b.rlib" "/opt/rustwide/target/debug/deps/libstring-bbaf0b52e9a463cc.rlib" "/opt/rustwide/target/debug/deps/libflate2-0cffe31ebfaac2e5.rlib" "/opt/rustwide/target/debug/deps/libminiz_sys-171a97d6e006355a.rlib" "/opt/rustwide/target/debug/deps/libcrc32fast-0ab685d005ea90f0.rlib" "/opt/rustwide/target/debug/deps/libbrotli2-ed20d70214077bc1.rlib" "/opt/rustwide/target/debug/deps/libbrotli_sys-465851df0a167991.rlib" "/opt/rustwide/target/debug/deps/libmime_guess-7b55d86c86bbeac2.rlib" "/opt/rustwide/target/debug/deps/libunicase-747a912571f48f39.rlib" "/opt/rustwide/target/debug/deps/libmime-fa01d69248b7ec7b.rlib" "/opt/rustwide/target/debug/deps/liblazycell-85bf9c74b6cfa43c.rlib" "/opt/rustwide/target/debug/deps/liblanguage_tags-80e5323f3e2076fe.rlib" "/opt/rustwide/target/debug/deps/libhttparse-68277d43da74a785.rlib" "/opt/rustwide/target/debug/deps/libhttp-543a7781a986603f.rlib" "/opt/rustwide/target/debug/deps/libfutures_cpupool-917d0b5c00ef40e6.rlib" "/opt/rustwide/target/debug/deps/libcookie-d40d0362d4fafcca.rlib" "/opt/rustwide/target/debug/deps/libtime-0837f709e880efd3.rlib" "/opt/rustwide/target/debug/deps/libsha1-2a95a71265fcccfb.rlib" "/opt/rustwide/target/debug/deps/libbase64-e3c6bc05ecb4dd6b.rlib" "/opt/rustwide/target/debug/deps/libactix_net-eac6f2d623e5b08e.rlib" "/opt/rustwide/target/debug/deps/libtower_service-0148df4ca51608bc.rlib" "/opt/rustwide/target/debug/deps/libactix-9cb4bfbab53f59b3.rlib" "/opt/rustwide/target/debug/deps/libtokio_signal-64f558e0d34fe196.rlib" "/opt/rustwide/target/debug/deps/libsignal_hook-62da36d9a1e33705.rlib" "/opt/rustwide/target/debug/deps/libsignal_hook_registry-ee69215469df6f3e.rlib" "/opt/rustwide/target/debug/deps/libarc_swap-47998a3765e1c287.rlib" "/opt/rustwide/target/debug/deps/libtrust_dns_resolver-057937cbfab035ff.rlib" "/opt/rustwide/target/debug/deps/libtrust_dns_proto-ba627b86ec8b9b8e.rlib" "/opt/rustwide/target/debug/deps/liburl-9de5a115883eddd8.rlib" "/opt/rustwide/target/debug/deps/libencoding-4692f3c90f7d4eed.rlib" "/opt/rustwide/target/debug/deps/libencoding_index_tradchinese-43260d25e815b557.rlib" "/opt/rustwide/target/debug/deps/libencoding_index_simpchinese-160380bc7e444361.rlib" "/opt/rustwide/target/debug/deps/libencoding_index_japanese-892e4ae380723c29.rlib" "/opt/rustwide/target/debug/deps/libencoding_index_korean-de0c4f66e5c859d3.rlib" "/opt/rustwide/target/debug/deps/libencoding_index_singlebyte-db58c692b2682144.rlib" "/opt/rustwide/target/debug/deps/libpercent_encoding-fcbc0aacafd7e54d.rlib" "/opt/rustwide/target/debug/deps/libsocket2-8ff63230836f2678.rlib" "/opt/rustwide/target/debug/deps/librand-ec63233c977109e8.rlib" "/opt/rustwide/target/debug/deps/libidna-57ce9ee4834dc2dc.rlib" "/opt/rustwide/target/debug/deps/libunicode_normalization-5947cd8ea07dc68c.rlib" "/opt/rustwide/target/debug/deps/libunicode_bidi-70e078513282caa2.rlib" "/opt/rustwide/target/debug/deps/libmatches-79786252485cca6c.rlib" "/opt/rustwide/target/debug/deps/libresolv_conf-f5bb16da9c729b3f.rlib" "/opt/rustwide/target/debug/deps/libhostname-876f7cb6c94e9d1f.rlib" "/opt/rustwide/target/debug/deps/liblru_cache-444a91d4cb91ecd6.rlib" "/opt/rustwide/target/debug/deps/liblinked_hash_map-91e14c801aea6c1e.rlib" "/opt/rustwide/target/debug/deps/libfailure-4b29206cd95ba273.rlib" "/opt/rustwide/target/debug/deps/libbacktrace-19b6d7eaabd24479.rlib" "/opt/rustwide/target/debug/deps/libbacktrace_sys-19c29b85fb91260f.rlib" "/opt/rustwide/target/debug/deps/librustc_demangle-33101498c65f24ef.rlib" "/opt/rustwide/target/debug/deps/libtokio-c2368fef12e223d0.rlib" "/opt/rustwide/target/debug/deps/libtokio_uds-e4ef1a91825657c5.rlib" "/opt/rustwide/target/debug/deps/libmio_uds-d97a9a342efa0122.rlib" "/opt/rustwide/target/debug/deps/libtokio_udp-c9b975dac7a5bd56.rlib" "/opt/rustwide/target/debug/deps/libtokio_timer-ba58e7640d82f0ee.rlib" "/opt/rustwide/target/debug/deps/libtokio_tcp-7caf71b326bbbd05.rlib" "/opt/rustwide/target/debug/deps/libtokio_reactor-f5a0aacce998c0d0.rlib" "/opt/rustwide/target/debug/deps/libtokio_sync-03ef5332bc7ec1aa.rlib" "/opt/rustwide/target/debug/deps/libparking_lot-682478854252f8ea.rlib" "/opt/rustwide/target/debug/deps/libparking_lot_core-f48bb8e19e852d99.rlib" "/opt/rustwide/target/debug/deps/liblock_api-de643c2dd79dbc8d.rlib" "/opt/rustwide/target/debug/deps/libtokio_fs-5ba12728410026f3.rlib" "/opt/rustwide/target/debug/deps/libtokio_threadpool-6eb06326c4fe2aee.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_queue-03e303f785e3b31c.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_deque-72254c766af146f6.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_epoch-68d059ccc210e9ef.rlib" "/opt/rustwide/target/debug/deps/libscopeguard-b65f244d92643e92.rlib" "/opt/rustwide/target/debug/deps/libmemoffset-7995e17cac3528a2.rlib" "/opt/rustwide/target/debug/deps/libarrayvec-5e2034b2a5a9087d.rlib" "/opt/rustwide/target/debug/deps/libnodrop-5afc3432f0530b99.rlib" "/opt/rustwide/target/debug/deps/libtokio_current_thread-83f700bfc2933972.rlib" "/opt/rustwide/target/debug/deps/libtokio_executor-1fd0518d2a52c911.rlib" "/opt/rustwide/target/debug/deps/libtokio_codec-5dd72415186a6a42.rlib" "/opt/rustwide/target/debug/deps/libtokio_io-0fb1872eabc9c06a.rlib" "/opt/rustwide/target/debug/deps/libnum_cpus-1a9b896f537e17c6.rlib" "/opt/rustwide/target/debug/deps/libmio-310f9bad4044f11a.rlib" "/opt/rustwide/target/debug/deps/libslab-2d4e73d4fd5cd450.rlib" "/opt/rustwide/target/debug/deps/libnet2-ed88228b6d428c53.rlib" "/opt/rustwide/target/debug/deps/libfutures-09a09e8d21d2d7f5.rlib" "/opt/rustwide/target/debug/deps/libbitflags-4a7b4cf8fbd4dcc3.rlib" "/opt/rustwide/target/debug/deps/libparking_lot-cc3a30cc939aefd7.rlib" "/opt/rustwide/target/debug/deps/libparking_lot_core-9f2ec8861da1e130.rlib" "/opt/rustwide/target/debug/deps/libsmallvec-f7a7a9e9ae97b229.rlib" "/opt/rustwide/target/debug/deps/liblock_api-21a536805cd3cce5.rlib" "/opt/rustwide/target/debug/deps/libowning_ref-cd6ee999def56cce.rlib" "/opt/rustwide/target/debug/deps/libstable_deref_trait-476245fd14e4db6b.rlib" "/opt/rustwide/target/debug/deps/libscopeguard-5d24109de20616f8.rlib" "/opt/rustwide/target/debug/deps/libfnv-51dd7c2b44b560c1.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_channel-fd71fc80f961f4b9.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_utils-cab10adef0565ac1.rlib" "/opt/rustwide/target/debug/deps/libbytes-101ad9cc8e839f0c.rlib" "/opt/rustwide/target/debug/deps/libiovec-6cc9d9149bfb6025.rlib" "/opt/rustwide/target/debug/deps/libbyteorder-f584045056e081f3.rlib" "/opt/rustwide/target/debug/deps/libuuid-fc1c9de4636a0bfc.rlib" "/opt/rustwide/target/debug/deps/librand-283c5f79db96c98f.rlib" "/opt/rustwide/target/debug/deps/librand_xorshift-bce2b3bce27c7712.rlib" "/opt/rustwide/target/debug/deps/librand_pcg-700c8fd06117a4e8.rlib" "/opt/rustwide/target/debug/deps/librand_hc-c500eb088985be38.rlib" "/opt/rustwide/target/debug/deps/librand_chacha-74cb6c5143072fd5.rlib" "/opt/rustwide/target/debug/deps/librand_isaac-b11b61a0c721da70.rlib" "/opt/rustwide/target/debug/deps/librand_core-1386e8ede1a07085.rlib" "/opt/rustwide/target/debug/deps/librand_os-ac04dce49103ba55.rlib" "/opt/rustwide/target/debug/deps/librand_jitter-5dd9a685b0ed8a3d.rlib" "/opt/rustwide/target/debug/deps/librand_core-e2ee592186d88f12.rlib" "/opt/rustwide/target/debug/deps/libserde_json-c2a01674aa9e97b1.rlib" "/opt/rustwide/target/debug/deps/libryu-84f5bdeec10241b3.rlib" "/opt/rustwide/target/debug/deps/libitoa-2dfb56471520de1d.rlib" "/opt/rustwide/target/debug/deps/libserde-6d0ec8312a647899.rlib" "/opt/rustwide/target/debug/deps/librand-50ea42db02a9f45c.rlib" "/opt/rustwide/target/debug/deps/librand_chacha-3fe0ce9e78cfe979.rlib" "/opt/rustwide/target/debug/deps/libc2_chacha-fa3ffd06082ea2a3.rlib" "/opt/rustwide/target/debug/deps/libppv_lite86-d54865a9b3bbab16.rlib" "/opt/rustwide/target/debug/deps/librand_core-78bf2b172540ffb7.rlib" "/opt/rustwide/target/debug/deps/libgetrandom-9a401c5510fec0d9.rlib" "/opt/rustwide/target/debug/deps/libenv_logger-d758af00e6c3001a.rlib" "/opt/rustwide/target/debug/deps/libregex-1ab277b50a1acea0.rlib" "/opt/rustwide/target/debug/deps/libthread_local-708705e5460096e3.rlib" "/opt/rustwide/target/debug/deps/liblazy_static-83cafc2ae303332c.rlib" "/opt/rustwide/target/debug/deps/libregex_syntax-f17f3dc678462ed0.rlib" "/opt/rustwide/target/debug/deps/libaho_corasick-a76bd6cc15bf1648.rlib" "/opt/rustwide/target/debug/deps/libmemchr-07c655ccb8662d4a.rlib" "/opt/rustwide/target/debug/deps/libatty-aeb8402cda341d72.rlib" "/opt/rustwide/target/debug/deps/liblibc-a3b13f6b27abcc70.rlib" "/opt/rustwide/target/debug/deps/libhumantime-e7ba9863f05660d2.rlib" "/opt/rustwide/target/debug/deps/libquick_error-f5a43a4ceb9b7953.rlib" "/opt/rustwide/target/debug/deps/libtermcolor-f54b97b28a819b63.rlib" "/opt/rustwide/target/debug/deps/liblog-e50aa4e61ffd3b64.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-da99d89e98e4f9e7.rlib" "-Wl,--start-group" "/opt/rustwide/rustup-home/toolchains/1.38.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-12ce12f1efc08aa3.rlib" "/opt/rustwide/rustup-home/toolchains/1.38.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-5d3cd1b3ddab72e4.rlib" "/opt/rustwide/rustup-home/toolchains/1.38.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace-f8222943dfd167e2.rlib" "/opt/rustwide/rustup-home/toolchains/1.38.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace_sys-0cd00b2d3108cd48.rlib" "/opt/rustwide/rustup-home/toolchains/1.38.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-485c05ba6ce1b438.rlib" "/opt/rustwide/rustup-home/toolchains/1.38.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-63e6b1072426ba59.rlib" "/opt/rustwide/rustup-home/toolchains/1.38.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-a421aff1d43911ee.rlib" "/opt/rustwide/rustup-home/toolchains/1.38.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-3deef8ef4fe80dff.rlib" "/opt/rustwide/rustup-home/toolchains/1.38.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-f65a176f0586269e.rlib" "/opt/rustwide/rustup-home/toolchains/1.38.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-ad46d4080f4d7e57.rlib" "/opt/rustwide/rustup-home/toolchains/1.38.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-da6c590582bf0885.rlib" "/opt/rustwide/rustup-home/toolchains/1.38.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-837ca740df32db0a.rlib" "/opt/rustwide/rustup-home/toolchains/1.38.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-db27c965e824589f.rlib" "-Wl,--end-group" "/opt/rustwide/rustup-home/toolchains/1.38.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-68a4f8466685ed76.rlib" "-Wl,-Bdynamic" "-lutil" "-lutil" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-lutil" [INFO] [stderr] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stderr] compilation terminated. [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] error: aborting due to previous error [INFO] [stderr] [INFO] [stderr] error: Could not compile `webthing`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: build failed [INFO] running `"docker" "inspect" "1c5294e4814edd869398c9ac4e9cdb74a3acaad83d9086904d5bb701ebf90297"` [INFO] running `"docker" "rm" "-f" "1c5294e4814edd869398c9ac4e9cdb74a3acaad83d9086904d5bb701ebf90297"` [INFO] [stdout] 1c5294e4814edd869398c9ac4e9cdb74a3acaad83d9086904d5bb701ebf90297