By: Tom Sydney Kerckhove <syd@cs-syd.eu>
Demo: a source change that rebuilds only one crate Adds a doc comment to lib/bombadil/src/lib.rs. With crate2nix's per-crate derivations this rebuilds only the bombadil crate and its workspace dependents; all external dependency crates are unchanged and stay cache hits. Reproduce with nix/experiments/per-crate-cache.sh.
| Time to Start | Worker time | Duration | Time to finish | Idle | |
| Config | 0s | 2s | 2s | 2s | 0s |
| Eval | 8m06s | 1s | 33h35m03s | 33h43m09s | 8m04s |
| Build | - | - | - | - | - |
| Suite | 0s | 3s | 33h43m09s | 33h43m09s | 33h43m05s |