Oneshot Rust channel working both in and between sync and async environments
63.89 KB
built 2026-10-21 06:53:51 GMT
Description
Oneshot spsc channel with (potentially) lock-free non-blocking send, and
a receiver supporting both thread blocking receive operations as well as
Future based async polling.
Dependencies
18 totalRequires14
- (crate(async-std/attributes) >= 1.0.0 with crate(async-std/attributes) < 2.0.0~)
- (crate(async-std/default) >= 1.0.0 with crate(async-std/default) < 2.0.0~)
- (crate(tokio/default) >= 1.0.0 with crate(tokio/default) < 2.0.0~)
- (crate(tokio/macros) >= 1.0.0 with crate(tokio/macros) < 2.0.0~)
- (crate(tokio/rt) >= 1.0.0 with crate(tokio/rt) < 2.0.0~)
- (crate(tokio/rt-multi-thread) >= 1.0.0 with crate(tokio/rt-multi-thread) < 2.0.0~)
- (crate(tokio/time) >= 1.0.0 with crate(tokio/time) < 2.0.0~)
- cargo-rpm-macros >= 24
- rpmlib(CompressedFileNames) <= 3.0.4-1
- rpmlib(DynamicBuildRequires) <= 4.15.0-1
- rpmlib(FileDigests) <= 4.6.0-1
- rpmlib(RichDependencies) <= 4.12.0-1
- rpmlib(TildeInVersions) <= 4.10.0-1
- rust >= 1.85.0
Provides4
- rust-oneshot+async-devel = 0.2.1-2.fc45
- rust-oneshot+default-devel = 0.2.1-2.fc45
- rust-oneshot+std-devel = 0.2.1-2.fc45
- rust-oneshot-devel = 0.2.1-2.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances
Files
3Name ![]() |
Size |
|---|---|
| oneshot-0.2.1.crate | 46.43 KB |
| oneshot-fix-metadata-auto.diff | 490.00 B |
| rust-oneshot.spec | 3.06 KB |
Files 1–3 of 3
Component of
buildroots that installed this RPMNo Buildroots
