[URL]
https://howtorust.com/handling-multiple-asynchronous-operations-easily-with-rust-select/