This article is a repost, originally written by Jorengarenar. I found this article when I found that Rust doesn’t support dynamically stack allocation, and list this article in my blog for translation. If you want to read the Chinese version, please select the Chinese language at the bottom of this page.