A future represents an asynchronous computation obtained by use of `async`.| doc.rust-lang.org
A mutual exclusion primitive useful for protecting shared data| doc.rust-lang.org