A pure-Rust double dummy solver for contract bridge.
After updating the codebase, please
- ---
When splitting a larger change set, break it into atomic commits for a beautiful
git history — each commit should represent one coherent idea that compiles and
passes tests on its own.