open-standards/eoc/eoc-rs/crates/eoc-route-learned
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science 3bf20ef5cb eoc-route-learned: unbreak the build — rand_distr 0.4 pulled rand 0.8
The crate declared rand 0.10 but rand_distr 0.4, which transitively
depends on rand 0.8. StdRng from 0.10 therefore did not satisfy
rand_distr's Rng bound and the lib failed to compile — five E0277s
across classifier.rs, matrix_factorization.rs and bandit.rs.

Nothing in the tree depends on eoc-route-learned, so the rot went
unnoticed: the router trainer has not compiled in some time.

Bump rand_distr to 0.6, which tracks rand 0.10. Normal and Beta are
the only distributions used and both carry over unchanged. Tests pass.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
2026-07-20 12:46:50 -04:00
..
src Ingest batch 2: 9 new crates across openpay / smart-byte / eoc 2026-05-23 18:12:24 -04:00
tests Ingest batch 2: 9 new crates across openpay / smart-byte / eoc 2026-05-23 18:12:24 -04:00
Cargo.toml eoc-route-learned: unbreak the build — rand_distr 0.4 pulled rand 0.8 2026-07-20 12:46:50 -04:00