エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Rustのプロジェクトでworkspace内に多数のcrates(補助ライブラリやCLI群など)を配置する場合、それら... Rustのプロジェクトでworkspace内に多数のcrates(補助ライブラリやCLI群など)を配置する場合、それらのビルド結果も GitHub Actions のキャッシュの対象にしたくなります。毎回workspace内のすべてのcratesを変更することはないからです。しかしこれをするときのハマり所があります。 Rust プロジェクトでよく使われるGitHub Actions用アクションの Swatinem/rust-cache にも cache-workspace-crates オプションがありますが、これを有効にするだけでは、キャッシュは保存されるものの、実際には使われません。sccache などでも同じことが起きるでしょう。 原因 依存関係の再ビルドが必要かを判断するための "fingerprint" が、今のところファイルの変更時刻 (mtime) をもとに計算されているからで