Senders and Receivers
Rust channels have two parts: a Sender
use std::sync::mpsc;fn main() {let (tx, rx) = mpsc::channel();tx.send(10).unwrap();tx.send(20).unwrap();println!("Received: {:?}", rx.recv());println!("Received: {:?}", rx.recv());let tx2 = tx.clone();tx2.send(30).unwrap();println!("Received: {:?}", rx.recv());}
This slide should take about 9 minutes.