Exercício

Adicione uwuify ao Chromium, desativando os recursos padrão do crate. Suponha que o crate será usado no release do Chromium, mas não será usado para lidar com entrada não confiável.

(No próximo exercício, usaremos uwuify do Chromium, mas sinta-se à vontade para pular e fazer isso agora, se desejar. Ou você pode criar um novo alvo rust_executable que usa uwuify).

Os alunos precisarão baixar várias dependências transitivas.

Os crates totais necessários são:

  • instant,
  • lock_api,
  • parking_lot,
  • parking_lot_core,
  • redox_syscall,
  • scopeguard,
  • smallvec e
  • uwuify.

Se os alunos estiverem baixando ainda mais do que isso, eles provavelmente esqueceram de desativar os recursos padrão.

Obrigado a Daniel Liu por este crate!