pub fn run(snapshot: &PlumbSnapshot, config: &Config) -> Vec<Violation>Expand description
Run every built-in rule against the snapshot. Output is sorted and deduplicated before return.
§Determinism
This function is pure — no wall-clock, no RNG, no environment access. Running it twice with the same inputs yields byte-identical output.
This is a thin wrapper over run_many for the single-snapshot case.