pub fn component_signals(root: &Path, config: &Config) -> Vec<ComponentSignal>Expand description
Collect component signals (§31 ComponentSignalProvider) from plugins
answering the components.signals operation with
{"signals": [{name, dirs, provider?}]}. Unknown/dead plugins, bad
shapes, and empty names/dirs degrade to abstention (never fail the
recompile — a contributor that cannot name a component abstains).