Rustの依存関係:360万行のコードの悪夢

2025-05-09

著者はRustを愛していますが、その依存関係管理に懸念を抱いています。いくつかのクレートに依存したシンプルなWebサーバープロジェクトが、360万行ものコードに膨れ上がりました。そのほとんどは依存関係からのものです。これにより、コード監査と依存関係のメンテナンスに関する懸念が生じます。著者はコード行数のカウントとベンダーリングを試みましたが、問題は依然として残っています。この記事では、Rustの依存関係管理の課題と、パフォーマンス、安全性、コードサイズをどのようにバランスさせるかについて探求します。