[INFO] fetching crate eggsec-nse 0.3.0...
[INFO] checking eggsec-nse-0.3.0 against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6 for pr-133502-30
[INFO] extracting crate eggsec-nse 0.3.0 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate eggsec-nse 0.3.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate eggsec-nse 0.3.0
[INFO] tweaked toml for crates.io crate eggsec-nse 0.3.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate eggsec-nse 0.3.0 on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate eggsec-nse 0.3.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:140:12
[INFO] [stderr]     |
[INFO] [stderr] 140 | homepage = "https://github.com/eggstack/eggsec-nse"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 145 | repository = "https://github.com/eggstack/eggsec-nse"
[INFO] [stderr]     |              ----------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `eggsec-nse` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] fa676b60d8f84c902e78c605dff5fd54fa487534fc8d2b7cc8ab09be6741d89b
[INFO] running `Command { std: "docker" "start" "fa676b60d8f84c902e78c605dff5fd54fa487534fc8d2b7cc8ab09be6741d89b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fa676b60d8f84c902e78c605dff5fd54fa487534fc8d2b7cc8ab09be6741d89b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fa676b60d8f84c902e78c605dff5fd54fa487534fc8d2b7cc8ab09be6741d89b" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fa676b60d8f84c902e78c605dff5fd54fa487534fc8d2b7cc8ab09be6741d89b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fa676b60d8f84c902e78c605dff5fd54fa487534fc8d2b7cc8ab09be6741d89b" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:140:12
[INFO] [stderr]     |
[INFO] [stderr] 140 | homepage = "https://github.com/eggstack/eggsec-nse"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 145 | repository = "https://github.com/eggstack/eggsec-nse"
[INFO] [stderr]     |              ----------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `eggsec-nse` (manifest) generated 1 warning
[INFO] [stderr]     Checking stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling siphasher v1.0.4
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]     Checking critical-section v1.2.0
[INFO] [stderr]    Compiling yoke-derive v0.8.3
[INFO] [stderr]     Checking serde v1.0.229
[INFO] [stderr]    Compiling cc v1.5.1
[INFO] [stderr]     Checking once_cell v1.21.4
[INFO] [stderr]     Checking mio v1.2.3
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling rand v0.8.8
[INFO] [stderr]     Checking socket2 v0.6.5
[INFO] [stderr]     Checking getrandom v0.2.17
[INFO] [stderr]     Checking futures-sink v0.3.34
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking tokio v1.53.1
[INFO] [stderr]     Checking futures-io v0.3.34
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking ipnet v2.12.2
[INFO] [stderr]     Checking futures-util v0.3.34
[INFO] [stderr]     Checking tracing-core v0.1.36
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]    Compiling phf_codegen v0.11.3
[INFO] [stderr]     Checking getrandom v0.4.3
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking yoke v0.8.3
[INFO] [stderr]     Checking futures-channel v0.3.34
[INFO] [stderr]     Checking form_urlencoded v1.2.2
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]     Checking zerovec v0.11.8
[INFO] [stderr]     Checking zerotrie v0.2.5
[INFO] [stderr]     Checking typenum v1.20.1
[INFO] [stderr]    Compiling string_cache_codegen v0.5.4
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]     Checking tinystr v0.8.4
[INFO] [stderr]     Checking icu_locale_core v2.3.0
[INFO] [stderr]     Checking potential_utf v0.1.6
[INFO] [stderr]     Checking mac v0.1.1
[INFO] [stderr]     Checking icu_collections v2.3.0
[INFO] [stderr]     Checking futf v0.1.5
[INFO] [stderr]    Compiling markup5ever v0.14.1
[INFO] [stderr]     Checking either v1.18.0
[INFO] [stderr]     Checking generic-array v0.14.7
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.21
[INFO] [stderr]     Checking bitflags v2.13.2
[INFO] [stderr]     Checking tendril v0.4.3
[INFO] [stderr]     Checking icu_provider v2.3.1
[INFO] [stderr]     Checking prefix-trie v0.8.4
[INFO] [stderr]     Checking icu_normalizer v2.3.0
[INFO] [stderr]     Checking icu_properties v2.3.0
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]     Checking rand v0.10.3
[INFO] [stderr]     Checking string_cache v0.8.9
[INFO] [stderr]    Compiling selectors v0.26.0
[INFO] [stderr]    Compiling crc32fast v1.5.2
[INFO] [stderr]     Checking data-encoding v2.11.1
[INFO] [stderr]     Checking fxhash v0.2.1
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking getrandom v0.3.4
[INFO] [stderr]     Checking crossbeam-channel v0.5.17
[INFO] [stderr]     Checking uuid v1.26.1
[INFO] [stderr]     Checking servo_arc v0.4.3
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]     Checking simd-adler32 v0.3.10
[INFO] [stderr]     Checking tagptr v0.2.0
[INFO] [stderr]     Checking indexmap v2.14.2
[INFO] [stderr]     Checking miniz_oxide v0.9.1
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking moka v0.12.16
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking getopts v0.2.24
[INFO] [stderr]     Checking regex-automata v0.4.18
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]     Checking hyper v1.11.1
[INFO] [stderr]     Checking tower v0.5.3
[INFO] [stderr]     Checking ahash v0.8.12
[INFO] [stderr]     Checking serde_json v1.0.151
[INFO] [stderr]     Checking serde_spanned v0.6.9
[INFO] [stderr]     Checking toml_datetime v0.6.11
[INFO] [stderr]     Checking tower-http v0.6.11
[INFO] [stderr]     Checking winnow v0.7.15
[INFO] [stderr]     Checking ego-tree v0.9.0
[INFO] [stderr]     Checking toml_write v0.1.2
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]     Checking chrono v0.4.45
[INFO] [stderr]     Checking sha1 v0.10.7
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling phf_macros v0.11.3
[INFO] [stderr]    Compiling cssparser-macros v0.6.1
[INFO] [stderr]    Compiling derive_more v0.99.20
[INFO] [stderr]     Checking rustls-webpki v0.103.15
[INFO] [stderr]    Compiling match_token v0.1.0
[INFO] [stderr]     Checking phf v0.11.3
[INFO] [stderr]     Checking cssparser v0.34.0
[INFO] [stderr]     Checking dashmap v6.2.1
[INFO] [stderr]     Checking regex v1.13.1
[INFO] [stderr]     Checking flate2 v1.1.10
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking hyper-util v0.1.21
[INFO] [stderr]     Checking hickory-proto v0.26.3
[INFO] [stderr]     Checking md-5 v0.10.6
[INFO] [stderr]     Checking ipnetwork v0.21.1
[INFO] [stderr]     Checking hostname v0.4.2
[INFO] [stderr]     Checking html5ever v0.29.1
[INFO] [stderr]     Checking urlencoding v2.1.3
[INFO] [stderr]     Checking toml_edit v0.22.27
[INFO] [stderr]     Checking scraper v0.21.0
[INFO] [stderr]     Checking hickory-net v0.26.3
[INFO] [stderr]     Checking toml v0.8.23
[INFO] [stderr]     Checking hickory-resolver v0.26.3
[INFO] [stderr]     Checking tokio-rustls v0.26.5
[INFO] [stderr]     Checking rustls-platform-verifier v0.7.1
[INFO] [stderr]     Checking hyper-rustls v0.27.10
[INFO] [stderr]     Checking reqwest v0.13.5
[INFO] [stderr]     Checking eggsec-nse v0.3.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved imports `eggsec_nse::CountingDnsProvider`, `eggsec_nse::CountingTcpSocketProvider`, `eggsec_nse::CountingUdpSocketProvider`, `eggsec_nse::NseDnsAnswer`, `eggsec_nse::NseHostServices`, `eggsec_nse::NseIpAddress`
[INFO] [stdout]    --> tests/m007b_migration_tests.rs:30:5
[INFO] [stdout]     |
[INFO] [stdout]  30 |     CountingDnsProvider, CountingTcpSocketProvider, CountingUdpSocketProvider, NseDnsAnswer,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^ no `NseDnsAnswer` in the root
[INFO] [stdout]     |     |                    |                          |
[INFO] [stdout]     |     |                    |                          no `CountingUdpSocketProvider` in the root
[INFO] [stdout]     |     |                    no `CountingTcpSocketProvider` in the root
[INFO] [stdout]     |     no `CountingDnsProvider` in the root
[INFO] [stdout]  31 |     NseHostServices, NseIpAddress, ResolvedNseExecutionProfile,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^ no `NseIpAddress` in the root
[INFO] [stdout]     |     |
[INFO] [stdout]     |     no `NseHostServices` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:360:28
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 360 |     CountingClockProvider, CountingDnsProvider, CountingEnvironmentProvider,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:362:29
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 362 |     CountingRandomProvider, CountingTcpSocketProvider, CountingUdpSocketProvider,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:362:56
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 362 |     CountingRandomProvider, CountingTcpSocketProvider, CountingUdpSocketProvider,
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:369:53
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 369 |     NseChildProcess, NseClockProvider, NseDirEntry, NseDnsAnswer, NseDnsProvider, NseDnsQuery,
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:371:41
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 371 |     NseFileType, NseFilesystemProvider, NseHostServices, NseHttpError, NseHttpMethod,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:372:55
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 372 |     NseHttpProvider, NseHttpRequest, NseHttpResponse, NseIpAddress, NseNetworkInterface,
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/resolver/mod.rs:1092:13
[INFO] [stdout]      |
[INFO] [stdout] 1092 |         let mut script_policy = crate::profile::NseScriptPolicy {
[INFO] [stdout]      |             ----^^^^^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `NseExecutor` in `eggsec_nse`
[INFO] [stdout]    --> tests/m007b_migration_tests.rs:64:28
[INFO] [stdout]     |
[INFO] [stdout]  64 |     let exec = eggsec_nse::NseExecutor::with_profile_and_services(profile, services)
[INFO] [stdout]     |                            ^^^^^^^^^^^ could not find `NseExecutor` in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:301:19
[INFO] [stdout]     |
[INFO] [stdout] 300 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 301 | pub use executor::NseExecutor;
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `NseDnsRecord` in `eggsec_nse`
[INFO] [stdout]    --> tests/m007b_migration_tests.rs:81:44
[INFO] [stdout]     |
[INFO] [stdout]  81 |         NseDnsAnswer::new(vec![eggsec_nse::NseDnsRecord::Address(
[INFO] [stdout]     |                                            ^^^^^^^^^^^^ could not find `NseDnsRecord` in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:370:5
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 370 |     NseDnsRecord, NseDnsRecordType, NseEnvironmentProvider, NseFileHandle, NseFileMetadata,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `NseExecutor` in `eggsec_nse`
[INFO] [stdout]    --> tests/m007b_migration_tests.rs:173:28
[INFO] [stdout]     |
[INFO] [stdout] 173 |     let exec = eggsec_nse::NseExecutor::with_profile_and_services(
[INFO] [stdout]     |                            ^^^^^^^^^^^ could not find `NseExecutor` in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:301:19
[INFO] [stdout]     |
[INFO] [stdout] 300 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 301 | pub use executor::NseExecutor;
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `NseDnsRecordType` in `eggsec_nse`
[INFO] [stdout]    --> tests/m007b_migration_tests.rs:287:21
[INFO] [stdout]     |
[INFO] [stdout] 287 |         eggsec_nse::NseDnsRecordType::A,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ could not find `NseDnsRecordType` in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:370:19
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 370 |     NseDnsRecord, NseDnsRecordType, NseEnvironmentProvider, NseFileHandle, NseFileMetadata,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `NseDnsRecordType` in `eggsec_nse`
[INFO] [stdout]    --> tests/m007b_migration_tests.rs:297:21
[INFO] [stdout]     |
[INFO] [stdout] 297 |         eggsec_nse::NseDnsRecordType::A,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ could not find `NseDnsRecordType` in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:370:19
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 370 |     NseDnsRecord, NseDnsRecordType, NseEnvironmentProvider, NseFileHandle, NseFileMetadata,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `eggsec_nse::brokered_stream`
[INFO] [stdout]    --> tests/brokered_stream_tests.rs:13:17
[INFO] [stdout]     |
[INFO] [stdout]  13 | use eggsec_nse::brokered_stream::BrokeredTcpStream;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ could not find `brokered_stream` in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:261:9
[INFO] [stdout]     |
[INFO] [stdout] 260 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 261 | pub mod brokered_stream;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `NseCapabilityContext` in `eggsec_nse`
[INFO] [stdout]    --> tests/m007b_migration_tests.rs:312:17
[INFO] [stdout]     |
[INFO] [stdout] 312 |     eggsec_nse::NseCapabilityContext::from_profile(
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ could not find `NseCapabilityContext` in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:297:5
[INFO] [stdout]     |
[INFO] [stdout] 295 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 296 | pub use capabilities::{
[INFO] [stdout] 297 |     NseCapabilityContext, NseCapabilityDecision, NseCapabilityEvent, NseCapabilityKind,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `eggsec_nse::CountingTcpSocketProvider`, `eggsec_nse::NseCancellationToken`, `eggsec_nse::NseCapabilityContext`, `eggsec_nse::NseExecutionLimits`, `eggsec_nse::NseHostServices`, `eggsec_nse::NseResourceCounters`
[INFO] [stdout]    --> tests/brokered_stream_tests.rs:15:5
[INFO] [stdout]     |
[INFO] [stdout]  15 |     CountingTcpSocketProvider, NseCancellationToken, NseCapabilityContext, NseExecutionLimits,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^ no `NseExecutionLimits` in the root
[INFO] [stdout]     |     |                          |                     |
[INFO] [stdout]     |     |                          |                     no `NseCapabilityContext` in the root
[INFO] [stdout]     |     |                          no `NseCancellationToken` in the root
[INFO] [stdout]     |     no `CountingTcpSocketProvider` in the root
[INFO] [stdout]  16 |     NseExecutionProfileKind, NseHostServices, NseResourceCounters, ResolvedNseExecutionProfile,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^ no `NseResourceCounters` in the root
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              no `NseHostServices` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:362:29
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 362 |     CountingRandomProvider, CountingTcpSocketProvider, CountingUdpSocketProvider,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: consider importing this struct instead:
[INFO] [stdout]             eggsec_nse::limits::NseCancellationToken
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:310:5
[INFO] [stdout]     |
[INFO] [stdout] 308 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 309 | pub use limits::{
[INFO] [stdout] 310 |     NseCancellationToken, NseExecutionLimits, NseExecutionStats, NseLimitViolation,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:297:5
[INFO] [stdout]     |
[INFO] [stdout] 295 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 296 | pub use capabilities::{
[INFO] [stdout] 297 |     NseCapabilityContext, NseCapabilityDecision, NseCapabilityEvent, NseCapabilityKind,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: consider importing this struct instead:
[INFO] [stdout]             eggsec_nse::limits::NseExecutionLimits
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:310:27
[INFO] [stdout]     |
[INFO] [stdout] 308 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 309 | pub use limits::{
[INFO] [stdout] 310 |     NseCancellationToken, NseExecutionLimits, NseExecutionStats, NseLimitViolation,
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:371:41
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 371 |     NseFileType, NseFilesystemProvider, NseHostServices, NseHttpError, NseHttpMethod,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: consider importing this struct instead:
[INFO] [stdout]             eggsec_nse::limits::NseResourceCounters
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:311:5
[INFO] [stdout]     |
[INFO] [stdout] 308 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 311 |     NseResourceCounters,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `eggsec_nse::execute_nse_run`, `eggsec_nse::CountingEnvironmentProvider`, `eggsec_nse::CountingRandomProvider`, `eggsec_nse::DeterministicRandomProvider`, `eggsec_nse::FixedClockProvider`, `eggsec_nse::MapEnvironmentProvider`, `eggsec_nse::NseHostServices`, `eggsec_nse::NseRunRequest`
[INFO] [stdout]    --> tests/provider_broker_tests.rs:13:5
[INFO] [stdout]     |
[INFO] [stdout]  13 |     execute_nse_run, CountingEnvironmentProvider, CountingRandomProvider,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^ no `CountingRandomProvider` in the root
[INFO] [stdout]     |     |                |
[INFO] [stdout]     |     |                no `CountingEnvironmentProvider` in the root
[INFO] [stdout]     |     no `execute_nse_run` in the root
[INFO] [stdout]  14 |     DeterministicRandomProvider, FixedClockProvider, MapEnvironmentProvider, NseHostServices,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^ no `NseHostServices` in the root
[INFO] [stdout]     |     |                            |                   |
[INFO] [stdout]     |     |                            |                   no `MapEnvironmentProvider` in the root
[INFO] [stdout]     |     |                            no `FixedClockProvider` in the root
[INFO] [stdout]     |     no `DeterministicRandomProvider` in the root
[INFO] [stdout]  15 |     NseRunRequest, ResolvedNseExecutionProfile,
[INFO] [stdout]     |     ^^^^^^^^^^^^^ no `NseRunRequest` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:379:5
[INFO] [stdout]     |
[INFO] [stdout] 377 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 378 | pub use run::{
[INFO] [stdout] 379 |     execute_nse_run, extract_static_requires, script_name_for_source, NseRunError, NseRunErrorKind,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:360:49
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 360 |     CountingClockProvider, CountingDnsProvider, CountingEnvironmentProvider,
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:362:5
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 362 |     CountingRandomProvider, CountingTcpSocketProvider, CountingUdpSocketProvider,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:363:50
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 363 |     DenyFilesystemProvider, DenyProcessProvider, DeterministicRandomProvider, FixedClockProvider,
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:363:79
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 363 |     DenyFilesystemProvider, DenyProcessProvider, DeterministicRandomProvider, FixedClockProvider,
[INFO] [stdout]     |                                                                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:364:21
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 364 |     MapDnsProvider, MapEnvironmentProvider, MemoryTcpConnection, MemoryTcpSocketProvider,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:371:41
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 371 |     NseFileType, NseFilesystemProvider, NseHostServices, NseHttpError, NseHttpMethod,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:380:5
[INFO] [stdout]     |
[INFO] [stdout] 377 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 380 |     NseRunRequest,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `NseCapabilityContext` in `eggsec_nse`
[INFO] [stdout]    --> tests/provider_broker_tests.rs:204:27
[INFO] [stdout]     |
[INFO] [stdout] 204 |     let ctx = eggsec_nse::NseCapabilityContext::new(
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^ could not find `NseCapabilityContext` in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:297:5
[INFO] [stdout]     |
[INFO] [stdout] 295 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 296 | pub use capabilities::{
[INFO] [stdout] 297 |     NseCapabilityContext, NseCapabilityDecision, NseCapabilityEvent, NseCapabilityKind,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `NseExecutor` in `eggsec_nse`
[INFO] [stdout]    --> tests/m007b_migration_tests.rs:362:28
[INFO] [stdout]     |
[INFO] [stdout] 362 |     let exec = eggsec_nse::NseExecutor::with_profile_and_services(&agent_safe(), services)
[INFO] [stdout]     |                            ^^^^^^^^^^^ could not find `NseExecutor` in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:301:19
[INFO] [stdout]     |
[INFO] [stdout] 300 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 301 | pub use executor::NseExecutor;
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `NseExecutor` in `eggsec_nse`
[INFO] [stdout]    --> tests/m007b_migration_tests.rs:388:28
[INFO] [stdout]     |
[INFO] [stdout] 388 |     let exec = eggsec_nse::NseExecutor::with_profile_and_services(&agent_safe(), services)
[INFO] [stdout]     |                            ^^^^^^^^^^^ could not find `NseExecutor` in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:301:19
[INFO] [stdout]     |
[INFO] [stdout] 300 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 301 | pub use executor::NseExecutor;
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `NseRandomProvider` in crate `eggsec_nse`
[INFO] [stdout]    --> tests/provider_broker_tests.rs:148:62
[INFO] [stdout]     |
[INFO] [stdout] 148 |         .with_random(counting.clone() as Arc<dyn eggsec_nse::NseRandomProvider>);
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^^^^^ not found in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:374:5
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 374 |     NseRandomProvider, NseResolvedEndpoint, NseTcpConnection, NseTcpSocketProvider,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `NseEnvironmentProvider` in crate `eggsec_nse`
[INFO] [stdout]    --> tests/provider_broker_tests.rs:200:67
[INFO] [stdout]     |
[INFO] [stdout] 200 |         .with_environment(counting.clone() as Arc<dyn eggsec_nse::NseEnvironmentProvider>);
[INFO] [stdout]     |                                                                   ^^^^^^^^^^^^^^^^^^^^^^ not found in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:370:37
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 370 |     NseDnsRecord, NseDnsRecordType, NseEnvironmentProvider, NseFileHandle, NseFileMetadata,
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `NseCancellationToken` in `eggsec_nse`
[INFO] [stdout]    --> tests/provider_broker_tests.rs:211:21
[INFO] [stdout]     |
[INFO] [stdout] 211 |         eggsec_nse::NseCancellationToken::new(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^ could not find `NseCancellationToken` in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:310:5
[INFO] [stdout]     |
[INFO] [stdout] 308 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 309 | pub use limits::{
[INFO] [stdout] 310 |     NseCancellationToken, NseExecutionLimits, NseExecutionStats, NseLimitViolation,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   7 + use eggsec_nse::limits::NseCancellationToken;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `NseCancellationToken`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 211 -         eggsec_nse::NseCancellationToken::new(),
[INFO] [stdout] 211 +         NseCancellationToken::new(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `NseResourceCounters` in `eggsec_nse`
[INFO] [stdout]    --> tests/provider_broker_tests.rs:212:30
[INFO] [stdout]     |
[INFO] [stdout] 212 |         Arc::new(eggsec_nse::NseResourceCounters::default()),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^ could not find `NseResourceCounters` in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:311:5
[INFO] [stdout]     |
[INFO] [stdout] 308 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 311 |     NseResourceCounters,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   7 + use eggsec_nse::limits::NseResourceCounters;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `NseResourceCounters`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 212 -         Arc::new(eggsec_nse::NseResourceCounters::default()),
[INFO] [stdout] 212 +         Arc::new(NseResourceCounters::default()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `broker_env_var` in crate `eggsec_nse`
[INFO] [stdout]    --> tests/provider_broker_tests.rs:214:27
[INFO] [stdout]     |
[INFO] [stdout] 214 |     let err = eggsec_nse::broker_env_var(&ctx, &services, "HOME", "test.getenv").unwrap_err();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^ not found in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:350:24
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 349 | pub use providers::{
[INFO] [stdout] 350 |     broker_dns_lookup, broker_env_var, broker_fs_create_dir_all, broker_fs_current_dir,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> tests/brokered_stream_tests.rs:147:13
[INFO] [stdout]     |
[INFO] [stdout] 147 |         err.contains("denied"),
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout]     = note: `#[warn(method_call_on_diverging_infer_var)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `NseExecutor` in `eggsec_nse`
[INFO] [stdout]    --> tests/m007b_migration_tests.rs:419:28
[INFO] [stdout]     |
[INFO] [stdout] 419 |     let exec = eggsec_nse::NseExecutor::with_profile_and_services(&agent_safe(), services)
[INFO] [stdout]     |                            ^^^^^^^^^^^ could not find `NseExecutor` in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:301:19
[INFO] [stdout]     |
[INFO] [stdout] 300 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 301 | pub use executor::NseExecutor;
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `brokered_stream` in `eggsec_nse`
[INFO] [stdout]    --> tests/m007b_migration_tests.rs:465:21
[INFO] [stdout]     |
[INFO] [stdout] 465 |         eggsec_nse::brokered_stream::BROKERED_STREAM_DEFAULT_TIMEOUT,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^ could not find `brokered_stream` in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:261:9
[INFO] [stdout]     |
[INFO] [stdout] 260 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 261 | pub mod brokered_stream;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `broker_dns_lookup` in crate `eggsec_nse`
[INFO] [stdout]    --> tests/m007b_migration_tests.rs:283:31
[INFO] [stdout]     |
[INFO] [stdout] 283 |     let outcome = eggsec_nse::broker_dns_lookup(
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^ not found in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:350:5
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 349 | pub use providers::{
[INFO] [stdout] 350 |     broker_dns_lookup, broker_env_var, broker_fs_create_dir_all, broker_fs_current_dir,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `broker_dns_lookup` in crate `eggsec_nse`
[INFO] [stdout]    --> tests/m007b_migration_tests.rs:293:30
[INFO] [stdout]     |
[INFO] [stdout] 293 |     let denied = eggsec_nse::broker_dns_lookup(
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^ not found in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:350:5
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 349 | pub use providers::{
[INFO] [stdout] 350 |     broker_dns_lookup, broker_env_var, broker_fs_create_dir_all, broker_fs_current_dir,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NseCapabilityContext` in crate `eggsec_nse`
[INFO] [stdout]    --> tests/m007b_migration_tests.rs:311:66
[INFO] [stdout]     |
[INFO] [stdout] 311 | fn ctx_for(profile: &ResolvedNseExecutionProfile) -> eggsec_nse::NseCapabilityContext {
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^ not found in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:297:5
[INFO] [stdout]     |
[INFO] [stdout] 295 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 296 | pub use capabilities::{
[INFO] [stdout] 297 |     NseCapabilityContext, NseCapabilityDecision, NseCapabilityEvent, NseCapabilityKind,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `NseResourceCounters` in `eggsec_nse`
[INFO] [stdout]    --> tests/m007b_migration_tests.rs:314:30
[INFO] [stdout]     |
[INFO] [stdout] 314 |         Arc::new(eggsec_nse::NseResourceCounters::new()),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^ could not find `NseResourceCounters` in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:311:5
[INFO] [stdout]     |
[INFO] [stdout] 308 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 311 |     NseResourceCounters,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  26 + use eggsec_nse::limits::NseResourceCounters;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `NseResourceCounters`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 314 -         Arc::new(eggsec_nse::NseResourceCounters::new()),
[INFO] [stdout] 314 +         Arc::new(NseResourceCounters::new()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NseCapabilityContext` in crate `eggsec_nse`
[INFO] [stdout]    --> tests/m007b_migration_tests.rs:318:32
[INFO] [stdout]     |
[INFO] [stdout] 318 | fn manual_ctx() -> eggsec_nse::NseCapabilityContext {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^ not found in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:297:5
[INFO] [stdout]     |
[INFO] [stdout] 295 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 296 | pub use capabilities::{
[INFO] [stdout] 297 |     NseCapabilityContext, NseCapabilityDecision, NseCapabilityEvent, NseCapabilityKind,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NseCapabilityContext` in crate `eggsec_nse`
[INFO] [stdout]    --> tests/m007b_migration_tests.rs:324:28
[INFO] [stdout]     |
[INFO] [stdout] 324 | fn ci_ctx() -> eggsec_nse::NseCapabilityContext {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^ not found in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:297:5
[INFO] [stdout]     |
[INFO] [stdout] 295 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 296 | pub use capabilities::{
[INFO] [stdout] 297 |     NseCapabilityContext, NseCapabilityDecision, NseCapabilityEvent, NseCapabilityKind,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `eggsec_nse::broker_http_request`, `eggsec_nse::execute_nse_run`, `eggsec_nse::CountingHttpProvider`, `eggsec_nse::MockHttpProvider`, `eggsec_nse::NseCapabilityContext`, `eggsec_nse::NseHostServices`, `eggsec_nse::NseHttpError`, `eggsec_nse::NseHttpMethod`, `eggsec_nse::NseHttpRequest`, `eggsec_nse::NseHttpResponse`, `eggsec_nse::NseRunRequest`
[INFO] [stdout]    --> tests/http_provider_tests.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout]  18 |     broker_http_request, execute_nse_run, CountingHttpProvider, MockHttpProvider,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^ no `MockHttpProvider` in the root
[INFO] [stdout]     |     |                    |                |
[INFO] [stdout]     |     |                    |                no `CountingHttpProvider` in the root
[INFO] [stdout]     |     |                    no `execute_nse_run` in the root
[INFO] [stdout]     |     no `broker_http_request` in the root
[INFO] [stdout]  19 |     NseCapabilityContext, NseHostServices, NseHttpError, NseHttpMethod, NseHttpRequest,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^ no `NseHttpRequest` in the root
[INFO] [stdout]     |     |                     |                |             |
[INFO] [stdout]     |     |                     |                |             no `NseHttpMethod` in the root
[INFO] [stdout]     |     |                     |                no `NseHttpError` in the root
[INFO] [stdout]     |     |                     no `NseHostServices` in the root
[INFO] [stdout]     |     no `NseCapabilityContext` in the root
[INFO] [stdout]  20 |     NseHttpResponse, NseRunRequest, ResolvedNseExecutionProfile, SandboxConfig,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     no `NseHttpResponse` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:355:22
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 355 |     broker_fs_write, broker_http_request, broker_is_privileged, broker_network_interfaces,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:379:5
[INFO] [stdout]     |
[INFO] [stdout] 377 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 378 | pub use run::{
[INFO] [stdout] 379 |     execute_nse_run, extract_static_requires, script_name_for_source, NseRunError, NseRunErrorKind,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:361:33
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 361 |     CountingFilesystemProvider, CountingHttpProvider, CountingProcessProvider,
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:365:47
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 365 |     MemoryUdpSocket, MemoryUdpSocketProvider, MockHttpProvider, NativeChildProcess,
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:297:5
[INFO] [stdout]     |
[INFO] [stdout] 295 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 296 | pub use capabilities::{
[INFO] [stdout] 297 |     NseCapabilityContext, NseCapabilityDecision, NseCapabilityEvent, NseCapabilityKind,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:371:41
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 371 |     NseFileType, NseFilesystemProvider, NseHostServices, NseHttpError, NseHttpMethod,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:371:58
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 371 |     NseFileType, NseFilesystemProvider, NseHostServices, NseHttpError, NseHttpMethod,
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:371:72
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 371 |     NseFileType, NseFilesystemProvider, NseHostServices, NseHttpError, NseHttpMethod,
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:372:22
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 372 |     NseHttpProvider, NseHttpRequest, NseHttpResponse, NseIpAddress, NseNetworkInterface,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:372:38
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 372 |     NseHttpProvider, NseHttpRequest, NseHttpResponse, NseIpAddress, NseNetworkInterface,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]     |
[INFO] [stdout]  19 -     NseCapabilityContext, NseHostServices, NseHttpError, NseHttpMethod, NseHttpRequest,
[INFO] [stdout]  19 +     NseCapabilityContext, NseHostServices, NseLoadError, NseHttpMethod, NseHttpRequest,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `contains` found for type `!` in the current scope
[INFO] [stdout]    --> tests/brokered_stream_tests.rs:147:13
[INFO] [stdout]     |
[INFO] [stdout] 147 |         err.contains("denied"),
[INFO] [stdout]     |             ^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `eggsec-nse` (test "provider_broker_tests") due to 7 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0432]: unresolved imports `eggsec_nse::broker_http_request`, `eggsec_nse::NseHostServices`, `eggsec_nse::NseHttpError`, `eggsec_nse::NseHttpMethod`, `eggsec_nse::NseHttpProvider`, `eggsec_nse::NseHttpRequest`, `eggsec_nse::NseHttpResponse`
[INFO] [stdout]    --> tests/effect_manifest_tests.rs:16:36
[INFO] [stdout]     |
[INFO] [stdout]  16 |     automated_library_eligibility, broker_http_request, classify, eligible_for_profile,
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^ no `broker_http_request` in the root
[INFO] [stdout]  17 |     is_automated_library_safe, is_automated_profile, NseAutomatedLibraryEligibility,
[INFO] [stdout]  18 |     NseHostServices, NseHttpError, NseHttpMethod, NseHttpProvider, NseHttpRequest, NseHttpResponse,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^ no `NseHttpResponse` in the root
[INFO] [stdout]     |     |                |             |              |                |
[INFO] [stdout]     |     |                |             |              |                no `NseHttpRequest` in the root
[INFO] [stdout]     |     |                |             |              no `NseHttpProvider` in the root
[INFO] [stdout]     |     |                |             no `NseHttpMethod` in the root
[INFO] [stdout]     |     |                no `NseHttpError` in the root
[INFO] [stdout]     |     no `NseHostServices` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:355:22
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 355 |     broker_fs_write, broker_http_request, broker_is_privileged, broker_network_interfaces,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:371:41
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 371 |     NseFileType, NseFilesystemProvider, NseHostServices, NseHttpError, NseHttpMethod,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:371:58
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 371 |     NseFileType, NseFilesystemProvider, NseHostServices, NseHttpError, NseHttpMethod,
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:371:72
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 371 |     NseFileType, NseFilesystemProvider, NseHostServices, NseHttpError, NseHttpMethod,
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:372:5
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 372 |     NseHttpProvider, NseHttpRequest, NseHttpResponse, NseIpAddress, NseNetworkInterface,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:372:22
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 372 |     NseHttpProvider, NseHttpRequest, NseHttpResponse, NseIpAddress, NseNetworkInterface,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:372:38
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 372 |     NseHttpProvider, NseHttpRequest, NseHttpResponse, NseIpAddress, NseNetworkInterface,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]     |
[INFO] [stdout]  18 -     NseHostServices, NseHttpError, NseHttpMethod, NseHttpProvider, NseHttpRequest, NseHttpResponse,
[INFO] [stdout]  18 +     NseHostServices, NseLoadError, NseHttpMethod, NseHttpProvider, NseHttpRequest, NseHttpResponse,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `NseExecutor` in `eggsec_nse`
[INFO] [stdout]    --> tests/effect_manifest_tests.rs:40:28
[INFO] [stdout]     |
[INFO] [stdout]  40 |     let exec = eggsec_nse::NseExecutor::with_profile(profile).expect("executor init");
[INFO] [stdout]     |                            ^^^^^^^^^^^ could not find `NseExecutor` in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:301:19
[INFO] [stdout]     |
[INFO] [stdout] 300 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 301 | pub use executor::NseExecutor;
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `NseCapabilityContext` in `eggsec_nse`
[INFO] [stdout]    --> tests/effect_manifest_tests.rs:46:17
[INFO] [stdout]     |
[INFO] [stdout]  46 |     eggsec_nse::NseCapabilityContext::new(
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ could not find `NseCapabilityContext` in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:297:5
[INFO] [stdout]     |
[INFO] [stdout] 295 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 296 | pub use capabilities::{
[INFO] [stdout] 297 |     NseCapabilityContext, NseCapabilityDecision, NseCapabilityEvent, NseCapabilityKind,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `eggsec-nse` (test "brokered_stream_tests") due to 3 previous errors; 2 warnings emitted
[INFO] [stdout] error[E0433]: cannot find `NseExecutor` in `eggsec_nse`
[INFO] [stdout]    --> tests/effect_manifest_tests.rs:443:32
[INFO] [stdout]     |
[INFO] [stdout] 443 |         let exec = eggsec_nse::NseExecutor::with_profile(&profile).expect("executor init");
[INFO] [stdout]     |                                ^^^^^^^^^^^ could not find `NseExecutor` in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:301:19
[INFO] [stdout]     |
[INFO] [stdout] 300 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 301 | pub use executor::NseExecutor;
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `NseExecutor` in `eggsec_nse`
[INFO] [stdout]    --> tests/effect_manifest_tests.rs:478:32
[INFO] [stdout]     |
[INFO] [stdout] 478 |         let exec = eggsec_nse::NseExecutor::with_profile(&profile).expect("executor init");
[INFO] [stdout]     |                                ^^^^^^^^^^^ could not find `NseExecutor` in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:301:19
[INFO] [stdout]     |
[INFO] [stdout] 300 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 301 | pub use executor::NseExecutor;
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `eggsec_nse::broker_dns_lookup`, `eggsec_nse::broker_resolve_and_select`, `eggsec_nse::broker_tcp_connect`, `eggsec_nse::broker_tcp_receive`, `eggsec_nse::broker_tcp_send`, `eggsec_nse::broker_udp_connect`, `eggsec_nse::broker_udp_receive`, `eggsec_nse::broker_udp_send`, `eggsec_nse::execute_nse_run`, `eggsec_nse::CountingDnsProvider`, `eggsec_nse::CountingTcpSocketProvider`, `eggsec_nse::CountingUdpSocketProvider`, `eggsec_nse::MapDnsProvider`, `eggsec_nse::MemoryTcpSocketProvider`, `eggsec_nse::MemoryUdpSocketProvider`, `eggsec_nse::NseCapabilityContext`, `eggsec_nse::NseDnsAnswer`, `eggsec_nse::NseDnsRecord`, `eggsec_nse::NseDnsRecordType`, `eggsec_nse::NseHostServices`, `eggsec_nse::NseIpAddress`, `eggsec_nse::NseRunRequest`, `eggsec_nse::NseTransportProtocol`, `eggsec_nse::ScriptedDnsProvider`
[INFO] [stdout]    --> tests/network_provider_tests.rs:20:5
[INFO] [stdout]     |
[INFO] [stdout]  20 |     broker_dns_lookup, broker_resolve_and_select, broker_tcp_connect, broker_tcp_receive,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^ no `broker_tcp_receive` in the root
[INFO] [stdout]     |     |                  |                          |
[INFO] [stdout]     |     |                  |                          no `broker_tcp_connect` in the root
[INFO] [stdout]     |     |                  no `broker_resolve_and_select` in the root
[INFO] [stdout]     |     no `broker_dns_lookup` in the root
[INFO] [stdout]  21 |     broker_tcp_send, broker_udp_connect, broker_udp_receive, broker_udp_send, execute_nse_run,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^ no `execute_nse_run` in the root
[INFO] [stdout]     |     |                |                   |                   |
[INFO] [stdout]     |     |                |                   |                   no `broker_udp_send` in the root
[INFO] [stdout]     |     |                |                   no `broker_udp_receive` in the root
[INFO] [stdout]     |     |                no `broker_udp_connect` in the root
[INFO] [stdout]     |     no `broker_tcp_send` in the root
[INFO] [stdout]  22 |     CountingDnsProvider, CountingTcpSocketProvider, CountingUdpSocketProvider, MapDnsProvider,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     no `CountingDnsProvider` in the root
[INFO] [stdout]  23 |     MemoryTcpSocketProvider, MemoryUdpSocketProvider, NseCapabilityContext, NseDnsAnswer,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout]  24 |     NseDnsRecord, NseDnsRecordType, NseHostServices, NseIpAddress, NseRunRequest,
[INFO] [stdout]     |     ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^^
[INFO] [stdout]  25 |     NseTransportProtocol, ResolvedNseExecutionProfile, SandboxConfig, ScriptedDnsProvider,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^                                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:350:5
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 349 | pub use providers::{
[INFO] [stdout] 350 |     broker_dns_lookup, broker_env_var, broker_fs_create_dir_all, broker_fs_current_dir,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:357:24
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 357 |     broker_random_u32, broker_resolve_and_select, broker_tcp_connect, broker_tcp_connect_endpoint,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:357:51
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 357 |     broker_random_u32, broker_resolve_and_select, broker_tcp_connect, broker_tcp_connect_endpoint,
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:358:5
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 358 |     broker_tcp_receive, broker_tcp_send, broker_temp_dir, broker_udp_connect,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:358:25
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 358 |     broker_tcp_receive, broker_tcp_send, broker_temp_dir, broker_udp_connect,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:358:59
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 358 |     broker_tcp_receive, broker_tcp_send, broker_temp_dir, broker_udp_connect,
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:359:34
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 359 |     broker_udp_connect_endpoint, broker_udp_receive, broker_udp_send, broker_unix_timestamp,
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:359:54
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 359 |     broker_udp_connect_endpoint, broker_udp_receive, broker_udp_send, broker_unix_timestamp,
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:379:5
[INFO] [stdout]     |
[INFO] [stdout] 377 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 378 | pub use run::{
[INFO] [stdout] 379 |     execute_nse_run, extract_static_requires, script_name_for_source, NseRunError, NseRunErrorKind,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:360:28
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 360 |     CountingClockProvider, CountingDnsProvider, CountingEnvironmentProvider,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `NseExecutor` in `eggsec_nse`
[INFO] [stdout]    --> tests/effect_manifest_tests.rs:498:28
[INFO] [stdout]     |
[INFO] [stdout] 498 |     let exec = eggsec_nse::NseExecutor::with_profile(&profile).expect("executor init");
[INFO] [stdout]     |                            ^^^^^^^^^^^ could not find `NseExecutor` in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:301:19
[INFO] [stdout]     |
[INFO] [stdout] 300 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 301 | pub use executor::NseExecutor;
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `eggsec_nse::broker_fs_current_dir`, `eggsec_nse::broker_fs_open`, `eggsec_nse::broker_fs_read_to_string`, `eggsec_nse::broker_fs_resolve`, `eggsec_nse::broker_fs_set_current_dir`, `eggsec_nse::broker_fs_write`, `eggsec_nse::broker_is_privileged`, `eggsec_nse::broker_network_interfaces`, `eggsec_nse::broker_process_run`, `eggsec_nse::broker_process_spawn`, `eggsec_nse::execute_nse_run`, `eggsec_nse::CountingFilesystemProvider`, `eggsec_nse::CountingProcessProvider`, `eggsec_nse::NseCapabilityContext`, `eggsec_nse::NseFileMetadata`, `eggsec_nse::NseHostServices`, `eggsec_nse::NseOpenMode`, `eggsec_nse::NseProcessSpec`, `eggsec_nse::NseRunRequest`
[INFO] [stdout]    --> tests/fs_process_tests.rs:19:5
[INFO] [stdout]     |
[INFO] [stdout]  19 |     broker_fs_current_dir, broker_fs_open, broker_fs_read_to_string, broker_fs_resolve,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^ no `broker_fs_resolve` in the root
[INFO] [stdout]     |     |                      |               |
[INFO] [stdout]     |     |                      |               no `broker_fs_read_to_string` in the root
[INFO] [stdout]     |     |                      no `broker_fs_open` in the root
[INFO] [stdout]     |     no `broker_fs_current_dir` in the root
[INFO] [stdout]  20 |     broker_fs_set_current_dir, broker_fs_write, broker_is_privileged, broker_network_interfaces,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^ no `broker_network_interfaces` in the root
[INFO] [stdout]     |     |                          |                |
[INFO] [stdout]     |     |                          |                no `broker_is_privileged` in the root
[INFO] [stdout]     |     |                          no `broker_fs_write` in the root
[INFO] [stdout]     |     no `broker_fs_set_current_dir` in the root
[INFO] [stdout]  21 |     broker_process_run, broker_process_spawn, execute_nse_run, CountingFilesystemProvider,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |                   |
[INFO] [stdout]     |     |                   no `broker_process_spawn` in the root
[INFO] [stdout]     |     no `broker_process_run` in the root
[INFO] [stdout]  22 |     CountingProcessProvider, NseCapabilityContext, NseFileMetadata, NseHostServices, NseOpenMode,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout]  23 |     NseProcessSpec, NseRunRequest, ResolvedNseExecutionProfile, SandboxConfig,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:350:66
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 349 | pub use providers::{
[INFO] [stdout] 350 |     broker_dns_lookup, broker_env_var, broker_fs_create_dir_all, broker_fs_current_dir,
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:351:64
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 351 |     broker_fs_exists, broker_fs_hard_link, broker_fs_metadata, broker_fs_open, broker_fs_read,
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:352:46
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 352 |     broker_fs_read_dir, broker_fs_read_link, broker_fs_read_to_string, broker_fs_remove_dir,
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:353:46
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 353 |     broker_fs_remove_file, broker_fs_rename, broker_fs_resolve, broker_fs_set_current_dir,
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:353:65
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 353 |     broker_fs_remove_file, broker_fs_rename, broker_fs_resolve, broker_fs_set_current_dir,
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:355:5
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 355 |     broker_fs_write, broker_http_request, broker_is_privileged, broker_network_interfaces,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:355:43
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 355 |     broker_fs_write, broker_http_request, broker_is_privileged, broker_network_interfaces,
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:355:65
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 355 |     broker_fs_write, broker_http_request, broker_is_privileged, broker_network_interfaces,
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:356:5
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 356 |     broker_process_run, broker_process_spawn, broker_random_f64, broker_random_fill,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:356:25
[INFO] [stdout]     |
[INFO] [stdout] 348 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 356 |     broker_process_run, broker_process_spawn, broker_random_f64, broker_random_fill,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `NseExecutor` in `eggsec_nse`
[INFO] [stdout]    --> tests/effect_manifest_tests.rs:520:36
[INFO] [stdout]     |
[INFO] [stdout] 520 |             let exec = eggsec_nse::NseExecutor::with_profile(&profile).expect("executor init");
[INFO] [stdout]     |                                    ^^^^^^^^^^^ could not find `NseExecutor` in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:301:19
[INFO] [stdout]     |
[INFO] [stdout] 300 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 301 | pub use executor::NseExecutor;
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> tests/fs_process_tests.rs:252:13
[INFO] [stdout]     |
[INFO] [stdout] 252 |         err.contains("denied") || err.contains("not allowed"),
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout]     = note: `#[warn(method_call_on_diverging_infer_var)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `NseRequiredModuleSource` in `eggsec_nse`
[INFO] [stdout]    --> tests/effect_manifest_tests.rs:529:37
[INFO] [stdout]     |
[INFO] [stdout] 529 |                         eggsec_nse::NseRequiredModuleSource::BlockedByPolicy
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^ could not find `NseRequiredModuleSource` in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:340:49
[INFO] [stdout]     |
[INFO] [stdout] 336 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 340 |     NseProfileSummary, NseRequiredModuleReport, NseRequiredModuleSource,
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> tests/network_provider_tests.rs:221:17
[INFO] [stdout]     |
[INFO] [stdout] 221 |     assert!(err.contains("no approved concrete endpoint"), "{err}");
[INFO] [stdout]     |                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout]     = note: `#[warn(method_call_on_diverging_infer_var)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `contains` found for type `!` in the current scope
[INFO] [stdout]    --> tests/network_provider_tests.rs:221:17
[INFO] [stdout]     |
[INFO] [stdout] 221 |     assert!(err.contains("no approved concrete endpoint"), "{err}");
[INFO] [stdout]     |                 ^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `NseExecutor` in `eggsec_nse`
[INFO] [stdout]    --> tests/effect_manifest_tests.rs:549:28
[INFO] [stdout]     |
[INFO] [stdout] 549 |     let exec = eggsec_nse::NseExecutor::with_profile(&profile).expect("executor init");
[INFO] [stdout]     |                            ^^^^^^^^^^^ could not find `NseExecutor` in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:301:19
[INFO] [stdout]     |
[INFO] [stdout] 300 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 301 | pub use executor::NseExecutor;
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NseCapabilityContext` in crate `eggsec_nse`
[INFO] [stdout]    --> tests/effect_manifest_tests.rs:36:18
[INFO] [stdout]     |
[INFO] [stdout]  36 | ) -> eggsec_nse::NseCapabilityContext {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^ not found in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:297:5
[INFO] [stdout]     |
[INFO] [stdout] 295 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 296 | pub use capabilities::{
[INFO] [stdout] 297 |     NseCapabilityContext, NseCapabilityDecision, NseCapabilityEvent, NseCapabilityKind,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `NseCancellationToken` in `eggsec_nse`
[INFO] [stdout]    --> tests/effect_manifest_tests.rs:53:21
[INFO] [stdout]     |
[INFO] [stdout]  53 |         eggsec_nse::NseCancellationToken::new(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^ could not find `NseCancellationToken` in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:310:5
[INFO] [stdout]     |
[INFO] [stdout] 308 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] 309 | pub use limits::{
[INFO] [stdout] 310 |     NseCancellationToken, NseExecutionLimits, NseExecutionStats, NseLimitViolation,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  12 + use eggsec_nse::limits::NseCancellationToken;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `NseCancellationToken`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout]  53 -         eggsec_nse::NseCancellationToken::new(),
[INFO] [stdout]  53 +         NseCancellationToken::new(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `NseResourceCounters` in `eggsec_nse`
[INFO] [stdout]    --> tests/effect_manifest_tests.rs:54:41
[INFO] [stdout]     |
[INFO] [stdout]  54 |         std::sync::Arc::new(eggsec_nse::NseResourceCounters::new()),
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^ could not find `NseResourceCounters` in `eggsec_nse`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:311:5
[INFO] [stdout]     |
[INFO] [stdout] 308 | #[cfg(feature = "nse")]
[INFO] [stdout]     |       --------------- the item is gated behind the `nse` feature
[INFO] [stdout] ...
[INFO] [stdout] 311 |     NseResourceCounters,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]  12 + use eggsec_nse::limits::NseResourceCounters;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `NseResourceCounters`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout]  54 -         std::sync::Arc::new(eggsec_nse::NseResourceCounters::new()),
[INFO] [stdout]  54 +         std::sync::Arc::new(NseResourceCounters::new()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> tests/network_provider_tests.rs:636:17
[INFO] [stdout]     |
[INFO] [stdout] 636 |     assert!(err.contains("failed"), "{err}");
[INFO] [stdout]     |                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `eggsec-nse` (test "http_provider_tests") due to 1 previous error
[INFO] [stdout] error[E0599]: no method named `contains` found for type `!` in the current scope
[INFO] [stdout]    --> tests/network_provider_tests.rs:636:17
[INFO] [stdout]     |
[INFO] [stdout] 636 |     assert!(err.contains("failed"), "{err}");
[INFO] [stdout]     |                 ^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `contains` found for type `!` in the current scope
[INFO] [stdout]    --> tests/fs_process_tests.rs:252:13
[INFO] [stdout]     |
[INFO] [stdout] 252 |         err.contains("denied") || err.contains("not allowed"),
[INFO] [stdout]     |             ^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `eggsec-nse` (test "effect_manifest_tests") due to 12 previous errors
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `eggsec-nse` (test "network_provider_tests") due to 3 previous errors; 4 warnings emitted
[INFO] [stdout] error[E0599]: no method named `contains` found for type `!` in the current scope
[INFO] [stdout]    --> tests/fs_process_tests.rs:252:39
[INFO] [stdout]     |
[INFO] [stdout] 252 |         err.contains("denied") || err.contains("not allowed"),
[INFO] [stdout]     |                                       ^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> tests/fs_process_tests.rs:252:48
[INFO] [stdout]     |
[INFO] [stdout] 252 |         err.contains("denied") || err.contains("not allowed"),
[INFO] [stdout]     |                                   ---          ^^^^^^^^^^^^^ unreachable expression
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   any code following this expression is unreachable
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `eggsec-nse` (test "m007b_migration_tests") due to 17 previous errors
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `eggsec-nse` (test "fs_process_tests") due to 3 previous errors; 3 warnings emitted
[INFO] [stderr] warning: unused dependency `chrono`
[INFO] [stderr]   --> Cargo.toml:10:15
[INFO] [stderr]    |
[INFO] [stderr] 10 | [dependencies.chrono]
[INFO] [stderr]    |               ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `chrono`
[INFO] [stderr] warning: unused dependency `dashmap`
[INFO] [stderr]   --> Cargo.toml:14:15
[INFO] [stderr]    |
[INFO] [stderr] 14 | [dependencies.dashmap]
[INFO] [stderr]    |               ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `dashmap`
[INFO] [stderr] warning: unused dependency `flate2`
[INFO] [stderr]   --> Cargo.toml:21:15
[INFO] [stderr]    |
[INFO] [stderr] 21 | [dependencies.flate2]
[INFO] [stderr]    |               ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `flate2`
[INFO] [stderr] warning: unused dependency `hex`
[INFO] [stderr]   --> Cargo.toml:24:15
[INFO] [stderr]    |
[INFO] [stderr] 24 | [dependencies.hex]
[INFO] [stderr]    |               ^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `hex`
[INFO] [stderr] warning: unused dependency `hickory-resolver`
[INFO] [stderr]   --> Cargo.toml:27:15
[INFO] [stderr]    |
[INFO] [stderr] 27 | [dependencies.hickory-resolver]
[INFO] [stderr]    |               ^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `hickory-resolver`
[INFO] [stderr] warning: unused dependency `hostname`
[INFO] [stderr]   --> Cargo.toml:32:15
[INFO] [stderr]    |
[INFO] [stderr] 32 | [dependencies.hostname]
[INFO] [stderr]    |               ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `hostname`
[INFO] [stderr] warning: unused dependency `md-5`
[INFO] [stderr]   --> Cargo.toml:39:15
[INFO] [stderr]    |
[INFO] [stderr] 39 | [dependencies.md-5]
[INFO] [stderr]    |               ^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `md-5`
[INFO] [stderr] warning: unused dependency `rand`
[INFO] [stderr]   --> Cargo.toml:63:15
[INFO] [stderr]    |
[INFO] [stderr] 63 | [dependencies.rand]
[INFO] [stderr]    |               ^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `rand`
[INFO] [stderr] warning: unused dependency `regex`
[INFO] [stderr]   --> Cargo.toml:67:15
[INFO] [stderr]    |
[INFO] [stderr] 67 | [dependencies.regex]
[INFO] [stderr]    |               ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `regex`
[INFO] [stderr] warning: unused dependency `reqwest`
[INFO] [stderr]   --> Cargo.toml:70:15
[INFO] [stderr]    |
[INFO] [stderr] 70 | [dependencies.reqwest]
[INFO] [stderr]    |               ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `reqwest`
[INFO] [stderr] warning: unused dependency `rustc-hash`
[INFO] [stderr]   --> Cargo.toml:75:15
[INFO] [stderr]    |
[INFO] [stderr] 75 | [dependencies.rustc-hash]
[INFO] [stderr]    |               ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `rustc-hash`
[INFO] [stderr] warning: unused dependency `scraper`
[INFO] [stderr]   --> Cargo.toml:83:15
[INFO] [stderr]    |
[INFO] [stderr] 83 | [dependencies.scraper]
[INFO] [stderr]    |               ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `scraper`
[INFO] [stderr] warning: unused dependency `sha1`
[INFO] [stderr]   --> Cargo.toml:93:15
[INFO] [stderr]    |
[INFO] [stderr] 93 | [dependencies.sha1]
[INFO] [stderr]    |               ^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `sha1`
[INFO] [stderr] warning: unused dependency `urlencoding`
[INFO] [stderr]    --> Cargo.toml:111:15
[INFO] [stderr]     |
[INFO] [stderr] 111 | [dependencies.urlencoding]
[INFO] [stderr]     |               ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: consider removing the dependency on `urlencoding`
[INFO] [stderr] warning: `eggsec-nse` (manifest) generated 14 warnings
[INFO] running `Command { std: "docker" "inspect" "fa676b60d8f84c902e78c605dff5fd54fa487534fc8d2b7cc8ab09be6741d89b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fa676b60d8f84c902e78c605dff5fd54fa487534fc8d2b7cc8ab09be6741d89b", kill_on_drop: false }`
[INFO] [stdout] fa676b60d8f84c902e78c605dff5fd54fa487534fc8d2b7cc8ab09be6741d89b
