Glossary: Rust in Practice
Also written: select!
A macro that runs several futures at once, takes the first to finish and drops the rest.
tokio::time::timeout