[INFO] fetching crate moirai-http 0.7.0...
[INFO] checking moirai-http-0.7.0 against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6 for pr-133502-30
[INFO] extracting crate moirai-http 0.7.0 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate moirai-http 0.7.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate moirai-http 0.7.0
[INFO] tweaked toml for crates.io crate moirai-http 0.7.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate moirai-http 0.7.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 moirai-http 0.7.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:114:12
[INFO] [stderr]     |
[INFO] [stderr] 114 | homepage = "https://github.com/ryancinsight/Moirai"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 119 | repository = "https://github.com/ryancinsight/Moirai"
[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: `moirai-http` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] 1a7c2533224a100603001b0d2120051adedcb14b3415fee82e1e95422b684bb6
[INFO] running `Command { std: "docker" "start" "1a7c2533224a100603001b0d2120051adedcb14b3415fee82e1e95422b684bb6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1a7c2533224a100603001b0d2120051adedcb14b3415fee82e1e95422b684bb6", 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" "1a7c2533224a100603001b0d2120051adedcb14b3415fee82e1e95422b684bb6" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1a7c2533224a100603001b0d2120051adedcb14b3415fee82e1e95422b684bb6", 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" "1a7c2533224a100603001b0d2120051adedcb14b3415fee82e1e95422b684bb6" "/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:114:12
[INFO] [stderr]     |
[INFO] [stderr] 114 | homepage = "https://github.com/ryancinsight/Moirai"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 119 | repository = "https://github.com/ryancinsight/Moirai"
[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: `moirai-http` (manifest) generated 1 warning
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]     Checking subtle v2.6.1
[INFO] [stderr]    Compiling melinoe v0.10.0
[INFO] [stderr]    Compiling mnemosyne-build-util v0.2.1
[INFO] [stderr]     Checking mnemosyne-memory-core v0.3.0
[INFO] [stderr]    Compiling themis-topology v0.11.1
[INFO] [stderr]     Checking getrandom v0.2.17
[INFO] [stderr]     Checking object v0.37.3
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking rustc-demangle v0.1.28
[INFO] [stderr]    Compiling mnemosyne-prof v0.2.1
[INFO] [stderr]    Compiling mnemosyne-local v0.6.0
[INFO] [stderr]    Compiling zerocopy v0.8.59
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]     Checking mnemosyne-backend v0.6.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking ff v0.13.1
[INFO] [stderr]     Checking group v0.13.0
[INFO] [stderr]     Checking moirai-utils v0.7.0
[INFO] [stderr]     Checking bytemuck v1.25.2
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]     Checking futures-sink v0.3.34
[INFO] [stderr]     Checking futures-core v0.3.34
[INFO] [stderr]     Checking num_cpus v1.17.0
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]     Checking futures-channel v0.3.34
[INFO] [stderr]     Checking spin v0.9.9
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]     Checking mnemosyne-arena v0.6.0
[INFO] [stderr]    Compiling moirai-pal v0.7.0
[INFO] [stderr]    Compiling num-bigint-dig v0.8.6
[INFO] [stderr]     Checking lazy_static v1.5.1
[INFO] [stderr]     Checking socket2 v0.6.5
[INFO] [stderr]     Checking once_cell v1.21.4
[INFO] [stderr]     Checking mnemosyne-decay v0.3.2
[INFO] [stderr]    Compiling moirai-executor v0.7.0
[INFO] [stderr]     Checking smallvec v1.16.2
[INFO] [stderr]     Checking log v0.4.34
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]     Checking http v1.5.0
[INFO] [stderr]     Checking num-integer v0.1.47
[INFO] [stderr]     Checking num-iter v0.1.46
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]     Checking backtrace v0.3.76
[INFO] [stderr]     Checking futures-util v0.3.34
[INFO] [stderr]    Compiling zeroize_derive v1.5.0
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling moirai-async-macros v0.7.0
[INFO] [stderr]     Checking mnemosyne-memory v0.9.0
[INFO] [stderr]     Checking zeroize v1.9.0
[INFO] [stderr]     Checking moirai-core v0.7.0
[INFO] [stderr]     Checking generic-array v0.14.7
[INFO] [stderr]     Checking der v0.7.10
[INFO] [stderr]     Checking rustls-pki-types v1.15.1
[INFO] [stderr]     Checking rustls-webpki v0.103.15
[INFO] [stderr]     Checking webpki-roots v1.0.9
[INFO] [stderr]     Checking webpki-roots v0.26.11
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking moirai-scheduler v0.7.0
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking inout v0.1.4
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking cipher v0.4.4
[INFO] [stderr]     Checking universal-hash v0.5.1
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking signature v2.2.0
[INFO] [stderr]     Checking crypto-bigint v0.5.5
[INFO] [stderr]     Checking hkdf v0.12.4
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking rfc6979 v0.4.0
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking polyval v0.6.2
[INFO] [stderr]     Checking aead v0.5.2
[INFO] [stderr]     Checking chacha20 v0.9.1
[INFO] [stderr]     Checking ghash v0.5.1
[INFO] [stderr]     Checking rand v0.8.8
[INFO] [stderr]     Checking spki v0.7.3
[INFO] [stderr]     Checking sec1 v0.7.3
[INFO] [stderr]     Checking aes v0.8.4
[INFO] [stderr]     Checking ctr v0.9.2
[INFO] [stderr]     Checking pkcs8 v0.10.2
[INFO] [stderr]     Checking ed25519 v2.2.3
[INFO] [stderr]     Checking pkcs1 v0.7.5
[INFO] [stderr]     Checking poly1305 v0.8.0
[INFO] [stderr]     Checking chacha20poly1305 v0.10.1
[INFO] [stderr]     Checking aes-gcm v0.10.3
[INFO] [stderr]     Checking moirai-transport v0.7.0
[INFO] [stderr]     Checking ed25519-dalek v2.2.0
[INFO] [stderr]     Checking x25519-dalek v2.0.1
[INFO] [stderr]     Checking elliptic-curve v0.13.8
[INFO] [stderr]     Checking ecdsa v0.16.9
[INFO] [stderr]     Checking primeorder v0.13.6
[INFO] [stderr]     Checking rsa v0.9.10
[INFO] [stderr]     Checking p384 v0.13.1
[INFO] [stderr]     Checking p256 v0.13.2
[INFO] [stderr]     Checking futures-executor v0.3.34
[INFO] [stderr]     Checking futures v0.3.34
[INFO] [stderr]     Checking moirai-async v0.7.0
[INFO] [stderr]     Checking futures-rustls v0.26.0
[INFO] [stderr]     Checking moirai-crypto v0.7.0
[INFO] [stderr]     Checking moirai-tls v0.7.0
[INFO] [stderr]     Checking moirai-http v0.7.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]   --> src/client/tests.rs:17:22
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let connection = moirai::block_on(Conn::connect(origin, &client.tls))
[INFO] [stdout]    |                      ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 17 -     let connection = moirai::block_on(Conn::connect(origin, &client.tls))
[INFO] [stdout] 17 +     let connection = miri::block_on(Conn::connect(origin, &client.tls))
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]   --> src/client/tests.rs:47:20
[INFO] [stdout]    |
[INFO] [stdout] 47 |     let response = moirai::block_on(client.get(&url, &[]))
[INFO] [stdout]    |                    ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 47 -     let response = moirai::block_on(client.get(&url, &[]))
[INFO] [stdout] 47 +     let response = miri::block_on(client.get(&url, &[]))
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]   --> src/client/tests.rs:70:17
[INFO] [stdout]    |
[INFO] [stdout] 70 |     let error = moirai::block_on(client.request("POST", &url, &[], Some(b"payload")))
[INFO] [stdout]    |                 ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 70 -     let error = moirai::block_on(client.request("POST", &url, &[], Some(b"payload")))
[INFO] [stdout] 70 +     let error = miri::block_on(client.request("POST", &url, &[], Some(b"payload")))
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]   --> src/client/tests.rs:96:17
[INFO] [stdout]    |
[INFO] [stdout] 96 |     let error = moirai::block_on(client.get(&format!("http://127.0.0.1:{port}/pending"), &[]))
[INFO] [stdout]    |                 ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 96 -     let error = moirai::block_on(client.get(&format!("http://127.0.0.1:{port}/pending"), &[]))
[INFO] [stdout] 96 +     let error = miri::block_on(client.get(&format!("http://127.0.0.1:{port}/pending"), &[]))
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> src/codec.rs:385:9
[INFO] [stdout]     |
[INFO] [stdout] 385 |         moirai::block_on(read_response(&mut MockReader::new(data), false, max))
[INFO] [stdout]     |         ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 385 -         moirai::block_on(read_response(&mut MockReader::new(data), false, max))
[INFO] [stdout] 385 +         miri::block_on(read_response(&mut MockReader::new(data), false, max))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> src/request.rs:277:33
[INFO] [stdout]     |
[INFO] [stdout] 277 |         let (head, remainder) = moirai::block_on(read_request_head(&mut input, 512, 8))
[INFO] [stdout]     |                                 ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 277 -         let (head, remainder) = moirai::block_on(read_request_head(&mut input, 512, 8))
[INFO] [stdout] 277 +         let (head, remainder) = miri::block_on(read_request_head(&mut input, 512, 8))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> src/request.rs:293:25
[INFO] [stdout]     |
[INFO] [stdout] 293 |             let error = moirai::block_on(read_request_head(&mut reader, 32, 8))
[INFO] [stdout]     |                         ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 293 -             let error = moirai::block_on(read_request_head(&mut reader, 32, 8))
[INFO] [stdout] 293 +             let error = miri::block_on(read_request_head(&mut reader, 32, 8))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> src/request.rs:317:33
[INFO] [stdout]     |
[INFO] [stdout] 317 |         let (head, remainder) = moirai::block_on(read_request_head(&mut reader, 1024, 8))
[INFO] [stdout]     |                                 ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 317 -         let (head, remainder) = moirai::block_on(read_request_head(&mut reader, 1024, 8))
[INFO] [stdout] 317 +         let (head, remainder) = miri::block_on(read_request_head(&mut reader, 1024, 8))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> src/upgrade.rs:369:13
[INFO] [stdout]     |
[INFO] [stdout] 369 |             moirai::block_on(accept_websocket(stream, WebSocketConfig::default()))
[INFO] [stdout]     |             ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 369 -             moirai::block_on(accept_websocket(stream, WebSocketConfig::default()))
[INFO] [stdout] 369 +             miri::block_on(accept_websocket(stream, WebSocketConfig::default()))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> src/upgrade.rs:383:22
[INFO] [stdout]     |
[INFO] [stdout] 383 |         let result = moirai::block_on(accept_websocket_with_validator(
[INFO] [stdout]     |                      ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 383 -         let result = moirai::block_on(accept_websocket_with_validator(
[INFO] [stdout] 383 +         let result = miri::block_on(accept_websocket_with_validator(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> src/upgrade.rs:398:26
[INFO] [stdout]     |
[INFO] [stdout] 398 |         assert_eq!(error.kind(), io::ErrorKind::PermissionDenied);
[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[E0599]: no method named `kind` found for type `!` in the current scope
[INFO] [stdout]    --> src/upgrade.rs:398:26
[INFO] [stdout]     |
[INFO] [stdout] 398 |         assert_eq!(error.kind(), io::ErrorKind::PermissionDenied);
[INFO] [stdout]     |                          ^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> src/upgrade.rs:413:31
[INFO] [stdout]     |
[INFO] [stdout] 413 |             let error = match moirai::block_on(accept_websocket(stream, WebSocketConfig::default()))
[INFO] [stdout]     |                               ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 413 -             let error = match moirai::block_on(accept_websocket(stream, WebSocketConfig::default()))
[INFO] [stdout] 413 +             let error = match miri::block_on(accept_websocket(stream, WebSocketConfig::default()))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> src/upgrade.rs:418:30
[INFO] [stdout]     |
[INFO] [stdout] 418 |             assert_eq!(error.kind(), io::ErrorKind::InvalidData);
[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] [stdout] error[E0599]: no method named `kind` found for type `!` in the current scope
[INFO] [stdout]    --> src/upgrade.rs:418:30
[INFO] [stdout]     |
[INFO] [stdout] 418 |             assert_eq!(error.kind(), io::ErrorKind::InvalidData);
[INFO] [stdout]     |                              ^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> src/upgrade.rs:434:27
[INFO] [stdout]     |
[INFO] [stdout] 434 |         let error = match moirai::block_on(accept_websocket(
[INFO] [stdout]     |                           ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 434 -         let error = match moirai::block_on(accept_websocket(
[INFO] [stdout] 434 +         let error = match miri::block_on(accept_websocket(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> src/upgrade.rs:441:26
[INFO] [stdout]     |
[INFO] [stdout] 441 |         assert_eq!(error.kind(), io::ErrorKind::InvalidData);
[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] [stdout] error[E0599]: no method named `kind` found for type `!` in the current scope
[INFO] [stdout]    --> src/upgrade.rs:441:26
[INFO] [stdout]     |
[INFO] [stdout] 441 |         assert_eq!(error.kind(), io::ErrorKind::InvalidData);
[INFO] [stdout]     |                          ^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> src/upgrade.rs:454:19
[INFO] [stdout]     |
[INFO] [stdout] 454 |             match moirai::block_on(accept_websocket(PendingStream { dropped: None }, config)) {
[INFO] [stdout]     |                   ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 454 -             match moirai::block_on(accept_websocket(PendingStream { dropped: None }, config)) {
[INFO] [stdout] 454 +             match miri::block_on(accept_websocket(PendingStream { dropped: None }, config)) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> src/upgrade.rs:458:26
[INFO] [stdout]     |
[INFO] [stdout] 458 |         assert_eq!(error.kind(), io::ErrorKind::TimedOut);
[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] [stdout] error[E0599]: no method named `kind` found for type `!` in the current scope
[INFO] [stdout]    --> src/upgrade.rs:458:26
[INFO] [stdout]     |
[INFO] [stdout] 458 |         assert_eq!(error.kind(), io::ErrorKind::TimedOut);
[INFO] [stdout]     |                          ^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> src/websocket_tests.rs:121:19
[INFO] [stdout]     |
[INFO] [stdout] 121 |     let payload = moirai::block_on(stream.recv_message()).expect("binary message");
[INFO] [stdout]     |                   ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 121 -     let payload = moirai::block_on(stream.recv_message()).expect("binary message");
[INFO] [stdout] 121 +     let payload = miri::block_on(stream.recv_message()).expect("binary message");
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> src/websocket_tests.rs:132:21
[INFO] [stdout]     |
[INFO] [stdout] 132 |         let error = moirai::block_on(stream.recv_message()).expect_err("invalid frame");
[INFO] [stdout]     |                     ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 132 -         let error = moirai::block_on(stream.recv_message()).expect_err("invalid frame");
[INFO] [stdout] 132 +         let error = miri::block_on(stream.recv_message()).expect_err("invalid frame");
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> src/websocket_tests.rs:142:19
[INFO] [stdout]     |
[INFO] [stdout] 142 |     let payload = moirai::block_on(stream.recv_message()).expect("message after ping");
[INFO] [stdout]     |                   ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 142 -     let payload = moirai::block_on(stream.recv_message()).expect("message after ping");
[INFO] [stdout] 142 +     let payload = miri::block_on(stream.recv_message()).expect("message after ping");
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> src/websocket_tests.rs:157:17
[INFO] [stdout]     |
[INFO] [stdout] 157 |     let error = moirai::block_on(stream.recv_message()).expect_err("oversize must fail");
[INFO] [stdout]     |                 ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 157 -     let error = moirai::block_on(stream.recv_message()).expect_err("oversize must fail");
[INFO] [stdout] 157 +     let error = miri::block_on(stream.recv_message()).expect_err("oversize must fail");
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> src/websocket_tests.rs:165:17
[INFO] [stdout]     |
[INFO] [stdout] 165 |     let error = moirai::block_on(stream.recv_message()).expect_err("text frame must fail");
[INFO] [stdout]     |                 ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 165 -     let error = moirai::block_on(stream.recv_message()).expect_err("text frame must fail");
[INFO] [stdout] 165 +     let error = miri::block_on(stream.recv_message()).expect_err("text frame must fail");
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> src/websocket_tests.rs:176:21
[INFO] [stdout]     |
[INFO] [stdout] 176 |         let error = moirai::block_on(stream.recv_message()).expect_err("non-minimal length");
[INFO] [stdout]     |                     ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 176 -         let error = moirai::block_on(stream.recv_message()).expect_err("non-minimal length");
[INFO] [stdout] 176 +         let error = miri::block_on(stream.recv_message()).expect_err("non-minimal length");
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> src/websocket_tests.rs:196:17
[INFO] [stdout]     |
[INFO] [stdout] 196 |     let error = moirai::block_on(stream.recv_message()).expect_err("partial frame timeout");
[INFO] [stdout]     |                 ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 196 -     let error = moirai::block_on(stream.recv_message()).expect_err("partial frame timeout");
[INFO] [stdout] 196 +     let error = miri::block_on(stream.recv_message()).expect_err("partial frame timeout");
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> src/websocket_tests.rs:198:17
[INFO] [stdout]     |
[INFO] [stdout] 198 |     let error = moirai::block_on(stream.recv_message()).expect_err("timed out stream is closed");
[INFO] [stdout]     |                 ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 198 -     let error = moirai::block_on(stream.recv_message()).expect_err("timed out stream is closed");
[INFO] [stdout] 198 +     let error = miri::block_on(stream.recv_message()).expect_err("timed out stream is closed");
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> src/websocket_tests.rs:218:17
[INFO] [stdout]     |
[INFO] [stdout] 218 |     let error = moirai::block_on(stream.recv_message()).expect_err("partial frame error");
[INFO] [stdout]     |                 ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 218 -     let error = moirai::block_on(stream.recv_message()).expect_err("partial frame error");
[INFO] [stdout] 218 +     let error = miri::block_on(stream.recv_message()).expect_err("partial frame error");
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> src/websocket_tests.rs:220:17
[INFO] [stdout]     |
[INFO] [stdout] 220 |     let error = moirai::block_on(stream.recv_message()).expect_err("errored stream is closed");
[INFO] [stdout]     |                 ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 220 -     let error = moirai::block_on(stream.recv_message()).expect_err("errored stream is closed");
[INFO] [stdout] 220 +     let error = miri::block_on(stream.recv_message()).expect_err("errored stream is closed");
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> src/websocket_tests.rs:239:17
[INFO] [stdout]     |
[INFO] [stdout] 239 |     let error = moirai::block_on(stream.send_binary(b"pending")).expect_err("partial send timeout");
[INFO] [stdout]     |                 ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 239 -     let error = moirai::block_on(stream.send_binary(b"pending")).expect_err("partial send timeout");
[INFO] [stdout] 239 +     let error = miri::block_on(stream.send_binary(b"pending")).expect_err("partial send timeout");
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> src/websocket_tests.rs:242:9
[INFO] [stdout]     |
[INFO] [stdout] 242 |         moirai::block_on(stream.send_binary(b"retry")).expect_err("timed out stream is closed");
[INFO] [stdout]     |         ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 242 -         moirai::block_on(stream.send_binary(b"retry")).expect_err("timed out stream is closed");
[INFO] [stdout] 242 +         miri::block_on(stream.send_binary(b"retry")).expect_err("timed out stream is closed");
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> src/websocket_tests.rs:262:17
[INFO] [stdout]     |
[INFO] [stdout] 262 |     let error = moirai::block_on(stream.send_binary(b"broken")).expect_err("partial send error");
[INFO] [stdout]     |                 ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 262 -     let error = moirai::block_on(stream.send_binary(b"broken")).expect_err("partial send error");
[INFO] [stdout] 262 +     let error = miri::block_on(stream.send_binary(b"broken")).expect_err("partial send error");
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> src/websocket_tests.rs:265:9
[INFO] [stdout]     |
[INFO] [stdout] 265 |         moirai::block_on(stream.send_binary(b"retry")).expect_err("errored stream is closed");
[INFO] [stdout]     |         ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 265 -         moirai::block_on(stream.send_binary(b"retry")).expect_err("errored stream is closed");
[INFO] [stdout] 265 +         miri::block_on(stream.send_binary(b"retry")).expect_err("errored stream is closed");
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> src/websocket_tests.rs:272:17
[INFO] [stdout]     |
[INFO] [stdout] 272 |     let error = moirai::block_on(stream.close(1005, &[])).expect_err("reserved code");
[INFO] [stdout]     |                 ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 272 -     let error = moirai::block_on(stream.close(1005, &[])).expect_err("reserved code");
[INFO] [stdout] 272 +     let error = miri::block_on(stream.close(1005, &[])).expect_err("reserved code");
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> src/websocket_tests.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |     moirai::block_on(stream.close(4000, b"application")).expect("application code");
[INFO] [stdout]     |     ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 280 -     moirai::block_on(stream.close(4000, b"application")).expect("application code");
[INFO] [stdout] 280 +     miri::block_on(stream.close(4000, b"application")).expect("application code");
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> src/websocket_tests.rs:288:17
[INFO] [stdout]     |
[INFO] [stdout] 288 |     let error = moirai::block_on(stream.recv_message()).expect_err("close is terminal");
[INFO] [stdout]     |                 ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 288 -     let error = moirai::block_on(stream.recv_message()).expect_err("close is terminal");
[INFO] [stdout] 288 +     let error = miri::block_on(stream.recv_message()).expect_err("close is terminal");
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> src/websocket_tests.rs:291:17
[INFO] [stdout]     |
[INFO] [stdout] 291 |     let error = moirai::block_on(stream.recv_message()).expect_err("closed stream");
[INFO] [stdout]     |                 ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 291 -     let error = moirai::block_on(stream.recv_message()).expect_err("closed stream");
[INFO] [stdout] 291 +     let error = miri::block_on(stream.recv_message()).expect_err("closed stream");
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]   --> tests/http_client.rs:60:14
[INFO] [stdout]    |
[INFO] [stdout] 60 |     let rt = moirai::global();
[INFO] [stdout]    |              ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 60 -     let rt = moirai::global();
[INFO] [stdout] 60 +     let rt = miri::global();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]   --> tests/http_client.rs:72:13
[INFO] [stdout]    |
[INFO] [stdout] 72 |             moirai::global().spawn_async(async move {
[INFO] [stdout]    |             ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 72 -             moirai::global().spawn_async(async move {
[INFO] [stdout] 72 +             miri::global().spawn_async(async move {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]   --> tests/http_server.rs:34:19
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let runtime = moirai::global();
[INFO] [stdout]    |                   ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 34 -     let runtime = moirai::global();
[INFO] [stdout] 34 +     let runtime = miri::global();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> tests/http_server.rs:41:48
[INFO] [stdout]    |
[INFO] [stdout] 41 |         let (request, connection) = connection.read_request().await?;
[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 module or crate `moirai` in this scope
[INFO] [stdout]    --> tests/http_client.rs:179:19
[INFO] [stdout]     |
[INFO] [stdout] 179 |     let runtime = moirai::global();
[INFO] [stdout]     |                   ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 179 -     let runtime = moirai::global();
[INFO] [stdout] 179 +     let runtime = miri::global();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> tests/http_client.rs:349:20
[INFO] [stdout]     |
[INFO] [stdout] 349 |     let response = moirai::block_on(client.request(
[INFO] [stdout]     |                    ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 349 -     let response = moirai::block_on(client.request(
[INFO] [stdout] 349 +     let response = miri::block_on(client.request(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read_request` found for type `!` in the current scope
[INFO] [stdout]   --> tests/http_server.rs:41:48
[INFO] [stdout]    |
[INFO] [stdout] 41 |         let (request, connection) = connection.read_request().await?;
[INFO] [stdout]    |                                                ^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> tests/http_client.rs:397:20
[INFO] [stdout]     |
[INFO] [stdout] 397 |     let response = moirai::block_on(HttpClient::new().request(
[INFO] [stdout]     |                    ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 397 -     let response = moirai::block_on(HttpClient::new().request(
[INFO] [stdout] 397 +     let response = miri::block_on(HttpClient::new().request(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> tests/http_client.rs:427:17
[INFO] [stdout]     |
[INFO] [stdout] 427 |     let error = moirai::block_on(client.get(&format!("http://{address}/loop"), &[]))
[INFO] [stdout]     |                 ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 427 -     let error = moirai::block_on(client.get(&format!("http://{address}/loop"), &[]))
[INFO] [stdout] 427 +     let error = miri::block_on(client.get(&format!("http://{address}/loop"), &[]))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]   --> tests/http_server.rs:74:19
[INFO] [stdout]    |
[INFO] [stdout] 74 |     let runtime = moirai::global();
[INFO] [stdout]    |                   ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 74 -     let runtime = moirai::global();
[INFO] [stdout] 74 +     let runtime = miri::global();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> tests/http_server.rs:81:48
[INFO] [stdout]    |
[INFO] [stdout] 81 |         let (request, connection) = connection.read_request().await?;
[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 `moirai-http` (lib test) due to 35 previous errors; 8 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> tests/http_client.rs:449:9
[INFO] [stdout]     |
[INFO] [stdout] 449 |         moirai::block_on(HttpClient::new().get(&format!("http://{address}/choice"), &[]))
[INFO] [stdout]     |         ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 449 -         moirai::block_on(HttpClient::new().get(&format!("http://{address}/choice"), &[]))
[INFO] [stdout] 449 +         miri::block_on(HttpClient::new().get(&format!("http://{address}/choice"), &[]))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `read_request` found for type `!` in the current scope
[INFO] [stdout]   --> tests/http_server.rs:81:48
[INFO] [stdout]    |
[INFO] [stdout] 81 |         let (request, connection) = connection.read_request().await?;
[INFO] [stdout]    |                                                ^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `moirai-http` (test "http_client") due to 7 previous errors
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> tests/http_server.rs:108:19
[INFO] [stdout]     |
[INFO] [stdout] 108 |     let runtime = moirai::global();
[INFO] [stdout]     |                   ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 108 -     let runtime = moirai::global();
[INFO] [stdout] 108 +     let runtime = miri::global();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> tests/http_server.rs:115:20
[INFO] [stdout]     |
[INFO] [stdout] 115 |         connection.read_request().await.map(|_| ())
[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] [stdout] error[E0599]: no method named `read_request` found for type `!` in the current scope
[INFO] [stdout]    --> tests/http_server.rs:115:20
[INFO] [stdout]     |
[INFO] [stdout] 115 |         connection.read_request().await.map(|_| ())
[INFO] [stdout]     |                    ^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> tests/http_server.rs:144:20
[INFO] [stdout]     |
[INFO] [stdout] 144 |         connection.read_request().await.map(|_| ())
[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] [stdout] error[E0599]: no method named `read_request` found for type `!` in the current scope
[INFO] [stdout]    --> tests/http_server.rs:144:20
[INFO] [stdout]     |
[INFO] [stdout] 144 |         connection.read_request().await.map(|_| ())
[INFO] [stdout]     |                    ^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> tests/http_server.rs:166:19
[INFO] [stdout]     |
[INFO] [stdout] 166 |     let runtime = moirai::global();
[INFO] [stdout]     |                   ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 166 -     let runtime = moirai::global();
[INFO] [stdout] 166 +     let runtime = miri::global();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> tests/http_server.rs:173:20
[INFO] [stdout]     |
[INFO] [stdout] 173 |         connection.read_request().await.map(|_| ())
[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] [stdout] error[E0599]: no method named `read_request` found for type `!` in the current scope
[INFO] [stdout]    --> tests/http_server.rs:173:20
[INFO] [stdout]     |
[INFO] [stdout] 173 |         connection.read_request().await.map(|_| ())
[INFO] [stdout]     |                    ^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> tests/http_server.rs:195:19
[INFO] [stdout]     |
[INFO] [stdout] 195 |     let runtime = moirai::global();
[INFO] [stdout]     |                   ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 195 -     let runtime = moirai::global();
[INFO] [stdout] 195 +     let runtime = miri::global();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> tests/http_server.rs:202:20
[INFO] [stdout]     |
[INFO] [stdout] 202 |         connection.read_request().await.map(|_| ())
[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] [stdout] error[E0599]: no method named `read_request` found for type `!` in the current scope
[INFO] [stdout]    --> tests/http_server.rs:202:20
[INFO] [stdout]     |
[INFO] [stdout] 202 |         connection.read_request().await.map(|_| ())
[INFO] [stdout]     |                    ^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> tests/http_server.rs:222:19
[INFO] [stdout]     |
[INFO] [stdout] 222 |     let runtime = moirai::global();
[INFO] [stdout]     |                   ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 222 -     let runtime = moirai::global();
[INFO] [stdout] 222 +     let runtime = miri::global();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> tests/http_server.rs:231:20
[INFO] [stdout]     |
[INFO] [stdout] 231 |         connection.read_request().await.map(|_| ())
[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] [stdout] error[E0599]: no method named `read_request` found for type `!` in the current scope
[INFO] [stdout]    --> tests/http_server.rs:231:20
[INFO] [stdout]     |
[INFO] [stdout] 231 |         connection.read_request().await.map(|_| ())
[INFO] [stdout]     |                    ^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> tests/http_server.rs:247:19
[INFO] [stdout]     |
[INFO] [stdout] 247 |     let runtime = moirai::global();
[INFO] [stdout]     |                   ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 247 -     let runtime = moirai::global();
[INFO] [stdout] 247 +     let runtime = miri::global();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> tests/http_server.rs:256:42
[INFO] [stdout]     |
[INFO] [stdout] 256 |         let (_, connection) = connection.read_request().await?;
[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] [stdout] error[E0599]: no method named `read_request` found for type `!` in the current scope
[INFO] [stdout]    --> tests/http_server.rs:256:42
[INFO] [stdout]     |
[INFO] [stdout] 256 |         let (_, connection) = connection.read_request().await?;
[INFO] [stdout]     |                                          ^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moirai` in this scope
[INFO] [stdout]    --> tests/http_server.rs:278:19
[INFO] [stdout]     |
[INFO] [stdout] 278 |     let runtime = moirai::global();
[INFO] [stdout]     |                   ^^^^^^ use of unresolved module or unlinked crate `moirai`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moirai`, use `cargo add moirai` to add it to your `Cargo.toml`
[INFO] [stdout] help: a tool attribute with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 278 -     let runtime = moirai::global();
[INFO] [stdout] 278 +     let runtime = miri::global();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> tests/http_server.rs:285:42
[INFO] [stdout]     |
[INFO] [stdout] 285 |         let (_, connection) = connection.read_request().await?;
[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] [stdout] error[E0599]: no method named `read_request` found for type `!` in the current scope
[INFO] [stdout]    --> tests/http_server.rs:285:42
[INFO] [stdout]     |
[INFO] [stdout] 285 |         let (_, connection) = connection.read_request().await?;
[INFO] [stdout]     |                                          ^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `moirai-http` (test "http_server") due to 17 previous errors; 18 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "1a7c2533224a100603001b0d2120051adedcb14b3415fee82e1e95422b684bb6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1a7c2533224a100603001b0d2120051adedcb14b3415fee82e1e95422b684bb6", kill_on_drop: false }`
[INFO] [stdout] 1a7c2533224a100603001b0d2120051adedcb14b3415fee82e1e95422b684bb6
