By: Lucien Huber <im@lcnbr.ch>
deduplicate Rust workspace source and manifest definitions Share source-category selection and per-package source metadata, consolidate three synthetic Cargo manifest templates, and use existing genAttrs operations. Remove 88 lines without changing build inputs, commands, features or cache keys. All 413 public derivation/output pairs across three supported platforms remain identical. Temporary FeynKit integration preserves all 178 pairs in each of three scenarios: clean, GammaLoop source edit and CFF source edit. Selected CI checks pass from cache. No Cargo manifests or tests are changed. User request: yes, also we can think about simplifying the actual features/ cargo.toml setup too right?
Total
3m20s
| Time to Start | Worker time | Duration | Time to finish | Idle | |
|---|---|---|---|---|---|
| Config | 1s | 5s | 5s | 6s | 1s |
| Eval | 9s | 46s | 46s | 55s | 2s |
| Build | 50s | 0s | 0s | 50s | 0s |
| Test | 56s | 3m49s | 1m40s | 2m36s | 0s |
| Deploy | 2m53s | 29s | 29s | 3m22s | 16s |
| Suite | 1s | 5m10s | 3m20s | 3m22s | 21s |