演習
Chromium に uwuify を追加し、クレートの デフォルトの機能 を無効にします。クレートは Chromium の公開板で使用されますが、信頼できない入力の処理には使用されないと仮定してください。
(次の演習で Chromium の uwuify を使用しますが、ここで行っても構いません。または、uwuify
を使用する新しい rust_executable
ターゲット を作成することもできます)。
受講者は多数の推移的依存関係をダウンロードする必要があります。
必要なクレートは次のとおりです。
instant
lock_api
parking_lot
parking_lot_core
redox_syscall
scopeguard
smallvec
uwuify
受講者が上記以外のクレートをダウンロードしている場合は、デフォルトの機能を無効にするのを忘れている可能性があります。
このクレートに協力してくれた Daniel Liu に感謝します。