refactor: tweaks after #3791 (#4022)

* restore fallback to `async-io` for `connect_tcp()` when `runtime-tokio` feature is enabled
* `smol` and `async-global-executor` both use `async-task`, so `JoinHandle` impls can be consolidated
* no need for duplicate `yield_now()` impls
* delete `impl Socket for ()`
This commit is contained in:
Austin Bonander
2025-09-08 14:28:58 -07:00
committed by GitHub
parent 500cd18f19
commit 66526d9c56
11 changed files with 117 additions and 225 deletions

View File

@@ -22,6 +22,7 @@ jobs:
runs-on: ubuntu-24.04
strategy:
matrix:
# Note: because `async-std` is deprecated, we only check it in a single job to save CI time.
runtime: [ async-std, async-global-executor, smol, tokio ]
tls: [ native-tls, rustls, none ]
timeout-minutes: 30