A Promise is an object representing the eventual completion or failure of an asynchronous operation. Since most people are consumers of already-created promises, this guide will explain consumption of returned promises before explaining how to create them.| MDN Web Docs
Zero-cost futures in Rust| aturon.github.io