gitextract_uux3elsf/ ├── .github/ │ └── workflows/ │ ├── cron_2.0_arm.yml │ ├── cron_2.0_x86.yml │ ├── cron_dev.yml │ ├── cron_dev_arm.yml │ ├── cron_dev_arm_trace.yml │ ├── cron_master_async_std_arm.yml │ ├── cron_master_async_std_x86.yml │ ├── cron_master_compio_arm.yml │ ├── cron_master_compio_x86.yml │ ├── cron_master_smol_arm.yml │ ├── cron_master_smol_x86.yml │ ├── cron_master_threaded_arm.yml │ ├── cron_master_threaded_x86.yml │ ├── cron_master_tokio_arm.yml │ ├── cron_master_tokio_x86.yml │ ├── fast.yml │ ├── leak.yml │ ├── miri_dev.yml │ ├── miri_dev_log.yml │ ├── miri_tokio.yml │ ├── miri_tokio_cur.yml │ ├── miri_tokio_cur_log.yml │ ├── miri_tokio_log.yml │ ├── pr.yml │ └── typos.yml ├── .gitignore ├── AGENTS.md ├── CHANGELOG.md ├── CONTRIBUTION ├── Cargo.toml ├── LICENSE ├── Makefile ├── README.md ├── benches/ │ └── inner.rs ├── git-hooks/ │ └── pre-commit ├── rustfmt.toml ├── src/ │ ├── async_rx.rs │ ├── async_tx.rs │ ├── backoff.rs │ ├── blocking_rx.rs │ ├── blocking_tx.rs │ ├── collections.rs │ ├── compat.rs │ ├── crossbeam/ │ │ ├── array_queue.rs │ │ ├── array_queue_mpsc.rs │ │ ├── array_queue_spsc.rs │ │ ├── err.rs │ │ ├── mod.rs │ │ └── seg_queue.rs │ ├── flavor/ │ │ ├── array.rs │ │ ├── array_mpsc.rs │ │ ├── array_spsc.rs │ │ ├── list.rs │ │ ├── mod.rs │ │ ├── one.rs │ │ ├── one_mpsc.rs │ │ └── one_spmc.rs │ ├── lib.rs │ ├── mpmc.rs │ ├── mpsc.rs │ ├── null.rs │ ├── oneshot.rs │ ├── select/ │ │ ├── mod.rs │ │ ├── multiplex.rs │ │ └── select.rs │ ├── shared.rs │ ├── sink.rs │ ├── spsc.rs │ ├── stream.rs │ ├── waitgroup.rs │ ├── waker.rs │ ├── waker_registry.rs │ └── weak.rs └── test-suite/ ├── Cargo.toml ├── benches/ │ ├── async_channel.rs │ ├── common.rs │ ├── crossbeam.rs │ ├── crossfire.rs │ ├── crossfire_select.rs │ ├── extra.rs │ ├── flume.rs │ ├── kanal.rs │ └── tokio.rs ├── scripts/ │ └── miri.sh └── src/ ├── lib.rs ├── test_async.rs ├── test_async_blocking.rs ├── test_blocking_async.rs ├── test_blocking_context.rs ├── test_oneshot.rs ├── test_select_async.rs ├── test_select_blocking.rs ├── test_type_switch.rs └── test_waitgroup.rs