Configuration for a single GN executable target to generate from a Cargo binary target.
Render options for binary.
Used for identifying 3p owners via reverse dependencies. Ties together several pieces of metadata needed to associate a GN target with an OWNERS file and vice versa.
Configs added to all GN targets in the BUILD.gn
Visibility list to use for a forwarding group
Generate a GN manifest for your vendored Cargo dependencies.
Configuration for a Cargo package. Contains configuration for its (single) library target at the top level and optionally zero or more binaries to generate.
Defines a per-target rule for rule renaming.
Per-target metadata in the Cargo.toml for Rust crates that require extra information to in the BUILD.gn