oneshot — single value channel.
Characteristics:
1use tokio::sync::oneshot;23let (tx, rx) = oneshot::channel();45tokio::spawn(async move {6 tx.send("hello").unwrap();7});89let val = rx.await.unwrap();10println!("{}", val);
Key: Use oneshot for single-value responses.