[INFO] fetching crate sacn-unofficial 0.9.0...
[INFO] checking sacn-unofficial-0.9.0 against master#39cb3386ddc6c71657418be28dbb3987eea4aa4b for pr-133536
[INFO] extracting crate sacn-unofficial 0.9.0 into /workspace/builds/worker-7-tc1/source
[INFO] validating manifest of crates.io crate sacn-unofficial 0.9.0 on toolchain 39cb3386ddc6c71657418be28dbb3987eea4aa4b
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate sacn-unofficial 0.9.0
[INFO] finished tweaking crates.io crate sacn-unofficial 0.9.0
[INFO] tweaked toml for crates.io crate sacn-unofficial 0.9.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 43 packages to latest compatible versions
[INFO] [stderr]       Adding heapless v0.5.6 (available: v0.8.0)
[INFO] [stderr]       Adding socket2 v0.3.19 (available: v0.5.8)
[INFO] [stderr]       Adding uuid v0.6.5 (available: v1.11.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded uuid v0.6.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d503c979726236bd763bbc454efeaa015d2b14ace882a8ad829fb5167c94ef78
[INFO] running `Command { std: "docker" "start" "-a" "d503c979726236bd763bbc454efeaa015d2b14ace882a8ad829fb5167c94ef78", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d503c979726236bd763bbc454efeaa015d2b14ace882a8ad829fb5167c94ef78", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d503c979726236bd763bbc454efeaa015d2b14ace882a8ad829fb5167c94ef78", kill_on_drop: false }`
[INFO] [stdout] d503c979726236bd763bbc454efeaa015d2b14ace882a8ad829fb5167c94ef78
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] dceacc66369dca735c77ed00d3adcf710ea524989807ba70a0fd0c97590c8353
[INFO] running `Command { std: "docker" "start" "-a" "dceacc66369dca735c77ed00d3adcf710ea524989807ba70a0fd0c97590c8353", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]    Compiling libc v0.2.167
[INFO] [stderr]     Checking memchr v2.7.4
[INFO] [stderr]     Checking gimli v0.31.1
[INFO] [stderr]     Checking adler2 v2.0.0
[INFO] [stderr]     Checking cfg-if v0.1.10
[INFO] [stderr]     Checking rustc-demangle v0.1.24
[INFO] [stderr]    Compiling error-chain v0.12.4
[INFO] [stderr]     Checking miniz_oxide v0.8.0
[INFO] [stderr]     Checking object v0.36.5
[INFO] [stderr]     Checking rand v0.4.6
[INFO] [stderr]     Checking net2 v0.2.39
[INFO] [stderr]     Checking socket2 v0.3.19
[INFO] [stderr]     Checking uuid v0.6.5
[INFO] [stderr]     Checking addr2line v0.24.2
[INFO] [stderr]     Checking backtrace v0.3.74
[INFO] [stderr]     Checking sacn-unofficial v0.9.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition name: `has_error_description_deprecated`
[INFO] [stdout]    --> src/sacn_parse_pack_error.rs:13:5
[INFO] [stdout]     |
[INFO] [stdout] 13  | /     error_chain! {
[INFO] [stdout] 14  | |         errors {   
[INFO] [stdout] 15  | |             /// When parsing packet invalid data encountered.
[INFO] [stdout] 16  | |             /// 
[INFO] [stdout] ...   |
[INFO] [stdout] 168 | |         }
[INFO] [stdout] 169 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows`
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_error_description_deprecated)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_error_description_deprecated)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `impl_error_chain_processed` which comes from the expansion of the macro `error_chain` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `has_error_description_deprecated`
[INFO] [stdout]    --> src/error.rs:33:5
[INFO] [stdout]     |
[INFO] [stdout] 33  | /     error_chain! {
[INFO] [stdout] 34  | |         foreign_links {
[INFO] [stdout] 35  | |             Io(::std::io::Error);       // Allow IO errors to be used with the error-chain system.
[INFO] [stdout] 36  | |             Str(::std::str::Utf8Error); // Allow standard string library errors to be used with the error-chain system.
[INFO] [stdout] ...   |
[INFO] [stdout] 245 | |         }
[INFO] [stdout] 246 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_error_description_deprecated)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_error_description_deprecated)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `impl_error_chain_processed` which comes from the expansion of the macro `error_chain` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `has_error_description_deprecated`
[INFO] [stdout]    --> src/sacn_parse_pack_error.rs:13:5
[INFO] [stdout]     |
[INFO] [stdout] 13  | /     error_chain! {
[INFO] [stdout] 14  | |         errors {   
[INFO] [stdout] 15  | |             /// When parsing packet invalid data encountered.
[INFO] [stdout] 16  | |             /// 
[INFO] [stdout] ...   |
[INFO] [stdout] 168 | |         }
[INFO] [stdout] 169 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows`
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_error_description_deprecated)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_error_description_deprecated)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `impl_error_chain_processed` which comes from the expansion of the macro `error_chain` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `has_error_description_deprecated`
[INFO] [stdout]    --> src/error.rs:33:5
[INFO] [stdout]     |
[INFO] [stdout] 33  | /     error_chain! {
[INFO] [stdout] 34  | |         foreign_links {
[INFO] [stdout] 35  | |             Io(::std::io::Error);       // Allow IO errors to be used with the error-chain system.
[INFO] [stdout] 36  | |             Str(::std::str::Utf8Error); // Allow standard string library errors to be used with the error-chain system.
[INFO] [stdout] ...   |
[INFO] [stdout] 245 | |         }
[INFO] [stdout] 246 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_error_description_deprecated)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_error_description_deprecated)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `impl_error_chain_processed` which comes from the expansion of the macro `error_chain` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]     --> src/receive.rs:2244:17
[INFO] [stdout]      |
[INFO] [stdout] 2244 |                   /// Universe discovery layer.
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 2245 | /                 data: UniverseDiscoveryPacketUniverseDiscoveryLayer {
[INFO] [stdout] 2246 | |                     page: page,
[INFO] [stdout] 2247 | |
[INFO] [stdout] 2248 | |                     /// The number of the final page.
[INFO] [stdout] ...    |
[INFO] [stdout] 2252 | |                     universes: universes.clone().into(),
[INFO] [stdout] 2253 | |                 },
[INFO] [stdout]      | |_________________- rustdoc does not generate documentation for expression fields
[INFO] [stdout]      |
[INFO] [stdout]      = help: use `//` for a plain comment
[INFO] [stdout]      = note: `#[warn(unused_doc_comments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]     --> src/receive.rs:2248:21
[INFO] [stdout]      |
[INFO] [stdout] 2248 |                     /// The number of the final page.
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 2249 |                     last_page: last_page,
[INFO] [stdout]      |                     -------------------- rustdoc does not generate documentation for expression fields
[INFO] [stdout]      |
[INFO] [stdout]      = help: use `//` for a plain comment
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]     --> src/receive.rs:2251:21
[INFO] [stdout]      |
[INFO] [stdout] 2251 |                     /// List of universes.
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 2252 |                     universes: universes.clone().into(),
[INFO] [stdout]      |                     ----------------------------------- rustdoc does not generate documentation for expression fields
[INFO] [stdout]      |
[INFO] [stdout]      = help: use `//` for a plain comment
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]     --> src/receive.rs:2292:17
[INFO] [stdout]      |
[INFO] [stdout] 2292 |                   /// Universe discovery layer.
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 2293 | /                 data: UniverseDiscoveryPacketUniverseDiscoveryLayer {
[INFO] [stdout] 2294 | |                     page: 0,
[INFO] [stdout] 2295 | |
[INFO] [stdout] 2296 | |                     /// The number of the final page.
[INFO] [stdout] ...    |
[INFO] [stdout] 2300 | |                     universes: universes_page_1.clone().into(),
[INFO] [stdout] 2301 | |                 },
[INFO] [stdout]      | |_________________- rustdoc does not generate documentation for expression fields
[INFO] [stdout]      |
[INFO] [stdout]      = help: use `//` for a plain comment
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]     --> src/receive.rs:2296:21
[INFO] [stdout]      |
[INFO] [stdout] 2296 |                     /// The number of the final page.
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 2297 |                     last_page: last_page,
[INFO] [stdout]      |                     -------------------- rustdoc does not generate documentation for expression fields
[INFO] [stdout]      |
[INFO] [stdout]      = help: use `//` for a plain comment
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]     --> src/receive.rs:2299:21
[INFO] [stdout]      |
[INFO] [stdout] 2299 |                     /// List of universes.
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 2300 |                     universes: universes_page_1.clone().into(),
[INFO] [stdout]      |                     ------------------------------------------ rustdoc does not generate documentation for expression fields
[INFO] [stdout]      |
[INFO] [stdout]      = help: use `//` for a plain comment
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]     --> src/receive.rs:2308:17
[INFO] [stdout]      |
[INFO] [stdout] 2308 |                   /// Universe discovery layer.
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 2309 | /                 data: UniverseDiscoveryPacketUniverseDiscoveryLayer {
[INFO] [stdout] 2310 | |                     page: 1,
[INFO] [stdout] 2311 | |
[INFO] [stdout] 2312 | |                     /// The number of the final page.
[INFO] [stdout] ...    |
[INFO] [stdout] 2316 | |                     universes: universes_page_2.clone().into(),
[INFO] [stdout] 2317 | |                 },
[INFO] [stdout]      | |_________________- rustdoc does not generate documentation for expression fields
[INFO] [stdout]      |
[INFO] [stdout]      = help: use `//` for a plain comment
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]     --> src/receive.rs:2312:21
[INFO] [stdout]      |
[INFO] [stdout] 2312 |                     /// The number of the final page.
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 2313 |                     last_page: last_page,
[INFO] [stdout]      |                     -------------------- rustdoc does not generate documentation for expression fields
[INFO] [stdout]      |
[INFO] [stdout]      = help: use `//` for a plain comment
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]     --> src/receive.rs:2315:21
[INFO] [stdout]      |
[INFO] [stdout] 2315 |                     /// List of universes.
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 2316 |                     universes: universes_page_2.clone().into(),
[INFO] [stdout]      |                     ------------------------------------------ rustdoc does not generate documentation for expression fields
[INFO] [stdout]      |
[INFO] [stdout]      = help: use `//` for a plain comment
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `sacn`
[INFO] [stdout]  --> tests/sync_parse_tests.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate sacn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `sacn`
[INFO] [stdout]  --> tests/discovery_parse_tests.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate sacn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `sacn`
[INFO] [stdout]   --> tests/src_tests.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | extern crate sacn;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `sacn`
[INFO] [stdout]   --> tests/ipv4_tests.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | extern crate sacn;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `sacn`
[INFO] [stdout]   --> tests/ipv6_tests.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | extern crate sacn;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `sacn`
[INFO] [stdout]   --> tests/data_parse_tests.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | extern crate sacn;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `sacn`
[INFO] [stdout]   --> tests/ipv4_tests.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | extern crate sacn;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]   --> tests/src_tests.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |                 ErrorKind::MalformedSourceName(_) => {
[INFO] [stdout]    |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use std::io::ErrorKind;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]   --> tests/src_tests.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 |                 ErrorKind::MalformedSourceName(_) => {
[INFO] [stdout]    |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use std::io::ErrorKind;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]   --> tests/src_tests.rs:67:110
[INFO] [stdout]    |
[INFO] [stdout] 67 |     match SacnSource::with_cid_ip(SRC_NAME, Uuid::new_v4(), SocketAddr::new(IpAddr::V4(Ipv4Addr::LOCALHOST), ACN_SDT_MULTICAST_PORT)) {
[INFO] [stdout]    |                                                                                                              ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]   --> tests/src_tests.rs:70:17
[INFO] [stdout]    |
[INFO] [stdout] 70 |                 ErrorKind::MalformedSourceName(_) => {
[INFO] [stdout]    |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use std::io::ErrorKind;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]   --> tests/src_tests.rs:90:17
[INFO] [stdout]    |
[INFO] [stdout] 90 |                 ErrorKind::MalformedSourceName(_) => {
[INFO] [stdout]    |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 13 + use std::io::ErrorKind;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]    --> tests/src_tests.rs:110:17
[INFO] [stdout]     |
[INFO] [stdout] 110 |                 ErrorKind::MalformedSourceName(_) => {
[INFO] [stdout]     |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use std::io::ErrorKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/src_tests.rs:127:90
[INFO] [stdout]     |
[INFO] [stdout] 127 |     match SacnSource::with_ip(SRC_NAME, SocketAddr::new(IpAddr::V4(Ipv4Addr::LOCALHOST), ACN_SDT_MULTICAST_PORT)) {
[INFO] [stdout]     |                                                                                          ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]    --> tests/src_tests.rs:130:17
[INFO] [stdout]     |
[INFO] [stdout] 130 |                 ErrorKind::MalformedSourceName(_) => {
[INFO] [stdout]     |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use std::io::ErrorKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]    --> tests/src_tests.rs:152:17
[INFO] [stdout]     |
[INFO] [stdout] 152 |                 ErrorKind::MalformedSourceName(_) => {
[INFO] [stdout]     |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use std::io::ErrorKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/src_tests.rs:188:106
[INFO] [stdout]     |
[INFO] [stdout] 188 |     let src = SacnSource::with_cid_ip("Test name", cid, SocketAddr::new(IpAddr::V4(Ipv4Addr::LOCALHOST), ACN_SDT_MULTICAST_PORT)).unwrap();
[INFO] [stdout]     |                                                                                                          ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/src_tests.rs:197:110
[INFO] [stdout]     |
[INFO] [stdout] 197 | ...tAddr::new(IpAddr::V4(Ipv4Addr::LOCALHOST), ACN_SDT_MULTICAST_PORT)).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/src_tests.rs:208:117
[INFO] [stdout]     |
[INFO] [stdout] 208 | ...tAddr::new(IpAddr::V4(Ipv4Addr::LOCALHOST), ACN_SDT_MULTICAST_PORT)).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/src_tests.rs:215:121
[INFO] [stdout]     |
[INFO] [stdout] 215 | ...tAddr::new(IpAddr::V4(Ipv4Addr::LOCALHOST), ACN_SDT_MULTICAST_PORT)).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/src_tests.rs:224:121
[INFO] [stdout]     |
[INFO] [stdout] 224 | ...tAddr::new(IpAddr::V4(Ipv4Addr::LOCALHOST), ACN_SDT_MULTICAST_PORT)).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/src_tests.rs:235:121
[INFO] [stdout]     |
[INFO] [stdout] 235 | ...tAddr::new(IpAddr::V4(Ipv4Addr::LOCALHOST), ACN_SDT_MULTICAST_PORT)).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/src_tests.rs:246:117
[INFO] [stdout]     |
[INFO] [stdout] 246 | ...tAddr::new(IpAddr::V4(Ipv4Addr::LOCALHOST), ACN_SDT_MULTICAST_PORT)).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/src_tests.rs:253:121
[INFO] [stdout]     |
[INFO] [stdout] 253 | ...tAddr::new(IpAddr::V4(Ipv4Addr::LOCALHOST), ACN_SDT_MULTICAST_PORT)).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]    --> tests/src_tests.rs:270:18
[INFO] [stdout]     |
[INFO] [stdout] 270 |                 &ErrorKind::UniverseNotRegistered(ref _s) => assert!(true),
[INFO] [stdout]     |                  ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use std::io::ErrorKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]    --> tests/src_tests.rs:288:17
[INFO] [stdout]     |
[INFO] [stdout] 288 |                 ErrorKind::InvalidPriority(_) => {
[INFO] [stdout]     |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use std::io::ErrorKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `E131_MIN_MULTICAST_UNIVERSE` in this scope
[INFO] [stdout]    --> tests/src_tests.rs:340:27
[INFO] [stdout]     |
[INFO] [stdout] 340 |     const UNIVERSE: u16 = E131_MIN_MULTICAST_UNIVERSE - 1;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]    --> tests/src_tests.rs:345:17
[INFO] [stdout]     |
[INFO] [stdout] 345 |                 ErrorKind::IllegalUniverse(_) => {
[INFO] [stdout]     |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use std::io::ErrorKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `E131_MAX_MULTICAST_UNIVERSE` in this scope
[INFO] [stdout]    --> tests/src_tests.rs:364:27
[INFO] [stdout]     |
[INFO] [stdout] 364 |     const UNIVERSE: u16 = E131_MAX_MULTICAST_UNIVERSE + 1;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]    --> tests/src_tests.rs:369:17
[INFO] [stdout]     |
[INFO] [stdout] 369 |                 ErrorKind::IllegalUniverse(_) => {
[INFO] [stdout]     |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use std::io::ErrorKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `E131_DISCOVERY_UNIVERSE` in this scope
[INFO] [stdout]    --> tests/src_tests.rs:388:36
[INFO] [stdout]     |
[INFO] [stdout] 388 |     match src.register_universes(&[E131_DISCOVERY_UNIVERSE]) {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `E131_MAX_MULTICAST_UNIVERSE` in this scope
[INFO] [stdout]    --> tests/src_tests.rs:403:36
[INFO] [stdout]     |
[INFO] [stdout] 403 |     match src.register_universes(&[E131_MAX_MULTICAST_UNIVERSE]) {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `E131_MIN_MULTICAST_UNIVERSE` in this scope
[INFO] [stdout]    --> tests/src_tests.rs:418:36
[INFO] [stdout]     |
[INFO] [stdout] 418 |     match src.register_universes(&[E131_MIN_MULTICAST_UNIVERSE]) {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]    --> tests/src_tests.rs:437:17
[INFO] [stdout]     |
[INFO] [stdout] 437 |                 ErrorKind::IllegalUniverse(_) => {
[INFO] [stdout]     |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 13  + use std::io::ErrorKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `AcnRootLayerProtocol` in this scope
[INFO] [stdout]    --> tests/sync_parse_tests.rs:392:18
[INFO] [stdout]     |
[INFO] [stdout] 392 |     let packet = AcnRootLayerProtocol {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `E131RootLayer` in this scope
[INFO] [stdout]    --> tests/sync_parse_tests.rs:393:14
[INFO] [stdout]     |
[INFO] [stdout] 393 |         pdu: E131RootLayer {
[INFO] [stdout]     |              ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SynchronizationPacketFramingLayer` in this scope
[INFO] [stdout]    --> tests/sync_parse_tests.rs:395:60
[INFO] [stdout]     |
[INFO] [stdout] 395 |             data: E131RootLayerData::SynchronizationPacket(SynchronizationPacketFramingLayer {
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]    --> tests/sync_parse_tests.rs:418:17
[INFO] [stdout]     |
[INFO] [stdout] 418 |                 ErrorKind::SacnParsePackError(_) => {
[INFO] [stdout]     |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::io::ErrorKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]    --> tests/sync_parse_tests.rs:443:17
[INFO] [stdout]     |
[INFO] [stdout] 443 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::PduInvalidVector(_)) => {
[INFO] [stdout]     |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::io::ErrorKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]    --> tests/sync_parse_tests.rs:466:17
[INFO] [stdout]     |
[INFO] [stdout] 466 |                 ErrorKind::SacnParsePackError(_) => {
[INFO] [stdout]     |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::io::ErrorKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]    --> tests/sync_parse_tests.rs:491:17
[INFO] [stdout]     |
[INFO] [stdout] 491 |                 ErrorKind::SacnParsePackError(_) => {
[INFO] [stdout]     |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::io::ErrorKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]    --> tests/sync_parse_tests.rs:516:17
[INFO] [stdout]     |
[INFO] [stdout] 516 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParsePduInvalidFlags(_)) => {
[INFO] [stdout]     |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::io::ErrorKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]    --> tests/sync_parse_tests.rs:539:17
[INFO] [stdout]     |
[INFO] [stdout] 539 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParseInsufficientData(_)) => {
[INFO] [stdout]     |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::io::ErrorKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]    --> tests/sync_parse_tests.rs:562:17
[INFO] [stdout]     |
[INFO] [stdout] 562 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::PduInvalidLength(_)) => {
[INFO] [stdout]     |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::io::ErrorKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]    --> tests/sync_parse_tests.rs:585:17
[INFO] [stdout]     |
[INFO] [stdout] 585 |                 ErrorKind::SacnParsePackError(_) => {
[INFO] [stdout]     |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::io::ErrorKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]    --> tests/sync_parse_tests.rs:611:17
[INFO] [stdout]     |
[INFO] [stdout] 611 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::PduInvalidVector(_)) => {
[INFO] [stdout]     |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::io::ErrorKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]    --> tests/sync_parse_tests.rs:634:17
[INFO] [stdout]     |
[INFO] [stdout] 634 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParseInvalidUniverse(_)) => {
[INFO] [stdout]     |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::io::ErrorKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]    --> tests/sync_parse_tests.rs:657:17
[INFO] [stdout]     |
[INFO] [stdout] 657 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParseInvalidUniverse(_)) => {
[INFO] [stdout]     |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::io::ErrorKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `E131RootLayerData`
[INFO] [stdout]    --> tests/sync_parse_tests.rs:395:19
[INFO] [stdout]     |
[INFO] [stdout] 395 |             data: E131RootLayerData::SynchronizationPacket(SynchronizationPacketFramingLayer {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ use of undeclared type `E131RootLayerData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]    --> tests/sync_parse_tests.rs:403:9
[INFO] [stdout]     |
[INFO] [stdout] 403 |         AcnRootLayerProtocol::parse(&TEST_SYNCHRONIZATION_PACKET).unwrap(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]    --> tests/sync_parse_tests.rs:415:11
[INFO] [stdout]     |
[INFO] [stdout] 415 |     match AcnRootLayerProtocol::parse(&TEST_SYNCHRONIZATION_PACKET_ROOT_LAYER_DATA_VECTOR) {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]    --> tests/sync_parse_tests.rs:440:11
[INFO] [stdout]     |
[INFO] [stdout] 440 |     match AcnRootLayerProtocol::parse(&TEST_SYNCHRONIZATION_PACKET_ROOT_LAYER_UNKNOWN_VECTOR) {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]    --> tests/sync_parse_tests.rs:463:11
[INFO] [stdout]     |
[INFO] [stdout] 463 |     match AcnRootLayerProtocol::parse(&TEST_SYNCHRONIZATION_PACKET_TOO_SHORT_CID) {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]    --> tests/sync_parse_tests.rs:488:11
[INFO] [stdout]     |
[INFO] [stdout] 488 |     match AcnRootLayerProtocol::parse(&TEST_SYNCHRONIZATION_PACKET_TOO_LONG_CID) {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]    --> tests/sync_parse_tests.rs:513:11
[INFO] [stdout]     |
[INFO] [stdout] 513 |     match AcnRootLayerProtocol::parse(&TEST_SYNCHRONIZATION_PACKET_FRAMING_LAYER_WRONG_FLAGS) {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]    --> tests/sync_parse_tests.rs:536:11
[INFO] [stdout]     |
[INFO] [stdout] 536 |     match AcnRootLayerProtocol::parse(&TEST_SYNCHRONIZATION_PACKET_FRAMING_LAYER_LENGTH_TOO_LONG) {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]    --> tests/sync_parse_tests.rs:559:11
[INFO] [stdout]     |
[INFO] [stdout] 559 |     match AcnRootLayerProtocol::parse(&TEST_SYNCHRONIZATION_PACKET_FRAMING_LAYER_LENGTH_TOO_SHORT) {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]    --> tests/sync_parse_tests.rs:582:11
[INFO] [stdout]     |
[INFO] [stdout] 582 |     match AcnRootLayerProtocol::parse(&TEST_SYNCHRONIZATION_PACKET_FRAMING_LAYER_DISCOVERY_VECTOR) {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]    --> tests/sync_parse_tests.rs:608:11
[INFO] [stdout]     |
[INFO] [stdout] 608 |     match AcnRootLayerProtocol::parse(&TEST_SYNCHRONIZATION_PACKET_FRAMING_LAYER_UNKNOWN_VECTOR) {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]    --> tests/sync_parse_tests.rs:631:11
[INFO] [stdout]     |
[INFO] [stdout] 631 |     match AcnRootLayerProtocol::parse(&TEST_SYNCHRONIZATION_PACKET_TOO_HIGH_SYNC_ADDRESS) {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]    --> tests/sync_parse_tests.rs:654:11
[INFO] [stdout]     |
[INFO] [stdout] 654 |     match AcnRootLayerProtocol::parse(&TEST_SYNCHRONIZATION_PACKET_TOO_LOW_SYNC_ADDRESS) {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]    --> tests/sync_parse_tests.rs:678:11
[INFO] [stdout]     |
[INFO] [stdout] 678 |     match AcnRootLayerProtocol::parse(&TEST_SYNCHRONIZATION_PACKET_ARBITARY_RESERVED) {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433, E0463.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `AcnRootLayerProtocol` in this scope
[INFO] [stdout]    --> tests/discovery_parse_tests.rs:776:18
[INFO] [stdout]     |
[INFO] [stdout] 776 |     let packet = AcnRootLayerProtocol {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `E131RootLayerData`
[INFO] [stdout]    --> tests/sync_parse_tests.rs:684:17
[INFO] [stdout]     |
[INFO] [stdout] 684 |                 E131RootLayerData::SynchronizationPacket(spfl) => {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ use of undeclared type `E131RootLayerData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `E131RootLayer` in this scope
[INFO] [stdout]    --> tests/discovery_parse_tests.rs:777:14
[INFO] [stdout]     |
[INFO] [stdout] 777 |         pdu: E131RootLayer {
[INFO] [stdout]     |              ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0433, E0463.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `UniverseDiscoveryPacketFramingLayer` in this scope
[INFO] [stdout]    --> tests/discovery_parse_tests.rs:779:62
[INFO] [stdout]     |
[INFO] [stdout] 779 |             data: E131RootLayerData::UniverseDiscoveryPacket(UniverseDiscoveryPacketFramingLayer {
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `UniverseDiscoveryPacketUniverseDiscoveryLayer` in this scope
[INFO] [stdout]    --> tests/discovery_parse_tests.rs:781:23
[INFO] [stdout]     |
[INFO] [stdout] 781 |                 data: UniverseDiscoveryPacketUniverseDiscoveryLayer {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]    --> tests/discovery_parse_tests.rs:814:17
[INFO] [stdout]     |
[INFO] [stdout] 814 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::PduInvalidVector(_)) => {
[INFO] [stdout]     |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::io::ErrorKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]    --> tests/discovery_parse_tests.rs:837:17
[INFO] [stdout]     |
[INFO] [stdout] 837 |                 ErrorKind::SacnParsePackError(_) => {
[INFO] [stdout]     |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::io::ErrorKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]    --> tests/discovery_parse_tests.rs:862:17
[INFO] [stdout]     |
[INFO] [stdout] 862 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParseInsufficientData(_)) => {
[INFO] [stdout]     |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::io::ErrorKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]    --> tests/discovery_parse_tests.rs:885:17
[INFO] [stdout]     |
[INFO] [stdout] 885 |                 ErrorKind::SacnParsePackError(_) => {
[INFO] [stdout]     |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::io::ErrorKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]    --> tests/discovery_parse_tests.rs:911:17
[INFO] [stdout]     |
[INFO] [stdout] 911 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParsePduInvalidFlags(_)) => {
[INFO] [stdout]     |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::io::ErrorKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]    --> tests/discovery_parse_tests.rs:934:17
[INFO] [stdout]     |
[INFO] [stdout] 934 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParseInsufficientData(_)) => {
[INFO] [stdout]     |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::io::ErrorKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]    --> tests/discovery_parse_tests.rs:957:17
[INFO] [stdout]     |
[INFO] [stdout] 957 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParseInsufficientData(_)) => {
[INFO] [stdout]     |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::io::ErrorKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]    --> tests/discovery_parse_tests.rs:980:17
[INFO] [stdout]     |
[INFO] [stdout] 980 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParsePduInvalidFlags(_)) => {
[INFO] [stdout]     |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::io::ErrorKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/discovery_parse_tests.rs:1003:17
[INFO] [stdout]      |
[INFO] [stdout] 1003 |                 ErrorKind::SacnParsePackError(_) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 7    + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/discovery_parse_tests.rs:1029:17
[INFO] [stdout]      |
[INFO] [stdout] 1029 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::PduInvalidVector(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 7    + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/discovery_parse_tests.rs:1074:17
[INFO] [stdout]      |
[INFO] [stdout] 1074 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParsePduInvalidFlags(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 7    + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/discovery_parse_tests.rs:1097:17
[INFO] [stdout]      |
[INFO] [stdout] 1097 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParseInsufficientData(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 7    + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/discovery_parse_tests.rs:1120:17
[INFO] [stdout]      |
[INFO] [stdout] 1120 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParseInsufficientData(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 7    + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/discovery_parse_tests.rs:1143:17
[INFO] [stdout]      |
[INFO] [stdout] 1143 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::PduInvalidVector(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 7    + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/discovery_parse_tests.rs:1166:17
[INFO] [stdout]      |
[INFO] [stdout] 1166 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParseInvalidPage(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 7    + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/discovery_parse_tests.rs:1189:17
[INFO] [stdout]      |
[INFO] [stdout] 1189 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParseInvalidUniverseOrder(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 7    + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/discovery_parse_tests.rs:1212:17
[INFO] [stdout]      |
[INFO] [stdout] 1212 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParseInvalidUniverseOrder(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 7    + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `E131_MIN_MULTICAST_UNIVERSE` in this scope
[INFO] [stdout]     --> tests/discovery_parse_tests.rs:1303:14
[INFO] [stdout]      |
[INFO] [stdout] 1303 |     for i in E131_MIN_MULTICAST_UNIVERSE .. E131_MIN_MULTICAST_UNIVERSE + universes_to_generate {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `E131_MIN_MULTICAST_UNIVERSE` in this scope
[INFO] [stdout]     --> tests/discovery_parse_tests.rs:1303:45
[INFO] [stdout]      |
[INFO] [stdout] 1303 |     for i in E131_MIN_MULTICAST_UNIVERSE .. E131_MIN_MULTICAST_UNIVERSE + universes_to_generate {
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might have meant to write `.` instead of `..`
[INFO] [stdout]      |
[INFO] [stdout] 1303 |     for i in E131_MIN_MULTICAST_UNIVERSE.E131_MIN_MULTICAST_UNIVERSE + universes_to_generate {
[INFO] [stdout]      |                                         ~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DISCOVERY_UNI_PER_PAGE` in this scope
[INFO] [stdout]     --> tests/discovery_parse_tests.rs:1340:68
[INFO] [stdout]      |
[INFO] [stdout] 1340 |     let generated_packet = generate_test_universe_discovery_packet(DISCOVERY_UNI_PER_PAGE as u16);
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DISCOVERY_UNI_PER_PAGE` in this scope
[INFO] [stdout]     --> tests/discovery_parse_tests.rs:1354:73
[INFO] [stdout]      |
[INFO] [stdout] 1354 |                     assert_eq!(udpfl.data.universes.into_owned().len(), DISCOVERY_UNI_PER_PAGE);
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DISCOVERY_UNI_PER_PAGE` in this scope
[INFO] [stdout]     --> tests/discovery_parse_tests.rs:1366:81
[INFO] [stdout]      |
[INFO] [stdout] 1366 |     match AcnRootLayerProtocol::parse(&generate_test_universe_discovery_packet((DISCOVERY_UNI_PER_PAGE as u16) + 1)) {
[INFO] [stdout]      |                                                                                 ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/discovery_parse_tests.rs:1369:17
[INFO] [stdout]      |
[INFO] [stdout] 1369 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::PduInvalidLength(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 7    + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `sacn-unofficial` (test "src_tests") due to 28 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `sacn-unofficial` (test "sync_parse_tests") due to 30 previous errors
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]     --> src/receive.rs:2662:32
[INFO] [stdout]      |
[INFO] [stdout] 2662 |                 assert!(false, format!("Receiver correctly rejected third data packet but with unexpected error: {}", e));
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]      = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]      = note: `#[warn(non_fmt_panics)]` on by default
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]      |
[INFO] [stdout] 2662 -                 assert!(false, format!("Receiver correctly rejected third data packet but with unexpected error: {}", e));
[INFO] [stdout] 2662 +                 assert!(false, "Receiver correctly rejected third data packet but with unexpected error: {}", e);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]     --> src/receive.rs:2748:29
[INFO] [stdout]      |
[INFO] [stdout] 2748 | / ...                   format!(
[INFO] [stdout] 2749 | | ...                       "Data packet with sequence number: {} was rejected incorrectly",
[INFO] [stdout] 2750 | | ...                       i
[INFO] [stdout] 2751 | | ...                   )
[INFO] [stdout]      | |_______________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]      = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]      |
[INFO] [stdout] 2748 ~                             
[INFO] [stdout] 2749 |                                 "Data packet with sequence number: {} was rejected incorrectly",
[INFO] [stdout] 2750 |                                 i
[INFO] [stdout] 2751 ~                             
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]     --> src/receive.rs:2760:29
[INFO] [stdout]      |
[INFO] [stdout] 2760 | / ...                   format!(
[INFO] [stdout] 2761 | | ...                       "Data packet with sequence number: {} was accepted incorrectly",
[INFO] [stdout] 2762 | | ...                       i
[INFO] [stdout] 2763 | | ...                   )
[INFO] [stdout]      | |_______________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]      = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]      |
[INFO] [stdout] 2760 ~                             
[INFO] [stdout] 2761 |                                 "Data packet with sequence number: {} was accepted incorrectly",
[INFO] [stdout] 2762 |                                 i
[INFO] [stdout] 2763 ~                             
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]     --> src/receive.rs:2774:36
[INFO] [stdout]      |
[INFO] [stdout] 2774 |                     assert!(false, format!("Receiver produced unexpected error: {}", e));
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]      = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]      |
[INFO] [stdout] 2774 -                     assert!(false, format!("Receiver produced unexpected error: {}", e));
[INFO] [stdout] 2774 +                     assert!(false, "Receiver produced unexpected error: {}", e);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]     --> src/receive.rs:2864:29
[INFO] [stdout]      |
[INFO] [stdout] 2864 | / ...                   format!(
[INFO] [stdout] 2865 | | ...                       "Sync packet with sequence number: {} was rejected incorrectly",
[INFO] [stdout] 2866 | | ...                       i
[INFO] [stdout] 2867 | | ...                   )
[INFO] [stdout]      | |_______________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]      = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]      |
[INFO] [stdout] 2864 ~                             
[INFO] [stdout] 2865 |                                 "Sync packet with sequence number: {} was rejected incorrectly",
[INFO] [stdout] 2866 |                                 i
[INFO] [stdout] 2867 ~                             
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]     --> src/receive.rs:2876:29
[INFO] [stdout]      |
[INFO] [stdout] 2876 | / ...                   format!(
[INFO] [stdout] 2877 | | ...                       "Sync packet with sequence number: {} was accepted incorrectly",
[INFO] [stdout] 2878 | | ...                       i
[INFO] [stdout] 2879 | | ...                   )
[INFO] [stdout]      | |_______________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]      = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]      |
[INFO] [stdout] 2876 ~                             
[INFO] [stdout] 2877 |                                 "Sync packet with sequence number: {} was accepted incorrectly",
[INFO] [stdout] 2878 |                                 i
[INFO] [stdout] 2879 ~                             
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]     --> src/receive.rs:2890:36
[INFO] [stdout]      |
[INFO] [stdout] 2890 |                     assert!(false, format!("Receiver produced unexpected error: {}", e));
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]      = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]      |
[INFO] [stdout] 2890 -                     assert!(false, format!("Receiver produced unexpected error: {}", e));
[INFO] [stdout] 2890 +                     assert!(false, "Receiver produced unexpected error: {}", e);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]     --> src/receive.rs:2948:32
[INFO] [stdout]      |
[INFO] [stdout] 2948 |                 assert!(false, format!("Receiver correctly rejected third sync packet but with unexpected error: {}", e));
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]      = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]      |
[INFO] [stdout] 2948 -                 assert!(false, format!("Receiver correctly rejected third sync packet but with unexpected error: {}", e));
[INFO] [stdout] 2948 +                 assert!(false, "Receiver correctly rejected third sync packet but with unexpected error: {}", e);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `E131RootLayerData`
[INFO] [stdout]    --> tests/discovery_parse_tests.rs:779:19
[INFO] [stdout]     |
[INFO] [stdout] 779 |             data: E131RootLayerData::UniverseDiscoveryPacket(UniverseDiscoveryPacketFramingLayer {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ use of undeclared type `E131RootLayerData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]    --> tests/discovery_parse_tests.rs:798:9
[INFO] [stdout]     |
[INFO] [stdout] 798 |         AcnRootLayerProtocol::parse(&TEST_UNIVERSE_DISCOVERY_PACKET).unwrap(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]    --> tests/discovery_parse_tests.rs:811:11
[INFO] [stdout]     |
[INFO] [stdout] 811 |     match AcnRootLayerProtocol::parse(&TEST_UNIVERSE_DISCOVERY_PACKET_ROOT_LAYER_UNKNOWN_VECTOR) {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]    --> tests/discovery_parse_tests.rs:834:11
[INFO] [stdout]     |
[INFO] [stdout] 834 |     match AcnRootLayerProtocol::parse(&TEST_UNIVERSE_DISCOVERY_PACKET_ROOT_LAYER_DATA_VECTOR) {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]    --> tests/discovery_parse_tests.rs:859:11
[INFO] [stdout]     |
[INFO] [stdout] 859 |     match AcnRootLayerProtocol::parse(&TEST_UNIVERSE_DISCOVERY_PACKET_TOO_SHORT_CID) {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]    --> tests/discovery_parse_tests.rs:882:11
[INFO] [stdout]     |
[INFO] [stdout] 882 |     match AcnRootLayerProtocol::parse(&TEST_UNIVERSE_DISCOVERY_PACKET_TOO_LONG_CID) {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]    --> tests/discovery_parse_tests.rs:908:11
[INFO] [stdout]     |
[INFO] [stdout] 908 |     match AcnRootLayerProtocol::parse(&TEST_UNIVERSE_DISCOVERY_PACKET_WRONG_FLAGS) {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]    --> tests/discovery_parse_tests.rs:931:11
[INFO] [stdout]     |
[INFO] [stdout] 931 |     match AcnRootLayerProtocol::parse(&TEST_UNIVERSE_DISCOVERY_PACKET_FRAMING_LAYER_LENGTH_TOO_LONG) {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]    --> tests/discovery_parse_tests.rs:954:11
[INFO] [stdout]     |
[INFO] [stdout] 954 |     match AcnRootLayerProtocol::parse(&TEST_UNIVERSE_DISCOVERY_PACKET_FRAMING_LAYER_LENGTH_TOO_SHORT) {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]    --> tests/discovery_parse_tests.rs:977:11
[INFO] [stdout]     |
[INFO] [stdout] 977 |     match AcnRootLayerProtocol::parse(&TEST_UNIVERSE_DISCOVERY_PACKET_FRAMING_LAYER_WRONG_FLAGS) {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/discovery_parse_tests.rs:1000:11
[INFO] [stdout]      |
[INFO] [stdout] 1000 |     match AcnRootLayerProtocol::parse(&TEST_UNIVERSE_DISCOVERY_PACKET_SYNC_FRAMING_VECTOR) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/discovery_parse_tests.rs:1026:11
[INFO] [stdout]      |
[INFO] [stdout] 1026 |     match AcnRootLayerProtocol::parse(&TEST_UNIVERSE_DISCOVERY_PACKET_UNKNOWN_FRAMING_VECTOR) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/discovery_parse_tests.rs:1049:11
[INFO] [stdout]      |
[INFO] [stdout] 1049 |     match AcnRootLayerProtocol::parse(&TEST_UNIVERSE_DISCOVERY_PACKET_ARBITRARY_RESERVED) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/discovery_parse_tests.rs:1071:11
[INFO] [stdout]      |
[INFO] [stdout] 1071 |     match AcnRootLayerProtocol::parse(&TEST_UNIVERSE_DISCOVERY_PACKET_DISCOVERY_LAYER_WRONG_FLAGS) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/discovery_parse_tests.rs:1094:11
[INFO] [stdout]      |
[INFO] [stdout] 1094 |     match AcnRootLayerProtocol::parse(&TEST_UNIVERSE_DISCOVERY_PACKET_DISCOVERY_LAYER_LENGTH_TOO_SHORT) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/discovery_parse_tests.rs:1117:11
[INFO] [stdout]      |
[INFO] [stdout] 1117 |     match AcnRootLayerProtocol::parse(&TEST_UNIVERSE_DISCOVERY_PACKET_DISCOVERY_LAYER_LENGTH_TOO_LONG) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/discovery_parse_tests.rs:1140:11
[INFO] [stdout]      |
[INFO] [stdout] 1140 |     match AcnRootLayerProtocol::parse(&TEST_UNIVERSE_DISCOVERY_PACKET_DISCOVERY_LAYER_VECTOR_UNKNOWN) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/discovery_parse_tests.rs:1163:11
[INFO] [stdout]      |
[INFO] [stdout] 1163 |     match AcnRootLayerProtocol::parse(&TEST_UNIVERSE_DISCOVERY_PACKET_PAGE_HIGHER_THAN_LAST_PAGE) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/discovery_parse_tests.rs:1186:11
[INFO] [stdout]      |
[INFO] [stdout] 1186 |     match AcnRootLayerProtocol::parse(&TEST_UNIVERSE_DISCOVERY_PACKET_DECENDING_ORDER) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/discovery_parse_tests.rs:1209:11
[INFO] [stdout]      |
[INFO] [stdout] 1209 |     match AcnRootLayerProtocol::parse(&TEST_UNIVERSE_DISCOVERY_PACKET_RANDOM_ORDER) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/discovery_parse_tests.rs:1318:11
[INFO] [stdout]      |
[INFO] [stdout] 1318 |     match AcnRootLayerProtocol::parse(&generated_packet) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/discovery_parse_tests.rs:1344:11
[INFO] [stdout]      |
[INFO] [stdout] 1344 |     match AcnRootLayerProtocol::parse(&generated_packet) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/discovery_parse_tests.rs:1366:11
[INFO] [stdout]      |
[INFO] [stdout] 1366 |     match AcnRootLayerProtocol::parse(&generate_test_universe_discovery_packet((DISCOVERY_UNI_PER_PAGE as u16) + 1)) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `E131RootLayerData`
[INFO] [stdout]     --> tests/discovery_parse_tests.rs:1324:17
[INFO] [stdout]      |
[INFO] [stdout] 1324 |                 E131RootLayerData::UniverseDiscoveryPacket(udpfl) => {
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^ use of undeclared type `E131RootLayerData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `E131RootLayerData`
[INFO] [stdout]     --> tests/discovery_parse_tests.rs:1350:17
[INFO] [stdout]      |
[INFO] [stdout] 1350 |                 E131RootLayerData::UniverseDiscoveryPacket(udpfl) => {
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^ use of undeclared type `E131RootLayerData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `E131RootLayerData`
[INFO] [stdout]     --> tests/discovery_parse_tests.rs:1055:17
[INFO] [stdout]      |
[INFO] [stdout] 1055 |                 E131RootLayerData::UniverseDiscoveryPacket(udpfl) => {
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^ use of undeclared type `E131RootLayerData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0433, E0463.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `sacn-unofficial` (test "discovery_parse_tests") due to 54 previous errors
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:304:127
[INFO] [stdout]     |
[INFO] [stdout] 304 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:314:127
[INFO] [stdout]     |
[INFO] [stdout] 314 | ...ETWORK_INTERFACE_IPV4[1].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:326:103
[INFO] [stdout]     |
[INFO] [stdout] 326 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(TEST_NETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]     |                                                                                                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:371:127
[INFO] [stdout]     |
[INFO] [stdout] 371 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:382:127
[INFO] [stdout]     |
[INFO] [stdout] 382 | ...ETWORK_INTERFACE_IPV4[1].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:395:103
[INFO] [stdout]     |
[INFO] [stdout] 395 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(TEST_NETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]     |                                                                                                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:454:94
[INFO] [stdout]     |
[INFO] [stdout] 454 |         let mut dmx_recv = SacnReceiver::with_ip(SocketAddr::new(Ipv4Addr::LOCALHOST.into(), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]     |                                                                                              ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:465:70
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let ip: SocketAddr = SocketAddr::new(Ipv4Addr::LOCALHOST.into(), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:472:74
[INFO] [stdout]     |
[INFO] [stdout] 472 |     let dst_ip: SocketAddr = SocketAddr::new(Ipv4Addr::LOCALHOST.into(), ACN_SDT_MULTICAST_PORT);
[INFO] [stdout]     |                                                                          ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:509:127
[INFO] [stdout]     |
[INFO] [stdout] 509 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:528:103
[INFO] [stdout]     |
[INFO] [stdout] 528 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(TEST_NETWORK_INTERFACE_IPV4[1].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]     |                                                                                                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:569:127
[INFO] [stdout]     |
[INFO] [stdout] 569 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:582:103
[INFO] [stdout]     |
[INFO] [stdout] 582 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(TEST_NETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]     |                                                                                                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:616:127
[INFO] [stdout]     |
[INFO] [stdout] 616 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:627:103
[INFO] [stdout]     |
[INFO] [stdout] 627 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(TEST_NETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]     |                                                                                                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:670:127
[INFO] [stdout]     |
[INFO] [stdout] 670 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:681:103
[INFO] [stdout]     |
[INFO] [stdout] 681 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(TEST_NETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]     |                                                                                                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:727:127
[INFO] [stdout]     |
[INFO] [stdout] 727 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:740:103
[INFO] [stdout]     |
[INFO] [stdout] 740 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(TEST_NETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]     |                                                                                                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]    --> tests/ipv4_tests.rs:766:17
[INFO] [stdout]     |
[INFO] [stdout] 766 |                 ErrorKind::Io(ref s) => {
[INFO] [stdout]     |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 14  + use std::io::ErrorKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:803:127
[INFO] [stdout]     |
[INFO] [stdout] 803 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:815:103
[INFO] [stdout]     |
[INFO] [stdout] 815 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(TEST_NETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]     |                                                                                                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:856:127
[INFO] [stdout]     |
[INFO] [stdout] 856 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:867:103
[INFO] [stdout]     |
[INFO] [stdout] 867 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(TEST_NETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]     |                                                                                                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:905:97
[INFO] [stdout]     |
[INFO] [stdout] 905 |         let mut dmx_recv = SacnReceiver::with_ip(SocketAddr::new(Ipv4Addr::new(0,0,0,0).into(), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]     |                                                                                                 ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:916:81
[INFO] [stdout]     |
[INFO] [stdout] 916 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::new(0, 0, 0, 0)), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]     |                                                                                 ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `UNIVERSE_CHANNEL_CAPACITY` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:943:71
[INFO] [stdout]     |
[INFO] [stdout] 943 |     assert_eq!(received_data[0].values, TEST_DATA_MULTIPLE_UNIVERSE[..UNIVERSE_CHANNEL_CAPACITY].to_vec(), "Universe 1 received payload v...
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `UNIVERSE_CHANNEL_CAPACITY` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:949:69
[INFO] [stdout]     |
[INFO] [stdout] 949 |     assert_eq!(received_data[1].values, TEST_DATA_MULTIPLE_UNIVERSE[UNIVERSE_CHANNEL_CAPACITY..].to_vec(), "Universe 2 received payload v...
[INFO] [stdout]     |                                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:964:99
[INFO] [stdout]     |
[INFO] [stdout] 964 |         let mut dmx_recv = SacnReceiver::with_ip(SocketAddr::new(Ipv4Addr::new(127,0,0,1).into(), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]     |                                                                                                   ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:975:83
[INFO] [stdout]     |
[INFO] [stdout] 975 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::new(127, 0, 0, 1)), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]     |                                                                                   ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:982:134
[INFO] [stdout]     |
[INFO] [stdout] 982 | ...tAddr::new(Ipv4Addr::new(127,0,0,1).into(), ACN_SDT_MULTICAST_PORT).into()), Some(UNIVERSES[0])).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:984:94
[INFO] [stdout]     |
[INFO] [stdout] 984 |     src.send_sync_packet(UNIVERSES[0], Some(SocketAddr::new(Ipv4Addr::new(127,0,0,1).into(), ACN_SDT_MULTICAST_PORT).into())).unwrap();
[INFO] [stdout]     |                                                                                              ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `UNIVERSE_CHANNEL_CAPACITY` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1002:71
[INFO] [stdout]      |
[INFO] [stdout] 1002 |     assert_eq!(received_data[0].values, TEST_DATA_MULTIPLE_UNIVERSE[..UNIVERSE_CHANNEL_CAPACITY].to_vec(), "Universe 1 received payload v...
[INFO] [stdout]      |                                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `UNIVERSE_CHANNEL_CAPACITY` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1008:69
[INFO] [stdout]      |
[INFO] [stdout] 1008 |     assert_eq!(received_data[1].values, TEST_DATA_MULTIPLE_UNIVERSE[UNIVERSE_CHANNEL_CAPACITY..].to_vec(), "Universe 2 received payload v...
[INFO] [stdout]      |                                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1017:93
[INFO] [stdout]      |
[INFO] [stdout] 1017 |     let mut dmx_recv = SacnReceiver::with_ip(SocketAddr::new(Ipv4Addr::new(0,0,0,0).into(), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                                                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1023:85
[INFO] [stdout]      |
[INFO] [stdout] 1023 |         let ip: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::new(0, 0, 0, 0)), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1034:85
[INFO] [stdout]      |
[INFO] [stdout] 1034 |         let ip: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::new(0, 0, 0, 0)), ACN_SDT_MULTICAST_PORT + 2);
[INFO] [stdout]      |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1069:93
[INFO] [stdout]      |
[INFO] [stdout] 1069 |     let mut dmx_recv = SacnReceiver::with_ip(SocketAddr::new(Ipv4Addr::new(0,0,0,0).into(), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                                                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1074:85
[INFO] [stdout]      |
[INFO] [stdout] 1074 |         let ip: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::new(0, 0, 0, 0)), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1085:85
[INFO] [stdout]      |
[INFO] [stdout] 1085 |         let ip: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::new(0, 0, 0, 0)), ACN_SDT_MULTICAST_PORT + 2);
[INFO] [stdout]      |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1127:111
[INFO] [stdout]      |
[INFO] [stdout] 1127 | ...NETWORK_INTERFACE_IPV4[0].parse().unwrap(), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1134:107
[INFO] [stdout]      |
[INFO] [stdout] 1134 |         let ip: SocketAddr = SocketAddr::new(IpAddr::V4(TEST_NETWORK_INTERFACE_IPV4[1].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                                                           ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1147:107
[INFO] [stdout]      |
[INFO] [stdout] 1147 |         let ip: SocketAddr = SocketAddr::new(IpAddr::V4(TEST_NETWORK_INTERFACE_IPV4[2].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 2);
[INFO] [stdout]      |                                                                                                           ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1219:111
[INFO] [stdout]      |
[INFO] [stdout] 1219 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1 + (i as u16));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1240:131
[INFO] [stdout]      |
[INFO] [stdout] 1240 | ...ETWORK_INTERFACE_IPV4[i].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1330:111
[INFO] [stdout]      |
[INFO] [stdout] 1330 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1 + (i as u16));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1351:131
[INFO] [stdout]      |
[INFO] [stdout] 1351 | ...ETWORK_INTERFACE_IPV4[i].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1441:111
[INFO] [stdout]      |
[INFO] [stdout] 1441 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1 + (i as u16));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1462:131
[INFO] [stdout]      |
[INFO] [stdout] 1462 | ...ETWORK_INTERFACE_IPV4[i].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1552:111
[INFO] [stdout]      |
[INFO] [stdout] 1552 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1 + (i as u16));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1573:131
[INFO] [stdout]      |
[INFO] [stdout] 1573 | ...ETWORK_INTERFACE_IPV4[i].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1646:111
[INFO] [stdout]      |
[INFO] [stdout] 1646 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1 + (i as u16));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1661:123
[INFO] [stdout]      |
[INFO] [stdout] 1661 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:1668:22
[INFO] [stdout]      |
[INFO] [stdout] 1668 |                     &ErrorKind::Io(ref s) => {
[INFO] [stdout]      |                      ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `E131_UNIVERSE_DISCOVERY_INTERVAL` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1718:44
[INFO] [stdout]      |
[INFO] [stdout] 1718 |     const INTERVAL_EXPECTED_MILLIS: u128 = E131_UNIVERSE_DISCOVERY_INTERVAL.as_millis(); // Expected discovery packet interval is every 1...
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1729:111
[INFO] [stdout]      |
[INFO] [stdout] 1729 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1 + (i as u16));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1741:123
[INFO] [stdout]      |
[INFO] [stdout] 1741 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:1751:17
[INFO] [stdout]      |
[INFO] [stdout] 1751 |                 ErrorKind::SourceDiscovered(_) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:1768:17
[INFO] [stdout]      |
[INFO] [stdout] 1768 |                 ErrorKind::SourceDiscovered(_) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `E131_UNIVERSE_DISCOVERY_INTERVAL` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1797:44
[INFO] [stdout]      |
[INFO] [stdout] 1797 |     const INTERVAL_EXPECTED_MILLIS: u128 = E131_UNIVERSE_DISCOVERY_INTERVAL.as_millis(); // Expected discovery packet interval is every 1...
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1810:111
[INFO] [stdout]      |
[INFO] [stdout] 1810 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1 + (i as u16));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1825:123
[INFO] [stdout]      |
[INFO] [stdout] 1825 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:1835:17
[INFO] [stdout]      |
[INFO] [stdout] 1835 |                 ErrorKind::SourceDiscovered(_) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:1852:17
[INFO] [stdout]      |
[INFO] [stdout] 1852 |                 ErrorKind::SourceDiscovered(_) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1887:111
[INFO] [stdout]      |
[INFO] [stdout] 1887 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1 + (i as u16));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1902:123
[INFO] [stdout]      |
[INFO] [stdout] 1902 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:1909:22
[INFO] [stdout]      |
[INFO] [stdout] 1909 |                     &ErrorKind::Io(ref s) => {
[INFO] [stdout]      |                      ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1969:111
[INFO] [stdout]      |
[INFO] [stdout] 1969 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1 + (i as u16));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1988:123
[INFO] [stdout]      |
[INFO] [stdout] 1988 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:1996:22
[INFO] [stdout]      |
[INFO] [stdout] 1996 |                     &ErrorKind::Io(ref s) => {
[INFO] [stdout]      |                      ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2055:111
[INFO] [stdout]      |
[INFO] [stdout] 2055 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1 + (i as u16));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2070:123
[INFO] [stdout]      |
[INFO] [stdout] 2070 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:2078:17
[INFO] [stdout]      |
[INFO] [stdout] 2078 |                 ErrorKind::SourceDiscovered(src_name) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2124:111
[INFO] [stdout]      |
[INFO] [stdout] 2124 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1 + (i as u16));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2142:123
[INFO] [stdout]      |
[INFO] [stdout] 2142 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), SRC_LIMIT).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:2161:17
[INFO] [stdout]      |
[INFO] [stdout] 2161 |                 ErrorKind::SourcesExceededError(_) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2207:111
[INFO] [stdout]      |
[INFO] [stdout] 2207 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1 + (i as u16));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2225:123
[INFO] [stdout]      |
[INFO] [stdout] 2225 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), SRC_LIMIT).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2266:111
[INFO] [stdout]      |
[INFO] [stdout] 2266 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1 + (i as u16));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2288:123
[INFO] [stdout]      |
[INFO] [stdout] 2288 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), SRC_LIMIT).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2311:107
[INFO] [stdout]      |
[INFO] [stdout] 2311 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1 + (3 as u16));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2357:131
[INFO] [stdout]      |
[INFO] [stdout] 2357 | ...ETWORK_INTERFACE_IPV4[i].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:2394:30
[INFO] [stdout]      |
[INFO] [stdout] 2394 | ...                   &ErrorKind::Io(ref s) => {
[INFO] [stdout]      |                        ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2424:103
[INFO] [stdout]      |
[INFO] [stdout] 2424 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(TEST_NETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                                                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `E131_NETWORK_DATA_LOSS_TIMEOUT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2451:44
[INFO] [stdout]      |
[INFO] [stdout] 2451 |     let acceptable_lower_bound: Duration = E131_NETWORK_DATA_LOSS_TIMEOUT - Duration::from_millis(50);
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `E131_NETWORK_DATA_LOSS_TIMEOUT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2452:48
[INFO] [stdout]      |
[INFO] [stdout] 2452 |     let acceptable_upper_bound: Duration = 2 * E131_NETWORK_DATA_LOSS_TIMEOUT + Duration::from_millis(50);
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2461:74
[INFO] [stdout]      |
[INFO] [stdout] 2461 |         let ip: SocketAddr = SocketAddr::new(Ipv4Addr::LOCALHOST.into(), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                          ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2467:78
[INFO] [stdout]      |
[INFO] [stdout] 2467 |         let dst_ip: SocketAddr = SocketAddr::new(Ipv4Addr::LOCALHOST.into(), ACN_SDT_MULTICAST_PORT);
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2477:90
[INFO] [stdout]      |
[INFO] [stdout] 2477 |     let mut dmx_recv = SacnReceiver::with_ip(SocketAddr::new(Ipv4Addr::LOCALHOST.into(), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                                                          ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:2497:17
[INFO] [stdout]      |
[INFO] [stdout] 2497 |                 ErrorKind::UniverseTimeout(_src_cid, timedout_uni) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:2504:17
[INFO] [stdout]      |
[INFO] [stdout] 2504 |                 ErrorKind::Io(ref s) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `E131_NETWORK_DATA_LOSS_TIMEOUT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2542:44
[INFO] [stdout]      |
[INFO] [stdout] 2542 |     let acceptable_lower_bound: Duration = E131_NETWORK_DATA_LOSS_TIMEOUT - Duration::from_millis(50);
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `E131_NETWORK_DATA_LOSS_TIMEOUT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2543:48
[INFO] [stdout]      |
[INFO] [stdout] 2543 |     let acceptable_upper_bound: Duration = 2 * E131_NETWORK_DATA_LOSS_TIMEOUT + Duration::from_millis(50);
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2553:74
[INFO] [stdout]      |
[INFO] [stdout] 2553 |         let ip: SocketAddr = SocketAddr::new(Ipv4Addr::LOCALHOST.into(), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                          ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2559:78
[INFO] [stdout]      |
[INFO] [stdout] 2559 |         let dst_ip: SocketAddr = SocketAddr::new(Ipv4Addr::LOCALHOST.into(), ACN_SDT_MULTICAST_PORT);
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2590:90
[INFO] [stdout]      |
[INFO] [stdout] 2590 |     let mut dmx_recv = SacnReceiver::with_ip(SocketAddr::new(Ipv4Addr::LOCALHOST.into(), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                                                          ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:2635:21
[INFO] [stdout]      |
[INFO] [stdout] 2635 |                     ErrorKind::UniverseTimeout(_src_cid, universe) => {
[INFO] [stdout]      |                     ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:2647:37
[INFO] [stdout]      |
[INFO] [stdout] 2647 | ...                   ErrorKind::Io(ref s) => {
[INFO] [stdout]      |                       ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:2668:21
[INFO] [stdout]      |
[INFO] [stdout] 2668 |                     ErrorKind::Io(ref s) => {
[INFO] [stdout]      |                     ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2712:95
[INFO] [stdout]      |
[INFO] [stdout] 2712 |         let ip: SocketAddr = SocketAddr::new(TEST_NETWORK_INTERFACE_IPV4[0].parse().unwrap(), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                                               ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2719:93
[INFO] [stdout]      |
[INFO] [stdout] 2719 |         let dst_ip: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::new(239, 255, 0, 1)), ACN_SDT_MULTICAST_PORT);
[INFO] [stdout]      |                                                                                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2728:111
[INFO] [stdout]      |
[INFO] [stdout] 2728 | ...NETWORK_INTERFACE_IPV4[1].parse().unwrap(), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2763:95
[INFO] [stdout]      |
[INFO] [stdout] 2763 |         let ip: SocketAddr = SocketAddr::new(TEST_NETWORK_INTERFACE_IPV4[0].parse().unwrap(), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                                               ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2781:111
[INFO] [stdout]      |
[INFO] [stdout] 2781 | ...NETWORK_INTERFACE_IPV4[1].parse().unwrap(), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `E131_NETWORK_DATA_LOSS_TIMEOUT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2831:40
[INFO] [stdout]      |
[INFO] [stdout] 2831 |     let sender_wait_period: Duration = E131_NETWORK_DATA_LOSS_TIMEOUT + Duration::from_millis(100);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2841:95
[INFO] [stdout]      |
[INFO] [stdout] 2841 |         let ip: SocketAddr = SocketAddr::new(TEST_NETWORK_INTERFACE_IPV4[0].parse().unwrap(), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                                               ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2859:111
[INFO] [stdout]      |
[INFO] [stdout] 2859 | ...NETWORK_INTERFACE_IPV4[1].parse().unwrap(), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:2869:17
[INFO] [stdout]      |
[INFO] [stdout] 2869 |                 ErrorKind::Io(ref s) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2923:95
[INFO] [stdout]      |
[INFO] [stdout] 2923 |         let ip: SocketAddr = SocketAddr::new(TEST_NETWORK_INTERFACE_IPV4[0].parse().unwrap(), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                                               ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2949:111
[INFO] [stdout]      |
[INFO] [stdout] 2949 | ...NETWORK_INTERFACE_IPV4[1].parse().unwrap(), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3053:95
[INFO] [stdout]      |
[INFO] [stdout] 3053 |         let ip: SocketAddr = SocketAddr::new(TEST_NETWORK_INTERFACE_IPV4[0].parse().unwrap(), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                                               ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3076:111
[INFO] [stdout]      |
[INFO] [stdout] 3076 | ...NETWORK_INTERFACE_IPV4[1].parse().unwrap(), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:3085:17
[INFO] [stdout]      |
[INFO] [stdout] 3085 |                 ErrorKind::SourceDiscovered(_name) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:3115:21
[INFO] [stdout]      |
[INFO] [stdout] 3115 |                     ErrorKind::UniverseTerminated(_src_cid, _universe) => {
[INFO] [stdout]      |                     ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `E131_MIN_MULTICAST_UNIVERSE` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3151:25
[INFO] [stdout]      |
[INFO] [stdout] 3151 |     assert!(universe >= E131_MIN_MULTICAST_UNIVERSE && universe <= E131_MAX_MULTICAST_UNIVERSE, "Generated data packet universe out of ra...
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `E131_MAX_MULTICAST_UNIVERSE` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3151:68
[INFO] [stdout]      |
[INFO] [stdout] 3151 |     assert!(universe >= E131_MIN_MULTICAST_UNIVERSE && universe <= E131_MAX_MULTICAST_UNIVERSE, "Generated data packet universe out of ra...
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `E131_MAX_PRIORITY` in this scope
[INFO] [stdout]     --> tests/data_parse_tests.rs:1449:5
[INFO] [stdout]      |
[INFO] [stdout] 1449 |     E131_MAX_PRIORITY + 1,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `E131_MAX_PRIORITY` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3152:25
[INFO] [stdout]      |
[INFO] [stdout] 3152 |     assert!(priority <= E131_MAX_PRIORITY, "Generated data packet priority too high");
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `E131_STREAM_TERMINATION_OPTION_BIT_MASK` in this scope
[INFO] [stdout]     --> tests/data_parse_tests.rs:3018:5
[INFO] [stdout]      |
[INFO] [stdout] 3018 |     E131_STREAM_TERMINATION_OPTION_BIT_MASK,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `UNIVERSE_CHANNEL_CAPACITY` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3153:31
[INFO] [stdout]      |
[INFO] [stdout] 3153 |     assert!(dmx_data.len() <= UNIVERSE_CHANNEL_CAPACITY);
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `E131_STREAM_TERMINATION_OPTION_BIT_MASK` in this scope
[INFO] [stdout]     --> tests/data_parse_tests.rs:3087:5
[INFO] [stdout]      |
[INFO] [stdout] 3087 |     E131_STREAM_TERMINATION_OPTION_BIT_MASK,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3310:81
[INFO] [stdout]      |
[INFO] [stdout] 3310 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::new(0, 0, 0, 0)), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                                 ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `E131_STREAM_TERMINATION_OPTION_BIT_MASK` in this scope
[INFO] [stdout]     --> tests/data_parse_tests.rs:3138:5
[INFO] [stdout]      |
[INFO] [stdout] 3138 |     E131_STREAM_TERMINATION_OPTION_BIT_MASK,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3318:79
[INFO] [stdout]      |
[INFO] [stdout] 3318 |     let addr: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::UNSPECIFIED), ACN_SDT_MULTICAST_PORT);
[INFO] [stdout]      |                                                                               ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `AcnRootLayerProtocol` in this scope
[INFO] [stdout]     --> tests/data_parse_tests.rs:3171:18
[INFO] [stdout]      |
[INFO] [stdout] 3171 |     let packet = AcnRootLayerProtocol {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3342:77
[INFO] [stdout]      |
[INFO] [stdout] 3342 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::UNSPECIFIED), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `E131RootLayer` in this scope
[INFO] [stdout]     --> tests/data_parse_tests.rs:3172:14
[INFO] [stdout]      |
[INFO] [stdout] 3172 |         pdu: E131RootLayer {
[INFO] [stdout]      |              ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3349:79
[INFO] [stdout]      |
[INFO] [stdout] 3349 |     let addr: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::UNSPECIFIED), ACN_SDT_MULTICAST_PORT);
[INFO] [stdout]      |                                                                               ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3396:77
[INFO] [stdout]      |
[INFO] [stdout] 3396 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::UNSPECIFIED), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DataPacketFramingLayer` in this scope
[INFO] [stdout]     --> tests/data_parse_tests.rs:3174:49
[INFO] [stdout]      |
[INFO] [stdout] 3174 |             data: E131RootLayerData::DataPacket(DataPacketFramingLayer {
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3404:79
[INFO] [stdout]      |
[INFO] [stdout] 3404 |     let addr: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::UNSPECIFIED), ACN_SDT_MULTICAST_PORT);
[INFO] [stdout]      |                                                                               ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DataPacketDmpLayer` in this scope
[INFO] [stdout]     --> tests/data_parse_tests.rs:3183:23
[INFO] [stdout]      |
[INFO] [stdout] 3183 |                 data: DataPacketDmpLayer {
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3506:77
[INFO] [stdout]      |
[INFO] [stdout] 3506 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::UNSPECIFIED), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `AcnRootLayerProtocol` in this scope
[INFO] [stdout]     --> tests/data_parse_tests.rs:3203:18
[INFO] [stdout]      |
[INFO] [stdout] 3203 |     let packet = AcnRootLayerProtocol {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3516:79
[INFO] [stdout]      |
[INFO] [stdout] 3516 |     let addr: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::UNSPECIFIED), ACN_SDT_MULTICAST_PORT);
[INFO] [stdout]      |                                                                               ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `E131RootLayer` in this scope
[INFO] [stdout]     --> tests/data_parse_tests.rs:3204:14
[INFO] [stdout]      |
[INFO] [stdout] 3204 |         pdu: E131RootLayer {
[INFO] [stdout]      |              ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `E131_DISCOVERY_UNIVERSE` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3521:51
[INFO] [stdout]      |
[INFO] [stdout] 3521 |     let address = universe_to_ipv4_multicast_addr(E131_DISCOVERY_UNIVERSE).unwrap().as_inet();
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DataPacketFramingLayer` in this scope
[INFO] [stdout]     --> tests/data_parse_tests.rs:3206:49
[INFO] [stdout]      |
[INFO] [stdout] 3206 |             data: E131RootLayerData::DataPacket(DataPacketFramingLayer {
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3603:77
[INFO] [stdout]      |
[INFO] [stdout] 3603 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::UNSPECIFIED), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DataPacketDmpLayer` in this scope
[INFO] [stdout]     --> tests/data_parse_tests.rs:3215:23
[INFO] [stdout]      |
[INFO] [stdout] 3215 |                 data: DataPacketDmpLayer {
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3611:79
[INFO] [stdout]      |
[INFO] [stdout] 3611 |     let addr: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::UNSPECIFIED), ACN_SDT_MULTICAST_PORT);
[INFO] [stdout]      |                                                                               ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `AcnRootLayerProtocol` in this scope
[INFO] [stdout]     --> tests/data_parse_tests.rs:3235:18
[INFO] [stdout]      |
[INFO] [stdout] 3235 |     let packet = AcnRootLayerProtocol {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3667:81
[INFO] [stdout]      |
[INFO] [stdout] 3667 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::new(0, 0, 0, 0)), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                                 ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `E131RootLayer` in this scope
[INFO] [stdout]     --> tests/data_parse_tests.rs:3236:14
[INFO] [stdout]      |
[INFO] [stdout] 3236 |         pdu: E131RootLayer {
[INFO] [stdout]      |              ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3677:79
[INFO] [stdout]      |
[INFO] [stdout] 3677 |     let addr: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::UNSPECIFIED), ACN_SDT_MULTICAST_PORT);
[INFO] [stdout]      |                                                                               ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DataPacketFramingLayer` in this scope
[INFO] [stdout]     --> tests/data_parse_tests.rs:3238:49
[INFO] [stdout]      |
[INFO] [stdout] 3238 |             data: E131RootLayerData::DataPacket(DataPacketFramingLayer {
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3734:81
[INFO] [stdout]      |
[INFO] [stdout] 3734 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::new(0, 0, 0, 0)), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                                 ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DataPacketDmpLayer` in this scope
[INFO] [stdout]     --> tests/data_parse_tests.rs:3247:23
[INFO] [stdout]      |
[INFO] [stdout] 3247 |                 data: DataPacketDmpLayer {
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3746:79
[INFO] [stdout]      |
[INFO] [stdout] 3746 |     let addr: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::UNSPECIFIED), ACN_SDT_MULTICAST_PORT);
[INFO] [stdout]      |                                                                               ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3270:17
[INFO] [stdout]      |
[INFO] [stdout] 3270 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParseInvalidData(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3809:103
[INFO] [stdout]      |
[INFO] [stdout] 3809 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(TEST_NETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                                                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3862:149
[INFO] [stdout]      |
[INFO] [stdout] 3862 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT)).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3878:149
[INFO] [stdout]      |
[INFO] [stdout] 3878 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT)).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3293:17
[INFO] [stdout]      |
[INFO] [stdout] 3293 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParseInvalidData(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:3885:17
[INFO] [stdout]      |
[INFO] [stdout] 3885 |                 ErrorKind::UniverseNotRegistered(_) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3904:149
[INFO] [stdout]      |
[INFO] [stdout] 3904 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT)).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3316:17
[INFO] [stdout]      |
[INFO] [stdout] 3316 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParseInvalidData(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:3911:17
[INFO] [stdout]      |
[INFO] [stdout] 3911 |                 ErrorKind::Io(x) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3339:17
[INFO] [stdout]      |
[INFO] [stdout] 3339 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParseInvalidData(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3362:17
[INFO] [stdout]      |
[INFO] [stdout] 3362 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParsePduInvalidFlags(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3385:17
[INFO] [stdout]      |
[INFO] [stdout] 3385 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParseInsufficientData(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3408:17
[INFO] [stdout]      |
[INFO] [stdout] 3408 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParseInsufficientData(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3431:17
[INFO] [stdout]      |
[INFO] [stdout] 3431 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParseInvalidData(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3454:17
[INFO] [stdout]      |
[INFO] [stdout] 3454 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::PduInvalidVector(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3477:17
[INFO] [stdout]      |
[INFO] [stdout] 3477 |                 ErrorKind::SacnParsePackError(_) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3502:17
[INFO] [stdout]      |
[INFO] [stdout] 3502 |                 ErrorKind::SacnParsePackError(_) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3527:17
[INFO] [stdout]      |
[INFO] [stdout] 3527 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParseInsufficientData(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3550:17
[INFO] [stdout]      |
[INFO] [stdout] 3550 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParsePduInvalidFlags(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3573:17
[INFO] [stdout]      |
[INFO] [stdout] 3573 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParseInsufficientData(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3596:17
[INFO] [stdout]      |
[INFO] [stdout] 3596 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParseInsufficientData(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3619:17
[INFO] [stdout]      |
[INFO] [stdout] 3619 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::PduInvalidVector(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `AcnRootLayerProtocol` in this scope
[INFO] [stdout]     --> tests/data_parse_tests.rs:3639:18
[INFO] [stdout]      |
[INFO] [stdout] 3639 |     let packet = AcnRootLayerProtocol {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `E131RootLayer` in this scope
[INFO] [stdout]     --> tests/data_parse_tests.rs:3640:14
[INFO] [stdout]      |
[INFO] [stdout] 3640 |         pdu: E131RootLayer {
[INFO] [stdout]      |              ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DataPacketFramingLayer` in this scope
[INFO] [stdout]     --> tests/data_parse_tests.rs:3642:49
[INFO] [stdout]      |
[INFO] [stdout] 3642 |             data: E131RootLayerData::DataPacket(DataPacketFramingLayer {
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DataPacketDmpLayer` in this scope
[INFO] [stdout]     --> tests/data_parse_tests.rs:3651:23
[INFO] [stdout]      |
[INFO] [stdout] 3651 |                 data: DataPacketDmpLayer {
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3674:17
[INFO] [stdout]      |
[INFO] [stdout] 3674 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::SourceNameInvalid(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3697:17
[INFO] [stdout]      |
[INFO] [stdout] 3697 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParseInvalidPriority(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3812:17
[INFO] [stdout]      |
[INFO] [stdout] 3812 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParseInvalidSyncAddr(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4215:17
[INFO] [stdout]      |
[INFO] [stdout] 4215 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParseInvalidUniverse(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4238:17
[INFO] [stdout]      |
[INFO] [stdout] 4238 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParseInvalidUniverse(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4261:17
[INFO] [stdout]      |
[INFO] [stdout] 4261 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParseInsufficientData(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4284:17
[INFO] [stdout]      |
[INFO] [stdout] 4284 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParseInsufficientData(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4307:17
[INFO] [stdout]      |
[INFO] [stdout] 4307 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParsePduInvalidFlags(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4330:17
[INFO] [stdout]      |
[INFO] [stdout] 4330 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::PduInvalidVector(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4353:17
[INFO] [stdout]      |
[INFO] [stdout] 4353 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParseInvalidData(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4376:17
[INFO] [stdout]      |
[INFO] [stdout] 4376 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParseInvalidData(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4399:17
[INFO] [stdout]      |
[INFO] [stdout] 4399 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParseInvalidData(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4422:17
[INFO] [stdout]      |
[INFO] [stdout] 4422 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParseInsufficientData(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4445:17
[INFO] [stdout]      |
[INFO] [stdout] 4445 |                 ErrorKind::SacnParsePackError(sacn_parse_pack_error::ErrorKind::ParseInsufficientData(_)) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 16   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:304:127
[INFO] [stdout]     |
[INFO] [stdout] 304 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:314:127
[INFO] [stdout]     |
[INFO] [stdout] 314 | ...ETWORK_INTERFACE_IPV4[1].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:326:103
[INFO] [stdout]     |
[INFO] [stdout] 326 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(TEST_NETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]     |                                                                                                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:371:127
[INFO] [stdout]     |
[INFO] [stdout] 371 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:382:127
[INFO] [stdout]     |
[INFO] [stdout] 382 | ...ETWORK_INTERFACE_IPV4[1].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:395:103
[INFO] [stdout]     |
[INFO] [stdout] 395 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(TEST_NETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]     |                                                                                                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:454:94
[INFO] [stdout]     |
[INFO] [stdout] 454 |         let mut dmx_recv = SacnReceiver::with_ip(SocketAddr::new(Ipv4Addr::LOCALHOST.into(), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]     |                                                                                              ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:465:70
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let ip: SocketAddr = SocketAddr::new(Ipv4Addr::LOCALHOST.into(), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:472:74
[INFO] [stdout]     |
[INFO] [stdout] 472 |     let dst_ip: SocketAddr = SocketAddr::new(Ipv4Addr::LOCALHOST.into(), ACN_SDT_MULTICAST_PORT);
[INFO] [stdout]     |                                                                          ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:509:127
[INFO] [stdout]     |
[INFO] [stdout] 509 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:528:103
[INFO] [stdout]     |
[INFO] [stdout] 528 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(TEST_NETWORK_INTERFACE_IPV4[1].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]     |                                                                                                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:569:127
[INFO] [stdout]     |
[INFO] [stdout] 569 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:582:103
[INFO] [stdout]     |
[INFO] [stdout] 582 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(TEST_NETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]     |                                                                                                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:616:127
[INFO] [stdout]     |
[INFO] [stdout] 616 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:627:103
[INFO] [stdout]     |
[INFO] [stdout] 627 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(TEST_NETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]     |                                                                                                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:670:127
[INFO] [stdout]     |
[INFO] [stdout] 670 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:681:103
[INFO] [stdout]     |
[INFO] [stdout] 681 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(TEST_NETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]     |                                                                                                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:727:127
[INFO] [stdout]     |
[INFO] [stdout] 727 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:740:103
[INFO] [stdout]     |
[INFO] [stdout] 740 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(TEST_NETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]     |                                                                                                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]    --> tests/ipv4_tests.rs:766:17
[INFO] [stdout]     |
[INFO] [stdout] 766 |                 ErrorKind::Io(ref s) => {
[INFO] [stdout]     |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 14  + use std::io::ErrorKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:803:127
[INFO] [stdout]     |
[INFO] [stdout] 803 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:815:103
[INFO] [stdout]     |
[INFO] [stdout] 815 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(TEST_NETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]     |                                                                                                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:856:127
[INFO] [stdout]     |
[INFO] [stdout] 856 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:867:103
[INFO] [stdout]     |
[INFO] [stdout] 867 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(TEST_NETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]     |                                                                                                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:905:97
[INFO] [stdout]     |
[INFO] [stdout] 905 |         let mut dmx_recv = SacnReceiver::with_ip(SocketAddr::new(Ipv4Addr::new(0,0,0,0).into(), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]     |                                                                                                 ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:916:81
[INFO] [stdout]     |
[INFO] [stdout] 916 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::new(0, 0, 0, 0)), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]     |                                                                                 ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `UNIVERSE_CHANNEL_CAPACITY` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:943:71
[INFO] [stdout]     |
[INFO] [stdout] 943 |     assert_eq!(received_data[0].values, TEST_DATA_MULTIPLE_UNIVERSE[..UNIVERSE_CHANNEL_CAPACITY].to_vec(), "Universe 1 received payload v...
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `UNIVERSE_CHANNEL_CAPACITY` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:949:69
[INFO] [stdout]     |
[INFO] [stdout] 949 |     assert_eq!(received_data[1].values, TEST_DATA_MULTIPLE_UNIVERSE[UNIVERSE_CHANNEL_CAPACITY..].to_vec(), "Universe 2 received payload v...
[INFO] [stdout]     |                                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:964:99
[INFO] [stdout]     |
[INFO] [stdout] 964 |         let mut dmx_recv = SacnReceiver::with_ip(SocketAddr::new(Ipv4Addr::new(127,0,0,1).into(), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]     |                                                                                                   ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:975:83
[INFO] [stdout]     |
[INFO] [stdout] 975 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::new(127, 0, 0, 1)), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]     |                                                                                   ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:982:134
[INFO] [stdout]     |
[INFO] [stdout] 982 | ...tAddr::new(Ipv4Addr::new(127,0,0,1).into(), ACN_SDT_MULTICAST_PORT).into()), Some(UNIVERSES[0])).unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]    --> tests/ipv4_tests.rs:984:94
[INFO] [stdout]     |
[INFO] [stdout] 984 |     src.send_sync_packet(UNIVERSES[0], Some(SocketAddr::new(Ipv4Addr::new(127,0,0,1).into(), ACN_SDT_MULTICAST_PORT).into())).unwrap();
[INFO] [stdout]     |                                                                                              ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `UNIVERSE_CHANNEL_CAPACITY` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1002:71
[INFO] [stdout]      |
[INFO] [stdout] 1002 |     assert_eq!(received_data[0].values, TEST_DATA_MULTIPLE_UNIVERSE[..UNIVERSE_CHANNEL_CAPACITY].to_vec(), "Universe 1 received payload v...
[INFO] [stdout]      |                                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `UNIVERSE_CHANNEL_CAPACITY` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1008:69
[INFO] [stdout]      |
[INFO] [stdout] 1008 |     assert_eq!(received_data[1].values, TEST_DATA_MULTIPLE_UNIVERSE[UNIVERSE_CHANNEL_CAPACITY..].to_vec(), "Universe 2 received payload v...
[INFO] [stdout]      |                                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1017:93
[INFO] [stdout]      |
[INFO] [stdout] 1017 |     let mut dmx_recv = SacnReceiver::with_ip(SocketAddr::new(Ipv4Addr::new(0,0,0,0).into(), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                                                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1023:85
[INFO] [stdout]      |
[INFO] [stdout] 1023 |         let ip: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::new(0, 0, 0, 0)), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1034:85
[INFO] [stdout]      |
[INFO] [stdout] 1034 |         let ip: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::new(0, 0, 0, 0)), ACN_SDT_MULTICAST_PORT + 2);
[INFO] [stdout]      |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1069:93
[INFO] [stdout]      |
[INFO] [stdout] 1069 |     let mut dmx_recv = SacnReceiver::with_ip(SocketAddr::new(Ipv4Addr::new(0,0,0,0).into(), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                                                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1074:85
[INFO] [stdout]      |
[INFO] [stdout] 1074 |         let ip: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::new(0, 0, 0, 0)), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1085:85
[INFO] [stdout]      |
[INFO] [stdout] 1085 |         let ip: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::new(0, 0, 0, 0)), ACN_SDT_MULTICAST_PORT + 2);
[INFO] [stdout]      |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1127:111
[INFO] [stdout]      |
[INFO] [stdout] 1127 | ...NETWORK_INTERFACE_IPV4[0].parse().unwrap(), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1134:107
[INFO] [stdout]      |
[INFO] [stdout] 1134 |         let ip: SocketAddr = SocketAddr::new(IpAddr::V4(TEST_NETWORK_INTERFACE_IPV4[1].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                                                           ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1147:107
[INFO] [stdout]      |
[INFO] [stdout] 1147 |         let ip: SocketAddr = SocketAddr::new(IpAddr::V4(TEST_NETWORK_INTERFACE_IPV4[2].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 2);
[INFO] [stdout]      |                                                                                                           ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1219:111
[INFO] [stdout]      |
[INFO] [stdout] 1219 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1 + (i as u16));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1240:131
[INFO] [stdout]      |
[INFO] [stdout] 1240 | ...ETWORK_INTERFACE_IPV4[i].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1330:111
[INFO] [stdout]      |
[INFO] [stdout] 1330 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1 + (i as u16));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1351:131
[INFO] [stdout]      |
[INFO] [stdout] 1351 | ...ETWORK_INTERFACE_IPV4[i].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1441:111
[INFO] [stdout]      |
[INFO] [stdout] 1441 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1 + (i as u16));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1462:131
[INFO] [stdout]      |
[INFO] [stdout] 1462 | ...ETWORK_INTERFACE_IPV4[i].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1552:111
[INFO] [stdout]      |
[INFO] [stdout] 1552 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1 + (i as u16));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1573:131
[INFO] [stdout]      |
[INFO] [stdout] 1573 | ...ETWORK_INTERFACE_IPV4[i].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1646:111
[INFO] [stdout]      |
[INFO] [stdout] 1646 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1 + (i as u16));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1661:123
[INFO] [stdout]      |
[INFO] [stdout] 1661 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:1668:22
[INFO] [stdout]      |
[INFO] [stdout] 1668 |                     &ErrorKind::Io(ref s) => {
[INFO] [stdout]      |                      ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `E131_UNIVERSE_DISCOVERY_INTERVAL` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1718:44
[INFO] [stdout]      |
[INFO] [stdout] 1718 |     const INTERVAL_EXPECTED_MILLIS: u128 = E131_UNIVERSE_DISCOVERY_INTERVAL.as_millis(); // Expected discovery packet interval is every 1...
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1729:111
[INFO] [stdout]      |
[INFO] [stdout] 1729 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1 + (i as u16));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1741:123
[INFO] [stdout]      |
[INFO] [stdout] 1741 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:1751:17
[INFO] [stdout]      |
[INFO] [stdout] 1751 |                 ErrorKind::SourceDiscovered(_) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:1768:17
[INFO] [stdout]      |
[INFO] [stdout] 1768 |                 ErrorKind::SourceDiscovered(_) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `E131_UNIVERSE_DISCOVERY_INTERVAL` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1797:44
[INFO] [stdout]      |
[INFO] [stdout] 1797 |     const INTERVAL_EXPECTED_MILLIS: u128 = E131_UNIVERSE_DISCOVERY_INTERVAL.as_millis(); // Expected discovery packet interval is every 1...
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1810:111
[INFO] [stdout]      |
[INFO] [stdout] 1810 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1 + (i as u16));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1825:123
[INFO] [stdout]      |
[INFO] [stdout] 1825 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:1835:17
[INFO] [stdout]      |
[INFO] [stdout] 1835 |                 ErrorKind::SourceDiscovered(_) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:1852:17
[INFO] [stdout]      |
[INFO] [stdout] 1852 |                 ErrorKind::SourceDiscovered(_) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1887:111
[INFO] [stdout]      |
[INFO] [stdout] 1887 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1 + (i as u16));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1902:123
[INFO] [stdout]      |
[INFO] [stdout] 1902 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:1909:22
[INFO] [stdout]      |
[INFO] [stdout] 1909 |                     &ErrorKind::Io(ref s) => {
[INFO] [stdout]      |                      ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1969:111
[INFO] [stdout]      |
[INFO] [stdout] 1969 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1 + (i as u16));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:1988:123
[INFO] [stdout]      |
[INFO] [stdout] 1988 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:1996:22
[INFO] [stdout]      |
[INFO] [stdout] 1996 |                     &ErrorKind::Io(ref s) => {
[INFO] [stdout]      |                      ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2055:111
[INFO] [stdout]      |
[INFO] [stdout] 2055 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1 + (i as u16));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2070:123
[INFO] [stdout]      |
[INFO] [stdout] 2070 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:2078:17
[INFO] [stdout]      |
[INFO] [stdout] 2078 |                 ErrorKind::SourceDiscovered(src_name) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2124:111
[INFO] [stdout]      |
[INFO] [stdout] 2124 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1 + (i as u16));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2142:123
[INFO] [stdout]      |
[INFO] [stdout] 2142 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), SRC_LIMIT).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:2161:17
[INFO] [stdout]      |
[INFO] [stdout] 2161 |                 ErrorKind::SourcesExceededError(_) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2207:111
[INFO] [stdout]      |
[INFO] [stdout] 2207 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1 + (i as u16));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2225:123
[INFO] [stdout]      |
[INFO] [stdout] 2225 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), SRC_LIMIT).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2266:111
[INFO] [stdout]      |
[INFO] [stdout] 2266 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1 + (i as u16));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2288:123
[INFO] [stdout]      |
[INFO] [stdout] 2288 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT), SRC_LIMIT).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2311:107
[INFO] [stdout]      |
[INFO] [stdout] 2311 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1 + (3 as u16));
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2357:131
[INFO] [stdout]      |
[INFO] [stdout] 2357 | ...ETWORK_INTERFACE_IPV4[i].parse().unwrap()), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:2394:30
[INFO] [stdout]      |
[INFO] [stdout] 2394 | ...                   &ErrorKind::Io(ref s) => {
[INFO] [stdout]      |                        ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2424:103
[INFO] [stdout]      |
[INFO] [stdout] 2424 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(TEST_NETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                                                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `E131_NETWORK_DATA_LOSS_TIMEOUT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2451:44
[INFO] [stdout]      |
[INFO] [stdout] 2451 |     let acceptable_lower_bound: Duration = E131_NETWORK_DATA_LOSS_TIMEOUT - Duration::from_millis(50);
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `E131_NETWORK_DATA_LOSS_TIMEOUT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2452:48
[INFO] [stdout]      |
[INFO] [stdout] 2452 |     let acceptable_upper_bound: Duration = 2 * E131_NETWORK_DATA_LOSS_TIMEOUT + Duration::from_millis(50);
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2461:74
[INFO] [stdout]      |
[INFO] [stdout] 2461 |         let ip: SocketAddr = SocketAddr::new(Ipv4Addr::LOCALHOST.into(), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                          ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2467:78
[INFO] [stdout]      |
[INFO] [stdout] 2467 |         let dst_ip: SocketAddr = SocketAddr::new(Ipv4Addr::LOCALHOST.into(), ACN_SDT_MULTICAST_PORT);
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2477:90
[INFO] [stdout]      |
[INFO] [stdout] 2477 |     let mut dmx_recv = SacnReceiver::with_ip(SocketAddr::new(Ipv4Addr::LOCALHOST.into(), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                                                          ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:2497:17
[INFO] [stdout]      |
[INFO] [stdout] 2497 |                 ErrorKind::UniverseTimeout(_src_cid, timedout_uni) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:2504:17
[INFO] [stdout]      |
[INFO] [stdout] 2504 |                 ErrorKind::Io(ref s) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `E131_NETWORK_DATA_LOSS_TIMEOUT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2542:44
[INFO] [stdout]      |
[INFO] [stdout] 2542 |     let acceptable_lower_bound: Duration = E131_NETWORK_DATA_LOSS_TIMEOUT - Duration::from_millis(50);
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `E131_NETWORK_DATA_LOSS_TIMEOUT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2543:48
[INFO] [stdout]      |
[INFO] [stdout] 2543 |     let acceptable_upper_bound: Duration = 2 * E131_NETWORK_DATA_LOSS_TIMEOUT + Duration::from_millis(50);
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2553:74
[INFO] [stdout]      |
[INFO] [stdout] 2553 |         let ip: SocketAddr = SocketAddr::new(Ipv4Addr::LOCALHOST.into(), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                          ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2559:78
[INFO] [stdout]      |
[INFO] [stdout] 2559 |         let dst_ip: SocketAddr = SocketAddr::new(Ipv4Addr::LOCALHOST.into(), ACN_SDT_MULTICAST_PORT);
[INFO] [stdout]      |                                                                              ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2590:90
[INFO] [stdout]      |
[INFO] [stdout] 2590 |     let mut dmx_recv = SacnReceiver::with_ip(SocketAddr::new(Ipv4Addr::LOCALHOST.into(), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                                                          ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:2635:21
[INFO] [stdout]      |
[INFO] [stdout] 2635 |                     ErrorKind::UniverseTimeout(_src_cid, universe) => {
[INFO] [stdout]      |                     ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:2647:37
[INFO] [stdout]      |
[INFO] [stdout] 2647 | ...                   ErrorKind::Io(ref s) => {
[INFO] [stdout]      |                       ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:2668:21
[INFO] [stdout]      |
[INFO] [stdout] 2668 |                     ErrorKind::Io(ref s) => {
[INFO] [stdout]      |                     ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2712:95
[INFO] [stdout]      |
[INFO] [stdout] 2712 |         let ip: SocketAddr = SocketAddr::new(TEST_NETWORK_INTERFACE_IPV4[0].parse().unwrap(), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                                               ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2719:93
[INFO] [stdout]      |
[INFO] [stdout] 2719 |         let dst_ip: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::new(239, 255, 0, 1)), ACN_SDT_MULTICAST_PORT);
[INFO] [stdout]      |                                                                                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2728:111
[INFO] [stdout]      |
[INFO] [stdout] 2728 | ...NETWORK_INTERFACE_IPV4[1].parse().unwrap(), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2763:95
[INFO] [stdout]      |
[INFO] [stdout] 2763 |         let ip: SocketAddr = SocketAddr::new(TEST_NETWORK_INTERFACE_IPV4[0].parse().unwrap(), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                                               ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2781:111
[INFO] [stdout]      |
[INFO] [stdout] 2781 | ...NETWORK_INTERFACE_IPV4[1].parse().unwrap(), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `E131_NETWORK_DATA_LOSS_TIMEOUT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2831:40
[INFO] [stdout]      |
[INFO] [stdout] 2831 |     let sender_wait_period: Duration = E131_NETWORK_DATA_LOSS_TIMEOUT + Duration::from_millis(100);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2841:95
[INFO] [stdout]      |
[INFO] [stdout] 2841 |         let ip: SocketAddr = SocketAddr::new(TEST_NETWORK_INTERFACE_IPV4[0].parse().unwrap(), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                                               ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2859:111
[INFO] [stdout]      |
[INFO] [stdout] 2859 | ...NETWORK_INTERFACE_IPV4[1].parse().unwrap(), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:2869:17
[INFO] [stdout]      |
[INFO] [stdout] 2869 |                 ErrorKind::Io(ref s) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2923:95
[INFO] [stdout]      |
[INFO] [stdout] 2923 |         let ip: SocketAddr = SocketAddr::new(TEST_NETWORK_INTERFACE_IPV4[0].parse().unwrap(), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                                               ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:2949:111
[INFO] [stdout]      |
[INFO] [stdout] 2949 | ...NETWORK_INTERFACE_IPV4[1].parse().unwrap(), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3053:95
[INFO] [stdout]      |
[INFO] [stdout] 3053 |         let ip: SocketAddr = SocketAddr::new(TEST_NETWORK_INTERFACE_IPV4[0].parse().unwrap(), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                                               ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3076:111
[INFO] [stdout]      |
[INFO] [stdout] 3076 | ...NETWORK_INTERFACE_IPV4[1].parse().unwrap(), ACN_SDT_MULTICAST_PORT), None).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:3085:17
[INFO] [stdout]      |
[INFO] [stdout] 3085 |                 ErrorKind::SourceDiscovered(_name) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:3115:21
[INFO] [stdout]      |
[INFO] [stdout] 3115 |                     ErrorKind::UniverseTerminated(_src_cid, _universe) => {
[INFO] [stdout]      |                     ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `E131_MIN_MULTICAST_UNIVERSE` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3151:25
[INFO] [stdout]      |
[INFO] [stdout] 3151 |     assert!(universe >= E131_MIN_MULTICAST_UNIVERSE && universe <= E131_MAX_MULTICAST_UNIVERSE, "Generated data packet universe out of ra...
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `E131_MAX_MULTICAST_UNIVERSE` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3151:68
[INFO] [stdout]      |
[INFO] [stdout] 3151 |     assert!(universe >= E131_MIN_MULTICAST_UNIVERSE && universe <= E131_MAX_MULTICAST_UNIVERSE, "Generated data packet universe out of ra...
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `E131_MAX_PRIORITY` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3152:25
[INFO] [stdout]      |
[INFO] [stdout] 3152 |     assert!(priority <= E131_MAX_PRIORITY, "Generated data packet priority too high");
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `UNIVERSE_CHANNEL_CAPACITY` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3153:31
[INFO] [stdout]      |
[INFO] [stdout] 3153 |     assert!(dmx_data.len() <= UNIVERSE_CHANNEL_CAPACITY);
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3310:81
[INFO] [stdout]      |
[INFO] [stdout] 3310 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::new(0, 0, 0, 0)), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                                 ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3318:79
[INFO] [stdout]      |
[INFO] [stdout] 3318 |     let addr: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::UNSPECIFIED), ACN_SDT_MULTICAST_PORT);
[INFO] [stdout]      |                                                                               ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3342:77
[INFO] [stdout]      |
[INFO] [stdout] 3342 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::UNSPECIFIED), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3349:79
[INFO] [stdout]      |
[INFO] [stdout] 3349 |     let addr: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::UNSPECIFIED), ACN_SDT_MULTICAST_PORT);
[INFO] [stdout]      |                                                                               ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3396:77
[INFO] [stdout]      |
[INFO] [stdout] 3396 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::UNSPECIFIED), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3404:79
[INFO] [stdout]      |
[INFO] [stdout] 3404 |     let addr: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::UNSPECIFIED), ACN_SDT_MULTICAST_PORT);
[INFO] [stdout]      |                                                                               ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3506:77
[INFO] [stdout]      |
[INFO] [stdout] 3506 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::UNSPECIFIED), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3516:79
[INFO] [stdout]      |
[INFO] [stdout] 3516 |     let addr: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::UNSPECIFIED), ACN_SDT_MULTICAST_PORT);
[INFO] [stdout]      |                                                                               ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `E131_DISCOVERY_UNIVERSE` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3521:51
[INFO] [stdout]      |
[INFO] [stdout] 3521 |     let address = universe_to_ipv4_multicast_addr(E131_DISCOVERY_UNIVERSE).unwrap().as_inet();
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3603:77
[INFO] [stdout]      |
[INFO] [stdout] 3603 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::UNSPECIFIED), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3611:79
[INFO] [stdout]      |
[INFO] [stdout] 3611 |     let addr: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::UNSPECIFIED), ACN_SDT_MULTICAST_PORT);
[INFO] [stdout]      |                                                                               ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3667:81
[INFO] [stdout]      |
[INFO] [stdout] 3667 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::new(0, 0, 0, 0)), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                                 ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3677:79
[INFO] [stdout]      |
[INFO] [stdout] 3677 |     let addr: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::UNSPECIFIED), ACN_SDT_MULTICAST_PORT);
[INFO] [stdout]      |                                                                               ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3734:81
[INFO] [stdout]      |
[INFO] [stdout] 3734 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::new(0, 0, 0, 0)), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                                 ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3746:79
[INFO] [stdout]      |
[INFO] [stdout] 3746 |     let addr: SocketAddr = SocketAddr::new(IpAddr::V4(Ipv4Addr::UNSPECIFIED), ACN_SDT_MULTICAST_PORT);
[INFO] [stdout]      |                                                                               ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3809:103
[INFO] [stdout]      |
[INFO] [stdout] 3809 |     let ip: SocketAddr = SocketAddr::new(IpAddr::V4(TEST_NETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT + 1);
[INFO] [stdout]      |                                                                                                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3862:149
[INFO] [stdout]      |
[INFO] [stdout] 3862 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT)).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3878:149
[INFO] [stdout]      |
[INFO] [stdout] 3878 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT)).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:3885:17
[INFO] [stdout]      |
[INFO] [stdout] 3885 |                 ErrorKind::UniverseNotRegistered(_) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACN_SDT_MULTICAST_PORT` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3904:149
[INFO] [stdout]      |
[INFO] [stdout] 3904 | ...ETWORK_INTERFACE_IPV4[0].parse().unwrap()), ACN_SDT_MULTICAST_PORT)).unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv4_tests.rs:3911:17
[INFO] [stdout]      |
[INFO] [stdout] 3911 |                 ErrorKind::Io(x) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 14   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]    --> tests/ipv6_tests.rs:616:22
[INFO] [stdout]     |
[INFO] [stdout] 616 |                     &ErrorKind::Io(ref s) => {
[INFO] [stdout]     |                      ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 24  + use std::io::ErrorKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]    --> tests/ipv6_tests.rs:697:22
[INFO] [stdout]     |
[INFO] [stdout] 697 |                     &ErrorKind::Io(ref s) => {
[INFO] [stdout]     |                      ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 24  + use std::io::ErrorKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]    --> tests/ipv6_tests.rs:784:22
[INFO] [stdout]     |
[INFO] [stdout] 784 |                     &ErrorKind::Io(ref s) => {
[INFO] [stdout]     |                      ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 24  + use std::io::ErrorKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv6_tests.rs:1130:17
[INFO] [stdout]      |
[INFO] [stdout] 1130 |                 ErrorKind::SourceDiscovered(_name) => {
[INFO] [stdout]      |                 ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 24   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]     --> tests/ipv6_tests.rs:1160:21
[INFO] [stdout]      |
[INFO] [stdout] 1160 |                     ErrorKind::UniverseTerminated(_src_cid, _universe) => {
[INFO] [stdout]      |                     ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 24   + use std::io::ErrorKind;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:296:27
[INFO] [stdout]     |
[INFO] [stdout] 296 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 296 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:296:59
[INFO] [stdout]     |
[INFO] [stdout] 296 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 296 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel();
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:336:27
[INFO] [stdout]     |
[INFO] [stdout] 336 |     let received_result1: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 336 |     let received_result1: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:337:27
[INFO] [stdout]     |
[INFO] [stdout] 337 |     let received_result2: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 337 |     let received_result2: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:360:27
[INFO] [stdout]     |
[INFO] [stdout] 360 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 360 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:360:59
[INFO] [stdout]     |
[INFO] [stdout] 360 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 360 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel();
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `E131RootLayerData`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3174:19
[INFO] [stdout]      |
[INFO] [stdout] 3174 |             data: E131RootLayerData::DataPacket(DataPacketFramingLayer {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^ use of undeclared type `E131RootLayerData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3191:9
[INFO] [stdout]      |
[INFO] [stdout] 3191 |         AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_EMPTY).unwrap(),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `E131RootLayerData`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3206:19
[INFO] [stdout]      |
[INFO] [stdout] 3206 |             data: E131RootLayerData::DataPacket(DataPacketFramingLayer {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^ use of undeclared type `E131RootLayerData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3223:9
[INFO] [stdout]      |
[INFO] [stdout] 3223 |         AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_PARTIAL).unwrap(),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `E131RootLayerData`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3238:19
[INFO] [stdout]      |
[INFO] [stdout] 3238 |             data: E131RootLayerData::DataPacket(DataPacketFramingLayer {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^ use of undeclared type `E131RootLayerData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3255:9
[INFO] [stdout]      |
[INFO] [stdout] 3255 |         AcnRootLayerProtocol::parse(&TEST_DATA_PACKET).unwrap(),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3267:11
[INFO] [stdout]      |
[INFO] [stdout] 3267 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_ROOT_LAYER_WRONG_PREAMBLE_SIZE_LOWER_BYTE) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3290:11
[INFO] [stdout]      |
[INFO] [stdout] 3290 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_ROOT_LAYER_WRONG_PREAMBLE_SIZE_UPPER_BYTE) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3313:11
[INFO] [stdout]      |
[INFO] [stdout] 3313 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_ROOT_LAYER_WRONG_POSTAMBLE_SIZE_LOWER_BYTE) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3336:11
[INFO] [stdout]      |
[INFO] [stdout] 3336 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_ROOT_LAYER_WRONG_POSTAMBLE_SIZE_UPPER_BYTE) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3359:11
[INFO] [stdout]      |
[INFO] [stdout] 3359 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_ROOT_LAYER_WRONG_FLAGS) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3382:11
[INFO] [stdout]      |
[INFO] [stdout] 3382 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_ROOT_LAYER_TOO_LOW_LENGTH) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3405:11
[INFO] [stdout]      |
[INFO] [stdout] 3405 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_ROOT_LAYER_TOO_HIGH_LENGTH) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3428:11
[INFO] [stdout]      |
[INFO] [stdout] 3428 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_ROOT_LAYER_WRONG_ACN_IDENTIFIER) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3451:11
[INFO] [stdout]      |
[INFO] [stdout] 3451 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_ROOT_LAYER_UNKNOWN_ACN_VECTOR) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3474:11
[INFO] [stdout]      |
[INFO] [stdout] 3474 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_ROOT_LAYER_EXTENDED_VECTOR) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3499:11
[INFO] [stdout]      |
[INFO] [stdout] 3499 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_TOO_LONG_CID) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3524:11
[INFO] [stdout]      |
[INFO] [stdout] 3524 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_TOO_SHORT_CID) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3547:11
[INFO] [stdout]      |
[INFO] [stdout] 3547 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_FRAMING_LAYER_WRONG_FLAGS) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3570:11
[INFO] [stdout]      |
[INFO] [stdout] 3570 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_FRAMING_LAYER_LOW_LENGTH) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3593:11
[INFO] [stdout]      |
[INFO] [stdout] 3593 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_FRAMING_LAYER_HIGH_LENGTH) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3616:11
[INFO] [stdout]      |
[INFO] [stdout] 3616 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_FRAMING_LAYER_WRONG_VECTOR) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `E131RootLayerData`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3642:19
[INFO] [stdout]      |
[INFO] [stdout] 3642 |             data: E131RootLayerData::DataPacket(DataPacketFramingLayer {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^ use of undeclared type `E131RootLayerData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3659:9
[INFO] [stdout]      |
[INFO] [stdout] 3659 |         AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_MAX_SOURCE_NAME).unwrap(),
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3671:11
[INFO] [stdout]      |
[INFO] [stdout] 3671 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_NOT_NULL_TERMINATED_SOURCE_NAME) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3694:11
[INFO] [stdout]      |
[INFO] [stdout] 3694 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_TOO_HIGH_PRIORITY) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3717:11
[INFO] [stdout]      |
[INFO] [stdout] 3717 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_LOWEST_PRIORITY) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:447:27
[INFO] [stdout]     |
[INFO] [stdout] 447 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 447 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:296:27
[INFO] [stdout]     |
[INFO] [stdout] 296 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 296 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:296:59
[INFO] [stdout]     |
[INFO] [stdout] 296 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 296 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel();
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:447:59
[INFO] [stdout]     |
[INFO] [stdout] 447 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 447 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel();
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:336:27
[INFO] [stdout]     |
[INFO] [stdout] 336 |     let received_result1: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 336 |     let received_result1: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:476:26
[INFO] [stdout]     |
[INFO] [stdout] 476 |     let received_result: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]     |                          ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 476 |     let received_result: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:337:27
[INFO] [stdout]     |
[INFO] [stdout] 337 |     let received_result2: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 337 |     let received_result2: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3763:11
[INFO] [stdout]      |
[INFO] [stdout] 3763 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_NO_SYNC_PACKET) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3809:11
[INFO] [stdout]      |
[INFO] [stdout] 3809 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_TOO_HIGH_SYNC_ADDR_PACKET) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3832:11
[INFO] [stdout]      |
[INFO] [stdout] 3832 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_OPTIONS_BIT_0_SET_PACKET) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:503:27
[INFO] [stdout]     |
[INFO] [stdout] 503 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel(); 
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 503 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel(); 
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:503:59
[INFO] [stdout]     |
[INFO] [stdout] 503 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel(); 
[INFO] [stdout]     |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 503 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel(); 
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:536:26
[INFO] [stdout]     |
[INFO] [stdout] 536 |     let received_result: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]     |                          ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 536 |     let received_result: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3880:11
[INFO] [stdout]      |
[INFO] [stdout] 3880 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_OPTIONS_BIT_1_SET_PACKET) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3928:11
[INFO] [stdout]      |
[INFO] [stdout] 3928 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_OPTIONS_BIT_2_SET_PACKET) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:561:27
[INFO] [stdout]     |
[INFO] [stdout] 561 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 561 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:561:59
[INFO] [stdout]     |
[INFO] [stdout] 561 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 561 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel();
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3976:11
[INFO] [stdout]      |
[INFO] [stdout] 3976 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_OPTIONS_BIT_3_SET_PACKET) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4024:11
[INFO] [stdout]      |
[INFO] [stdout] 4024 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_OPTIONS_BIT_4_SET_PACKET) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4070:11
[INFO] [stdout]      |
[INFO] [stdout] 4070 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_OPTIONS_BIT_5_SET_PACKET) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:609:27
[INFO] [stdout]     |
[INFO] [stdout] 609 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 609 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:609:59
[INFO] [stdout]     |
[INFO] [stdout] 609 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 609 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel();
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:360:27
[INFO] [stdout]     |
[INFO] [stdout] 360 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 360 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:639:26
[INFO] [stdout]     |
[INFO] [stdout] 639 |     let received_result: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]     |                          ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 639 |     let received_result: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:360:59
[INFO] [stdout]     |
[INFO] [stdout] 360 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 360 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel();
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4118:11
[INFO] [stdout]      |
[INFO] [stdout] 4118 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_OPTIONS_BIT_6_SET_PACKET) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4166:11
[INFO] [stdout]      |
[INFO] [stdout] 4166 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_OPTIONS_BIT_7_SET_PACKET) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:663:27
[INFO] [stdout]     |
[INFO] [stdout] 663 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 663 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:663:59
[INFO] [stdout]     |
[INFO] [stdout] 663 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 663 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel();
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:692:26
[INFO] [stdout]     |
[INFO] [stdout] 692 |     let received_result: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]     |                          ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 692 |     let received_result: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4212:11
[INFO] [stdout]      |
[INFO] [stdout] 4212 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_TOO_HIGH_UNIVERSE) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4235:11
[INFO] [stdout]      |
[INFO] [stdout] 4235 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_TOO_LOW_UNIVERSE) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4258:11
[INFO] [stdout]      |
[INFO] [stdout] 4258 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_DMP_LAYER_TOO_HIGH_LENGTH) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4281:11
[INFO] [stdout]      |
[INFO] [stdout] 4281 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_DMP_LAYER_TOO_LOW_LENGTH) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4304:11
[INFO] [stdout]      |
[INFO] [stdout] 4304 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_DMP_LAYER_WRONG_FLAGS) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4327:11
[INFO] [stdout]      |
[INFO] [stdout] 4327 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_DMP_LAYER_WRONG_VECTOR) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4350:11
[INFO] [stdout]      |
[INFO] [stdout] 4350 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_DMP_LAYER_WRONG_ADDRESS_DATA) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4373:11
[INFO] [stdout]      |
[INFO] [stdout] 4373 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_DMP_LAYER_WRONG_FIRST_PROPERTY_ADDRESS) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4396:11
[INFO] [stdout]      |
[INFO] [stdout] 4396 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_DMP_LAYER_WRONG_ADDRESS_INCREMENT) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4419:11
[INFO] [stdout]      |
[INFO] [stdout] 4419 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_DMP_LAYER_TOO_HIGH_PROPERTY_COUNT) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4442:11
[INFO] [stdout]      |
[INFO] [stdout] 4442 |     match AcnRootLayerProtocol::parse(&TEST_DATA_PACKET_DMP_LAYER_TOO_LOW_PROPERTY_COUNT) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4465:11
[INFO] [stdout]      |
[INFO] [stdout] 4465 |     match AcnRootLayerProtocol::parse(&TEST_TERMINATION_FULL_PROPERTY_VALUES_PACKET) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:719:27
[INFO] [stdout]     |
[INFO] [stdout] 719 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 719 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:719:59
[INFO] [stdout]     |
[INFO] [stdout] 719 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 719 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel();
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:750:32
[INFO] [stdout]     |
[INFO] [stdout] 750 |     let first_received_result: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]     |                                ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 750 |     let first_received_result: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]     |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:751:33
[INFO] [stdout]     |
[INFO] [stdout] 751 |     let second_received_result: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]     |                                 ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 751 |     let second_received_result: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4511:11
[INFO] [stdout]      |
[INFO] [stdout] 4511 |     match AcnRootLayerProtocol::parse(&TEST_TERMINATION_PARTIAL_PROPERTY_VALUES_PACKET) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4547:11
[INFO] [stdout]      |
[INFO] [stdout] 4547 |     match AcnRootLayerProtocol::parse(&TEST_TERMINATION_EMPTY_PROPERTY_VALUES_PACKET) {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:447:27
[INFO] [stdout]     |
[INFO] [stdout] 447 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 447 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:447:59
[INFO] [stdout]     |
[INFO] [stdout] 447 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 447 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel();
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:476:26
[INFO] [stdout]     |
[INFO] [stdout] 476 |     let received_result: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]     |                          ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 476 |     let received_result: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:796:27
[INFO] [stdout]     |
[INFO] [stdout] 796 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 796 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:796:59
[INFO] [stdout]     |
[INFO] [stdout] 796 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 796 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel();
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:824:26
[INFO] [stdout]     |
[INFO] [stdout] 824 |     let received_result: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]     |                          ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 824 |     let received_result: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:825:28
[INFO] [stdout]     |
[INFO] [stdout] 825 |     let received_result_2: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]     |                            ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 825 |     let received_result_2: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `E131RootLayerData`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4553:17
[INFO] [stdout]      |
[INFO] [stdout] 4553 |                 E131RootLayerData::DataPacket(dpfl) => {
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^ use of undeclared type `E131RootLayerData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `E131RootLayerData`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4030:17
[INFO] [stdout]      |
[INFO] [stdout] 4030 |                 E131RootLayerData::DataPacket(dpfl) => {
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^ use of undeclared type `E131RootLayerData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `E131RootLayerData`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4517:17
[INFO] [stdout]      |
[INFO] [stdout] 4517 |                 E131RootLayerData::DataPacket(dpfl) => {
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^ use of undeclared type `E131RootLayerData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `E131RootLayerData`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3838:17
[INFO] [stdout]      |
[INFO] [stdout] 3838 |                 E131RootLayerData::DataPacket(dpfl) => {
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^ use of undeclared type `E131RootLayerData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `E131RootLayerData`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4471:17
[INFO] [stdout]      |
[INFO] [stdout] 4471 |                 E131RootLayerData::DataPacket(dpfl) => {
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^ use of undeclared type `E131RootLayerData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `E131RootLayerData`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3982:17
[INFO] [stdout]      |
[INFO] [stdout] 3982 |                 E131RootLayerData::DataPacket(dpfl) => {
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^ use of undeclared type `E131RootLayerData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `E131RootLayerData`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3886:17
[INFO] [stdout]      |
[INFO] [stdout] 3886 |                 E131RootLayerData::DataPacket(dpfl) => {
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^ use of undeclared type `E131RootLayerData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `E131RootLayerData`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4172:17
[INFO] [stdout]      |
[INFO] [stdout] 4172 |                 E131RootLayerData::DataPacket(dpfl) => {
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^ use of undeclared type `E131RootLayerData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `E131RootLayerData`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3723:17
[INFO] [stdout]      |
[INFO] [stdout] 3723 |                 E131RootLayerData::DataPacket(dpfl) => {
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^ use of undeclared type `E131RootLayerData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `E131RootLayerData`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4124:17
[INFO] [stdout]      |
[INFO] [stdout] 4124 |                 E131RootLayerData::DataPacket(dpfl) => {
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^ use of undeclared type `E131RootLayerData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `E131RootLayerData`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3934:17
[INFO] [stdout]      |
[INFO] [stdout] 3934 |                 E131RootLayerData::DataPacket(dpfl) => {
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^ use of undeclared type `E131RootLayerData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `E131RootLayerData`
[INFO] [stdout]     --> tests/data_parse_tests.rs:4076:17
[INFO] [stdout]      |
[INFO] [stdout] 4076 |                 E131RootLayerData::DataPacket(dpfl) => {
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^ use of undeclared type `E131RootLayerData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `E131RootLayerData`
[INFO] [stdout]     --> tests/data_parse_tests.rs:3769:17
[INFO] [stdout]      |
[INFO] [stdout] 3769 |                 E131RootLayerData::DataPacket(dpfl) => {
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^ use of undeclared type `E131RootLayerData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0433, E0463.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:503:27
[INFO] [stdout]     |
[INFO] [stdout] 503 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel(); 
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 503 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel(); 
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:503:59
[INFO] [stdout]     |
[INFO] [stdout] 503 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel(); 
[INFO] [stdout]     |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 503 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel(); 
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:536:26
[INFO] [stdout]     |
[INFO] [stdout] 536 |     let received_result: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]     |                          ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 536 |     let received_result: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:561:27
[INFO] [stdout]     |
[INFO] [stdout] 561 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 561 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:561:59
[INFO] [stdout]     |
[INFO] [stdout] 561 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 561 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel();
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `sacn-unofficial` (test "data_parse_tests") due to 115 previous errors
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:849:27
[INFO] [stdout]     |
[INFO] [stdout] 849 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 849 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:849:59
[INFO] [stdout]     |
[INFO] [stdout] 849 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 849 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel();
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:876:26
[INFO] [stdout]     |
[INFO] [stdout] 876 |     let received_result: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]     |                          ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 876 |     let received_result: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:609:27
[INFO] [stdout]     |
[INFO] [stdout] 609 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 609 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:609:59
[INFO] [stdout]     |
[INFO] [stdout] 609 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 609 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel();
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:639:26
[INFO] [stdout]     |
[INFO] [stdout] 639 |     let received_result: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]     |                          ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 639 |     let received_result: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:898:27
[INFO] [stdout]     |
[INFO] [stdout] 898 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 898 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:898:59
[INFO] [stdout]     |
[INFO] [stdout] 898 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 898 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel();
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:927:23
[INFO] [stdout]     |
[INFO] [stdout] 927 |     let sync_pkt_res: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]     |                       ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 927 |     let sync_pkt_res: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:663:27
[INFO] [stdout]     |
[INFO] [stdout] 663 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 663 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:663:59
[INFO] [stdout]     |
[INFO] [stdout] 663 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 663 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel();
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:692:26
[INFO] [stdout]     |
[INFO] [stdout] 692 |     let received_result: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]     |                          ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 692 |     let received_result: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:719:27
[INFO] [stdout]     |
[INFO] [stdout] 719 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 719 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:719:59
[INFO] [stdout]     |
[INFO] [stdout] 719 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 719 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel();
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:750:32
[INFO] [stdout]     |
[INFO] [stdout] 750 |     let first_received_result: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]     |                                ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 750 |     let first_received_result: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]     |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:751:33
[INFO] [stdout]     |
[INFO] [stdout] 751 |     let second_received_result: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]     |                                 ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 751 |     let second_received_result: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:957:27
[INFO] [stdout]     |
[INFO] [stdout] 957 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 957 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:957:59
[INFO] [stdout]     |
[INFO] [stdout] 957 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 957 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel();
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:986:23
[INFO] [stdout]     |
[INFO] [stdout] 986 |     let sync_pkt_res: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]     |                       ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 986 |     let sync_pkt_res: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:796:27
[INFO] [stdout]     |
[INFO] [stdout] 796 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 796 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:796:59
[INFO] [stdout]     |
[INFO] [stdout] 796 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 796 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel();
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:824:26
[INFO] [stdout]     |
[INFO] [stdout] 824 |     let received_result: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]     |                          ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 824 |     let received_result: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:825:28
[INFO] [stdout]     |
[INFO] [stdout] 825 |     let received_result_2: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]     |                            ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 825 |     let received_result_2: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:849:27
[INFO] [stdout]     |
[INFO] [stdout] 849 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 849 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:849:59
[INFO] [stdout]     |
[INFO] [stdout] 849 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 849 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel();
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:876:26
[INFO] [stdout]     |
[INFO] [stdout] 876 |     let received_result: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]     |                          ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 876 |     let received_result: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:1206:43
[INFO] [stdout]      |
[INFO] [stdout] 1206 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>>>>, Receiver<Vec<Result<Vec<DMXData>>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                                           |
[INFO] [stdout]      |                                           expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1206 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>, E>>>, Receiver<Vec<Result<Vec<DMXData>>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:1206:80
[INFO] [stdout]      |
[INFO] [stdout] 1206 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>>>>, Receiver<Vec<Result<Vec<DMXData>>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                                                                ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                                                                                |
[INFO] [stdout]      |                                                                                expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1206 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>>>>, Receiver<Vec<Result<Vec<DMXData>, E>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:1267:22
[INFO] [stdout]      |
[INFO] [stdout] 1267 |         let res: Vec<Result<Vec<DMXData>>> = rcv_rx.recv().unwrap();
[INFO] [stdout]      |                      ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1267 |         let res: Vec<Result<Vec<DMXData>, E>> = rcv_rx.recv().unwrap();
[INFO] [stdout]      |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:1247:30
[INFO] [stdout]      |
[INFO] [stdout] 1247 |             let mut res: Vec<Result<Vec<DMXData>>> = Vec::new();
[INFO] [stdout]      |                              ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1247 |             let mut res: Vec<Result<Vec<DMXData>, E>> = Vec::new();
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:898:27
[INFO] [stdout]     |
[INFO] [stdout] 898 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 898 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:898:59
[INFO] [stdout]     |
[INFO] [stdout] 898 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 898 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel();
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:927:23
[INFO] [stdout]     |
[INFO] [stdout] 927 |     let sync_pkt_res: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]     |                       ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 927 |     let sync_pkt_res: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:1317:43
[INFO] [stdout]      |
[INFO] [stdout] 1317 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>>>>, Receiver<Vec<Result<Vec<DMXData>>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                                           |
[INFO] [stdout]      |                                           expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1317 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>, E>>>, Receiver<Vec<Result<Vec<DMXData>>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:1317:80
[INFO] [stdout]      |
[INFO] [stdout] 1317 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>>>>, Receiver<Vec<Result<Vec<DMXData>>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                                                                ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                                                                                |
[INFO] [stdout]      |                                                                                expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1317 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>>>>, Receiver<Vec<Result<Vec<DMXData>, E>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:1378:22
[INFO] [stdout]      |
[INFO] [stdout] 1378 |         let res: Vec<Result<Vec<DMXData>>> = rcv_rx.recv().unwrap();
[INFO] [stdout]      |                      ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1378 |         let res: Vec<Result<Vec<DMXData>, E>> = rcv_rx.recv().unwrap();
[INFO] [stdout]      |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:1358:30
[INFO] [stdout]      |
[INFO] [stdout] 1358 |             let mut res: Vec<Result<Vec<DMXData>>> = Vec::new();
[INFO] [stdout]      |                              ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1358 |             let mut res: Vec<Result<Vec<DMXData>, E>> = Vec::new();
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:957:27
[INFO] [stdout]     |
[INFO] [stdout] 957 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 957 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:957:59
[INFO] [stdout]     |
[INFO] [stdout] 957 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 957 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel();
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv4_tests.rs:986:23
[INFO] [stdout]     |
[INFO] [stdout] 986 |     let sync_pkt_res: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]     |                       ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 986 |     let sync_pkt_res: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:1428:43
[INFO] [stdout]      |
[INFO] [stdout] 1428 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>>>>, Receiver<Vec<Result<Vec<DMXData>>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                                           |
[INFO] [stdout]      |                                           expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1428 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>, E>>>, Receiver<Vec<Result<Vec<DMXData>>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:1428:80
[INFO] [stdout]      |
[INFO] [stdout] 1428 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>>>>, Receiver<Vec<Result<Vec<DMXData>>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                                                                ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                                                                                |
[INFO] [stdout]      |                                                                                expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1428 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>>>>, Receiver<Vec<Result<Vec<DMXData>, E>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:1489:22
[INFO] [stdout]      |
[INFO] [stdout] 1489 |         let res: Vec<Result<Vec<DMXData>>> = rcv_rx.recv().unwrap();
[INFO] [stdout]      |                      ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1489 |         let res: Vec<Result<Vec<DMXData>, E>> = rcv_rx.recv().unwrap();
[INFO] [stdout]      |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:1469:30
[INFO] [stdout]      |
[INFO] [stdout] 1469 |             let mut res: Vec<Result<Vec<DMXData>>> = Vec::new();
[INFO] [stdout]      |                              ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1469 |             let mut res: Vec<Result<Vec<DMXData>, E>> = Vec::new();
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:1539:43
[INFO] [stdout]      |
[INFO] [stdout] 1539 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>>>>, Receiver<Vec<Result<Vec<DMXData>>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                                           |
[INFO] [stdout]      |                                           expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1539 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>, E>>>, Receiver<Vec<Result<Vec<DMXData>>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:1539:80
[INFO] [stdout]      |
[INFO] [stdout] 1539 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>>>>, Receiver<Vec<Result<Vec<DMXData>>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                                                                ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                                                                                |
[INFO] [stdout]      |                                                                                expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1539 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>>>>, Receiver<Vec<Result<Vec<DMXData>, E>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:1600:22
[INFO] [stdout]      |
[INFO] [stdout] 1600 |         let res: Vec<Result<Vec<DMXData>>> = rcv_rx.recv().unwrap();
[INFO] [stdout]      |                      ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1600 |         let res: Vec<Result<Vec<DMXData>, E>> = rcv_rx.recv().unwrap();
[INFO] [stdout]      |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:1580:30
[INFO] [stdout]      |
[INFO] [stdout] 1580 |             let mut res: Vec<Result<Vec<DMXData>>> = Vec::new();
[INFO] [stdout]      |                              ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1580 |             let mut res: Vec<Result<Vec<DMXData>, E>> = Vec::new();
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:1206:43
[INFO] [stdout]      |
[INFO] [stdout] 1206 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>>>>, Receiver<Vec<Result<Vec<DMXData>>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                                           |
[INFO] [stdout]      |                                           expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1206 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>, E>>>, Receiver<Vec<Result<Vec<DMXData>>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:1206:80
[INFO] [stdout]      |
[INFO] [stdout] 1206 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>>>>, Receiver<Vec<Result<Vec<DMXData>>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                                                                ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                                                                                |
[INFO] [stdout]      |                                                                                expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1206 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>>>>, Receiver<Vec<Result<Vec<DMXData>, E>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:1267:22
[INFO] [stdout]      |
[INFO] [stdout] 1267 |         let res: Vec<Result<Vec<DMXData>>> = rcv_rx.recv().unwrap();
[INFO] [stdout]      |                      ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1267 |         let res: Vec<Result<Vec<DMXData>, E>> = rcv_rx.recv().unwrap();
[INFO] [stdout]      |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:1247:30
[INFO] [stdout]      |
[INFO] [stdout] 1247 |             let mut res: Vec<Result<Vec<DMXData>>> = Vec::new();
[INFO] [stdout]      |                              ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1247 |             let mut res: Vec<Result<Vec<DMXData>, E>> = Vec::new();
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:1317:43
[INFO] [stdout]      |
[INFO] [stdout] 1317 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>>>>, Receiver<Vec<Result<Vec<DMXData>>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                                           |
[INFO] [stdout]      |                                           expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1317 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>, E>>>, Receiver<Vec<Result<Vec<DMXData>>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:1317:80
[INFO] [stdout]      |
[INFO] [stdout] 1317 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>>>>, Receiver<Vec<Result<Vec<DMXData>>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                                                                ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                                                                                |
[INFO] [stdout]      |                                                                                expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1317 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>>>>, Receiver<Vec<Result<Vec<DMXData>, E>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:1378:22
[INFO] [stdout]      |
[INFO] [stdout] 1378 |         let res: Vec<Result<Vec<DMXData>>> = rcv_rx.recv().unwrap();
[INFO] [stdout]      |                      ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1378 |         let res: Vec<Result<Vec<DMXData>, E>> = rcv_rx.recv().unwrap();
[INFO] [stdout]      |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:1358:30
[INFO] [stdout]      |
[INFO] [stdout] 1358 |             let mut res: Vec<Result<Vec<DMXData>>> = Vec::new();
[INFO] [stdout]      |                              ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1358 |             let mut res: Vec<Result<Vec<DMXData>, E>> = Vec::new();
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:1428:43
[INFO] [stdout]      |
[INFO] [stdout] 1428 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>>>>, Receiver<Vec<Result<Vec<DMXData>>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                                           |
[INFO] [stdout]      |                                           expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1428 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>, E>>>, Receiver<Vec<Result<Vec<DMXData>>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:1428:80
[INFO] [stdout]      |
[INFO] [stdout] 1428 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>>>>, Receiver<Vec<Result<Vec<DMXData>>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                                                                ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                                                                                |
[INFO] [stdout]      |                                                                                expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1428 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>>>>, Receiver<Vec<Result<Vec<DMXData>, E>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:1489:22
[INFO] [stdout]      |
[INFO] [stdout] 1489 |         let res: Vec<Result<Vec<DMXData>>> = rcv_rx.recv().unwrap();
[INFO] [stdout]      |                      ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1489 |         let res: Vec<Result<Vec<DMXData>, E>> = rcv_rx.recv().unwrap();
[INFO] [stdout]      |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:2347:39
[INFO] [stdout]      |
[INFO] [stdout] 2347 |     let (rcv_tx, rcv_rx): (SyncSender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                       ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                                       |
[INFO] [stdout]      |                                       expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 2347 |     let (rcv_tx, rcv_rx): (SyncSender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:2347:71
[INFO] [stdout]      |
[INFO] [stdout] 2347 |     let (rcv_tx, rcv_rx): (SyncSender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                                                       ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                                                                       |
[INFO] [stdout]      |                                                                       expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 2347 |     let (rcv_tx, rcv_rx): (SyncSender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:1469:30
[INFO] [stdout]      |
[INFO] [stdout] 1469 |             let mut res: Vec<Result<Vec<DMXData>>> = Vec::new();
[INFO] [stdout]      |                              ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1469 |             let mut res: Vec<Result<Vec<DMXData>, E>> = Vec::new();
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:1539:43
[INFO] [stdout]      |
[INFO] [stdout] 1539 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>>>>, Receiver<Vec<Result<Vec<DMXData>>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                                           |
[INFO] [stdout]      |                                           expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1539 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>, E>>>, Receiver<Vec<Result<Vec<DMXData>>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:1539:80
[INFO] [stdout]      |
[INFO] [stdout] 1539 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>>>>, Receiver<Vec<Result<Vec<DMXData>>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                                                                ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                                                                                |
[INFO] [stdout]      |                                                                                expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1539 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>>>>, Receiver<Vec<Result<Vec<DMXData>, E>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:1600:22
[INFO] [stdout]      |
[INFO] [stdout] 1600 |         let res: Vec<Result<Vec<DMXData>>> = rcv_rx.recv().unwrap();
[INFO] [stdout]      |                      ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1600 |         let res: Vec<Result<Vec<DMXData>, E>> = rcv_rx.recv().unwrap();
[INFO] [stdout]      |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:1580:30
[INFO] [stdout]      |
[INFO] [stdout] 1580 |             let mut res: Vec<Result<Vec<DMXData>>> = Vec::new();
[INFO] [stdout]      |                              ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1580 |             let mut res: Vec<Result<Vec<DMXData>, E>> = Vec::new();
[INFO] [stdout]      |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `Duration` to `{integer}`
[INFO] [stdout]     --> tests/ipv4_tests.rs:2452:79
[INFO] [stdout]      |
[INFO] [stdout] 2452 |     let acceptable_upper_bound: Duration = 2 * E131_NETWORK_DATA_LOSS_TIMEOUT + Duration::from_millis(50);
[INFO] [stdout]      |                                                                               ^ no implementation for `{integer} + Duration`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Add<Duration>` is not implemented for `{integer}`
[INFO] [stdout]      = help: the following other types implement trait `Add<Rhs>`:
[INFO] [stdout]                `&f128` implements `Add<f128>`
[INFO] [stdout]                `&f128` implements `Add`
[INFO] [stdout]                `&f16` implements `Add<f16>`
[INFO] [stdout]                `&f16` implements `Add`
[INFO] [stdout]                `&f32` implements `Add<f32>`
[INFO] [stdout]                `&f32` implements `Add`
[INFO] [stdout]                `&f64` implements `Add<f64>`
[INFO] [stdout]                `&f64` implements `Add`
[INFO] [stdout]              and 56 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `Duration` to `{integer}`
[INFO] [stdout]     --> tests/ipv4_tests.rs:2543:79
[INFO] [stdout]      |
[INFO] [stdout] 2543 |     let acceptable_upper_bound: Duration = 2 * E131_NETWORK_DATA_LOSS_TIMEOUT + Duration::from_millis(50);
[INFO] [stdout]      |                                                                               ^ no implementation for `{integer} + Duration`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Add<Duration>` is not implemented for `{integer}`
[INFO] [stdout]      = help: the following other types implement trait `Add<Rhs>`:
[INFO] [stdout]                `&f128` implements `Add<f128>`
[INFO] [stdout]                `&f128` implements `Add`
[INFO] [stdout]                `&f16` implements `Add<f16>`
[INFO] [stdout]                `&f16` implements `Add`
[INFO] [stdout]                `&f32` implements `Add<f32>`
[INFO] [stdout]                `&f32` implements `Add`
[INFO] [stdout]                `&f64` implements `Add<f64>`
[INFO] [stdout]                `&f64` implements `Add`
[INFO] [stdout]              and 56 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:2347:39
[INFO] [stdout]      |
[INFO] [stdout] 2347 |     let (rcv_tx, rcv_rx): (SyncSender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                       ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                                       |
[INFO] [stdout]      |                                       expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 2347 |     let (rcv_tx, rcv_rx): (SyncSender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv4_tests.rs:2347:71
[INFO] [stdout]      |
[INFO] [stdout] 2347 |     let (rcv_tx, rcv_rx): (SyncSender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                                                       ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                                                                       |
[INFO] [stdout]      |                                                                       expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 2347 |     let (rcv_tx, rcv_rx): (SyncSender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::sync_channel(0);
[INFO] [stdout]      |                                                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `Duration` to `{integer}`
[INFO] [stdout]     --> tests/ipv4_tests.rs:2452:79
[INFO] [stdout]      |
[INFO] [stdout] 2452 |     let acceptable_upper_bound: Duration = 2 * E131_NETWORK_DATA_LOSS_TIMEOUT + Duration::from_millis(50);
[INFO] [stdout]      |                                                                               ^ no implementation for `{integer} + Duration`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Add<Duration>` is not implemented for `{integer}`
[INFO] [stdout]      = help: the following other types implement trait `Add<Rhs>`:
[INFO] [stdout]                `&f128` implements `Add<f128>`
[INFO] [stdout]                `&f128` implements `Add`
[INFO] [stdout]                `&f16` implements `Add<f16>`
[INFO] [stdout]                `&f16` implements `Add`
[INFO] [stdout]                `&f32` implements `Add<f32>`
[INFO] [stdout]                `&f32` implements `Add`
[INFO] [stdout]                `&f64` implements `Add<f64>`
[INFO] [stdout]                `&f64` implements `Add`
[INFO] [stdout]              and 56 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/ipv4_tests.rs:3367:19
[INFO] [stdout]      |
[INFO] [stdout] 3367 |             match AcnRootLayerProtocol::parse(&recv_buf).unwrap().pdu.data {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `Duration` to `{integer}`
[INFO] [stdout]     --> tests/ipv4_tests.rs:2543:79
[INFO] [stdout]      |
[INFO] [stdout] 2543 |     let acceptable_upper_bound: Duration = 2 * E131_NETWORK_DATA_LOSS_TIMEOUT + Duration::from_millis(50);
[INFO] [stdout]      |                                                                               ^ no implementation for `{integer} + Duration`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Add<Duration>` is not implemented for `{integer}`
[INFO] [stdout]      = help: the following other types implement trait `Add<Rhs>`:
[INFO] [stdout]                `&f128` implements `Add<f128>`
[INFO] [stdout]                `&f128` implements `Add`
[INFO] [stdout]                `&f16` implements `Add<f16>`
[INFO] [stdout]                `&f16` implements `Add`
[INFO] [stdout]                `&f32` implements `Add<f32>`
[INFO] [stdout]                `&f32` implements `Add`
[INFO] [stdout]                `&f64` implements `Add<f64>`
[INFO] [stdout]                `&f64` implements `Add`
[INFO] [stdout]              and 56 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `universe_to_ipv4_multicast_addr` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3521:19
[INFO] [stdout]      |
[INFO] [stdout] 3521 |     let address = universe_to_ipv4_multicast_addr(E131_DISCOVERY_UNIVERSE).unwrap().as_inet();
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `universe_to_ipv4_multicast_addr` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3682:23
[INFO] [stdout]      |
[INFO] [stdout] 3682 |         let address = universe_to_ipv4_multicast_addr(*u).unwrap().as_inet();
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `universe_to_ipv4_multicast_addr` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3751:23
[INFO] [stdout]      |
[INFO] [stdout] 3751 |         let address = universe_to_ipv4_multicast_addr(*u).unwrap().as_inet();
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `universe_to_ipv4_multicast_addr` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3827:30
[INFO] [stdout]      |
[INFO] [stdout] 3827 |         let multicast_addr = universe_to_ipv4_multicast_addr(*sync_addr).unwrap();
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `E131RootLayerData`
[INFO] [stdout]     --> tests/ipv4_tests.rs:3368:17
[INFO] [stdout]      |
[INFO] [stdout] 3368 |                 E131RootLayerData::DataPacket(data) => data.stream_terminated,
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^ use of undeclared type `E131RootLayerData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0277, E0425, E0433, E0463.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout]     --> tests/ipv4_tests.rs:3367:19
[INFO] [stdout]      |
[INFO] [stdout] 3367 |             match AcnRootLayerProtocol::parse(&recv_buf).unwrap().pdu.data {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AcnRootLayerProtocol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `sacn-unofficial` (test "ipv4_tests") due to 203 previous errors
[INFO] [stdout] error[E0425]: cannot find function `universe_to_ipv4_multicast_addr` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3521:19
[INFO] [stdout]      |
[INFO] [stdout] 3521 |     let address = universe_to_ipv4_multicast_addr(E131_DISCOVERY_UNIVERSE).unwrap().as_inet();
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `universe_to_ipv4_multicast_addr` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3682:23
[INFO] [stdout]      |
[INFO] [stdout] 3682 |         let address = universe_to_ipv4_multicast_addr(*u).unwrap().as_inet();
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `universe_to_ipv4_multicast_addr` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3751:23
[INFO] [stdout]      |
[INFO] [stdout] 3751 |         let address = universe_to_ipv4_multicast_addr(*u).unwrap().as_inet();
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `universe_to_ipv4_multicast_addr` in this scope
[INFO] [stdout]     --> tests/ipv4_tests.rs:3827:30
[INFO] [stdout]      |
[INFO] [stdout] 3827 |         let multicast_addr = universe_to_ipv4_multicast_addr(*sync_addr).unwrap();
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]   --> tests/ipv6_tests.rs:52:27
[INFO] [stdout]    |
[INFO] [stdout] 52 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]    |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           expected 2 generic arguments
[INFO] [stdout]    |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]    |
[INFO] [stdout] 52 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]    |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]   --> tests/ipv6_tests.rs:52:59
[INFO] [stdout]    |
[INFO] [stdout] 52 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]    |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]    |                                                           |
[INFO] [stdout]    |                                                           expected 2 generic arguments
[INFO] [stdout]    |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]    |
[INFO] [stdout] 52 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel();
[INFO] [stdout]    |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]   --> tests/ipv6_tests.rs:82:26
[INFO] [stdout]    |
[INFO] [stdout] 82 |     let received_result: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]    |                          ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]    |                          |
[INFO] [stdout]    |                          expected 2 generic arguments
[INFO] [stdout]    |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]    |
[INFO] [stdout] 82 |     let received_result: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv6_tests.rs:102:27
[INFO] [stdout]     |
[INFO] [stdout] 102 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 102 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv6_tests.rs:102:59
[INFO] [stdout]     |
[INFO] [stdout] 102 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 102 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel();
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv6_tests.rs:132:26
[INFO] [stdout]     |
[INFO] [stdout] 132 |     let received_result: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]     |                          ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 132 |     let received_result: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv6_tests.rs:152:27
[INFO] [stdout]     |
[INFO] [stdout] 152 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 152 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv6_tests.rs:152:59
[INFO] [stdout]     |
[INFO] [stdout] 152 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 152 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel();
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv6_tests.rs:182:23
[INFO] [stdout]     |
[INFO] [stdout] 182 |     let sync_pkt_res: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]     |                       ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 182 |     let sync_pkt_res: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv6_tests.rs:212:27
[INFO] [stdout]     |
[INFO] [stdout] 212 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 212 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv6_tests.rs:212:59
[INFO] [stdout]     |
[INFO] [stdout] 212 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 212 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel();
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv6_tests.rs:241:23
[INFO] [stdout]     |
[INFO] [stdout] 241 |     let sync_pkt_res: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]     |                       ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 241 |     let sync_pkt_res: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv6_tests.rs:269:27
[INFO] [stdout]     |
[INFO] [stdout] 269 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 269 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv6_tests.rs:269:59
[INFO] [stdout]     |
[INFO] [stdout] 269 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 269 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel();
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv6_tests.rs:299:26
[INFO] [stdout]     |
[INFO] [stdout] 299 |     let received_result: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]     |                          ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 299 |     let received_result: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv6_tests.rs:321:27
[INFO] [stdout]     |
[INFO] [stdout] 321 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 321 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv6_tests.rs:321:59
[INFO] [stdout]     |
[INFO] [stdout] 321 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 321 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel();
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv6_tests.rs:350:23
[INFO] [stdout]     |
[INFO] [stdout] 350 |     let sync_pkt_res: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]     |                       ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 350 |     let sync_pkt_res: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv6_tests.rs:378:27
[INFO] [stdout]     |
[INFO] [stdout] 378 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 378 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv6_tests.rs:378:59
[INFO] [stdout]     |
[INFO] [stdout] 378 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 378 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel();
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv6_tests.rs:485:43
[INFO] [stdout]     |
[INFO] [stdout] 485 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>>>>, Receiver<Vec<Result<Vec<DMXData>>>>) = mpsc::sync_channel(0);
[INFO] [stdout]     |                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                           |
[INFO] [stdout]     |                                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 485 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>, E>>>, Receiver<Vec<Result<Vec<DMXData>>>>) = mpsc::sync_channel(0);
[INFO] [stdout]     |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv6_tests.rs:485:80
[INFO] [stdout]     |
[INFO] [stdout] 485 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>>>>, Receiver<Vec<Result<Vec<DMXData>>>>) = mpsc::sync_channel(0);
[INFO] [stdout]     |                                                                                ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                                                                |
[INFO] [stdout]     |                                                                                expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 485 |     let (rcv_tx, rcv_rx): (SyncSender<Vec<Result<Vec<DMXData>>>>, Receiver<Vec<Result<Vec<DMXData>, E>>>) = mpsc::sync_channel(0);
[INFO] [stdout]     |                                                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv6_tests.rs:546:22
[INFO] [stdout]     |
[INFO] [stdout] 546 |         let res: Vec<Result<Vec<DMXData>>> = rcv_rx.recv().unwrap();
[INFO] [stdout]     |                      ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 546 |         let res: Vec<Result<Vec<DMXData>, E>> = rcv_rx.recv().unwrap();
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv6_tests.rs:526:30
[INFO] [stdout]     |
[INFO] [stdout] 526 |             let mut res: Vec<Result<Vec<DMXData>>> = Vec::new();
[INFO] [stdout]     |                              ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 526 |             let mut res: Vec<Result<Vec<DMXData>, E>> = Vec::new();
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv6_tests.rs:830:27
[INFO] [stdout]     |
[INFO] [stdout] 830 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 830 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv6_tests.rs:830:59
[INFO] [stdout]     |
[INFO] [stdout] 830 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]     |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 830 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel();
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv6_tests.rs:858:26
[INFO] [stdout]     |
[INFO] [stdout] 858 |     let received_result: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]     |                          ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 858 |     let received_result: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> tests/ipv6_tests.rs:859:28
[INFO] [stdout]     |
[INFO] [stdout] 859 |     let received_result_2: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]     |                            ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            expected 2 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 859 |     let received_result_2: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv6_tests.rs:1342:27
[INFO] [stdout]      |
[INFO] [stdout] 1342 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]      |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1342 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv6_tests.rs:1342:59
[INFO] [stdout]      |
[INFO] [stdout] 1342 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]      |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                                                           |
[INFO] [stdout]      |                                                           expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1342 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel();
[INFO] [stdout]      |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv6_tests.rs:1371:26
[INFO] [stdout]      |
[INFO] [stdout] 1371 |     let received_result: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]      |                          ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                          |
[INFO] [stdout]      |                          expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1371 |     let received_result: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv6_tests.rs:1393:27
[INFO] [stdout]      |
[INFO] [stdout] 1393 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]      |                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1393 |     let (tx, rx): (Sender<Result<Vec<DMXData>, E>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]      |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv6_tests.rs:1393:59
[INFO] [stdout]      |
[INFO] [stdout] 1393 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>>>) = mpsc::channel();
[INFO] [stdout]      |                                                           ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                                                           |
[INFO] [stdout]      |                                                           expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1393 |     let (tx, rx): (Sender<Result<Vec<DMXData>>>, Receiver<Result<Vec<DMXData>, E>>) = mpsc::channel();
[INFO] [stdout]      |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]     --> tests/ipv6_tests.rs:1422:23
[INFO] [stdout]      |
[INFO] [stdout] 1422 |     let sync_pkt_res: Result<Vec<DMXData>> = rx.recv().unwrap();
[INFO] [stdout]      |                       ^^^^^^ ------------ supplied 1 generic argument
[INFO] [stdout]      |                       |
[INFO] [stdout]      |                       expected 2 generic arguments
[INFO] [stdout]      |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]      |
[INFO] [stdout] 1422 |     let sync_pkt_res: Result<Vec<DMXData>, E> = rx.recv().unwrap();
[INFO] [stdout]      |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `E131RootLayerData`
[INFO] [stdout]     --> tests/ipv4_tests.rs:3368:17
[INFO] [stdout]      |
[INFO] [stdout] 3368 |                 E131RootLayerData::DataPacket(data) => data.stream_terminated,
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^ use of undeclared type `E131RootLayerData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0277, E0425, E0433, E0463.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `sacn-unofficial` (test "ipv6_tests") due to 243 previous errors
[INFO] running `Command { std: "docker" "inspect" "dceacc66369dca735c77ed00d3adcf710ea524989807ba70a0fd0c97590c8353", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dceacc66369dca735c77ed00d3adcf710ea524989807ba70a0fd0c97590c8353", kill_on_drop: false }`
[INFO] [stdout] dceacc66369dca735c77ed00d3adcf710ea524989807ba70a0fd0c97590c8353
