[INFO] cloning repository https://github.com/AquaEBM/syfala-test
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/AquaEBM/syfala-test" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAquaEBM%2Fsyfala-test", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAquaEBM%2Fsyfala-test'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 5ccf4c629d20f552bb462f02d67e532f16f6d74b
[INFO] checking AquaEBM/syfala-test against try#a7b168ac4977e8e93a43448b44847adaa305d5a9 for pr-150557
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAquaEBM%2Fsyfala-test" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/AquaEBM/syfala-test
[INFO] finished tweaking git repo https://github.com/AquaEBM/syfala-test
[INFO] tweaked toml for git repo https://github.com/AquaEBM/syfala-test written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/AquaEBM/syfala-test on toolchain a7b168ac4977e8e93a43448b44847adaa305d5a9
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a7b168ac4977e8e93a43448b44847adaa305d5a9" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/AquaEBM/syfala-test already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a7b168ac4977e8e93a43448b44847adaa305d5a9" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+a7b168ac4977e8e93a43448b44847adaa305d5a9" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] aa1fd7b09e149250da4ae8c29e3d23956c9fcdebff15ab882012e7d699acd24d
[INFO] running `Command { std: "docker" "start" "-a" "aa1fd7b09e149250da4ae8c29e3d23956c9fcdebff15ab882012e7d699acd24d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "aa1fd7b09e149250da4ae8c29e3d23956c9fcdebff15ab882012e7d699acd24d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "aa1fd7b09e149250da4ae8c29e3d23956c9fcdebff15ab882012e7d699acd24d", kill_on_drop: false }`
[INFO] [stdout] aa1fd7b09e149250da4ae8c29e3d23956c9fcdebff15ab882012e7d699acd24d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+a7b168ac4977e8e93a43448b44847adaa305d5a9" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5374f6985bdc56fdcfbdc9129de482e2582017db85bed2a3e550aff7c0cdbabf
[INFO] running `Command { std: "docker" "start" "-a" "5374f6985bdc56fdcfbdc9129de482e2582017db85bed2a3e550aff7c0cdbabf", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling libc v0.2.178
[INFO] [stderr]     Checking rtrb v0.3.2
[INFO] [stderr]    Compiling jack-sys v0.5.1
[INFO] [stderr]     Checking libloading v0.7.4
[INFO] [stderr]    Compiling jack v0.13.3
[INFO] [stderr]     Checking oneshot v0.1.11
[INFO] [stderr]     Checking log v0.4.29
[INFO] [stderr]     Checking bitflags v2.10.0
[INFO] [stderr]     Checking nohash v0.2.0
[INFO] [stderr]     Checking syfala_coreaudio v0.1.0 (/opt/rustwide/workdir/syfala_coreaudio)
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]     Checking cobs v0.3.0
[INFO] [stderr]     Checking syfala_proto v0.1.0 (/opt/rustwide/workdir/syfala_proto)
[INFO] [stderr]     Checking postcard v1.1.3
[INFO] [stderr]     Checking syfala_utils v0.1.0 (/opt/rustwide/workdir/syfala_utils)
[INFO] [stderr]     Checking syfala_network v0.1.0 (/opt/rustwide/workdir/syfala_network)
[INFO] [stdout] error[E0432]: unresolved imports `syfala_proto::IOStateCommandMessage`, `syfala_proto::IOStateCommandResult`, `syfala_proto::ServerControlMessage`
[INFO] [stdout]    --> syfala_network/src/udp.rs:117:24
[INFO] [stdout]     |
[INFO] [stdout] 117 |     use syfala_proto::{IOStateCommandMessage, IOStateCommandResult, ServerControlMessage};
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^ no `ServerControlMessage` in the root
[INFO] [stdout]     |                        |                      |
[INFO] [stdout]     |                        |                      no `IOStateCommandResult` in the root
[INFO] [stdout]     |                        no `IOStateCommandMessage` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `syfala_proto::IOStateCommandMessage`, `syfala_proto::IOStateCommandResult`, `syfala_proto::ServerControlMessage`
[INFO] [stdout]    --> syfala_network/src/udp.rs:117:24
[INFO] [stdout]     |
[INFO] [stdout] 117 |     use syfala_proto::{IOStateCommandMessage, IOStateCommandResult, ServerControlMessage};
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^ no `ServerControlMessage` in the root
[INFO] [stdout]     |                        |                      |
[INFO] [stdout]     |                        |                      no `IOStateCommandResult` in the root
[INFO] [stdout]     |                        no `IOStateCommandMessage` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `IOStateCommandMessage` in `syfala_proto`
[INFO] [stdout]    --> syfala_network/src/udp.rs:220:23
[INFO] [stdout]     |
[INFO] [stdout] 220 |         syfala_proto::IOStateCommandMessage::StartIO(_) => {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^ could not find `IOStateCommandMessage` in `syfala_proto`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `IOStateCommandMessage` in `syfala_proto`
[INFO] [stdout]    --> syfala_network/src/udp.rs:227:23
[INFO] [stdout]     |
[INFO] [stdout] 227 |         syfala_proto::IOStateCommandMessage::StopIO(_) => {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^ could not find `IOStateCommandMessage` in `syfala_proto`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `IOStateCommandMessage` in `syfala_proto`
[INFO] [stdout]    --> syfala_network/src/udp.rs:220:23
[INFO] [stdout]     |
[INFO] [stdout] 220 |         syfala_proto::IOStateCommandMessage::StartIO(_) => {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^ could not find `IOStateCommandMessage` in `syfala_proto`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `IOStateCommandMessage` in `syfala_proto`
[INFO] [stdout]    --> syfala_network/src/udp.rs:227:23
[INFO] [stdout]     |
[INFO] [stdout] 227 |         syfala_proto::IOStateCommandMessage::StopIO(_) => {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^ could not find `IOStateCommandMessage` in `syfala_proto`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ClientMessage` in `syfala_proto`
[INFO] [stdout]    --> syfala_network/src/udp.rs:327:44
[INFO] [stdout]     |
[INFO] [stdout] 327 | ...                   &syfala_proto::ClientMessage::Audio(syfala_proto::AudioPacket {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^ could not find `ClientMessage` in `syfala_proto`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ServerMessage` in this scope
[INFO] [stdout]    --> syfala_network/src/udp.rs:106:10
[INFO] [stdout]     |
[INFO] [stdout] 106 |     msg: ServerMessage,
[INFO] [stdout]     |          ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `C` in this scope
[INFO] [stdout]    --> syfala_network/src/udp.rs:151:76
[INFO] [stdout]     |
[INFO] [stdout] 105 | fn handle_msg<D>(
[INFO] [stdout]     |               - similarly named type parameter `D` defined here
[INFO] [stdout] ...
[INFO] [stdout] 151 |                                     let inputs: Option<Box<[ServerConsumer<C>]>> = p
[INFO] [stdout]     |                                                                            ^
[INFO] [stdout]     |
[INFO] [stdout] help: a type parameter with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 151 -                                     let inputs: Option<Box<[ServerConsumer<C>]>> = p
[INFO] [stdout] 151 +                                     let inputs: Option<Box<[ServerConsumer<D>]>> = p
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 105 | fn handle_msg<D, C>(
[INFO] [stdout]     |                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `create_istream` in this scope
[INFO] [stdout]    --> syfala_network/src/udp.rs:155:56
[INFO] [stdout]     |
[INFO] [stdout] 155 | ...                   .map(|f| (&mut create_istream)(f).map(ServerConsumer::new))
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `P` in this scope
[INFO] [stdout]    --> syfala_network/src/udp.rs:157:62
[INFO] [stdout]     |
[INFO] [stdout] 105 | fn handle_msg<D>(
[INFO] [stdout]     |               - similarly named type parameter `D` defined here
[INFO] [stdout] ...
[INFO] [stdout] 157 |                                     let outputs: Option<Box<[P]>> = p
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout] help: a type parameter with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 157 -                                     let outputs: Option<Box<[P]>> = p
[INFO] [stdout] 157 +                                     let outputs: Option<Box<[D]>> = p
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 105 | fn handle_msg<D, P>(
[INFO] [stdout]     |                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `create_ostream` in this scope
[INFO] [stdout]    --> syfala_network/src/udp.rs:161:56
[INFO] [stdout]     |
[INFO] [stdout] 161 | ...                   .map(|f| (&mut create_ostream)(f))
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IOStateCommandMessage` in crate `syfala_proto`
[INFO] [stdout]    --> syfala_network/src/udp.rs:215:24
[INFO] [stdout]     |
[INFO] [stdout] 215 |     cmd: syfala_proto::IOStateCommandMessage,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^ not found in `syfala_proto`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sock` in this scope
[INFO] [stdout]    --> syfala_network/src/udp.rs:284:23
[INFO] [stdout]     |
[INFO] [stdout] 284 |             let res = sock.recv(buf);
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use the available field
[INFO] [stdout]     |
[INFO] [stdout] 284 |             let res = self.sock.recv(buf);
[INFO] [stdout]     |                       +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `create_istream` in this scope
[INFO] [stdout]    --> syfala_network/src/udp.rs:307:22
[INFO] [stdout]     |
[INFO] [stdout] 307 |                 &mut create_istream,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `create_ostream` in this scope
[INFO] [stdout]    --> syfala_network/src/udp.rs:308:22
[INFO] [stdout]     |
[INFO] [stdout] 308 |                 &mut create_ostream,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ClientMessage` in `syfala_proto`
[INFO] [stdout]    --> syfala_network/src/udp.rs:327:44
[INFO] [stdout]     |
[INFO] [stdout] 327 | ...                   &syfala_proto::ClientMessage::Audio(syfala_proto::AudioPacket {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^ could not find `ClientMessage` in `syfala_proto`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ServerMessage` in this scope
[INFO] [stdout]    --> syfala_network/src/udp.rs:106:10
[INFO] [stdout]     |
[INFO] [stdout] 106 |     msg: ServerMessage,
[INFO] [stdout]     |          ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `C` in this scope
[INFO] [stdout]    --> syfala_network/src/udp.rs:151:76
[INFO] [stdout]     |
[INFO] [stdout] 105 | fn handle_msg<D>(
[INFO] [stdout]     |               - similarly named type parameter `D` defined here
[INFO] [stdout] ...
[INFO] [stdout] 151 |                                     let inputs: Option<Box<[ServerConsumer<C>]>> = p
[INFO] [stdout]     |                                                                            ^
[INFO] [stdout]     |
[INFO] [stdout] help: a type parameter with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 151 -                                     let inputs: Option<Box<[ServerConsumer<C>]>> = p
[INFO] [stdout] 151 +                                     let inputs: Option<Box<[ServerConsumer<D>]>> = p
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 105 | fn handle_msg<D, C>(
[INFO] [stdout]     |                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `create_istream` in this scope
[INFO] [stdout]    --> syfala_network/src/udp.rs:155:56
[INFO] [stdout]     |
[INFO] [stdout] 155 | ...                   .map(|f| (&mut create_istream)(f).map(ServerConsumer::new))
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `P` in this scope
[INFO] [stdout]    --> syfala_network/src/udp.rs:157:62
[INFO] [stdout]     |
[INFO] [stdout] 105 | fn handle_msg<D>(
[INFO] [stdout]     |               - similarly named type parameter `D` defined here
[INFO] [stdout] ...
[INFO] [stdout] 157 |                                     let outputs: Option<Box<[P]>> = p
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout] help: a type parameter with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 157 -                                     let outputs: Option<Box<[P]>> = p
[INFO] [stdout] 157 +                                     let outputs: Option<Box<[D]>> = p
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 105 | fn handle_msg<D, P>(
[INFO] [stdout]     |                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `create_ostream` in this scope
[INFO] [stdout]    --> syfala_network/src/udp.rs:161:56
[INFO] [stdout]     |
[INFO] [stdout] 161 | ...                   .map(|f| (&mut create_ostream)(f))
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IOStateCommandMessage` in crate `syfala_proto`
[INFO] [stdout]    --> syfala_network/src/udp.rs:215:24
[INFO] [stdout]     |
[INFO] [stdout] 215 |     cmd: syfala_proto::IOStateCommandMessage,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^ not found in `syfala_proto`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sock` in this scope
[INFO] [stdout]    --> syfala_network/src/udp.rs:284:23
[INFO] [stdout]     |
[INFO] [stdout] 284 |             let res = sock.recv(buf);
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to use the available field
[INFO] [stdout]     |
[INFO] [stdout] 284 |             let res = self.sock.recv(buf);
[INFO] [stdout]     |                       +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `create_istream` in this scope
[INFO] [stdout]    --> syfala_network/src/udp.rs:307:22
[INFO] [stdout]     |
[INFO] [stdout] 307 |                 &mut create_istream,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `create_ostream` in this scope
[INFO] [stdout]    --> syfala_network/src/udp.rs:308:22
[INFO] [stdout]     |
[INFO] [stdout] 308 |                 &mut create_ostream,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `last_seen` on type `&mut D`
[INFO] [stdout]    --> syfala_network/src/udp.rs:114:21
[INFO] [stdout]     |
[INFO] [stdout] 105 | fn handle_msg<D>(
[INFO] [stdout]     |               - type parameter 'D' declared here
[INFO] [stdout] ...
[INFO] [stdout] 114 |         e.get_mut().last_seen = std::time::Instant::now();
[INFO] [stdout]     |                     ^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `caps` on type `&mut D`
[INFO] [stdout]    --> syfala_network/src/udp.rs:122:23
[INFO] [stdout]     |
[INFO] [stdout] 105 | fn handle_msg<D>(
[INFO] [stdout]     |               - type parameter 'D' declared here
[INFO] [stdout] ...
[INFO] [stdout] 122 |                 if &p.caps != &caps {
[INFO] [stdout]     |                       ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `last_seen` on type `&mut D`
[INFO] [stdout]    --> syfala_network/src/udp.rs:114:21
[INFO] [stdout]     |
[INFO] [stdout] 105 | fn handle_msg<D>(
[INFO] [stdout]     |               - type parameter 'D' declared here
[INFO] [stdout] ...
[INFO] [stdout] 114 |         e.get_mut().last_seen = std::time::Instant::now();
[INFO] [stdout]     |                     ^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `caps` on type `&mut D`
[INFO] [stdout]    --> syfala_network/src/udp.rs:122:23
[INFO] [stdout]     |
[INFO] [stdout] 105 | fn handle_msg<D>(
[INFO] [stdout]     |               - type parameter 'D' declared here
[INFO] [stdout] ...
[INFO] [stdout] 122 |                 if &p.caps != &caps {
[INFO] [stdout]     |                       ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> syfala_network/src/udp.rs:125:45
[INFO] [stdout]     |
[INFO] [stdout] 105 | fn handle_msg<D>(
[INFO] [stdout]     |               - expected this type parameter
[INFO] [stdout] ...
[INFO] [stdout] 125 |                     let _ = mem::replace(p, PeerEntry::new(caps));
[INFO] [stdout]     |                             ------------    ^^^^^^^^^^^^^^^^^^^^ expected type parameter `D`, found `PeerEntry<_>`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type parameter `D`
[INFO] [stdout]                        found struct `PeerEntry<_>`
[INFO] [stdout] help: the return type of this call is `PeerEntry<_>` due to the type of the argument passed
[INFO] [stdout]    --> syfala_network/src/udp.rs:125:29
[INFO] [stdout]     |
[INFO] [stdout] 125 |                     let _ = mem::replace(p, PeerEntry::new(caps));
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^--------------------^
[INFO] [stdout]     |                                             |
[INFO] [stdout]     |                                             this argument influences the return type of `replace`
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /rustc/a7b168ac4977e8e93a43448b44847adaa305d5a9/library/core/src/mem/mod.rs:886:13
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> syfala_network/src/udp.rs:125:45
[INFO] [stdout]     |
[INFO] [stdout] 105 | fn handle_msg<D>(
[INFO] [stdout]     |               - expected this type parameter
[INFO] [stdout] ...
[INFO] [stdout] 125 |                     let _ = mem::replace(p, PeerEntry::new(caps));
[INFO] [stdout]     |                             ------------    ^^^^^^^^^^^^^^^^^^^^ expected type parameter `D`, found `PeerEntry<_>`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type parameter `D`
[INFO] [stdout]                        found struct `PeerEntry<_>`
[INFO] [stdout] help: the return type of this call is `PeerEntry<_>` due to the type of the argument passed
[INFO] [stdout]    --> syfala_network/src/udp.rs:125:29
[INFO] [stdout]     |
[INFO] [stdout] 125 |                     let _ = mem::replace(p, PeerEntry::new(caps));
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^--------------------^
[INFO] [stdout]     |                                             |
[INFO] [stdout]     |                                             this argument influences the return type of `replace`
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /rustc/a7b168ac4977e8e93a43448b44847adaa305d5a9/library/core/src/mem/mod.rs:886:13
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> syfala_network/src/udp.rs:129:26
[INFO] [stdout]     |
[INFO] [stdout] 105 | fn handle_msg<D>(
[INFO] [stdout]     |               - expected this type parameter
[INFO] [stdout] ...
[INFO] [stdout] 129 |                 e.insert(PeerEntry::new(caps));
[INFO] [stdout]     |                   ------ ^^^^^^^^^^^^^^^^^^^^ expected type parameter `D`, found `PeerEntry<_>`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type parameter `D`
[INFO] [stdout]                        found struct `PeerEntry<_>`
[INFO] [stdout] help: the return type of this call is `PeerEntry<_>` due to the type of the argument passed
[INFO] [stdout]    --> syfala_network/src/udp.rs:129:17
[INFO] [stdout]     |
[INFO] [stdout] 129 |                 e.insert(PeerEntry::new(caps));
[INFO] [stdout]     |                 ^^^^^^^^^--------------------^
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          this argument influences the return type of `insert`
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /rustc/a7b168ac4977e8e93a43448b44847adaa305d5a9/library/std/src/collections/hash/map.rs:2880:11
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `state` on type `&mut D`
[INFO] [stdout]    --> syfala_network/src/udp.rs:138:87
[INFO] [stdout]     |
[INFO] [stdout] 105 | fn handle_msg<D>(
[INFO] [stdout]     |               - type parameter 'D' declared here
[INFO] [stdout] ...
[INFO] [stdout] 138 |                             if let PeerState::PendingActivation(m) = mem::take(&mut p.state) {
[INFO] [stdout]     |                                                                                       ^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `state` on type `&mut D`
[INFO] [stdout]    --> syfala_network/src/udp.rs:147:44
[INFO] [stdout]     |
[INFO] [stdout] 105 | fn handle_msg<D>(
[INFO] [stdout]     |               - type parameter 'D' declared here
[INFO] [stdout] ...
[INFO] [stdout] 147 |                             let s = &mut p.state;
[INFO] [stdout]     |                                            ^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `caps` on type `&mut D`
[INFO] [stdout]    --> syfala_network/src/udp.rs:152:42
[INFO] [stdout]     |
[INFO] [stdout] 105 | fn handle_msg<D>(
[INFO] [stdout]     |               - type parameter 'D' declared here
[INFO] [stdout] ...
[INFO] [stdout] 152 |                                         .caps
[INFO] [stdout]     |                                          ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `caps` on type `&mut D`
[INFO] [stdout]    --> syfala_network/src/udp.rs:158:42
[INFO] [stdout]     |
[INFO] [stdout] 105 | fn handle_msg<D>(
[INFO] [stdout]     |               - type parameter 'D' declared here
[INFO] [stdout] ...
[INFO] [stdout] 158 |                                         .caps
[INFO] [stdout]     |                                          ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> syfala_network/src/udp.rs:129:26
[INFO] [stdout]     |
[INFO] [stdout] 105 | fn handle_msg<D>(
[INFO] [stdout]     |               - expected this type parameter
[INFO] [stdout] ...
[INFO] [stdout] 129 |                 e.insert(PeerEntry::new(caps));
[INFO] [stdout]     |                   ------ ^^^^^^^^^^^^^^^^^^^^ expected type parameter `D`, found `PeerEntry<_>`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type parameter `D`
[INFO] [stdout]                        found struct `PeerEntry<_>`
[INFO] [stdout] help: the return type of this call is `PeerEntry<_>` due to the type of the argument passed
[INFO] [stdout]    --> syfala_network/src/udp.rs:129:17
[INFO] [stdout]     |
[INFO] [stdout] 129 |                 e.insert(PeerEntry::new(caps));
[INFO] [stdout]     |                 ^^^^^^^^^--------------------^
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          this argument influences the return type of `insert`
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /rustc/a7b168ac4977e8e93a43448b44847adaa305d5a9/library/std/src/collections/hash/map.rs:2880:11
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `state` on type `&mut D`
[INFO] [stdout]    --> syfala_network/src/udp.rs:138:87
[INFO] [stdout]     |
[INFO] [stdout] 105 | fn handle_msg<D>(
[INFO] [stdout]     |               - type parameter 'D' declared here
[INFO] [stdout] ...
[INFO] [stdout] 138 |                             if let PeerState::PendingActivation(m) = mem::take(&mut p.state) {
[INFO] [stdout]     |                                                                                       ^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `state` on type `&mut D`
[INFO] [stdout]    --> syfala_network/src/udp.rs:147:44
[INFO] [stdout]     |
[INFO] [stdout] 105 | fn handle_msg<D>(
[INFO] [stdout]     |               - type parameter 'D' declared here
[INFO] [stdout] ...
[INFO] [stdout] 147 |                             let s = &mut p.state;
[INFO] [stdout]     |                                            ^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `caps` on type `&mut D`
[INFO] [stdout]    --> syfala_network/src/udp.rs:152:42
[INFO] [stdout]     |
[INFO] [stdout] 105 | fn handle_msg<D>(
[INFO] [stdout]     |               - type parameter 'D' declared here
[INFO] [stdout] ...
[INFO] [stdout] 152 |                                         .caps
[INFO] [stdout]     |                                          ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `caps` on type `&mut D`
[INFO] [stdout]    --> syfala_network/src/udp.rs:158:42
[INFO] [stdout]     |
[INFO] [stdout] 105 | fn handle_msg<D>(
[INFO] [stdout]     |               - type parameter 'D' declared here
[INFO] [stdout] ...
[INFO] [stdout] 158 |                                         .caps
[INFO] [stdout]     |                                          ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0559]: variant `PeerState<_>::Active` has no field named `inputs`
[INFO] [stdout]    --> syfala_network/src/udp.rs:164:66
[INFO] [stdout]     |
[INFO] [stdout]  84 |     Active(D),
[INFO] [stdout]     |     ------ `PeerState<_>::Active` defined here
[INFO] [stdout] ...
[INFO] [stdout] 164 |                                         *s = PeerState::Active { inputs, outputs }
[INFO] [stdout]     |                                                                  ^^^^^^ field does not exist
[INFO] [stdout]     |
[INFO] [stdout] help: `PeerState<_>::Active` is a tuple variant, use the appropriate syntax
[INFO] [stdout]     |
[INFO] [stdout] 164 -                                         *s = PeerState::Active { inputs, outputs }
[INFO] [stdout] 164 +                                         *s = PeerState::Active(/* D */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0559]: variant `PeerState<_>::Active` has no field named `outputs`
[INFO] [stdout]    --> syfala_network/src/udp.rs:164:74
[INFO] [stdout]     |
[INFO] [stdout]  84 |     Active(D),
[INFO] [stdout]     |     ------ `PeerState<_>::Active` defined here
[INFO] [stdout] ...
[INFO] [stdout] 164 |                                         *s = PeerState::Active { inputs, outputs }
[INFO] [stdout]     |                                                                          ^^^^^^^ field does not exist
[INFO] [stdout]     |
[INFO] [stdout] help: `PeerState<_>::Active` is a tuple variant, use the appropriate syntax
[INFO] [stdout]     |
[INFO] [stdout] 164 -                                         *s = PeerState::Active { inputs, outputs }
[INFO] [stdout] 164 +                                         *s = PeerState::Active(/* D */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `state` on type `&mut D`
[INFO] [stdout]    --> syfala_network/src/udp.rs:177:89
[INFO] [stdout]     |
[INFO] [stdout] 105 | fn handle_msg<D>(
[INFO] [stdout]     |               - type parameter 'D' declared here
[INFO] [stdout] ...
[INFO] [stdout] 177 |                             if let PeerState::PendingDeactivation(m) = mem::take(&mut p.state) {
[INFO] [stdout]     |                                                                                         ^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `state` on type `&mut D`
[INFO] [stdout]    --> syfala_network/src/udp.rs:186:89
[INFO] [stdout]     |
[INFO] [stdout] 105 | fn handle_msg<D>(
[INFO] [stdout]     |               - type parameter 'D' declared here
[INFO] [stdout] ...
[INFO] [stdout] 186 |                             if let PeerState::PendingDeactivation(m) = mem::take(&mut p.state) {
[INFO] [stdout]     |                                                                                         ^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0559]: variant `PeerState<_>::Active` has no field named `inputs`
[INFO] [stdout]    --> syfala_network/src/udp.rs:164:66
[INFO] [stdout]     |
[INFO] [stdout]  84 |     Active(D),
[INFO] [stdout]     |     ------ `PeerState<_>::Active` defined here
[INFO] [stdout] ...
[INFO] [stdout] 164 |                                         *s = PeerState::Active { inputs, outputs }
[INFO] [stdout]     |                                                                  ^^^^^^ field does not exist
[INFO] [stdout]     |
[INFO] [stdout] help: `PeerState<_>::Active` is a tuple variant, use the appropriate syntax
[INFO] [stdout]     |
[INFO] [stdout] 164 -                                         *s = PeerState::Active { inputs, outputs }
[INFO] [stdout] 164 +                                         *s = PeerState::Active(/* D */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0559]: variant `PeerState<_>::Active` has no field named `outputs`
[INFO] [stdout]    --> syfala_network/src/udp.rs:164:74
[INFO] [stdout]     |
[INFO] [stdout]  84 |     Active(D),
[INFO] [stdout]     |     ------ `PeerState<_>::Active` defined here
[INFO] [stdout] ...
[INFO] [stdout] 164 |                                         *s = PeerState::Active { inputs, outputs }
[INFO] [stdout]     |                                                                          ^^^^^^^ field does not exist
[INFO] [stdout]     |
[INFO] [stdout] help: `PeerState<_>::Active` is a tuple variant, use the appropriate syntax
[INFO] [stdout]     |
[INFO] [stdout] 164 -                                         *s = PeerState::Active { inputs, outputs }
[INFO] [stdout] 164 +                                         *s = PeerState::Active(/* D */)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `state` on type `&mut D`
[INFO] [stdout]    --> syfala_network/src/udp.rs:177:89
[INFO] [stdout]     |
[INFO] [stdout] 105 | fn handle_msg<D>(
[INFO] [stdout]     |               - type parameter 'D' declared here
[INFO] [stdout] ...
[INFO] [stdout] 177 |                             if let PeerState::PendingDeactivation(m) = mem::take(&mut p.state) {
[INFO] [stdout]     |                                                                                         ^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `state` on type `&mut D`
[INFO] [stdout]    --> syfala_network/src/udp.rs:202:78
[INFO] [stdout]     |
[INFO] [stdout] 105 | fn handle_msg<D>(
[INFO] [stdout]     |               - type parameter 'D' declared here
[INFO] [stdout] ...
[INFO] [stdout] 202 |                 if let PeerState::Active { outputs, .. } = &mut p.into_mut().state {
[INFO] [stdout]     |                                                                              ^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0026]: variant `PeerState::Active` does not have a field named `outputs`
[INFO] [stdout]    --> syfala_network/src/udp.rs:202:44
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 if let PeerState::Active { outputs, .. } = &mut p.into_mut().state {
[INFO] [stdout]     |                                            ^^^^^^^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            variant `PeerState::Active` does not have this field
[INFO] [stdout]     |                                            help: `PeerState::Active` has a field named `0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> syfala_network/src/udp.rs:206:25
[INFO] [stdout]     |
[INFO] [stdout] 206 |                         s.process(byte_index, bytes);
[INFO] [stdout]     |                         ^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `state` on type `&mut D`
[INFO] [stdout]    --> syfala_network/src/udp.rs:186:89
[INFO] [stdout]     |
[INFO] [stdout] 105 | fn handle_msg<D>(
[INFO] [stdout]     |               - type parameter 'D' declared here
[INFO] [stdout] ...
[INFO] [stdout] 186 |                             if let PeerState::PendingDeactivation(m) = mem::take(&mut p.state) {
[INFO] [stdout]     |                                                                                         ^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `state` on type `&mut D`
[INFO] [stdout]    --> syfala_network/src/udp.rs:202:78
[INFO] [stdout]     |
[INFO] [stdout] 105 | fn handle_msg<D>(
[INFO] [stdout]     |               - type parameter 'D' declared here
[INFO] [stdout] ...
[INFO] [stdout] 202 |                 if let PeerState::Active { outputs, .. } = &mut p.into_mut().state {
[INFO] [stdout]     |                                                                              ^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0026]: variant `PeerState::Active` does not have a field named `outputs`
[INFO] [stdout]    --> syfala_network/src/udp.rs:202:44
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 if let PeerState::Active { outputs, .. } = &mut p.into_mut().state {
[INFO] [stdout]     |                                            ^^^^^^^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            variant `PeerState::Active` does not have this field
[INFO] [stdout]     |                                            help: `PeerState::Active` has a field named `0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> syfala_network/src/udp.rs:206:25
[INFO] [stdout]     |
[INFO] [stdout] 206 |                         s.process(byte_index, bytes);
[INFO] [stdout]     |                         ^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> syfala_network/src/udp.rs:292:17
[INFO] [stdout]     |
[INFO] [stdout] 292 |                 break;
[INFO] [stdout]     |                 ^^^^^ expected `Result<Infallible, Error>`, found `()`
[INFO] [stdout]     |
[INFO] [stdout]     = note:   expected enum `Result<Infallible, std::io::Error>`
[INFO] [stdout]             found unit type `()`
[INFO] [stdout] help: give the `break` a value of the expected type
[INFO] [stdout]     |
[INFO] [stdout] 292 |                 break Ok(/* value */);
[INFO] [stdout]     |                       +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> syfala_network/src/udp.rs:292:17
[INFO] [stdout]     |
[INFO] [stdout] 292 |                 break;
[INFO] [stdout]     |                 ^^^^^ expected `Result<Infallible, Error>`, found `()`
[INFO] [stdout]     |
[INFO] [stdout]     = note:   expected enum `Result<Infallible, std::io::Error>`
[INFO] [stdout]             found unit type `()`
[INFO] [stdout] help: give the `break` a value of the expected type
[INFO] [stdout]     |
[INFO] [stdout] 292 |                 break Ok(/* value */);
[INFO] [stdout]     |                       +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 5 arguments but 6 arguments were supplied
[INFO] [stdout]    --> syfala_network/src/udp.rs:302:13
[INFO] [stdout]     |
[INFO] [stdout] 302 |             handle_msg(
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 308 |                 &mut create_ostream,
[INFO] [stdout]     |                 ------------------- unexpected argument #6
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> syfala_network/src/udp.rs:105:4
[INFO] [stdout]     |
[INFO] [stdout] 105 | fn handle_msg<D>(
[INFO] [stdout]     |    ^^^^^^^^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] 307 -                 &mut create_istream,
[INFO] [stdout] 308 -                 &mut create_ostream,
[INFO] [stdout] 307 +                 &mut create_istream,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `state` on type `&mut D`
[INFO] [stdout]    --> syfala_network/src/udp.rs:318:75
[INFO] [stdout]     |
[INFO] [stdout] 273 |     pub fn start<D>(
[INFO] [stdout]     |                  - type parameter 'D' declared here
[INFO] [stdout] ...
[INFO] [stdout] 318 |                     handle_io_state_command(command, confirmation, &mut p.state);
[INFO] [stdout]     |                                                                           ^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `state` on type `&mut D`
[INFO] [stdout]    --> syfala_network/src/udp.rs:323:71
[INFO] [stdout]     |
[INFO] [stdout] 273 |     pub fn start<D>(
[INFO] [stdout]     |                  - type parameter 'D' declared here
[INFO] [stdout] ...
[INFO] [stdout] 323 |                 if let PeerState::Active { inputs, .. } = &mut server.state {
[INFO] [stdout]     |                                                                       ^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0026]: variant `PeerState::Active` does not have a field named `inputs`
[INFO] [stdout]    --> syfala_network/src/udp.rs:323:44
[INFO] [stdout]     |
[INFO] [stdout] 323 |                 if let PeerState::Active { inputs, .. } = &mut server.state {
[INFO] [stdout]     |                                            ^^^^^^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            variant `PeerState::Active` does not have this field
[INFO] [stdout]     |                                            help: `PeerState::Active` has a field named `0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> syfala_network/src/udp.rs:328:45
[INFO] [stdout]     |
[INFO] [stdout] 328 | ...                   stream_idx: i.try_into().unwrap(),
[INFO] [stdout]     |                                   ^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 5 arguments but 6 arguments were supplied
[INFO] [stdout]    --> syfala_network/src/udp.rs:302:13
[INFO] [stdout]     |
[INFO] [stdout] 302 |             handle_msg(
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 308 |                 &mut create_ostream,
[INFO] [stdout]     |                 ------------------- unexpected argument #6
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> syfala_network/src/udp.rs:105:4
[INFO] [stdout]     |
[INFO] [stdout] 105 | fn handle_msg<D>(
[INFO] [stdout]     |    ^^^^^^^^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] 307 -                 &mut create_istream,
[INFO] [stdout] 308 -                 &mut create_ostream,
[INFO] [stdout] 307 +                 &mut create_istream,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `state` on type `&mut D`
[INFO] [stdout]    --> syfala_network/src/udp.rs:318:75
[INFO] [stdout]     |
[INFO] [stdout] 273 |     pub fn start<D>(
[INFO] [stdout]     |                  - type parameter 'D' declared here
[INFO] [stdout] ...
[INFO] [stdout] 318 |                     handle_io_state_command(command, confirmation, &mut p.state);
[INFO] [stdout]     |                                                                           ^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `state` on type `&mut D`
[INFO] [stdout]    --> syfala_network/src/udp.rs:323:71
[INFO] [stdout]     |
[INFO] [stdout] 273 |     pub fn start<D>(
[INFO] [stdout]     |                  - type parameter 'D' declared here
[INFO] [stdout] ...
[INFO] [stdout] 323 |                 if let PeerState::Active { inputs, .. } = &mut server.state {
[INFO] [stdout]     |                                                                       ^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0026]: variant `PeerState::Active` does not have a field named `inputs`
[INFO] [stdout]    --> syfala_network/src/udp.rs:323:44
[INFO] [stdout]     |
[INFO] [stdout] 323 |                 if let PeerState::Active { inputs, .. } = &mut server.state {
[INFO] [stdout]     |                                            ^^^^^^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            variant `PeerState::Active` does not have this field
[INFO] [stdout]     |                                            help: `PeerState::Active` has a field named `0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> syfala_network/src/udp.rs:328:45
[INFO] [stdout]     |
[INFO] [stdout] 328 | ...                   stream_idx: i.try_into().unwrap(),
[INFO] [stdout]     |                                   ^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ServerMessage`
[INFO] [stdout]    --> syfala_network/src/udp.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |         ServerMessage::Connect(caps) => match server_entry {
[INFO] [stdout]     |         ^^^^^^^^^^^^^ use of undeclared type `ServerMessage`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ServerMessage`
[INFO] [stdout]    --> syfala_network/src/udp.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 |         ServerMessage::Control(ctrl) => match ctrl {
[INFO] [stdout]     |         ^^^^^^^^^^^^^ use of undeclared type `ServerMessage`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ServerMessage`
[INFO] [stdout]    --> syfala_network/src/udp.rs:200:9
[INFO] [stdout]     |
[INFO] [stdout] 200 |         ServerMessage::Audio(a) => {
[INFO] [stdout]     |         ^^^^^^^^^^^^^ use of undeclared type `ServerMessage`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0026, E0061, E0282, E0308, E0425, E0432, E0433, E0559, E0609.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0026`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ServerMessage`
[INFO] [stdout]    --> syfala_network/src/udp.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |         ServerMessage::Connect(caps) => match server_entry {
[INFO] [stdout]     |         ^^^^^^^^^^^^^ use of undeclared type `ServerMessage`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ServerMessage`
[INFO] [stdout]    --> syfala_network/src/udp.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 |         ServerMessage::Control(ctrl) => match ctrl {
[INFO] [stdout]     |         ^^^^^^^^^^^^^ use of undeclared type `ServerMessage`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ServerMessage`
[INFO] [stdout]    --> syfala_network/src/udp.rs:200:9
[INFO] [stdout]     |
[INFO] [stdout] 200 |         ServerMessage::Audio(a) => {
[INFO] [stdout]     |         ^^^^^^^^^^^^^ use of undeclared type `ServerMessage`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0026, E0061, E0282, E0308, E0425, E0432, E0433, E0559, E0609.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0026`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `syfala_network` (lib) due to 37 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `syfala_network` (lib test) due to 37 previous errors
[INFO] running `Command { std: "docker" "inspect" "5374f6985bdc56fdcfbdc9129de482e2582017db85bed2a3e550aff7c0cdbabf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5374f6985bdc56fdcfbdc9129de482e2582017db85bed2a3e550aff7c0cdbabf", kill_on_drop: false }`
[INFO] [stdout] 5374f6985bdc56fdcfbdc9129de482e2582017db85bed2a3e550aff7c0cdbabf
