[INFO] fetching crate atm0s-sdn-network 0.7.1...
[INFO] testing atm0s-sdn-network-0.7.1 against try#c2e32f1c9652b13ed99608599c1e855462f421f3 for pr-146098-7
[INFO] extracting crate atm0s-sdn-network 0.7.1 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate atm0s-sdn-network 0.7.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate atm0s-sdn-network 0.7.1
[INFO] tweaked toml for crates.io crate atm0s-sdn-network 0.7.1 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate atm0s-sdn-network 0.7.1 on toolchain c2e32f1c9652b13ed99608599c1e855462f421f3
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 160 packages to latest compatible versions
[INFO] [stderr]       Adding bincode v1.3.3 (available: v2.0.1)
[INFO] [stderr]       Adding rand v0.8.5 (available: v0.9.2)
[INFO] [stderr]       Adding thiserror v1.0.69 (available: v2.0.17)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2f3d6c3b54a03ed5b4cb0e202317d888b43f88ed66399bc6d45cf74089a62a09
[INFO] running `Command { std: "docker" "start" "-a" "2f3d6c3b54a03ed5b4cb0e202317d888b43f88ed66399bc6d45cf74089a62a09", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2f3d6c3b54a03ed5b4cb0e202317d888b43f88ed66399bc6d45cf74089a62a09", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2f3d6c3b54a03ed5b4cb0e202317d888b43f88ed66399bc6d45cf74089a62a09", kill_on_drop: false }`
[INFO] [stdout] 2f3d6c3b54a03ed5b4cb0e202317d888b43f88ed66399bc6d45cf74089a62a09
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e0511f722cf406d47ec7b8c870b71631c93839465108ca7d3011b680e1d504fe
[INFO] running `Command { std: "docker" "start" "-a" "e0511f722cf406d47ec7b8c870b71631c93839465108ca7d3011b680e1d504fe", kill_on_drop: false }`
[INFO] [stderr]    Compiling generic-array v0.14.9
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling data-encoding v2.9.0
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling toml_parser v1.0.4
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling const-str v0.4.3
[INFO] [stderr]    Compiling quick-protobuf v0.8.1
[INFO] [stderr]    Compiling bs58 v0.5.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling mockall_derive v0.13.1
[INFO] [stderr]    Compiling predicates-core v1.0.9
[INFO] [stderr]    Compiling convert_case v0.6.0
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling heapless v0.8.0
[INFO] [stderr]    Compiling predicates v3.1.3
[INFO] [stderr]    Compiling predicates-tree v1.0.12
[INFO] [stderr]    Compiling derive_more-impl v1.0.0
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling toml_edit v0.23.7
[INFO] [stderr]    Compiling hash32 v0.3.1
[INFO] [stderr]    Compiling core2 v0.4.0
[INFO] [stderr]    Compiling downcast v0.11.0
[INFO] [stderr]    Compiling multihash v0.19.3
[INFO] [stderr]    Compiling fragile v2.0.1
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling data-encoding-macro-internal v0.1.16
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling atm0s-sdn-utils v0.2.1
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling data-encoding-macro v0.1.18
[INFO] [stderr]    Compiling proc-macro-crate v3.4.0
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling num_enum_derive v0.7.5
[INFO] [stderr]    Compiling libp2p-identity v0.2.12
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling num_enum v0.7.5
[INFO] [stderr]    Compiling mockall v0.13.1
[INFO] [stderr]    Compiling x25519-dalek v2.0.1
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling derive_more v1.0.0
[INFO] [stderr]    Compiling match-lookup v0.1.1
[INFO] [stderr]    Compiling convert-enum v0.1.0
[INFO] [stderr]    Compiling derivative v2.2.0
[INFO] [stderr]    Compiling base256emoji v1.0.2
[INFO] [stderr]    Compiling sans-io-runtime v0.3.0
[INFO] [stderr]    Compiling multibase v0.9.2
[INFO] [stderr]    Compiling multiaddr v0.18.2
[INFO] [stderr]    Compiling atm0s-sdn-identity v0.3.2
[INFO] [stderr]    Compiling atm0s-sdn-router v0.3.0
[INFO] [stderr]    Compiling atm0s-sdn-network v0.7.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated method `sha2::digest::generic_array::GenericArray::<T, N>::as_slice`: please upgrade to generic-array 1.x
[INFO] [stdout]   --> src/secure/authorization/static_key.rs:34:17
[INFO] [stdout]    |
[INFO] [stdout] 34 |         if hash.as_slice() == sign {
[INFO] [stdout]    |                 ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `sha2::digest::generic_array::GenericArray::<T, N>::from_slice`: please upgrade to generic-array 1.x
[INFO] [stdout]   --> src/secure/encryption/x25519_dalek_aes.rs:87:37
[INFO] [stdout]    |
[INFO] [stdout] 87 |         let key = Key::<Aes256Gcm>::from_slice(shared_key);
[INFO] [stdout]    |                                     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `sha2::digest::generic_array::GenericArray::<T, N>::from_slice`: please upgrade to generic-array 1.x
[INFO] [stdout]    --> src/secure/encryption/x25519_dalek_aes.rs:119:37
[INFO] [stdout]     |
[INFO] [stdout] 119 |         let key = Key::<Aes256Gcm>::from_slice(shared_key);
[INFO] [stdout]     |                                     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `sha2::digest::generic_array::GenericArray::<T, N>::from_slice`: please upgrade to generic-array 1.x
[INFO] [stdout]    --> src/secure/encryption/x25519_dalek_aes.rs:144:28
[INFO] [stdout]     |
[INFO] [stdout] 144 |         let nonce = Nonce::from_slice(&nonce);
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/features/socket.rs:300:13
[INFO] [stdout]     |
[INFO] [stdout] 300 |             _ => {}
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/features/socket.rs:300:13
[INFO] [stdout]     |
[INFO] [stdout] 247 |             FeatureWorkerInput::Network(_conn, meta, buf) => {
[INFO] [stdout]     |             --------------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 251 |             FeatureWorkerInput::FromController(_, control) => match control {
[INFO] [stdout]     |             ---------------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 267 |             FeatureWorkerInput::Control(actor, control) => {
[INFO] [stdout]     |             ------------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 296 |             FeatureWorkerInput::Local(meta, buf) => {
[INFO] [stdout]     |             ------------------------------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 300 |             _ => {}
[INFO] [stdout]     |             ^ collectively making this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/atm0s_sdn_network-f359ac7609c448f0.long-type-12088790978856057885.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pkt`
[INFO] [stdout]   --> src/features/vpn.rs:92:60
[INFO] [stdout]    |
[INFO] [stdout] 92 |     fn process_udp(&mut self, _ctx: &FeatureWorkerContext, pkt: Buffer) {
[INFO] [stdout]    |                                                            ^^^ help: if this is intentional, prefix it with an underscore: `_pkt`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `DelReason` is never used
[INFO] [stdout]   --> src/features/dht_kv/msg.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub enum DelReason {
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.62s
[INFO] running `Command { std: "docker" "inspect" "e0511f722cf406d47ec7b8c870b71631c93839465108ca7d3011b680e1d504fe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e0511f722cf406d47ec7b8c870b71631c93839465108ca7d3011b680e1d504fe", kill_on_drop: false }`
[INFO] [stdout] e0511f722cf406d47ec7b8c870b71631c93839465108ca7d3011b680e1d504fe
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3f5d54896ff2f156503e76c1a3a679b47c9939bf0593868f180e90004bc5fab2
[INFO] running `Command { std: "docker" "start" "-a" "3f5d54896ff2f156503e76c1a3a679b47c9939bf0593868f180e90004bc5fab2", kill_on_drop: false }`
[INFO] [stderr]    Compiling core2 v0.4.0
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling atm0s-sdn-utils v0.2.1
[INFO] [stderr]    Compiling sans-io-runtime v0.3.0
[INFO] [stderr]    Compiling jiff v0.2.16
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling multihash v0.19.3
[INFO] [stderr]    Compiling libp2p-identity v0.2.12
[INFO] [stderr]    Compiling multiaddr v0.18.2
[INFO] [stderr]    Compiling atm0s-sdn-identity v0.3.2
[INFO] [stderr]    Compiling atm0s-sdn-router v0.3.0
[INFO] [stderr]    Compiling atm0s-sdn-network v0.7.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling env_filter v0.1.4
[INFO] [stdout] warning: use of deprecated method `sha2::digest::generic_array::GenericArray::<T, N>::as_slice`: please upgrade to generic-array 1.x
[INFO] [stdout]   --> src/secure/authorization/static_key.rs:34:17
[INFO] [stdout]    |
[INFO] [stdout] 34 |         if hash.as_slice() == sign {
[INFO] [stdout]    |                 ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `sha2::digest::generic_array::GenericArray::<T, N>::from_slice`: please upgrade to generic-array 1.x
[INFO] [stdout]   --> src/secure/encryption/x25519_dalek_aes.rs:87:37
[INFO] [stdout]    |
[INFO] [stdout] 87 |         let key = Key::<Aes256Gcm>::from_slice(shared_key);
[INFO] [stdout]    |                                     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `sha2::digest::generic_array::GenericArray::<T, N>::from_slice`: please upgrade to generic-array 1.x
[INFO] [stdout]    --> src/secure/encryption/x25519_dalek_aes.rs:119:37
[INFO] [stdout]     |
[INFO] [stdout] 119 |         let key = Key::<Aes256Gcm>::from_slice(shared_key);
[INFO] [stdout]     |                                     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `sha2::digest::generic_array::GenericArray::<T, N>::from_slice`: please upgrade to generic-array 1.x
[INFO] [stdout]    --> src/secure/encryption/x25519_dalek_aes.rs:144:28
[INFO] [stdout]     |
[INFO] [stdout] 144 |         let nonce = Nonce::from_slice(&nonce);
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling env_logger v0.11.8
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/features/socket.rs:300:13
[INFO] [stdout]     |
[INFO] [stdout] 300 |             _ => {}
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/features/socket.rs:300:13
[INFO] [stdout]     |
[INFO] [stdout] 247 |             FeatureWorkerInput::Network(_conn, meta, buf) => {
[INFO] [stdout]     |             --------------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 251 |             FeatureWorkerInput::FromController(_, control) => match control {
[INFO] [stdout]     |             ---------------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 267 |             FeatureWorkerInput::Control(actor, control) => {
[INFO] [stdout]     |             ------------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 296 |             FeatureWorkerInput::Local(meta, buf) => {
[INFO] [stdout]     |             ------------------------------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 300 |             _ => {}
[INFO] [stdout]     |             ^ collectively making this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/atm0s_sdn_network-b024bc7e6f76a23f.long-type-10335552979452083427.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pkt`
[INFO] [stdout]   --> src/features/vpn.rs:92:60
[INFO] [stdout]    |
[INFO] [stdout] 92 |     fn process_udp(&mut self, _ctx: &FeatureWorkerContext, pkt: Buffer) {
[INFO] [stdout]    |                                                            ^^^ help: if this is intentional, prefix it with an underscore: `_pkt`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `DelReason` is never used
[INFO] [stdout]   --> src/features/dht_kv/msg.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub enum DelReason {
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `sha2::digest::generic_array::GenericArray::<T, N>::as_slice`: please upgrade to generic-array 1.x
[INFO] [stdout]   --> src/secure/authorization/static_key.rs:34:17
[INFO] [stdout]    |
[INFO] [stdout] 34 |         if hash.as_slice() == sign {
[INFO] [stdout]    |                 ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `sha2::digest::generic_array::GenericArray::<T, N>::from_slice`: please upgrade to generic-array 1.x
[INFO] [stdout]   --> src/secure/encryption/x25519_dalek_aes.rs:87:37
[INFO] [stdout]    |
[INFO] [stdout] 87 |         let key = Key::<Aes256Gcm>::from_slice(shared_key);
[INFO] [stdout]    |                                     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `sha2::digest::generic_array::GenericArray::<T, N>::from_slice`: please upgrade to generic-array 1.x
[INFO] [stdout]    --> src/secure/encryption/x25519_dalek_aes.rs:119:37
[INFO] [stdout]     |
[INFO] [stdout] 119 |         let key = Key::<Aes256Gcm>::from_slice(shared_key);
[INFO] [stdout]     |                                     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `sha2::digest::generic_array::GenericArray::<T, N>::from_slice`: please upgrade to generic-array 1.x
[INFO] [stdout]    --> src/secure/encryption/x25519_dalek_aes.rs:144:28
[INFO] [stdout]     |
[INFO] [stdout] 144 |         let nonce = Nonce::from_slice(&nonce);
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/features/socket.rs:300:13
[INFO] [stdout]     |
[INFO] [stdout] 300 |             _ => {}
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/features/socket.rs:300:13
[INFO] [stdout]     |
[INFO] [stdout] 247 |             FeatureWorkerInput::Network(_conn, meta, buf) => {
[INFO] [stdout]     |             --------------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 251 |             FeatureWorkerInput::FromController(_, control) => match control {
[INFO] [stdout]     |             ---------------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 267 |             FeatureWorkerInput::Control(actor, control) => {
[INFO] [stdout]     |             ------------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 296 |             FeatureWorkerInput::Local(meta, buf) => {
[INFO] [stdout]     |             ------------------------------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 300 |             _ => {}
[INFO] [stdout]     |             ^ collectively making this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/atm0s_sdn_network-20e468d386a4ae7f.long-type-6354966507249066856.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pkt`
[INFO] [stdout]   --> src/features/vpn.rs:92:60
[INFO] [stdout]    |
[INFO] [stdout] 92 |     fn process_udp(&mut self, _ctx: &FeatureWorkerContext, pkt: Buffer) {
[INFO] [stdout]    |                                                            ^^^ help: if this is intentional, prefix it with an underscore: `_pkt`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `DelReason` is never used
[INFO] [stdout]   --> src/features/dht_kv/msg.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub enum DelReason {
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 31.28s
[INFO] running `Command { std: "docker" "inspect" "3f5d54896ff2f156503e76c1a3a679b47c9939bf0593868f180e90004bc5fab2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3f5d54896ff2f156503e76c1a3a679b47c9939bf0593868f180e90004bc5fab2", kill_on_drop: false }`
[INFO] [stdout] 3f5d54896ff2f156503e76c1a3a679b47c9939bf0593868f180e90004bc5fab2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 0ae993a830958dcb632b16d761bdcb6fef5c2ddfd6a76e8dc01ef09ec09a0623
[INFO] running `Command { std: "docker" "start" "-a" "0ae993a830958dcb632b16d761bdcb6fef5c2ddfd6a76e8dc01ef09ec09a0623", kill_on_drop: false }`
[INFO] [stderr] warning: use of deprecated method `sha2::digest::generic_array::GenericArray::<T, N>::as_slice`: please upgrade to generic-array 1.x
[INFO] [stderr]   --> src/secure/authorization/static_key.rs:34:17
[INFO] [stderr]    |
[INFO] [stderr] 34 |         if hash.as_slice() == sign {
[INFO] [stderr]    |                 ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `sha2::digest::generic_array::GenericArray::<T, N>::from_slice`: please upgrade to generic-array 1.x
[INFO] [stderr]   --> src/secure/encryption/x25519_dalek_aes.rs:87:37
[INFO] [stderr]    |
[INFO] [stderr] 87 |         let key = Key::<Aes256Gcm>::from_slice(shared_key);
[INFO] [stderr]    |                                     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `sha2::digest::generic_array::GenericArray::<T, N>::from_slice`: please upgrade to generic-array 1.x
[INFO] [stderr]    --> src/secure/encryption/x25519_dalek_aes.rs:119:37
[INFO] [stderr]     |
[INFO] [stderr] 119 |         let key = Key::<Aes256Gcm>::from_slice(shared_key);
[INFO] [stderr]     |                                     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `sha2::digest::generic_array::GenericArray::<T, N>::from_slice`: please upgrade to generic-array 1.x
[INFO] [stderr]    --> src/secure/encryption/x25519_dalek_aes.rs:144:28
[INFO] [stderr]     |
[INFO] [stderr] 144 |         let nonce = Nonce::from_slice(&nonce);
[INFO] [stderr]     |                            ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/features/socket.rs:300:13
[INFO] [stderr]     |
[INFO] [stderr] 300 |             _ => {}
[INFO] [stderr]     |             ^ no value can reach this
[INFO] [stderr]     |
[INFO] [stderr] note: multiple earlier patterns match some of the same values
[INFO] [stderr]    --> src/features/socket.rs:300:13
[INFO] [stderr]     |
[INFO] [stderr] 247 |             FeatureWorkerInput::Network(_conn, meta, buf) => {
[INFO] [stderr]     |             --------------------------------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 251 |             FeatureWorkerInput::FromController(_, control) => match control {
[INFO] [stderr]     |             ---------------------------------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 267 |             FeatureWorkerInput::Control(actor, control) => {
[INFO] [stderr]     |             ------------------------------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 296 |             FeatureWorkerInput::Local(meta, buf) => {
[INFO] [stderr]     |             ------------------------------------ matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 300 |             _ => {}
[INFO] [stderr]     |             ^ collectively making this unreachable
[INFO] [stderr]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/atm0s_sdn_network-b024bc7e6f76a23f.long-type-10335552979452083427.txt'
[INFO] [stderr]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `pkt`
[INFO] [stderr]   --> src/features/vpn.rs:92:60
[INFO] [stderr]    |
[INFO] [stderr] 92 |     fn process_udp(&mut self, _ctx: &FeatureWorkerContext, pkt: Buffer) {
[INFO] [stderr]    |                                                            ^^^ help: if this is intentional, prefix it with an underscore: `_pkt`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: enum `DelReason` is never used
[INFO] [stderr]   --> src/features/dht_kv/msg.rs:14:10
[INFO] [stderr]    |
[INFO] [stderr] 14 | pub enum DelReason {
[INFO] [stderr]    |          ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/features/socket.rs:300:13
[INFO] [stderr]     |
[INFO] [stderr] 300 |             _ => {}
[INFO] [stderr]     |             ^ no value can reach this
[INFO] [stderr]     |
[INFO] [stderr] note: multiple earlier patterns match some of the same values
[INFO] [stderr]    --> src/features/socket.rs:300:13
[INFO] [stderr]     |
[INFO] [stderr] 247 |             FeatureWorkerInput::Network(_conn, meta, buf) => {
[INFO] [stderr]     |             --------------------------------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 251 |             FeatureWorkerInput::FromController(_, control) => match control {
[INFO] [stderr]     |             ---------------------------------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 267 |             FeatureWorkerInput::Control(actor, control) => {
[INFO] [stderr]     |             ------------------------------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 296 |             FeatureWorkerInput::Local(meta, buf) => {
[INFO] [stderr]     |             ------------------------------------ matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 300 |             _ => {}
[INFO] [stderr]     |             ^ collectively making this unreachable
[INFO] [stderr]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/atm0s_sdn_network-20e468d386a4ae7f.long-type-6354966507249066856.txt'
[INFO] [stderr]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stderr] 
[INFO] [stderr] warning: `atm0s-sdn-network` (lib) generated 7 warnings (run `cargo fix --lib -p atm0s-sdn-network` to apply 1 suggestion)
[INFO] [stderr] warning: `atm0s-sdn-network` (lib test) generated 7 warnings (6 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.26s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/atm0s_sdn_network-20e468d386a4ae7f)
[INFO] [stdout] 
[INFO] [stdout] running 103 tests
[INFO] [stdout] test base::control::tests::test_neighbours_control ... ok
[INFO] [stdout] test base::msg::tests::msg_build_raw ... ok
[INFO] [stdout] test base::msg::tests::msg_simple ... ok
[INFO] [stdout] test base::msg::tests::test_header_with_all_options ... ok
[INFO] [stdout] test base::msg::tests::test_with_invalid_version ... ok
[INFO] [stdout] test base::msg::tests::test_header_with_service_dest ... ok
[INFO] [stdout] test base::msg::tests::test_header_without_option ... ok
[INFO] [stdout] test controller_plane::neighbours::connection::tests::should_handle_incoming_connect_correct ... ok
[INFO] [stdout] test controller_plane::neighbours::connection::tests::should_handle_outgoing_connect_correct ... ok
[INFO] [stdout] test features::alias::tests::found_cached_hint ... ok
[INFO] [stdout] test features::alias::tests::found_remote_with_hint ... ok
[INFO] [stdout] test features::alias::tests::found_remote_with_hint_then_scan_fallback ... ok
[INFO] [stdout] test base::msg::tests::test_header_with_node_dest ... ok
[INFO] [stdout] test features::alias::tests::found_remote_with_scan ... ok
[INFO] [stdout] test features::alias::tests::handle_notify_from_remote ... ok
[INFO] [stdout] test features::alias::tests::local_alias_handle_check ... ok
[INFO] [stdout] test features::alias::tests::local_alias_simple ... ok
[INFO] [stdout] test features::alias::tests::local_alias_handle_scan ... ok
[INFO] [stdout] test features::dht_kv::client::map::test::map_handle_auto_resend_sub_unsub ... ok
[INFO] [stdout] test features::dht_kv::client::map::test::map_handle_unsub_should_clear_remote_keys ... ok
[INFO] [stdout] test features::dht_kv::client::map::test::map_handle_sub_with_local_data_correct ... ok
[INFO] [stdout] test features::dht_kv::client::map::test::map_slot_full_ack ... ok
[INFO] [stdout] test features::dht_kv::client::map::test::map_handle_control_set_del_correct ... ok
[INFO] [stdout] test features::dht_kv::client::map::test::map_slot_set_local ... ok
[INFO] [stdout] test features::dht_kv::client::map::test::map_slot_handle_server_event ... ok
[INFO] [stdout] test features::dht_kv::client::map::test::map_slot_should_reject_server_event_with_local ... ok
[INFO] [stdout] test features::alias::tests::timeout_both_hint_and_scan ... ok
[INFO] [stdout] test features::dht_kv::client::map::test::map_handle_set_del_ack ... ok
[INFO] [stdout] test features::dht_kv::client::map::test::map_handle_sub_with_remote_data_correct ... ok
[INFO] [stdout] test features::alias::tests::found_remote_with_hint_timeout_then_scan_fallback ... ok
[INFO] [stdout] test features::dht_kv::client::map::test::map_slot_should_reject_server_event_without_newer_version ... ok
[INFO] [stdout] test features::dht_kv::server::map::test::map_correct_sub_after_set_event ... ok
[INFO] [stdout] test features::dht_kv::server::map::test::map_correct_set_update_del_event ... ok
[INFO] [stdout] test features::dht_kv::client::map::test::map_slot_sync_local ... ok
[INFO] [stdout] test features::dht_kv::client::map::test::map_slot_sync_local_force ... ok
[INFO] [stdout] test features::dht_kv::client::map::test::map_slot_disconnect_ack ... ok
[INFO] [stdout] test features::dht_kv::client::map::test::map_handle_switch_new_relay ... ok
[INFO] [stdout] test features::dht_kv::client::map::test::map_slot_wrong_ack ... ok
[INFO] [stdout] test features::dht_kv::client::map::test::map_with_multi_sources ... ok
[INFO] [stdout] test features::dht_kv::server::map::test::map_correct_sub_new_relay ... ok
[INFO] [stdout] test features::dht_kv::server::map::test::map_event_should_not_send_to_source_after_set ... ok
[INFO] [stdout] test features::dht_kv::server::map::test::map_event_should_not_send_to_source ... ok
[INFO] [stdout] test features::dht_kv::client::map::test::map_unsub_ok ... ok
[INFO] [stdout] test features::dht_kv::server::map::test::map_event_should_resend_before_ack ... ok
[INFO] [stdout] test features::dht_kv::server::map::test::map_invalid_del ... ok
[INFO] [stdout] test features::dht_kv::server::map::test::map_invalid_set ... ok
[INFO] [stdout] test features::dht_kv::server::map::test::map_event_should_resend_before_ack_with_after_sub ... ok
[INFO] [stdout] test features::dht_kv::server::map::test::map_correct_unsub ... ok
[INFO] [stderr]      Running tests/feature_alias.rs (/opt/rustwide/target/debug/deps/feature_alias-72db22b7c2f4ca42)
[INFO] [stdout] test features::dht_kv::server::map::test::map_slot_set_del_invalid ... ok
[INFO] [stdout] test features::dht_kv::server::map::test::map_event_should_timeout_after_sending_some_retry ... ok
[INFO] [stdout] test features::dht_kv::server::map::test::map_invalid_unsub ... ok
[INFO] [stdout] test features::pubsub::controller::consumers::tests::clear_timeout_remote ... ok
[INFO] [stdout] test features::pubsub::controller::consumers::tests::relay_local_should_work_single_sub ... ok
[INFO] [stdout] test features::dht_kv::server::map::test::map_slot_set_del_newer_version_correct ... ok
[INFO] [stdout] test features::pubsub::controller::consumers::tests::relay_remote_should_work_multi_subs ... ok
[INFO] [stdout] test features::pubsub::controller::consumers::tests::relay_local_should_work_multi_subs ... ok
[INFO] [stdout] test features::dht_kv::server::map::test::map_slot_set_del_correct ... ok
[INFO] [stdout] test features::pubsub::controller::consumers::tests::relay_remote_should_work_single_sub ... ok
[INFO] [stdout] test features::pubsub::controller::consumers::tests::relay_should_work_both_local_and_remote ... ok
[INFO] [stdout] test features::pubsub::controller::feedbacks::test::aggerator_multi_sources ... ok
[INFO] [stdout] test features::pubsub::controller::feedbacks::test::aggerator_multi_types ... ok
[INFO] [stdout] test features::pubsub::controller::feedbacks::test::aggerator_single ... ok
[INFO] [stdout] test features::pubsub::controller::feedbacks::test::aggerator_single_rewrite ... ok
[INFO] [stdout] test features::dht_kv::server::map::test::map_event_should_not_resend_after_ack ... ok
[INFO] [stdout] test features::pubsub::controller::remote_relay::tests::consumer_disconnected_should_unsub_if_empty ... ok
[INFO] [stdout] test features::dht_kv::client::map::test::map_reject_event_unknown_relay ... ok
[INFO] [stdout] test features::pubsub::controller::feedbacks::test::aggerator_auto_clear_kind_nodata ... ok
[INFO] [stdout] test features::pubsub::controller::remote_relay::tests::on_remote_sub_unsub ... ok
[INFO] [stdout] test features::pubsub::controller::remote_relay::tests::sticky_session_timeout_bind_to_new_remote ... ok
[INFO] [stdout] test features::pubsub::controller::remote_relay::tests::sticky_session_timeout_should_fire_bind_without_remote_hint ... ok
[INFO] [stdout] test features::pubsub::controller::source_hint::tests::local_subscribe_should_handle_sources ... ok
[INFO] [stdout] test features::pubsub::controller::source_hint::tests::local_register_should_send_event ... ok
[INFO] [stdout] test features::pubsub::controller::source_hint::tests::register_resend_after_tick ... ok
[INFO] [stdout] test features::pubsub::controller::source_hint::tests::remote_notify_register_should_not_climb_to_root ... ok
[INFO] [stdout] test features::pubsub::controller::source_hint::tests::remote_register_should_send_event ... ok
[INFO] [stdout] test features::pubsub::controller::source_hint::tests::remote_register_should_not_resend_same_sender ... ok
[INFO] [stdout] test features::pubsub::controller::source_hint::tests::remote_subscriber_timeout ... ok
[INFO] [stdout] test features::pubsub::controller::source_hint::tests::remote_source_notify_timeout ... ok
[INFO] [stdout] test features::pubsub::controller::source_hint::tests::local_subscribe_should_send_event ... ok
[INFO] [stdout] test features::pubsub::controller::remote_relay::tests::next_node_notify_route_changed ... ok
[INFO] [stdout] test features::pubsub::controller::source_hint::tests::next_hop_changed ... ok
[INFO] [stdout] test features::pubsub::controller::remote_relay::tests::on_local_sub_unsub ... ok
[INFO] [stdout] test features::pubsub::controller::source_hint::tests::remote_source_timeout ... ok
[INFO] [stdout] test features::pubsub::controller::remote_relay::tests::retry_sending_sub ... ok
[INFO] [stdout] test features::pubsub::controller::source_hint::tests::subscribe_resend_after_tick ... ok
[INFO] [stdout] test features::pubsub::controller::remote_relay::tests::retry_sending_sub_after_disconnected_to_next ... ok
[INFO] [stdout] test secure::authorization::static_key::tests::test_static_key_authorization_invalid ... ok
[INFO] [stdout] test services::manual_discovery::test::should_reconnect_after_disconnected ... ok
[INFO] [stdout] test services::manual_discovery::test::should_wait_disconnect_after_remove ... ok
[INFO] [stdout] test features::router_sync::tests::router_sync_should_fit_udp ... ok
[INFO] [stdout] test features::router_sync::tests::should_send_registry_delta_after_disconnect ... ok
[INFO] [stdout] test services::manual_discovery::test::should_send_connect ... ok
[INFO] [stdout] test services::visualization::test::agent_should_prediotic_sending_snapshot ... ok
[INFO] [stdout] test services::visualization::test::collector_handle_snapshot_correct ... ok
[INFO] [stdout] test features::dht_kv::server::map::test::map_del_with_newer_version_should_work ... ok
[INFO] [stdout] test features::pubsub::controller::source_hint::tests::reject_loop_register ... ok
[INFO] [stdout] test features::pubsub::controller::source_hint::tests::remote_subscribe_should_send_event ... ok
[INFO] [stdout] test features::pubsub::controller::remote_relay::tests::retry_sending_unsub ... ok
[INFO] [stdout] test secure::encryption::x25519_dalek_aes::tests::simple_encryption ... ok
[INFO] [stdout] test services::visualization::test::agent_handle_connection_event ... ok
[INFO] [stdout] test secure::authorization::static_key::tests::test_static_key_authorization ... ok
[INFO] [stdout] test secure::encryption::x25519_dalek_aes::tests::unordered_encryption ... ok
[INFO] [stdout] test secure::encryption::x25519_dalek_aes::tests::multi_thread_encryption_simulate ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 103 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test feature_alias_timeout ... ok
[INFO] [stdout] test feature_alias_single_node ... ok
[INFO] [stdout] test feature_alias_two_nodes ... ok
[INFO] [stdout] test feature_alias_three_nodes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/feature_dht_kv.rs (/opt/rustwide/target/debug/deps/feature_dht_kv-6fda3cdf06e783e9)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test feature_dht_kv_single_node_sub_after ... ok
[INFO] [stdout] test feature_dht_kv_single_node ... ok
[INFO] [stdout] test feature_dht_kv_two_nodes ... ok
[INFO] [stdout] test feature_dht_kv_two_nodes_sub_after ... ok
[INFO] [stdout] test feature_dht_kv_move_key_other_relay ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/feature_neighbours.rs (/opt/rustwide/target/debug/deps/feature_neighbours-0e559acc9e7f231b)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test feature_neighbours_request_seed_node ... ok
[INFO] [stderr]      Running tests/feature_pubsub.rs (/opt/rustwide/target/debug/deps/feature_pubsub-beba9360ea2ac994)
[INFO] [stdout] test feature_neighbours_two_nodes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test feature_pubsub_auto_single_node ... ok
[INFO] [stdout] test feature_pubsub_auto_single_node_worker ... ok
[INFO] [stdout] test feature_pubsub_manual_single_node ... ok
[INFO] [stdout] test feature_pubsub_auto_two_nodes ... ok
[INFO] [stdout] test feature_pubsub_manual_two_nodes ... ok
[INFO] [stdout] test feature_pubsub_manual_three_nodes ... ok
[INFO] [stdout] test feature_pubsub_auto_three_nodes_sub_after_start ... ok
[INFO] [stderr]      Running tests/feature_router_sync.rs (/opt/rustwide/target/debug/deps/feature_router_sync-d03bec48d139c1ff)
[INFO] [stdout] test feature_pubsub_auto_three_nodes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test feature_router_sync_single_node ... ok
[INFO] [stdout] test feature_router_sync_two_nodes ... ok
[INFO] [stdout] test feature_router_sync_three_nodes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/feature_socket.rs (/opt/rustwide/target/debug/deps/feature_socket-0d80c7fea78ed151)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test feature_socket_single_node ... ok
[INFO] [stdout] test feature_socket_two_nodes ... ok
[INFO] [stdout] test feature_socket_three_nodes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/service_manual2_discovery.rs (/opt/rustwide/target/debug/deps/service_manual2_discovery-b899a30204a890bd)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/service_manual_discovery.rs (/opt/rustwide/target/debug/deps/service_manual_discovery-76c49b9f7ab27007)
[INFO] [stdout] test service_manual_discovery2_three_nodes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/service_visualization.rs (/opt/rustwide/target/debug/deps/service_visualization-8699dea0efe68f4f)
[INFO] [stdout] test service_manual_discovery_three_nodes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test service_visualization_simple ... ok
[INFO] [stdout] test service_visualization_multi_collectors ... ok
[INFO] [stderr]      Running tests/simulator.rs (/opt/rustwide/target/debug/deps/simulator-01977737d2b33b1f)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests atm0s_sdn_network
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "0ae993a830958dcb632b16d761bdcb6fef5c2ddfd6a76e8dc01ef09ec09a0623", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0ae993a830958dcb632b16d761bdcb6fef5c2ddfd6a76e8dc01ef09ec09a0623", kill_on_drop: false }`
[INFO] [stdout] 0ae993a830958dcb632b16d761bdcb6fef5c2ddfd6a76e8dc01ef09ec09a0623
