###なぜ 'static やライフタイムの制約が存在するのか?

​Rustには**「ガベージコレクタ(GC)を持たずに、メモリ安全性と高いパフォーマンスを両立する」**という根本的な設計思想があります。これをコンパイル時の静的解析だけで実現するために編み出されたのが、ライフタイムのシステムです。