fix(profile): gate pstate_name with its caller
`pstate_name` went in at module scope without `#[cfg(feature = "nvidia")]`, so `nvml_wrapper` was unlinked for every feature set that does not enable nvidia, and CI's Feature combinations job failed on `7c79f8b`. The local gate cannot catch this and that is the part worth recording. `clippy --all-features`, `test --all-features` and *both* cross-target checks all enable nvidia — the cross-checks name it in their feature lists — so the whole gate was green on a commit that does not build with `--no-default-features --features cpu`. Checked directly this time: no features, cpu, cli, io, network, amd and intel all build. The note in HANDOFF says which cheap subset approximates the twenty-feature loop CI runs, and which directories mix vendor-gated code with ungated code, since that is where the mistake is available to make. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
A
Adam Erickson committed
3a50c99262e5681e10e5462e5adf12b4ded86af6
Parent: 7c79f8b