Cargo Features

[dependencies]
ghx_proc_gen = { version = "0.2.0", default-features = false, features = ["models-names", "debug-traces", "bevy", "reflect"] }
default = models-names

The models-names feature is set by default whenever ghx_proc_gen is added without default-features = false somewhere in the dependency tree.

models-names default debug-traces?

Stores an optional name for each model

Affects model::ModelVariation.name, rules::ModelInfo.name

debug-traces = models-names

Enables some debug traces (via tracing)

bevy reflect?

Enables some Bevy trait derives

Enables bevy

Optional dependencies

Only enabled when the "bevy" feature is enabled

reflect = bevy

Enables more Bevy trait derives for reflection