[INFO] fetching crate memcordon 0.5.7-rc.19...
[INFO] testing memcordon-0.5.7-rc.19 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate memcordon 0.5.7-rc.19 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate memcordon 0.5.7-rc.19
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate memcordon 0.5.7-rc.19
[INFO] tweaked toml for crates.io crate memcordon 0.5.7-rc.19 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate memcordon 0.5.7-rc.19 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate memcordon 0.5.7-rc.19 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" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 7f88ccbbfcf63336588c892a720c5bc3ceda8d6546154c21d45699d394c19a78
[INFO] running `Command { std: "docker" "start" "7f88ccbbfcf63336588c892a720c5bc3ceda8d6546154c21d45699d394c19a78", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7f88ccbbfcf63336588c892a720c5bc3ceda8d6546154c21d45699d394c19a78", 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" "7f88ccbbfcf63336588c892a720c5bc3ceda8d6546154c21d45699d394c19a78" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7f88ccbbfcf63336588c892a720c5bc3ceda8d6546154c21d45699d394c19a78", 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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7f88ccbbfcf63336588c892a720c5bc3ceda8d6546154c21d45699d394c19a78" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling static_vcruntime v3.0.0
[INFO] [stderr]    Compiling clap_builder v4.6.7
[INFO] [stderr]    Compiling filetime v0.2.29
[INFO] [stderr]    Compiling clap_derive v4.6.7
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling xattr v1.6.1
[INFO] [stderr]    Compiling tar v0.4.46
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling memcordon-core v0.5.7-rc.19
[INFO] [stderr]    Compiling memcordon v0.5.7-rc.19 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling memcordon-platform v0.5.7-rc.19
[INFO] [stderr]    Compiling memcordon-windows-launch-core v0.5.7-rc.19
[INFO] [stderr] warning: unused dependency `clap`
[INFO] [stderr]   --> Cargo.toml:57:15
[INFO] [stderr]    |
[INFO] [stderr] 57 | [dependencies.clap]
[INFO] [stderr]    |               ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `clap`
[INFO] [stderr] warning: unused dependency `flate2`
[INFO] [stderr]    --> Cargo.toml:131:49
[INFO] [stderr]     |
[INFO] [stderr] 131 | [target.'cfg(target_os = "linux")'.dependencies.flate2]
[INFO] [stderr]     |                                                 ^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: consider removing the dependency on `flate2`
[INFO] [stderr] warning: unused dependency `memcordon-windows-launch-core`
[INFO] [stderr]   --> Cargo.toml:70:15
[INFO] [stderr]    |
[INFO] [stderr] 70 | [dependencies.memcordon-windows-launch-core]
[INFO] [stderr]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `memcordon-windows-launch-core`
[INFO] [stderr] warning: unused dependency `tar`
[INFO] [stderr]    --> Cargo.toml:134:49
[INFO] [stderr]     |
[INFO] [stderr] 134 | [target.'cfg(target_os = "linux")'.dependencies.tar]
[INFO] [stderr]     |                                                 ^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: consider removing the dependency on `tar`
[INFO] [stderr] warning: `memcordon` (manifest) generated 4 warnings
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3m 14s
[INFO] running `Command { std: "docker" "inspect" "7f88ccbbfcf63336588c892a720c5bc3ceda8d6546154c21d45699d394c19a78", 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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7f88ccbbfcf63336588c892a720c5bc3ceda8d6546154c21d45699d394c19a78" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling toml v1.1.6+spec-1.1.0
[INFO] [stderr]    Compiling memcordon-core v0.5.7-rc.19
[INFO] [stderr]    Compiling memcordon-windows-launch-core v0.5.7-rc.19
[INFO] [stderr]    Compiling memcordon-platform v0.5.7-rc.19
[INFO] [stderr]    Compiling memcordon v0.5.7-rc.19 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: cannot find module or crate `memcordon_testkit` in this scope
[INFO] [stdout]   --> tests/private_lifetime.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let output = memcordon_testkit::run_with_deadline_output_limit(
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `memcordon_testkit`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `memcordon_testkit`, use `cargo add memcordon_testkit` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `memcordon` (test "private_lifetime") due to 1 previous error
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: couldn't read `tests/sealed_agent/../../../../fuzz/corpus/workload-request/baseline-v2.json`: No such file or directory (os error 2)
[INFO] [stdout]    --> tests/sealed_agent/policy_activation_v2.rs:103:45
[INFO] [stdout]     |
[INFO] [stdout] 103 |       let request = WorkloadContractV2::parse(include_bytes!(
[INFO] [stdout]     |  _____________________________________________^
[INFO] [stdout] 104 | |         "../../../../fuzz/corpus/workload-request/baseline-v2.json"
[INFO] [stdout] 105 | |     ))
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `tests/sealed_agent/../../../../.gitattributes`: No such file or directory (os error 2)
[INFO] [stdout]   --> tests/sealed_agent/package.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |     let attributes = include_str!("../../../../.gitattributes");
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `tests/sealed_agent/../../../../packaging/linux/memcordon-sealed-agent.service`: No such file or directory (os error 2)
[INFO] [stdout]   --> tests/sealed_agent/package.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         include_str!("../../../../packaging/linux/memcordon-sealed-agent.service");
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `tests/sealed_agent/../../../../packaging/linux/memcordon-sealed-agent.socket`: No such file or directory (os error 2)
[INFO] [stdout]   --> tests/sealed_agent/package.rs:48:26
[INFO] [stdout]    |
[INFO] [stdout] 48 |     let control_socket = include_str!("../../../../packaging/linux/memcordon-sealed-agent.socket");
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `tests/sealed_agent/../../../../packaging/linux/memcordon-sealed-launcher.service`: No such file or directory (os error 2)
[INFO] [stdout]   --> tests/sealed_agent/package.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |         include_str!("../../../../packaging/linux/memcordon-sealed-launcher.service");
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `tests/sealed_agent/../../../../packaging/linux/memcordon-sealed-launcher.socket`: No such file or directory (os error 2)
[INFO] [stdout]   --> tests/sealed_agent/package.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |         include_str!("../../../../packaging/linux/memcordon-sealed-launcher.socket");
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `tests/sealed_agent/../../../../packaging/linux/memcordon.conf`: No such file or directory (os error 2)
[INFO] [stdout]   --> tests/sealed_agent/package.rs:53:20
[INFO] [stdout]    |
[INFO] [stdout] 53 |     let tmpfiles = include_str!("../../../../packaging/linux/memcordon.conf");
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `tests/sealed_agent/../../../../packaging/linux/memcordon-sealed-network-launcher.service`: No such file or directory (os error 2)
[INFO] [stdout]    --> tests/sealed_agent/package.rs:128:9
[INFO] [stdout]     |
[INFO] [stdout] 128 |         include_str!("../../../../packaging/linux/memcordon-sealed-network-launcher.service");
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `tests/sealed_agent/../../../../packaging/linux/memcordon-sealed-network-launcher.socket`: No such file or directory (os error 2)
[INFO] [stdout]    --> tests/sealed_agent/package.rs:130:9
[INFO] [stdout]     |
[INFO] [stdout] 130 |         include_str!("../../../../packaging/linux/memcordon-sealed-network-launcher.socket");
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `tests/sealed_agent/../../../../packaging/linux/memcordon-sealed-agent.service`: No such file or directory (os error 2)
[INFO] [stdout]    --> tests/sealed_agent/package.rs:195:9
[INFO] [stdout]     |
[INFO] [stdout] 195 |         include_str!("../../../../packaging/linux/memcordon-sealed-agent.service"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `tests/sealed_agent/../../../../packaging/linux/memcordon-sealed-launcher.service`: No such file or directory (os error 2)
[INFO] [stdout]    --> tests/sealed_agent/package.rs:196:9
[INFO] [stdout]     |
[INFO] [stdout] 196 |         include_str!("../../../../packaging/linux/memcordon-sealed-launcher.service"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `tests/sealed_agent/../../../../packaging/linux/memcordon.conf`: No such file or directory (os error 2)
[INFO] [stdout]    --> tests/sealed_agent/package.rs:208:20
[INFO] [stdout]     |
[INFO] [stdout] 208 |     let tmpfiles = include_str!("../../../../packaging/linux/memcordon.conf");
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `tests/sealed_agent/../../../../fuzz/corpus/workload-request/baseline-v2.json`: No such file or directory (os error 2)
[INFO] [stdout]    --> tests/sealed_agent/request.rs:157:45
[INFO] [stdout]     |
[INFO] [stdout] 157 |           contract: WorkloadContractV2::parse(include_bytes!(
[INFO] [stdout]     |  _____________________________________________^
[INFO] [stdout] 158 | |             "../../../../fuzz/corpus/workload-request/baseline-v2.json"
[INFO] [stdout] 159 | |         ))
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `tests/sealed_agent/../../../../fuzz/corpus/workload-request/baseline-v2.json`: No such file or directory (os error 2)
[INFO] [stdout]    --> tests/sealed_agent/request.rs:214:50
[INFO] [stdout]     |
[INFO] [stdout] 214 |       let mut contract = WorkloadContractV2::parse(include_bytes!(
[INFO] [stdout]     |  __________________________________________________^
[INFO] [stdout] 215 | |         "../../../../fuzz/corpus/workload-request/baseline-v2.json"
[INFO] [stdout] 216 | |     ))
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::linux::attempt::TransitionFault`
[INFO] [stdout]   --> tests/sealed_agent/attempt_record_atomic.rs:3:44
[INFO] [stdout]    |
[INFO] [stdout]  3 | use crate::linux::attempt::{AttemptRecord, TransitionFault};
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^ no `TransitionFault` in `linux::attempt`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> tests/../src/bin/memcordon-sealed-agent/linux/attempt.rs:74:10
[INFO] [stdout]    |
[INFO] [stdout] 72 | #[cfg(feature = "test-support")]
[INFO] [stdout]    |       ------------------------ the item is gated behind the `test-support` feature
[INFO] [stdout] 73 | #[derive(Clone, Copy, Debug, Eq, PartialEq)]
[INFO] [stdout] 74 | pub enum TransitionFault {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::linux::private_target::private_network_owner_for_test`
[INFO] [stdout]    --> tests/sealed_agent/native_private_namespace_init.rs:9:5
[INFO] [stdout]     |
[INFO] [stdout]   9 | use crate::linux::private_target::private_network_owner_for_test;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------------
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   no `private_network_owner_for_test` in `linux::private_target`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> tests/../src/bin/memcordon-sealed-agent/linux/private_target.rs:181:8
[INFO] [stdout]     |
[INFO] [stdout] 180 | #[cfg(feature = "test-support")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `test-support` feature
[INFO] [stdout] 181 | pub fn private_network_owner_for_test(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::linux::entrypoint::seal_ticket_for_test`
[INFO] [stdout]   --> tests/sealed_agent/native_private_tcp.rs:5:51
[INFO] [stdout]    |
[INFO] [stdout]  5 |     EntrypointObjectIdentity, VerifiedEntrypoint, seal_ticket_for_test,
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^^^^^^^^ no `seal_ticket_for_test` in `linux::entrypoint`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> tests/../src/bin/memcordon-sealed-agent/linux/entrypoint.rs:54:8
[INFO] [stdout]    |
[INFO] [stdout] 53 | #[cfg(feature = "test-support")]
[INFO] [stdout]    |       ------------------------ the item is gated behind the `test-support` feature
[INFO] [stdout] 54 | pub fn seal_ticket_for_test(identity: EntrypointObjectIdentity) -> EntrypointSealTicket {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::linux::launch::private_cleanup_guard_gate_for_test`
[INFO] [stdout]    --> tests/sealed_agent/native_private_tcp.rs:8:61
[INFO] [stdout]     |
[INFO] [stdout]   8 | use crate::linux::launch::{pin_private_prelaunch_authority, private_cleanup_guard_gate_for_test};
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `private_cleanup_guard_gate_for_test` in `linux::launch`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> tests/../src/bin/memcordon-sealed-agent/linux/launch.rs:615:8
[INFO] [stdout]     |
[INFO] [stdout] 614 | #[cfg(feature = "test-support")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `test-support` feature
[INFO] [stdout] 615 | pub fn private_cleanup_guard_gate_for_test(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::linux::private_target::encode_private_failure_packet_for_test`, `crate::linux::private_target::private_network_owner_for_test`
[INFO] [stdout]    --> tests/sealed_agent/native_private_tcp.rs:20:5
[INFO] [stdout]     |
[INFO] [stdout]  20 |     encode_private_failure_packet_for_test, exact_private_authorization_packet,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `encode_private_failure_packet_for_test` in `linux::private_target`
[INFO] [stdout]  21 |     pin_private_network_namespace, private_network_owner_for_test,
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `private_network_owner_for_test` in `linux::private_target`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> tests/../src/bin/memcordon-sealed-agent/linux/private_target.rs:109:8
[INFO] [stdout]     |
[INFO] [stdout] 108 | #[cfg(feature = "test-support")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `test-support` feature
[INFO] [stdout] 109 | pub fn encode_private_failure_packet_for_test(phase: u8, detail: &str) -> Vec<u8> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> tests/../src/bin/memcordon-sealed-agent/linux/private_target.rs:181:8
[INFO] [stdout]     |
[INFO] [stdout] 180 | #[cfg(feature = "test-support")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `test-support` feature
[INFO] [stdout] 181 | pub fn private_network_owner_for_test(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]     |
[INFO] [stdout]  20 -     encode_private_failure_packet_for_test, exact_private_authorization_packet,
[INFO] [stdout]  20 +     encode_private_failure_packet, exact_private_authorization_packet,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `observe_after_package_verification_for_test` in module `crate::linux::qualification`
[INFO] [stdout]    --> tests/sealed_agent/linux_recovery.rs:79:46
[INFO] [stdout]     |
[INFO] [stdout]  79 |     let error = crate::linux::qualification::observe_after_package_verification_for_test()
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::linux::qualification`
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named function `observe_after_package_verification` defined here
[INFO] [stdout]    --> tests/../src/bin/memcordon-sealed-agent/linux/qualification.rs:114:1
[INFO] [stdout]     |
[INFO] [stdout] 114 | fn observe_after_package_verification() -> Result<ReadinessObservation, String> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> tests/../src/bin/memcordon-sealed-agent/linux/qualification.rs:99:15
[INFO] [stdout]     |
[INFO] [stdout]  98 | #[cfg(feature = "test-support")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `test-support` feature
[INFO] [stdout]  99 | pub(crate) fn observe_after_package_verification_for_test() -> Result<ReadinessObservation, String>
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  79 -     let error = crate::linux::qualification::observe_after_package_verification_for_test()
[INFO] [stdout]  79 +     let error = crate::linux::qualification::observe_after_package_verification()
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `recover_test_roots` in module `crate::linux::recovery`
[INFO] [stdout]   --> tests/sealed_agent/private_attempt.rs:40:33
[INFO] [stdout]    |
[INFO] [stdout] 40 |         crate::linux::recovery::recover_test_roots(state.path(), cgroup.path()).unwrap();
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^ not found in `crate::linux::recovery`
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named function `recover_roots` defined here
[INFO] [stdout]   --> tests/../src/bin/memcordon-sealed-agent/linux/recovery.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | fn recover_roots(state_root: &Path, cgroup_root: &Path) -> Result<Vec<String>, String> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> tests/../src/bin/memcordon-sealed-agent/linux/recovery.rs:21:8
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[cfg(feature = "test-support")]
[INFO] [stdout]    |       ------------------------ the item is gated behind the `test-support` feature
[INFO] [stdout] 21 | pub fn recover_test_roots(state_root: &Path, cgroup_root: &Path) -> Result<Vec<String>, String> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 40 -         crate::linux::recovery::recover_test_roots(state.path(), cgroup.path()).unwrap();
[INFO] [stdout] 40 +         crate::linux::recovery::recover_roots(state.path(), cgroup.path()).unwrap();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `recover_test_roots` in module `crate::linux::recovery`
[INFO] [stdout]   --> tests/sealed_agent/private_attempt.rs:92:33
[INFO] [stdout]    |
[INFO] [stdout] 92 |         crate::linux::recovery::recover_test_roots(state.path(), cgroup.path()).unwrap();
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^ not found in `crate::linux::recovery`
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named function `recover_roots` defined here
[INFO] [stdout]   --> tests/../src/bin/memcordon-sealed-agent/linux/recovery.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | fn recover_roots(state_root: &Path, cgroup_root: &Path) -> Result<Vec<String>, String> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> tests/../src/bin/memcordon-sealed-agent/linux/recovery.rs:21:8
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[cfg(feature = "test-support")]
[INFO] [stdout]    |       ------------------------ the item is gated behind the `test-support` feature
[INFO] [stdout] 21 | pub fn recover_test_roots(state_root: &Path, cgroup_root: &Path) -> Result<Vec<String>, String> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 92 -         crate::linux::recovery::recover_test_roots(state.path(), cgroup.path()).unwrap();
[INFO] [stdout] 92 +         crate::linux::recovery::recover_roots(state.path(), cgroup.path()).unwrap();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `recover_test_roots` in module `crate::linux::recovery`
[INFO] [stdout]   --> tests/sealed_agent/private_version_recovery.rs:26:45
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let ambiguous = crate::linux::recovery::recover_test_roots(&state, &cgroups).unwrap();
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^ not found in `crate::linux::recovery`
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named function `recover_roots` defined here
[INFO] [stdout]   --> tests/../src/bin/memcordon-sealed-agent/linux/recovery.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | fn recover_roots(state_root: &Path, cgroup_root: &Path) -> Result<Vec<String>, String> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> tests/../src/bin/memcordon-sealed-agent/linux/recovery.rs:21:8
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[cfg(feature = "test-support")]
[INFO] [stdout]    |       ------------------------ the item is gated behind the `test-support` feature
[INFO] [stdout] 21 | pub fn recover_test_roots(state_root: &Path, cgroup_root: &Path) -> Result<Vec<String>, String> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 26 -     let ambiguous = crate::linux::recovery::recover_test_roots(&state, &cgroups).unwrap();
[INFO] [stdout] 26 +     let ambiguous = crate::linux::recovery::recover_roots(&state, &cgroups).unwrap();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `recover_test_roots` in module `crate::linux::recovery`
[INFO] [stdout]   --> tests/sealed_agent/private_version_recovery.rs:45:45
[INFO] [stdout]    |
[INFO] [stdout] 45 |     let ambiguous = crate::linux::recovery::recover_test_roots(&state, &cgroups).unwrap();
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^ not found in `crate::linux::recovery`
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named function `recover_roots` defined here
[INFO] [stdout]   --> tests/../src/bin/memcordon-sealed-agent/linux/recovery.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | fn recover_roots(state_root: &Path, cgroup_root: &Path) -> Result<Vec<String>, String> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> tests/../src/bin/memcordon-sealed-agent/linux/recovery.rs:21:8
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[cfg(feature = "test-support")]
[INFO] [stdout]    |       ------------------------ the item is gated behind the `test-support` feature
[INFO] [stdout] 21 | pub fn recover_test_roots(state_root: &Path, cgroup_root: &Path) -> Result<Vec<String>, String> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 45 -     let ambiguous = crate::linux::recovery::recover_test_roots(&state, &cgroups).unwrap();
[INFO] [stdout] 45 +     let ambiguous = crate::linux::recovery::recover_roots(&state, &cgroups).unwrap();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `create_for_test` found for struct `attempt::AttemptRecord` in the current scope
[INFO] [stdout]    --> tests/sealed_agent/attempt_record_atomic.rs:11:33
[INFO] [stdout]     |
[INFO] [stdout]  11 |     let record = AttemptRecord::create_for_test(temporary.path(), IDENTITY.to_owned(), 1).unwrap();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^ associated function or constant not found in `attempt::AttemptRecord`
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/../src/bin/memcordon-sealed-agent/linux/attempt.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | pub struct AttemptRecord {
[INFO] [stdout]     | ------------------------ associated function or constant `create_for_test` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `attempt::AttemptRecord` consider using one of the following associated functions:
[INFO] [stdout]       attempt::AttemptRecord::create
[INFO] [stdout]       attempt::AttemptRecord::create_v2
[INFO] [stdout]       attempt::AttemptRecord::adopt_v2
[INFO] [stdout]    --> tests/../src/bin/memcordon-sealed-agent/linux/attempt.rs:80:5
[INFO] [stdout]     |
[INFO] [stdout]  80 |       pub fn create(identity: String, frontend_pid: libc::pid_t) -> Result<Self, String> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  85 | /     pub fn create_v2(
[INFO] [stdout]  86 | |         identity: String,
[INFO] [stdout]  87 | |         frontend_pid: libc::pid_t,
[INFO] [stdout]  88 | |         caller_envelope_digest: String,
[INFO] [stdout]  89 | |     ) -> Result<Self, String> {
[INFO] [stdout]     | |_____________________________^
[INFO] [stdout] ...
[INFO] [stdout]  99 | /     pub fn adopt_v2(
[INFO] [stdout] 100 | |         identity: String,
[INFO] [stdout] 101 | |         frontend_pid: libc::pid_t,
[INFO] [stdout] 102 | |         caller_envelope_digest: String,
[INFO] [stdout] 103 | |     ) -> Result<Self, String> {
[INFO] [stdout]     | |_____________________________^
[INFO] [stdout] help: there is an associated function `create_v2` with a similar name
[INFO] [stdout]     |
[INFO] [stdout]  11 -     let record = AttemptRecord::create_for_test(temporary.path(), IDENTITY.to_owned(), 1).unwrap();
[INFO] [stdout]  11 +     let record = AttemptRecord::create_v2(temporary.path(), IDENTITY.to_owned(), 1).unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `create_for_test` found for struct `attempt::AttemptRecord` in the current scope
[INFO] [stdout]    --> tests/sealed_agent/attempt_record_atomic.rs:38:33
[INFO] [stdout]     |
[INFO] [stdout]  38 |     let record = AttemptRecord::create_for_test(temporary.path(), IDENTITY.to_owned(), 1).unwrap();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^ associated function or constant not found in `attempt::AttemptRecord`
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/../src/bin/memcordon-sealed-agent/linux/attempt.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | pub struct AttemptRecord {
[INFO] [stdout]     | ------------------------ associated function or constant `create_for_test` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `attempt::AttemptRecord` consider using one of the following associated functions:
[INFO] [stdout]       attempt::AttemptRecord::create
[INFO] [stdout]       attempt::AttemptRecord::create_v2
[INFO] [stdout]       attempt::AttemptRecord::adopt_v2
[INFO] [stdout]    --> tests/../src/bin/memcordon-sealed-agent/linux/attempt.rs:80:5
[INFO] [stdout]     |
[INFO] [stdout]  80 |       pub fn create(identity: String, frontend_pid: libc::pid_t) -> Result<Self, String> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  85 | /     pub fn create_v2(
[INFO] [stdout]  86 | |         identity: String,
[INFO] [stdout]  87 | |         frontend_pid: libc::pid_t,
[INFO] [stdout]  88 | |         caller_envelope_digest: String,
[INFO] [stdout]  89 | |     ) -> Result<Self, String> {
[INFO] [stdout]     | |_____________________________^
[INFO] [stdout] ...
[INFO] [stdout]  99 | /     pub fn adopt_v2(
[INFO] [stdout] 100 | |         identity: String,
[INFO] [stdout] 101 | |         frontend_pid: libc::pid_t,
[INFO] [stdout] 102 | |         caller_envelope_digest: String,
[INFO] [stdout] 103 | |     ) -> Result<Self, String> {
[INFO] [stdout]     | |_____________________________^
[INFO] [stdout] help: there is an associated function `create_v2` with a similar name
[INFO] [stdout]     |
[INFO] [stdout]  38 -     let record = AttemptRecord::create_for_test(temporary.path(), IDENTITY.to_owned(), 1).unwrap();
[INFO] [stdout]  38 +     let record = AttemptRecord::create_v2(temporary.path(), IDENTITY.to_owned(), 1).unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `create_for_test` found for struct `attempt::AttemptRecord` in the current scope
[INFO] [stdout]    --> tests/sealed_agent/attempt_record_atomic.rs:57:33
[INFO] [stdout]     |
[INFO] [stdout]  57 |     let record = AttemptRecord::create_for_test(temporary.path(), IDENTITY.to_owned(), 1).unwrap();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^ associated function or constant not found in `attempt::AttemptRecord`
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/../src/bin/memcordon-sealed-agent/linux/attempt.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | pub struct AttemptRecord {
[INFO] [stdout]     | ------------------------ associated function or constant `create_for_test` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `attempt::AttemptRecord` consider using one of the following associated functions:
[INFO] [stdout]       attempt::AttemptRecord::create
[INFO] [stdout]       attempt::AttemptRecord::create_v2
[INFO] [stdout]       attempt::AttemptRecord::adopt_v2
[INFO] [stdout]    --> tests/../src/bin/memcordon-sealed-agent/linux/attempt.rs:80:5
[INFO] [stdout]     |
[INFO] [stdout]  80 |       pub fn create(identity: String, frontend_pid: libc::pid_t) -> Result<Self, String> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  85 | /     pub fn create_v2(
[INFO] [stdout]  86 | |         identity: String,
[INFO] [stdout]  87 | |         frontend_pid: libc::pid_t,
[INFO] [stdout]  88 | |         caller_envelope_digest: String,
[INFO] [stdout]  89 | |     ) -> Result<Self, String> {
[INFO] [stdout]     | |_____________________________^
[INFO] [stdout] ...
[INFO] [stdout]  99 | /     pub fn adopt_v2(
[INFO] [stdout] 100 | |         identity: String,
[INFO] [stdout] 101 | |         frontend_pid: libc::pid_t,
[INFO] [stdout] 102 | |         caller_envelope_digest: String,
[INFO] [stdout] 103 | |     ) -> Result<Self, String> {
[INFO] [stdout]     | |_____________________________^
[INFO] [stdout] help: there is an associated function `create_v2` with a similar name
[INFO] [stdout]     |
[INFO] [stdout]  57 -     let record = AttemptRecord::create_for_test(temporary.path(), IDENTITY.to_owned(), 1).unwrap();
[INFO] [stdout]  57 +     let record = AttemptRecord::create_v2(temporary.path(), IDENTITY.to_owned(), 1).unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `create_for_test` found for struct `attempt::AttemptRecord` in the current scope
[INFO] [stdout]    --> tests/sealed_agent/attempt_record_atomic.rs:80:33
[INFO] [stdout]     |
[INFO] [stdout]  80 |     let record = AttemptRecord::create_for_test(temporary.path(), IDENTITY.to_owned(), 1).unwrap();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^ associated function or constant not found in `attempt::AttemptRecord`
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/../src/bin/memcordon-sealed-agent/linux/attempt.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | pub struct AttemptRecord {
[INFO] [stdout]     | ------------------------ associated function or constant `create_for_test` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `attempt::AttemptRecord` consider using one of the following associated functions:
[INFO] [stdout]       attempt::AttemptRecord::create
[INFO] [stdout]       attempt::AttemptRecord::create_v2
[INFO] [stdout]       attempt::AttemptRecord::adopt_v2
[INFO] [stdout]    --> tests/../src/bin/memcordon-sealed-agent/linux/attempt.rs:80:5
[INFO] [stdout]     |
[INFO] [stdout]  80 |       pub fn create(identity: String, frontend_pid: libc::pid_t) -> Result<Self, String> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  85 | /     pub fn create_v2(
[INFO] [stdout]  86 | |         identity: String,
[INFO] [stdout]  87 | |         frontend_pid: libc::pid_t,
[INFO] [stdout]  88 | |         caller_envelope_digest: String,
[INFO] [stdout]  89 | |     ) -> Result<Self, String> {
[INFO] [stdout]     | |_____________________________^
[INFO] [stdout] ...
[INFO] [stdout]  99 | /     pub fn adopt_v2(
[INFO] [stdout] 100 | |         identity: String,
[INFO] [stdout] 101 | |         frontend_pid: libc::pid_t,
[INFO] [stdout] 102 | |         caller_envelope_digest: String,
[INFO] [stdout] 103 | |     ) -> Result<Self, String> {
[INFO] [stdout]     | |_____________________________^
[INFO] [stdout] help: there is an associated function `create_v2` with a similar name
[INFO] [stdout]     |
[INFO] [stdout]  80 -     let record = AttemptRecord::create_for_test(temporary.path(), IDENTITY.to_owned(), 1).unwrap();
[INFO] [stdout]  80 +     let record = AttemptRecord::create_v2(temporary.path(), IDENTITY.to_owned(), 1).unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `memcordon_testkit` in this scope
[INFO] [stdout]    --> tests/sealed_agent/native_descriptor_custody.rs:305:18
[INFO] [stdout]     |
[INFO] [stdout] 305 |     let output = memcordon_testkit::run_with_deadline_output_limit(
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `memcordon_testkit`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `memcordon_testkit`, use `cargo add memcordon_testkit` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `create_for_test` found for struct `attempt::AttemptRecord` in the current scope
[INFO] [stdout]    --> tests/sealed_agent/native_private_tcp.rs:362:33
[INFO] [stdout]     |
[INFO] [stdout] 362 |     let record = AttemptRecord::create_for_test(
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^ associated function or constant not found in `attempt::AttemptRecord`
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/../src/bin/memcordon-sealed-agent/linux/attempt.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | pub struct AttemptRecord {
[INFO] [stdout]     | ------------------------ associated function or constant `create_for_test` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `attempt::AttemptRecord` consider using one of the following associated functions:
[INFO] [stdout]       attempt::AttemptRecord::create
[INFO] [stdout]       attempt::AttemptRecord::create_v2
[INFO] [stdout]       attempt::AttemptRecord::adopt_v2
[INFO] [stdout]    --> tests/../src/bin/memcordon-sealed-agent/linux/attempt.rs:80:5
[INFO] [stdout]     |
[INFO] [stdout]  80 |       pub fn create(identity: String, frontend_pid: libc::pid_t) -> Result<Self, String> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  85 | /     pub fn create_v2(
[INFO] [stdout]  86 | |         identity: String,
[INFO] [stdout]  87 | |         frontend_pid: libc::pid_t,
[INFO] [stdout]  88 | |         caller_envelope_digest: String,
[INFO] [stdout]  89 | |     ) -> Result<Self, String> {
[INFO] [stdout]     | |_____________________________^
[INFO] [stdout] ...
[INFO] [stdout]  99 | /     pub fn adopt_v2(
[INFO] [stdout] 100 | |         identity: String,
[INFO] [stdout] 101 | |         frontend_pid: libc::pid_t,
[INFO] [stdout] 102 | |         caller_envelope_digest: String,
[INFO] [stdout] 103 | |     ) -> Result<Self, String> {
[INFO] [stdout]     | |_____________________________^
[INFO] [stdout] help: there is an associated function `create_v2` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 362 -     let record = AttemptRecord::create_for_test(
[INFO] [stdout] 362 +     let record = AttemptRecord::create_v2(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `create_for_test` found for struct `DurablePrivateAttempt` in the current scope
[INFO] [stdout]    --> tests/sealed_agent/private_attempt.rs:30:42
[INFO] [stdout]     |
[INFO] [stdout]  30 |     let durable = DurablePrivateAttempt::create_for_test(state.path(), allocated()).unwrap();
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^ associated function or constant not found in `DurablePrivateAttempt`
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/../src/bin/memcordon-sealed-agent/linux/private_attempt.rs:391:1
[INFO] [stdout]     |
[INFO] [stdout] 391 | pub struct DurablePrivateAttempt {
[INFO] [stdout]     | -------------------------------- associated function or constant `create_for_test` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `DurablePrivateAttempt`, consider using `DurablePrivateAttempt::create` which returns `Result<DurablePrivateAttempt, std::string::String>`
[INFO] [stdout]    --> tests/../src/bin/memcordon-sealed-agent/linux/private_attempt.rs:398:5
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn create(record: PrivateAttemptRecordV4) -> Result<Self, String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `create_for_test` found for struct `DurablePrivateAttempt` in the current scope
[INFO] [stdout]    --> tests/sealed_agent/private_attempt.rs:48:42
[INFO] [stdout]     |
[INFO] [stdout]  48 |     let durable = DurablePrivateAttempt::create_for_test(state.path(), allocated()).unwrap();
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^ associated function or constant not found in `DurablePrivateAttempt`
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/../src/bin/memcordon-sealed-agent/linux/private_attempt.rs:391:1
[INFO] [stdout]     |
[INFO] [stdout] 391 | pub struct DurablePrivateAttempt {
[INFO] [stdout]     | -------------------------------- associated function or constant `create_for_test` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `DurablePrivateAttempt`, consider using `DurablePrivateAttempt::create` which returns `Result<DurablePrivateAttempt, std::string::String>`
[INFO] [stdout]    --> tests/../src/bin/memcordon-sealed-agent/linux/private_attempt.rs:398:5
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn create(record: PrivateAttemptRecordV4) -> Result<Self, String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `create_for_test` found for struct `DurablePrivateAttempt` in the current scope
[INFO] [stdout]    --> tests/sealed_agent/private_attempt.rs:87:43
[INFO] [stdout]     |
[INFO] [stdout]  87 |     let _durable = DurablePrivateAttempt::create_for_test(state.path(), allocated()).unwrap();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^ associated function or constant not found in `DurablePrivateAttempt`
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/../src/bin/memcordon-sealed-agent/linux/private_attempt.rs:391:1
[INFO] [stdout]     |
[INFO] [stdout] 391 | pub struct DurablePrivateAttempt {
[INFO] [stdout]     | -------------------------------- associated function or constant `create_for_test` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `DurablePrivateAttempt`, consider using `DurablePrivateAttempt::create` which returns `Result<DurablePrivateAttempt, std::string::String>`
[INFO] [stdout]    --> tests/../src/bin/memcordon-sealed-agent/linux/private_attempt.rs:398:5
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn create(record: PrivateAttemptRecordV4) -> Result<Self, String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `create_for_test` found for struct `DurablePrivateAttempt` in the current scope
[INFO] [stdout]    --> tests/sealed_agent/private_attempt.rs:115:42
[INFO] [stdout]     |
[INFO] [stdout] 115 |     let durable = DurablePrivateAttempt::create_for_test(state.path(), allocated()).unwrap();
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^ associated function or constant not found in `DurablePrivateAttempt`
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/../src/bin/memcordon-sealed-agent/linux/private_attempt.rs:391:1
[INFO] [stdout]     |
[INFO] [stdout] 391 | pub struct DurablePrivateAttempt {
[INFO] [stdout]     | -------------------------------- associated function or constant `create_for_test` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `DurablePrivateAttempt`, consider using `DurablePrivateAttempt::create` which returns `Result<DurablePrivateAttempt, std::string::String>`
[INFO] [stdout]    --> tests/../src/bin/memcordon-sealed-agent/linux/private_attempt.rs:398:5
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn create(record: PrivateAttemptRecordV4) -> Result<Self, String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `create_for_test` found for struct `DurablePrivateAttempt` in the current scope
[INFO] [stdout]    --> tests/sealed_agent/private_attempt.rs:118:46
[INFO] [stdout]     |
[INFO] [stdout] 118 |     let mut durable = DurablePrivateAttempt::create_for_test(state.path(), allocated()).unwrap();
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^ associated function or constant not found in `DurablePrivateAttempt`
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/../src/bin/memcordon-sealed-agent/linux/private_attempt.rs:391:1
[INFO] [stdout]     |
[INFO] [stdout] 391 | pub struct DurablePrivateAttempt {
[INFO] [stdout]     | -------------------------------- associated function or constant `create_for_test` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `DurablePrivateAttempt`, consider using `DurablePrivateAttempt::create` which returns `Result<DurablePrivateAttempt, std::string::String>`
[INFO] [stdout]    --> tests/../src/bin/memcordon-sealed-agent/linux/private_attempt.rs:398:5
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn create(record: PrivateAttemptRecordV4) -> Result<Self, String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `create_for_test` found for struct `DurablePrivateAttempt` in the current scope
[INFO] [stdout]    --> tests/sealed_agent/private_attempt.rs:127:46
[INFO] [stdout]     |
[INFO] [stdout] 127 |     let mut durable = DurablePrivateAttempt::create_for_test(state.path(), allocated()).unwrap();
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^ associated function or constant not found in `DurablePrivateAttempt`
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/../src/bin/memcordon-sealed-agent/linux/private_attempt.rs:391:1
[INFO] [stdout]     |
[INFO] [stdout] 391 | pub struct DurablePrivateAttempt {
[INFO] [stdout]     | -------------------------------- associated function or constant `create_for_test` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `DurablePrivateAttempt`, consider using `DurablePrivateAttempt::create` which returns `Result<DurablePrivateAttempt, std::string::String>`
[INFO] [stdout]    --> tests/../src/bin/memcordon-sealed-agent/linux/private_attempt.rs:398:5
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn create(record: PrivateAttemptRecordV4) -> Result<Self, String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `memcordon` (test "sealed_agent") due to 36 previous errors
[INFO] running `Command { std: "docker" "inspect" "7f88ccbbfcf63336588c892a720c5bc3ceda8d6546154c21d45699d394c19a78", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7f88ccbbfcf63336588c892a720c5bc3ceda8d6546154c21d45699d394c19a78", kill_on_drop: false }`
[INFO] [stdout] 7f88ccbbfcf63336588c892a720c5bc3ceda8d6546154c21d45699d394c19a78
