gnrt_config.toml を構成する

Cargo.toml のほかに、gnrt_config.toml があります。これには、クレートを扱うための Chromium 固有の拡張機能が含まれています。

新しいクレートを追加する場合は、少なくとも次のいずれかの group を指定する必要があります。

#   'safe': The library satisfies the rule-of-2 and can be used in any process.
#   'sandbox': The library does not satisfy the rule-of-2 and must be used in
#              a sandboxed process such as the renderer or a utility process.
#   'test': The library is only used in tests.

次に例を示します。

[crate.my-new-crate]
group = 'test' # only used in test code

クレートのソースコードのレイアウトによっては、このファイルを使用して LICENSE ファイルを見つける場所も指定する必要があります。

後ほど、いくつかの問題を解決するためにこのファイルに指定する必要がある設定について取り扱います。