//! Shared library for zagan-bet: exposes client/server storage layers and the //! TOFU trust module to integration tests in `tests/`. pub mod tofu; #[path = "bin/client/database.rs"] pub mod client_database; #[path = "bin/server/database.rs"] pub mod server_database; // Server game logic — re-exported under `crate::games::traits` so that // `use crate::games::traits::*` inside slots.rs resolves correctly whether // the file is compiled as part of the lib or the server binary. #[path = "bin/server/games/traits.rs"] pub mod server_game_traits; pub mod games { pub mod traits { pub use crate::server_game_traits::*; } } #[path = "bin/server/games/slots.rs"] pub mod server_slots;