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.