PolĂtica do Rust para Chromium
O Chromium ainda nĂŁo permite que Rust seja utlizado diretamente, exceto em casos raros, conforme aprovado pelos Area Tech Leads do Chromium.
A polĂtica do Chromium sobre bibliotecas de terceiros Ă© descrita aqui - o Rust Ă© permitido para bibliotecas de terceiros em vĂĄrias circunstĂąncias, incluindo se forem a melhor opção para desempenho ou para segurança.
Muito poucas bibliotecas Rust expÔem diretamente uma API C/C++, o que significa que quase todas essas bibliotecas exigirão diretamente um pouco de código de integração.
O código próprio de integração Rust para um determinado crate de terceiros deve ser mantido normalmente em
third_party/rust/<crate>/<version>/wrapper
.
Por causa disso, o curso de hoje serĂĄ fortemente focado em:
- Trabalhando com bibliotecas Rust de terceiros ("crates")
- Escrevendo código de integração para poder usar esses crates a partir do C++ do Chromium.
Se essa polĂtica mudar com o tempo, o curso evoluirĂĄ para acompanhar.