Configurando o arquivo Cargo.toml para adicionar crates
O Chromium tem um único conjunto de dependências de crates diretos gerenciados centralmente. Eles são gerenciados por meio de um único Cargo.toml:
[dependencies]
bitflags = "1"
cfg-if = "1"
cxx = "1"
# lots more...
Como em qualquer outro Cargo.toml, você pode especificar maiores detalhes sobre as dependências — mais comumente, você desejará especificar os features que deseja ativar no crate.
Ao adicionar um crate ao Chromium, você frequentemente precisará fornecer algumas informações extras em um arquivo adicional, gnrt_config.toml, que conheceremos a seguir.