Skip to main content

gin_rummy_engine/
lib.rs

1#![doc = include_str!("../README.md")]
2#![warn(missing_docs)]
3
4pub use gin_rummy;
5
6mod action;
7mod driver;
8mod heuristic;
9#[cfg(feature = "rand")]
10mod mc;
11#[cfg(feature = "rand")]
12mod sim;
13mod strategy;
14mod view;
15
16pub use action::{DrawAction, Layoff, TurnAction, UpcardAction};
17#[cfg(feature = "rand")]
18pub use driver::play_game;
19pub use driver::{EngineError, Table, play_round};
20pub use heuristic::{HeuristicBot, HeuristicConfig};
21#[cfg(feature = "rand")]
22pub use mc::MonteCarloBot;
23pub use strategy::Strategy;
24pub use view::View;