Вправа

Додайте uwuify до Chromium, вимкнувши можливості за замовчуванням. Передбачається, що крейт буде використовуватися при постачанні Chromium, але не буде використовуватися для обробки ненадійних вхідних даних.

(У наступній вправі ми будемо використовувати uwuify з Chromium, але ви можете зробити це прямо зараз, якщо хочете. Або ви можете створити нову ціль rust_executable, яка використовує uwuify).

Студентам потрібно буде завантажити багато транзитивних залежностей.

Загальна кількість необхідних крейтів:

  • instant,
  • lock_api,
  • parking_lot,
  • parking_lot_core,
  • redox_syscall,
  • scopeguard,
  • smallvec, та
  • uwuify`.

Якщо студенти завантажують ще більше, то, ймовірно, вони забули вимкнути можливості за замовчуванням.

Дякуємо Daniel Liu за цей крейт!