It has try_recv which is sync and immediately returns a Result<T, TryRecvError. What if I want to .await the sender?
try_recv
Result<T, TryRecvError
.await
Receiver<T> itself is Future so you can .await directly on it.
Receiver<T>
Future