[INFO] crate tox 0.0.10 is already in cache [INFO] testing tox-0.0.10 against 1.44.0 for beta-1.45-1 [INFO] extracting crate tox 0.0.10 into /workspace/builds/worker-0/source [INFO] validating manifest of crates.io crate tox 0.0.10 on toolchain 1.44.0 [INFO] running `"/workspace/cargo-home/bin/cargo" "+1.44.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate tox 0.0.10 [INFO] finished tweaking crates.io crate tox 0.0.10 [INFO] tweaked toml for crates.io crate tox 0.0.10 written to /workspace/builds/worker-0/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+1.44.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+1.44.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-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.44.0" "build" "--frozen"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 4bd39a5e94f94067a78070f82487a76ffbf6282c90d84ef95c9e1e567cd61ea7 [INFO] running `"docker" "start" "-a" "4bd39a5e94f94067a78070f82487a76ffbf6282c90d84ef95c9e1e567cd61ea7"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Compiling libc v0.2.71 [INFO] [stderr] Compiling futures v0.1.29 [INFO] [stderr] Compiling autocfg v0.1.7 [INFO] [stderr] Compiling rand_core v0.4.2 [INFO] [stderr] Compiling slab v0.4.2 [INFO] [stderr] Compiling crc32fast v1.2.0 [INFO] [stderr] Compiling take_mut v0.2.2 [INFO] [stderr] Compiling adler32 v1.0.4 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling syn v1.0.30 [INFO] [stderr] Compiling rle-decode-fast v1.0.1 [INFO] [stderr] Compiling cc v1.0.54 [INFO] [stderr] Compiling pkg-config v0.3.17 [INFO] [stderr] Compiling failure_derive v0.1.8 [INFO] [stderr] Compiling serde v1.0.111 [INFO] [stderr] Compiling hashbrown v0.5.0 [INFO] [stderr] Compiling c_linked_list v1.1.1 [INFO] [stderr] Compiling cookie-factory v0.2.4 [INFO] [stderr] Compiling lock_api v0.3.4 [INFO] [stderr] Compiling lock_api v0.2.0 [INFO] [stderr] Compiling parking_lot_core v0.6.2 [INFO] [stderr] Compiling parking_lot v0.9.0 [INFO] [stderr] Compiling parking_lot_core v0.5.0 [INFO] [stderr] Compiling parking_lot v0.8.0 [INFO] [stderr] Compiling smallvec v0.6.13 [INFO] [stderr] Compiling rand_core v0.3.1 [INFO] [stderr] Compiling rand_jitter v0.1.4 [INFO] [stderr] Compiling rand_xorshift v0.1.1 [INFO] [stderr] Compiling rand_isaac v0.1.1 [INFO] [stderr] Compiling rand_hc v0.1.0 [INFO] [stderr] Compiling lru v0.1.17 [INFO] [stderr] Compiling libflate v0.1.27 [INFO] [stderr] Compiling rand_chacha v0.1.1 [INFO] [stderr] Compiling rand_pcg v0.1.2 [INFO] [stderr] Compiling rand v0.6.5 [INFO] [stderr] Compiling iovec v0.1.4 [INFO] [stderr] Compiling xattr v0.2.2 [INFO] [stderr] Compiling filetime v0.2.10 [INFO] [stderr] Compiling num_cpus v1.13.0 [INFO] [stderr] Compiling net2 v0.2.34 [INFO] [stderr] Compiling rand_os v0.1.3 [INFO] [stderr] Compiling memchr v1.0.2 [INFO] [stderr] Compiling backtrace v0.3.48 [INFO] [stderr] Compiling get_if_addrs v0.5.3 [INFO] [stderr] Compiling bytes v0.4.12 [INFO] [stderr] Compiling nom v3.2.1 [INFO] [stderr] Compiling tar v0.4.28 [INFO] [stderr] Compiling mio v0.6.22 [INFO] [stderr] Compiling tokio-executor v0.1.10 [INFO] [stderr] Compiling tokio-sync v0.1.8 [INFO] [stderr] Compiling tokio-current-thread v0.1.7 [INFO] [stderr] Compiling tokio-threadpool v0.1.18 [INFO] [stderr] Compiling tokio-timer v0.2.13 [INFO] [stderr] Compiling tokio-io v0.1.13 [INFO] [stderr] Compiling libsodium-sys v0.2.5 [INFO] [stderr] Compiling tokio-reactor v0.1.12 [INFO] [stderr] Compiling tokio-codec v0.1.2 [INFO] [stderr] Compiling tokio-tcp v0.1.4 [INFO] [stderr] Compiling tokio-udp v0.1.6 [INFO] [stderr] Compiling tokio v0.1.22 [INFO] [stderr] Compiling synstructure v0.12.3 [INFO] [stderr] Compiling failure v0.1.8 [INFO] [stderr] Compiling sodiumoxide v0.2.5 [INFO] [stderr] Compiling tox v0.0.10 (/opt/rustwide/workdir) [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/io_tokio.rs:9:28 [INFO] [stderr] | [INFO] [stderr] 9 | pub type IoFuture = Box + Send>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future + Send` [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/toxcore/io_tokio.rs:12:28 [INFO] [stderr] | [INFO] [stderr] 12 | pub type IoStream = Box + Send>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Stream + Send` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/tcp/server/server_ext.rs:113:112 [INFO] [stderr] | [INFO] [stderr] 113 | fn run(self: Self, listner: TcpListener, dht_sk: SecretKey, stats: Stats, connections_limit: usize) -> Box + Send>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future + Send` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/tcp/server/server_ext.rs:115:94 [INFO] [stderr] | [INFO] [stderr] 115 | fn run_connection(self: Self, stream: TcpStream, dht_sk: SecretKey, stats: Stats) -> Box + Send>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future + Send` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/tcp/server/server_ext.rs:119:112 [INFO] [stderr] | [INFO] [stderr] 119 | fn run(self: Self, listner: TcpListener, dht_sk: SecretKey, stats: Stats, connections_limit: usize) -> Box + Send> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future + Send` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/tcp/server/server_ext.rs:164:94 [INFO] [stderr] | [INFO] [stderr] 164 | fn run_connection(self: Self, stream: TcpStream, dht_sk: SecretKey, stats: Stats) -> Box + Send> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future + Send` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/dht/packet/errors.rs:39:32 [INFO] [stderr] | [INFO] [stderr] 39 | fn cause(&self) -> Option<&Fail> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Fail` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/dht/codec.rs:19:1 [INFO] [stderr] | [INFO] [stderr] 19 | / error_kind! { [INFO] [stderr] 20 | | #[doc = "Error that can happen when decoding `Packet` from bytes."] [INFO] [stderr] 21 | | #[derive(Debug)] [INFO] [stderr] 22 | | DecodeError, [INFO] [stderr] ... | [INFO] [stderr] 51 | | } [INFO] [stderr] 52 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/dht/codec.rs:68:1 [INFO] [stderr] | [INFO] [stderr] 68 | / error_kind! { [INFO] [stderr] 69 | | #[doc = "Error that can happen when encoding `Packet` to bytes."] [INFO] [stderr] 70 | | #[derive(Debug)] [INFO] [stderr] 71 | | EncodeError, [INFO] [stderr] ... | [INFO] [stderr] 84 | | } [INFO] [stderr] 85 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/dht/server/errors.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | / error_kind! { [INFO] [stderr] 7 | | #[doc = "Error that can happen when calling `handle_*` of packet."] [INFO] [stderr] 8 | | #[derive(Debug)] [INFO] [stderr] 9 | | HandlePacketError, [INFO] [stderr] ... | [INFO] [stderr] 53 | | } [INFO] [stderr] 54 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/dht/server/errors.rs:56:1 [INFO] [stderr] | [INFO] [stderr] 56 | / error_kind! { [INFO] [stderr] 57 | | #[doc = "Error that can happen when calling `run_*`."] [INFO] [stderr] 58 | | #[derive(Debug)] [INFO] [stderr] 59 | | RunError, [INFO] [stderr] ... | [INFO] [stderr] 69 | | } [INFO] [stderr] 70 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/dht/server/errors.rs:72:1 [INFO] [stderr] | [INFO] [stderr] 72 | / error_kind! { [INFO] [stderr] 73 | | #[doc = "Error that can happen when calling `run_*`."] [INFO] [stderr] 74 | | #[derive(Debug)] [INFO] [stderr] 75 | | PingError, [INFO] [stderr] ... | [INFO] [stderr] 82 | | } [INFO] [stderr] 83 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/dht/server/mod.rs:83:18 [INFO] [stderr] | [INFO] [stderr] 83 | motd_cb: Arc Vec + Send + Sync>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Server) -> Vec + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/dht/server/mod.rs:1420:69 [INFO] [stderr] | [INFO] [stderr] 1420 | pub fn set_bootstrap_info(&mut self, version: u32, motd_cb: Box Vec + Send + Sync>) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Server) -> Vec + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/dht/daemon_state.rs:20:1 [INFO] [stderr] | [INFO] [stderr] 20 | / error_kind! { [INFO] [stderr] 21 | | #[doc = "An error that can occur while serializing/deserializing object."] [INFO] [stderr] 22 | | #[derive(Debug)] [INFO] [stderr] 23 | | DeserializeError, [INFO] [stderr] ... | [INFO] [stderr] 43 | | } [INFO] [stderr] 44 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/dht/lan_discovery.rs:19:1 [INFO] [stderr] | [INFO] [stderr] 19 | / error_kind! { [INFO] [stderr] 20 | | #[doc = "Error that can happen during lan discovery."] [INFO] [stderr] 21 | | #[derive(Debug)] [INFO] [stderr] 22 | | LanDiscoveryError, [INFO] [stderr] ... | [INFO] [stderr] 32 | | } [INFO] [stderr] 33 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/dht/server_ext.rs:19:101 [INFO] [stderr] | [INFO] [stderr] 19 | fn run_socket(self, socket: UdpSocket, rx: Receiver<(Packet, SocketAddr)>, stats: Stats) -> Box + Send>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future + Send` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/dht/server_ext.rs:23:101 [INFO] [stderr] | [INFO] [stderr] 23 | fn run_socket(self, socket: UdpSocket, rx: Receiver<(Packet, SocketAddr)>, stats: Stats) -> Box + Send> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future + Send` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/onion/client/errors.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / error_kind! { [INFO] [stderr] 2 | | #[doc = "Error that can happen when handling `OnionAnnounceResponse` packet."] [INFO] [stderr] 3 | | #[derive(Debug)] [INFO] [stderr] 4 | | HandleAnnounceResponseError, [INFO] [stderr] ... | [INFO] [stderr] 23 | | } [INFO] [stderr] 24 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/onion/client/errors.rs:26:1 [INFO] [stderr] | [INFO] [stderr] 26 | / error_kind! { [INFO] [stderr] 27 | | #[doc = "Error that can happen when handling `DhtPkAnnounce` packet."] [INFO] [stderr] 28 | | #[derive(Debug)] [INFO] [stderr] 29 | | HandleDhtPkAnnounceError, [INFO] [stderr] ... | [INFO] [stderr] 48 | | } [INFO] [stderr] 49 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/onion/client/errors.rs:51:1 [INFO] [stderr] | [INFO] [stderr] 51 | / error_kind! { [INFO] [stderr] 52 | | #[doc = "Error that can happen when handling `OnionDataResponse` packet."] [INFO] [stderr] 53 | | #[derive(Debug)] [INFO] [stderr] 54 | | HandleDataResponseError, [INFO] [stderr] ... | [INFO] [stderr] 67 | | } [INFO] [stderr] 68 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/onion/client/errors.rs:70:1 [INFO] [stderr] | [INFO] [stderr] 70 | / error_kind! { [INFO] [stderr] 71 | | #[doc = "Error that can happen when calling `run_*`."] [INFO] [stderr] 72 | | #[derive(Debug)] [INFO] [stderr] 73 | | RunError, [INFO] [stderr] ... | [INFO] [stderr] 83 | | } [INFO] [stderr] 84 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/net_crypto/errors.rs:9:1 [INFO] [stderr] | [INFO] [stderr] 9 | / error_kind! { [INFO] [stderr] 10 | | #[doc = "Error that can happen while processing packets array"] [INFO] [stderr] 11 | | #[derive(Debug)] [INFO] [stderr] 12 | | PacketsArrayError, [INFO] [stderr] ... | [INFO] [stderr] 43 | | } [INFO] [stderr] 44 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/net_crypto/errors.rs:64:1 [INFO] [stderr] | [INFO] [stderr] 64 | / error_kind! { [INFO] [stderr] 65 | | #[doc = "Error that can happen when calling `handle_*` of packet."] [INFO] [stderr] 66 | | #[derive(Debug)] [INFO] [stderr] 67 | | HandlePacketError, [INFO] [stderr] ... | [INFO] [stderr] 133 | | } [INFO] [stderr] 134 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/net_crypto/errors.rs:157:1 [INFO] [stderr] | [INFO] [stderr] 157 | / error_kind! { [INFO] [stderr] 158 | | #[doc = "Error that can happen while processing packets array."] [INFO] [stderr] 159 | | #[derive(Debug)] [INFO] [stderr] 160 | | SendDataError, [INFO] [stderr] ... | [INFO] [stderr] 170 | | } [INFO] [stderr] 171 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/net_crypto/errors.rs:173:1 [INFO] [stderr] | [INFO] [stderr] 173 | / error_kind! { [INFO] [stderr] 174 | | #[doc = "Error that can happen when calling `run`."] [INFO] [stderr] 175 | | #[derive(Debug)] [INFO] [stderr] 176 | | RunError, [INFO] [stderr] ... | [INFO] [stderr] 186 | | } [INFO] [stderr] 187 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/net_crypto/errors.rs:189:1 [INFO] [stderr] | [INFO] [stderr] 189 | / error_kind! { [INFO] [stderr] 190 | | #[doc = "Error that can happen during a lossless packet sending."] [INFO] [stderr] 191 | | #[derive(Debug)] [INFO] [stderr] 192 | | SendLosslessPacketError, [INFO] [stderr] ... | [INFO] [stderr] 208 | | } [INFO] [stderr] 209 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/net_crypto/errors.rs:211:1 [INFO] [stderr] | [INFO] [stderr] 211 | / error_kind! { [INFO] [stderr] 212 | | #[doc = "Error that can happen during a lossless packet sending."] [INFO] [stderr] 213 | | #[derive(Debug)] [INFO] [stderr] 214 | | KillConnectionError, [INFO] [stderr] ... | [INFO] [stderr] 224 | | } [INFO] [stderr] 225 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/toxcore/binary_io.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | / named!(from_bytes, map!(count_fixed!(u8, le_u8, 4), [INFO] [stderr] 37 | | |v| Ipv4Addr::new(v[0], v[1], v[2], v[3]) [INFO] [stderr] 38 | | )); [INFO] [stderr] | |_______^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/toxcore/binary_io.rs:54:5 [INFO] [stderr] | [INFO] [stderr] 54 | / named!(from_bytes, map!(count_fixed!(u16, le_u16, 8), [INFO] [stderr] 55 | | |v| Ipv6Addr::new(v[0], v[1], v[2], v[3], v[4], v[5], v[6], v[7]) [INFO] [stderr] 56 | | )); [INFO] [stderr] | |_______^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: 30 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 3m 10s [INFO] running `"docker" "inspect" "4bd39a5e94f94067a78070f82487a76ffbf6282c90d84ef95c9e1e567cd61ea7"` [INFO] running `"docker" "rm" "-f" "4bd39a5e94f94067a78070f82487a76ffbf6282c90d84ef95c9e1e567cd61ea7"` [INFO] [stdout] 4bd39a5e94f94067a78070f82487a76ffbf6282c90d84ef95c9e1e567cd61ea7 [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-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.44.0" "test" "--frozen" "--no-run"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] b733e387ece31cdb886c222a7c0fb955097709aac01a91a982f45d8d25fca03a [INFO] running `"docker" "start" "-a" "b733e387ece31cdb886c222a7c0fb955097709aac01a91a982f45d8d25fca03a"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling termcolor v1.1.0 [INFO] [stderr] Compiling hex v0.3.2 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/io_tokio.rs:9:28 [INFO] [stderr] | [INFO] [stderr] 9 | pub type IoFuture = Box + Send>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future + Send` [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/toxcore/io_tokio.rs:12:28 [INFO] [stderr] | [INFO] [stderr] 12 | pub type IoStream = Box + Send>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Stream + Send` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/tcp/server/server_ext.rs:113:112 [INFO] [stderr] | [INFO] [stderr] 113 | fn run(self: Self, listner: TcpListener, dht_sk: SecretKey, stats: Stats, connections_limit: usize) -> Box + Send>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future + Send` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/tcp/server/server_ext.rs:115:94 [INFO] [stderr] | [INFO] [stderr] 115 | fn run_connection(self: Self, stream: TcpStream, dht_sk: SecretKey, stats: Stats) -> Box + Send>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future + Send` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/tcp/server/server_ext.rs:119:112 [INFO] [stderr] | [INFO] [stderr] 119 | fn run(self: Self, listner: TcpListener, dht_sk: SecretKey, stats: Stats, connections_limit: usize) -> Box + Send> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future + Send` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/tcp/server/server_ext.rs:164:94 [INFO] [stderr] | [INFO] [stderr] 164 | fn run_connection(self: Self, stream: TcpStream, dht_sk: SecretKey, stats: Stats) -> Box + Send> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future + Send` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/dht/packet/errors.rs:39:32 [INFO] [stderr] | [INFO] [stderr] 39 | fn cause(&self) -> Option<&Fail> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Fail` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/dht/codec.rs:19:1 [INFO] [stderr] | [INFO] [stderr] 19 | / error_kind! { [INFO] [stderr] 20 | | #[doc = "Error that can happen when decoding `Packet` from bytes."] [INFO] [stderr] 21 | | #[derive(Debug)] [INFO] [stderr] 22 | | DecodeError, [INFO] [stderr] ... | [INFO] [stderr] 51 | | } [INFO] [stderr] 52 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/dht/codec.rs:68:1 [INFO] [stderr] | [INFO] [stderr] 68 | / error_kind! { [INFO] [stderr] 69 | | #[doc = "Error that can happen when encoding `Packet` to bytes."] [INFO] [stderr] 70 | | #[derive(Debug)] [INFO] [stderr] 71 | | EncodeError, [INFO] [stderr] ... | [INFO] [stderr] 84 | | } [INFO] [stderr] 85 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/dht/server/errors.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | / error_kind! { [INFO] [stderr] 7 | | #[doc = "Error that can happen when calling `handle_*` of packet."] [INFO] [stderr] 8 | | #[derive(Debug)] [INFO] [stderr] 9 | | HandlePacketError, [INFO] [stderr] ... | [INFO] [stderr] 53 | | } [INFO] [stderr] 54 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/dht/server/errors.rs:56:1 [INFO] [stderr] | [INFO] [stderr] 56 | / error_kind! { [INFO] [stderr] 57 | | #[doc = "Error that can happen when calling `run_*`."] [INFO] [stderr] 58 | | #[derive(Debug)] [INFO] [stderr] 59 | | RunError, [INFO] [stderr] ... | [INFO] [stderr] 69 | | } [INFO] [stderr] 70 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/dht/server/errors.rs:72:1 [INFO] [stderr] | [INFO] [stderr] 72 | / error_kind! { [INFO] [stderr] 73 | | #[doc = "Error that can happen when calling `run_*`."] [INFO] [stderr] 74 | | #[derive(Debug)] [INFO] [stderr] 75 | | PingError, [INFO] [stderr] ... | [INFO] [stderr] 82 | | } [INFO] [stderr] 83 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/dht/server/mod.rs:83:18 [INFO] [stderr] | [INFO] [stderr] 83 | motd_cb: Arc Vec + Send + Sync>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Server) -> Vec + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/dht/server/mod.rs:1420:69 [INFO] [stderr] | [INFO] [stderr] 1420 | pub fn set_bootstrap_info(&mut self, version: u32, motd_cb: Box Vec + Send + Sync>) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Server) -> Vec + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/dht/daemon_state.rs:20:1 [INFO] [stderr] | [INFO] [stderr] 20 | / error_kind! { [INFO] [stderr] 21 | | #[doc = "An error that can occur while serializing/deserializing object."] [INFO] [stderr] 22 | | #[derive(Debug)] [INFO] [stderr] 23 | | DeserializeError, [INFO] [stderr] ... | [INFO] [stderr] 43 | | } [INFO] [stderr] 44 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/dht/lan_discovery.rs:19:1 [INFO] [stderr] | [INFO] [stderr] 19 | / error_kind! { [INFO] [stderr] 20 | | #[doc = "Error that can happen during lan discovery."] [INFO] [stderr] 21 | | #[derive(Debug)] [INFO] [stderr] 22 | | LanDiscoveryError, [INFO] [stderr] ... | [INFO] [stderr] 32 | | } [INFO] [stderr] 33 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/dht/server_ext.rs:19:101 [INFO] [stderr] | [INFO] [stderr] 19 | fn run_socket(self, socket: UdpSocket, rx: Receiver<(Packet, SocketAddr)>, stats: Stats) -> Box + Send>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future + Send` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/dht/server_ext.rs:23:101 [INFO] [stderr] | [INFO] [stderr] 23 | fn run_socket(self, socket: UdpSocket, rx: Receiver<(Packet, SocketAddr)>, stats: Stats) -> Box + Send> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future + Send` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/onion/client/errors.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / error_kind! { [INFO] [stderr] 2 | | #[doc = "Error that can happen when handling `OnionAnnounceResponse` packet."] [INFO] [stderr] 3 | | #[derive(Debug)] [INFO] [stderr] 4 | | HandleAnnounceResponseError, [INFO] [stderr] ... | [INFO] [stderr] 23 | | } [INFO] [stderr] 24 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/onion/client/errors.rs:26:1 [INFO] [stderr] | [INFO] [stderr] 26 | / error_kind! { [INFO] [stderr] 27 | | #[doc = "Error that can happen when handling `DhtPkAnnounce` packet."] [INFO] [stderr] 28 | | #[derive(Debug)] [INFO] [stderr] 29 | | HandleDhtPkAnnounceError, [INFO] [stderr] ... | [INFO] [stderr] 48 | | } [INFO] [stderr] 49 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/onion/client/errors.rs:51:1 [INFO] [stderr] | [INFO] [stderr] 51 | / error_kind! { [INFO] [stderr] 52 | | #[doc = "Error that can happen when handling `OnionDataResponse` packet."] [INFO] [stderr] 53 | | #[derive(Debug)] [INFO] [stderr] 54 | | HandleDataResponseError, [INFO] [stderr] ... | [INFO] [stderr] 67 | | } [INFO] [stderr] 68 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/onion/client/errors.rs:70:1 [INFO] [stderr] | [INFO] [stderr] 70 | / error_kind! { [INFO] [stderr] 71 | | #[doc = "Error that can happen when calling `run_*`."] [INFO] [stderr] 72 | | #[derive(Debug)] [INFO] [stderr] 73 | | RunError, [INFO] [stderr] ... | [INFO] [stderr] 83 | | } [INFO] [stderr] 84 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/net_crypto/errors.rs:9:1 [INFO] [stderr] | [INFO] [stderr] 9 | / error_kind! { [INFO] [stderr] 10 | | #[doc = "Error that can happen while processing packets array"] [INFO] [stderr] 11 | | #[derive(Debug)] [INFO] [stderr] 12 | | PacketsArrayError, [INFO] [stderr] ... | [INFO] [stderr] 43 | | } [INFO] [stderr] 44 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/net_crypto/errors.rs:64:1 [INFO] [stderr] | [INFO] [stderr] 64 | / error_kind! { [INFO] [stderr] 65 | | #[doc = "Error that can happen when calling `handle_*` of packet."] [INFO] [stderr] 66 | | #[derive(Debug)] [INFO] [stderr] 67 | | HandlePacketError, [INFO] [stderr] ... | [INFO] [stderr] 133 | | } [INFO] [stderr] 134 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/net_crypto/errors.rs:157:1 [INFO] [stderr] | [INFO] [stderr] 157 | / error_kind! { [INFO] [stderr] 158 | | #[doc = "Error that can happen while processing packets array."] [INFO] [stderr] 159 | | #[derive(Debug)] [INFO] [stderr] 160 | | SendDataError, [INFO] [stderr] ... | [INFO] [stderr] 170 | | } [INFO] [stderr] 171 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/net_crypto/errors.rs:173:1 [INFO] [stderr] | [INFO] [stderr] 173 | / error_kind! { [INFO] [stderr] 174 | | #[doc = "Error that can happen when calling `run`."] [INFO] [stderr] 175 | | #[derive(Debug)] [INFO] [stderr] 176 | | RunError, [INFO] [stderr] ... | [INFO] [stderr] 186 | | } [INFO] [stderr] 187 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/net_crypto/errors.rs:189:1 [INFO] [stderr] | [INFO] [stderr] 189 | / error_kind! { [INFO] [stderr] 190 | | #[doc = "Error that can happen during a lossless packet sending."] [INFO] [stderr] 191 | | #[derive(Debug)] [INFO] [stderr] 192 | | SendLosslessPacketError, [INFO] [stderr] ... | [INFO] [stderr] 208 | | } [INFO] [stderr] 209 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/net_crypto/errors.rs:211:1 [INFO] [stderr] | [INFO] [stderr] 211 | / error_kind! { [INFO] [stderr] 212 | | #[doc = "Error that can happen during a lossless packet sending."] [INFO] [stderr] 213 | | #[derive(Debug)] [INFO] [stderr] 214 | | KillConnectionError, [INFO] [stderr] ... | [INFO] [stderr] 224 | | } [INFO] [stderr] 225 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/toxcore/binary_io.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | / named!(from_bytes, map!(count_fixed!(u8, le_u8, 4), [INFO] [stderr] 37 | | |v| Ipv4Addr::new(v[0], v[1], v[2], v[3]) [INFO] [stderr] 38 | | )); [INFO] [stderr] | |_______^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/toxcore/binary_io.rs:54:5 [INFO] [stderr] | [INFO] [stderr] 54 | / named!(from_bytes, map!(count_fixed!(u16, le_u16, 8), [INFO] [stderr] 55 | | |v| Ipv6Addr::new(v[0], v[1], v[2], v[3], v[4], v[5], v[6], v[7]) [INFO] [stderr] 56 | | )); [INFO] [stderr] | |_______^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: 30 warnings emitted [INFO] [stderr] [INFO] [stderr] Compiling humantime v1.3.0 [INFO] [stderr] Compiling env_logger v0.6.2 [INFO] [stderr] Compiling tox v0.0.10 (/opt/rustwide/workdir) [INFO] [stderr] warning: unnecessary trailing semicolon [INFO] [stderr] --> examples/tcp_client.rs:119:20 [INFO] [stderr] | [INFO] [stderr] 119 | });; [INFO] [stderr] | ^ help: remove this semicolon [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] ... [INFO] [stderr] 59 | / error_kind! { [INFO] [stderr] 60 | | #[derive(Debug)] [INFO] [stderr] 61 | | TestError, [INFO] [stderr] 62 | | #[derive(Clone, Debug, Eq, PartialEq, Fail)] [INFO] [stderr] ... | [INFO] [stderr] 68 | | } [INFO] [stderr] 69 | | } [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/io_tokio.rs:9:28 [INFO] [stderr] | [INFO] [stderr] 9 | pub type IoFuture = Box + Send>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future + Send` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/io_tokio.rs:12:28 [INFO] [stderr] | [INFO] [stderr] 12 | pub type IoStream = Box + Send>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Stream + Send` [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/toxcore/toxid.rs:309:25 [INFO] [stderr] | [INFO] [stderr] 309 | if let b'A' ... b'F' = b { [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/toxcore/toxid.rs:311:32 [INFO] [stderr] | [INFO] [stderr] 311 | } else if let b'0' ... b'9' = b { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/tcp/server/server_ext.rs:113:112 [INFO] [stderr] | [INFO] [stderr] 113 | fn run(self: Self, listner: TcpListener, dht_sk: SecretKey, stats: Stats, connections_limit: usize) -> Box + Send>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future + Send` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/tcp/server/server_ext.rs:115:94 [INFO] [stderr] | [INFO] [stderr] 115 | fn run_connection(self: Self, stream: TcpStream, dht_sk: SecretKey, stats: Stats) -> Box + Send>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future + Send` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/tcp/server/server_ext.rs:119:112 [INFO] [stderr] | [INFO] [stderr] 119 | fn run(self: Self, listner: TcpListener, dht_sk: SecretKey, stats: Stats, connections_limit: usize) -> Box + Send> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future + Send` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/tcp/server/server_ext.rs:164:94 [INFO] [stderr] | [INFO] [stderr] 164 | fn run_connection(self: Self, stream: TcpStream, dht_sk: SecretKey, stats: Stats) -> Box + Send> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future + Send` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/dht/packet/errors.rs:39:32 [INFO] [stderr] | [INFO] [stderr] 39 | fn cause(&self) -> Option<&Fail> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Fail` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/dht/codec.rs:19:1 [INFO] [stderr] | [INFO] [stderr] 19 | / error_kind! { [INFO] [stderr] 20 | | #[doc = "Error that can happen when decoding `Packet` from bytes."] [INFO] [stderr] 21 | | #[derive(Debug)] [INFO] [stderr] 22 | | DecodeError, [INFO] [stderr] ... | [INFO] [stderr] 51 | | } [INFO] [stderr] 52 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/dht/codec.rs:68:1 [INFO] [stderr] | [INFO] [stderr] 68 | / error_kind! { [INFO] [stderr] 69 | | #[doc = "Error that can happen when encoding `Packet` to bytes."] [INFO] [stderr] 70 | | #[derive(Debug)] [INFO] [stderr] 71 | | EncodeError, [INFO] [stderr] ... | [INFO] [stderr] 84 | | } [INFO] [stderr] 85 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/dht/server/errors.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | / error_kind! { [INFO] [stderr] 7 | | #[doc = "Error that can happen when calling `handle_*` of packet."] [INFO] [stderr] 8 | | #[derive(Debug)] [INFO] [stderr] 9 | | HandlePacketError, [INFO] [stderr] ... | [INFO] [stderr] 53 | | } [INFO] [stderr] 54 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/dht/server/errors.rs:56:1 [INFO] [stderr] | [INFO] [stderr] 56 | / error_kind! { [INFO] [stderr] 57 | | #[doc = "Error that can happen when calling `run_*`."] [INFO] [stderr] 58 | | #[derive(Debug)] [INFO] [stderr] 59 | | RunError, [INFO] [stderr] ... | [INFO] [stderr] 69 | | } [INFO] [stderr] 70 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/dht/server/errors.rs:72:1 [INFO] [stderr] | [INFO] [stderr] 72 | / error_kind! { [INFO] [stderr] 73 | | #[doc = "Error that can happen when calling `run_*`."] [INFO] [stderr] 74 | | #[derive(Debug)] [INFO] [stderr] 75 | | PingError, [INFO] [stderr] ... | [INFO] [stderr] 82 | | } [INFO] [stderr] 83 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/dht/server/mod.rs:83:18 [INFO] [stderr] | [INFO] [stderr] 83 | motd_cb: Arc Vec + Send + Sync>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Server) -> Vec + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/dht/server/mod.rs:1420:69 [INFO] [stderr] | [INFO] [stderr] 1420 | pub fn set_bootstrap_info(&mut self, version: u32, motd_cb: Box Vec + Send + Sync>) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Server) -> Vec + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/dht/daemon_state.rs:20:1 [INFO] [stderr] | [INFO] [stderr] 20 | / error_kind! { [INFO] [stderr] 21 | | #[doc = "An error that can occur while serializing/deserializing object."] [INFO] [stderr] 22 | | #[derive(Debug)] [INFO] [stderr] 23 | | DeserializeError, [INFO] [stderr] ... | [INFO] [stderr] 43 | | } [INFO] [stderr] 44 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/dht/lan_discovery.rs:19:1 [INFO] [stderr] | [INFO] [stderr] 19 | / error_kind! { [INFO] [stderr] 20 | | #[doc = "Error that can happen during lan discovery."] [INFO] [stderr] 21 | | #[derive(Debug)] [INFO] [stderr] 22 | | LanDiscoveryError, [INFO] [stderr] ... | [INFO] [stderr] 32 | | } [INFO] [stderr] 33 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/dht/server_ext.rs:19:101 [INFO] [stderr] | [INFO] [stderr] 19 | fn run_socket(self, socket: UdpSocket, rx: Receiver<(Packet, SocketAddr)>, stats: Stats) -> Box + Send>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future + Send` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/dht/server_ext.rs:23:101 [INFO] [stderr] | [INFO] [stderr] 23 | fn run_socket(self, socket: UdpSocket, rx: Receiver<(Packet, SocketAddr)>, stats: Stats) -> Box + Send> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future + Send` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/onion/client/errors.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / error_kind! { [INFO] [stderr] 2 | | #[doc = "Error that can happen when handling `OnionAnnounceResponse` packet."] [INFO] [stderr] 3 | | #[derive(Debug)] [INFO] [stderr] 4 | | HandleAnnounceResponseError, [INFO] [stderr] ... | [INFO] [stderr] 23 | | } [INFO] [stderr] 24 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/onion/client/errors.rs:26:1 [INFO] [stderr] | [INFO] [stderr] 26 | / error_kind! { [INFO] [stderr] 27 | | #[doc = "Error that can happen when handling `DhtPkAnnounce` packet."] [INFO] [stderr] 28 | | #[derive(Debug)] [INFO] [stderr] 29 | | HandleDhtPkAnnounceError, [INFO] [stderr] ... | [INFO] [stderr] 48 | | } [INFO] [stderr] 49 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/onion/client/errors.rs:51:1 [INFO] [stderr] | [INFO] [stderr] 51 | / error_kind! { [INFO] [stderr] 52 | | #[doc = "Error that can happen when handling `OnionDataResponse` packet."] [INFO] [stderr] 53 | | #[derive(Debug)] [INFO] [stderr] 54 | | HandleDataResponseError, [INFO] [stderr] ... | [INFO] [stderr] 67 | | } [INFO] [stderr] 68 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/onion/client/errors.rs:70:1 [INFO] [stderr] | [INFO] [stderr] 70 | / error_kind! { [INFO] [stderr] 71 | | #[doc = "Error that can happen when calling `run_*`."] [INFO] [stderr] 72 | | #[derive(Debug)] [INFO] [stderr] 73 | | RunError, [INFO] [stderr] ... | [INFO] [stderr] 83 | | } [INFO] [stderr] 84 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/net_crypto/errors.rs:9:1 [INFO] [stderr] | [INFO] [stderr] 9 | / error_kind! { [INFO] [stderr] 10 | | #[doc = "Error that can happen while processing packets array"] [INFO] [stderr] 11 | | #[derive(Debug)] [INFO] [stderr] 12 | | PacketsArrayError, [INFO] [stderr] ... | [INFO] [stderr] 43 | | } [INFO] [stderr] 44 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/net_crypto/errors.rs:64:1 [INFO] [stderr] | [INFO] [stderr] 64 | / error_kind! { [INFO] [stderr] 65 | | #[doc = "Error that can happen when calling `handle_*` of packet."] [INFO] [stderr] 66 | | #[derive(Debug)] [INFO] [stderr] 67 | | HandlePacketError, [INFO] [stderr] ... | [INFO] [stderr] 133 | | } [INFO] [stderr] 134 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/net_crypto/errors.rs:157:1 [INFO] [stderr] | [INFO] [stderr] 157 | / error_kind! { [INFO] [stderr] 158 | | #[doc = "Error that can happen while processing packets array."] [INFO] [stderr] 159 | | #[derive(Debug)] [INFO] [stderr] 160 | | SendDataError, [INFO] [stderr] ... | [INFO] [stderr] 170 | | } [INFO] [stderr] 171 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/net_crypto/errors.rs:173:1 [INFO] [stderr] | [INFO] [stderr] 173 | / error_kind! { [INFO] [stderr] 174 | | #[doc = "Error that can happen when calling `run`."] [INFO] [stderr] 175 | | #[derive(Debug)] [INFO] [stderr] 176 | | RunError, [INFO] [stderr] ... | [INFO] [stderr] 186 | | } [INFO] [stderr] 187 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/net_crypto/errors.rs:189:1 [INFO] [stderr] | [INFO] [stderr] 189 | / error_kind! { [INFO] [stderr] 190 | | #[doc = "Error that can happen during a lossless packet sending."] [INFO] [stderr] 191 | | #[derive(Debug)] [INFO] [stderr] 192 | | SendLosslessPacketError, [INFO] [stderr] ... | [INFO] [stderr] 208 | | } [INFO] [stderr] 209 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/toxcore/error.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn cause(&self) -> Option<&failure::Fail> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn failure::Fail` [INFO] [stderr] | [INFO] [stderr] ::: src/toxcore/net_crypto/errors.rs:211:1 [INFO] [stderr] | [INFO] [stderr] 211 | / error_kind! { [INFO] [stderr] 212 | | #[doc = "Error that can happen during a lossless packet sending."] [INFO] [stderr] 213 | | #[derive(Debug)] [INFO] [stderr] 214 | | KillConnectionError, [INFO] [stderr] ... | [INFO] [stderr] 224 | | } [INFO] [stderr] 225 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: could not compile `tox`. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustc --crate-name tox --edition=2018 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,link -C debuginfo=2 --test -C metadata=900b837f298368f1 -C extra-filename=-900b837f298368f1 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern bitflags=/opt/rustwide/target/debug/deps/libbitflags-0bb1eb8c2caf8528.rlib --extern byteorder=/opt/rustwide/target/debug/deps/libbyteorder-5cddd3c0738b32cd.rlib --extern bytes=/opt/rustwide/target/debug/deps/libbytes-2671aee94df906c6.rlib --extern cookie_factory=/opt/rustwide/target/debug/deps/libcookie_factory-b0566be902dbb97b.rlib --extern env_logger=/opt/rustwide/target/debug/deps/libenv_logger-46a093690b40afde.rlib --extern failure=/opt/rustwide/target/debug/deps/libfailure-785aeda166947ed6.rlib --extern futures=/opt/rustwide/target/debug/deps/libfutures-e9fa68217aeb65e1.rlib --extern get_if_addrs=/opt/rustwide/target/debug/deps/libget_if_addrs-def834aeaca60976.rlib --extern hex=/opt/rustwide/target/debug/deps/libhex-f9323026746a00b0.rlib --extern log=/opt/rustwide/target/debug/deps/liblog-7d3993e8061c37ae.rlib --extern lru=/opt/rustwide/target/debug/deps/liblru-e170ce3afe321733.rlib --extern nom=/opt/rustwide/target/debug/deps/libnom-0b63148205cda15d.rlib --extern parking_lot=/opt/rustwide/target/debug/deps/libparking_lot-be534105af69e914.rlib --extern sodiumoxide=/opt/rustwide/target/debug/deps/libsodiumoxide-772d8246e9a7b555.rlib --extern tokio=/opt/rustwide/target/debug/deps/libtokio-538cb47b41a1985a.rlib --extern tokio_executor=/opt/rustwide/target/debug/deps/libtokio_executor-709615f3af75dd60.rlib --extern tokio_timer=/opt/rustwide/target/debug/deps/libtokio_timer-8940370071880dd9.rlib --cap-lints=warn -L native=/opt/rustwide/target/debug/build/libsodium-sys-6b8ae8e529bb4748/out/installed/lib` (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/rustwide/rustup-home/toolchains/1.44.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/opt/rustwide/target/debug/examples/tcp_client-22e88deca483d5fe.tcp_client.4005azwt-cgu.0.rcgu.o" "/opt/rustwide/target/debug/examples/tcp_client-22e88deca483d5fe.tcp_client.4005azwt-cgu.1.rcgu.o" "/opt/rustwide/target/debug/examples/tcp_client-22e88deca483d5fe.tcp_client.4005azwt-cgu.10.rcgu.o" "/opt/rustwide/target/debug/examples/tcp_client-22e88deca483d5fe.tcp_client.4005azwt-cgu.11.rcgu.o" "/opt/rustwide/target/debug/examples/tcp_client-22e88deca483d5fe.tcp_client.4005azwt-cgu.12.rcgu.o" "/opt/rustwide/target/debug/examples/tcp_client-22e88deca483d5fe.tcp_client.4005azwt-cgu.13.rcgu.o" "/opt/rustwide/target/debug/examples/tcp_client-22e88deca483d5fe.tcp_client.4005azwt-cgu.14.rcgu.o" "/opt/rustwide/target/debug/examples/tcp_client-22e88deca483d5fe.tcp_client.4005azwt-cgu.15.rcgu.o" "/opt/rustwide/target/debug/examples/tcp_client-22e88deca483d5fe.tcp_client.4005azwt-cgu.2.rcgu.o" "/opt/rustwide/target/debug/examples/tcp_client-22e88deca483d5fe.tcp_client.4005azwt-cgu.3.rcgu.o" "/opt/rustwide/target/debug/examples/tcp_client-22e88deca483d5fe.tcp_client.4005azwt-cgu.4.rcgu.o" "/opt/rustwide/target/debug/examples/tcp_client-22e88deca483d5fe.tcp_client.4005azwt-cgu.5.rcgu.o" "/opt/rustwide/target/debug/examples/tcp_client-22e88deca483d5fe.tcp_client.4005azwt-cgu.6.rcgu.o" "/opt/rustwide/target/debug/examples/tcp_client-22e88deca483d5fe.tcp_client.4005azwt-cgu.7.rcgu.o" "/opt/rustwide/target/debug/examples/tcp_client-22e88deca483d5fe.tcp_client.4005azwt-cgu.8.rcgu.o" "/opt/rustwide/target/debug/examples/tcp_client-22e88deca483d5fe.tcp_client.4005azwt-cgu.9.rcgu.o" "-o" "/opt/rustwide/target/debug/examples/tcp_client-22e88deca483d5fe" "/opt/rustwide/target/debug/examples/tcp_client-22e88deca483d5fe.5012mgk2gy341leg.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/target/debug/build/libsodium-sys-6b8ae8e529bb4748/out/installed/lib" "-L" "/opt/rustwide/rustup-home/toolchains/1.44.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libenv_logger-46a093690b40afde.rlib" "/opt/rustwide/target/debug/deps/libregex-9a59660fb1a417a0.rlib" "/opt/rustwide/target/debug/deps/libthread_local-0fa9223d2071c166.rlib" "/opt/rustwide/target/debug/deps/libregex_syntax-d8c4a7233d44e5b2.rlib" "/opt/rustwide/target/debug/deps/libaho_corasick-fe37456595fe7be2.rlib" "/opt/rustwide/target/debug/deps/libmemchr-6694212c7172d5bf.rlib" "/opt/rustwide/target/debug/deps/libatty-323cbc9b67007700.rlib" "/opt/rustwide/target/debug/deps/libhumantime-d78f99fa4ce0baff.rlib" "/opt/rustwide/target/debug/deps/libquick_error-204ac078bfe743c8.rlib" "/opt/rustwide/target/debug/deps/libtermcolor-792ab0e121399ab5.rlib" "/opt/rustwide/target/debug/deps/libhex-f9323026746a00b0.rlib" "/opt/rustwide/target/debug/deps/libtox-a9e60925ec7bd445.rlib" "/opt/rustwide/target/debug/deps/libbitflags-0bb1eb8c2caf8528.rlib" "/opt/rustwide/target/debug/deps/liblru-e170ce3afe321733.rlib" "/opt/rustwide/target/debug/deps/libhashbrown-cde6f932d5c386f3.rlib" "/opt/rustwide/target/debug/deps/libget_if_addrs-def834aeaca60976.rlib" "/opt/rustwide/target/debug/deps/libc_linked_list-e34d79eaa63102e8.rlib" "/opt/rustwide/target/debug/deps/libparking_lot-be534105af69e914.rlib" "/opt/rustwide/target/debug/deps/libparking_lot_core-04c4617b2c2ef7d2.rlib" "/opt/rustwide/target/debug/deps/librand-94fcec35939408a9.rlib" "/opt/rustwide/target/debug/deps/librand_xorshift-55225f7c9ad0c2e7.rlib" "/opt/rustwide/target/debug/deps/librand_pcg-7ee202a70d1ffd2a.rlib" "/opt/rustwide/target/debug/deps/librand_hc-980be8da34566e1a.rlib" "/opt/rustwide/target/debug/deps/librand_chacha-7cf67b26f27bfc4c.rlib" "/opt/rustwide/target/debug/deps/librand_isaac-2ea51ddc61af076b.rlib" "/opt/rustwide/target/debug/deps/librand_core-26a2826f5572bf57.rlib" "/opt/rustwide/target/debug/deps/librand_os-ded321395fe43107.rlib" "/opt/rustwide/target/debug/deps/librand_jitter-58dce171dcf92ccf.rlib" "/opt/rustwide/target/debug/deps/librand_core-d04c764b3a64cc39.rlib" "/opt/rustwide/target/debug/deps/liblock_api-ad3109da9d286289.rlib" "/opt/rustwide/target/debug/deps/libfailure-785aeda166947ed6.rlib" "/opt/rustwide/target/debug/deps/libbacktrace-d36e8f8fa7fa1cef.rlib" "/opt/rustwide/target/debug/deps/libobject-fb97d04e1f439f1f.rlib" "/opt/rustwide/target/debug/deps/libaddr2line-40bef1e42a1c5288.rlib" "/opt/rustwide/target/debug/deps/libgimli-64737a6a0cfbf6c9.rlib" "/opt/rustwide/target/debug/deps/librustc_demangle-e3c66f530931b34f.rlib" "/opt/rustwide/target/debug/deps/libtokio-538cb47b41a1985a.rlib" "/opt/rustwide/target/debug/deps/libtokio_udp-d3128094d7d875b6.rlib" "/opt/rustwide/target/debug/deps/libtokio_timer-8940370071880dd9.rlib" "/opt/rustwide/target/debug/deps/libtokio_threadpool-681c8291947283f2.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_queue-788956864107f14f.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_deque-48eef9cc011f78b4.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_epoch-2c499fe78bf37f3e.rlib" "/opt/rustwide/target/debug/deps/libmemoffset-aebce936eb4eb10d.rlib" "/opt/rustwide/target/debug/deps/libtokio_tcp-fbfee7d9d3346c24.rlib" "/opt/rustwide/target/debug/deps/libtokio_reactor-b2ffcc9e3f495e51.rlib" "/opt/rustwide/target/debug/deps/libtokio_sync-db6939cae4e6018d.rlib" "/opt/rustwide/target/debug/deps/libfnv-b45dacb9ecb507ee.rlib" "/opt/rustwide/target/debug/deps/libparking_lot-34e9bbeabde7ae2e.rlib" "/opt/rustwide/target/debug/deps/libparking_lot_core-90f5374097fe3db9.rlib" "/opt/rustwide/target/debug/deps/libsmallvec-a42ffb8700530081.rlib" "/opt/rustwide/target/debug/deps/libmaybe_uninit-a414d050938f7fed.rlib" "/opt/rustwide/target/debug/deps/liblock_api-2e6987098335faef.rlib" "/opt/rustwide/target/debug/deps/libscopeguard-5ad4270d09bfce92.rlib" "/opt/rustwide/target/debug/deps/libtokio_current_thread-aa24168589a9112c.rlib" "/opt/rustwide/target/debug/deps/libtokio_executor-709615f3af75dd60.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_utils-8ed8d280867c6832.rlib" "/opt/rustwide/target/debug/deps/liblazy_static-807f2c476a0e6b86.rlib" "/opt/rustwide/target/debug/deps/libtokio_codec-777dfe6a18ea2e7d.rlib" "/opt/rustwide/target/debug/deps/libtokio_io-9c527d7a6b438c3e.rlib" "/opt/rustwide/target/debug/deps/libnum_cpus-2f1015576e197d5e.rlib" "/opt/rustwide/target/debug/deps/libmio-0fa0d21210e595dd.rlib" "/opt/rustwide/target/debug/deps/libslab-7d2001f40ea12ace.rlib" "/opt/rustwide/target/debug/deps/libnet2-c9f29c6d5a7e919c.rlib" "/opt/rustwide/target/debug/deps/libbytes-2671aee94df906c6.rlib" "/opt/rustwide/target/debug/deps/libiovec-392757282b801996.rlib" "/opt/rustwide/target/debug/deps/libbyteorder-5cddd3c0738b32cd.rlib" "/opt/rustwide/target/debug/deps/libsodiumoxide-772d8246e9a7b555.rlib" "/opt/rustwide/target/debug/deps/libserde-9a62123d5da9a810.rlib" "/opt/rustwide/target/debug/deps/liblibsodium_sys-e6a7e15f28b8bcdf.rlib" "/opt/rustwide/target/debug/deps/libfutures-e9fa68217aeb65e1.rlib" "/opt/rustwide/target/debug/deps/libcookie_factory-b0566be902dbb97b.rlib" "/opt/rustwide/target/debug/deps/libnom-0b63148205cda15d.rlib" "/opt/rustwide/target/debug/deps/libmemchr-d1348165a6b61c13.rlib" "/opt/rustwide/target/debug/deps/liblibc-65ccb9d5a7b9cc0f.rlib" "/opt/rustwide/target/debug/deps/liblog-7d3993e8061c37ae.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-c207894dabf2ad2d.rlib" "-Wl,--start-group" "/opt/rustwide/rustup-home/toolchains/1.44.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-205127404fcba336.rlib" "/opt/rustwide/rustup-home/toolchains/1.44.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-a657948fb7763780.rlib" "/opt/rustwide/rustup-home/toolchains/1.44.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-4af901391177f653.rlib" "/opt/rustwide/rustup-home/toolchains/1.44.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-9bdd51edf637d1e0.rlib" "/opt/rustwide/rustup-home/toolchains/1.44.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace-df9a9630b2ea2e1e.rlib" "/opt/rustwide/rustup-home/toolchains/1.44.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace_sys-fddbfe63d5cc9339.rlib" "/opt/rustwide/rustup-home/toolchains/1.44.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-dc1fcc6e43806791.rlib" "/opt/rustwide/rustup-home/toolchains/1.44.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-e2f4bff19e00107e.rlib" "/opt/rustwide/rustup-home/toolchains/1.44.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-a152d13c1d7ed405.rlib" "/opt/rustwide/rustup-home/toolchains/1.44.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-d92b841792fc008d.rlib" "/opt/rustwide/rustup-home/toolchains/1.44.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-a64c249515c023f5.rlib" "/opt/rustwide/rustup-home/toolchains/1.44.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-57654524b3e40c00.rlib" "/opt/rustwide/rustup-home/toolchains/1.44.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-72180f1527a726a2.rlib" "-Wl,--end-group" "/opt/rustwide/rustup-home/toolchains/1.44.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-990cc8f4a91a3ab4.rlib" "-Wl,-Bdynamic" "-lutil" "-ldl" "-lutil" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-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; 1 warning emitted [INFO] [stderr] [INFO] [stderr] error: could not compile `tox`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: build failed [INFO] running `"docker" "inspect" "b733e387ece31cdb886c222a7c0fb955097709aac01a91a982f45d8d25fca03a"` [INFO] running `"docker" "rm" "-f" "b733e387ece31cdb886c222a7c0fb955097709aac01a91a982f45d8d25fca03a"` [INFO] [stdout] b733e387ece31cdb886c222a7c0fb955097709aac01a91a982f45d8d25fca03a