Registry / async / async-broadcast

async-broadcast

JSON →
library0.7.2rscratesunverified

Async broadcast channels for Rust, allowing multiple receivers.

# Cargo.toml [dependencies] async-broadcast = "0.7.2"
INSTALL
IMPORT
SIG · ASYNC-BROADCAST
A
async-broadcast
asyncrustv0.7.2
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

broadcast
use async_broadcast::broadcast;

Creates a broadcast channel and sends/receives a message.

use async_broadcast::broadcast; #[tokio::main] async fn main() { let (mut tx, mut rx) = broadcast(10); tx.broadcast(42).await.unwrap(); let val = rx.recv().await.unwrap(); println!("Received: {}", val); }
Debug
Known issues
gotchaRequires an async runtime
fix
Use tokio or async-std
affects: >=0.1.0
Upgrade
Version history
0.7.2latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
52 hits · last 30 days
node
46
OpenAI (training)
1
Resources
async-broadcast — cargo add async-broadcast · libregistry