40774e8c

By: Lucien Huber <im@lcnbr.ch>

simplify Rust workspace build definitions

Reuse upstream Crane buildDepsOnly with artifact inheritance, share dependency
components with CI scheduling, consolidate workspace checks, and remove unused
helpers and redundant artifact-builder settings.

All 413 public derivation/output pairs remain identical across the three
supported platforms. The cached graph/configuration check passes locally.

User request:
also does the nix/rust-workspace.nix need to be so huge? KISS

Total

27m49s

Time to Start Worker time Duration Time to finish Idle
Config 32s 5s 5s 37s 32s
Eval 38s 1m15s 1m15s 1m54s 1s
Build 1m50s 20m05s 26m26s 28m16s 4m10s
Test 6m14s 1h16m53s 19m22s 25m36s 0s
Deploy 28m17s 4s 4s 28m21s 0s
Suite 32s 1h38m24s 27m49s 28m21s 4m44s

Timeline

Config Eval Build Test Deploy Compressed gap
0s1m7m8m9m10m11m12m13m14m15m16m17m18m19m20m21m22m23m24m25m26m27m28m