games-rs 0.5.0

Pre-implemented games written in rust.
Documentation
#![doc(html_root_url = "https://docs.rs/games-rs/0.5.0")]
//! Pre implemented games
#![deny(
    missing_copy_implementations,
    missing_debug_implementations,
    missing_docs,
    trivial_casts,
    trivial_numeric_casts,
    unused_extern_crates,
    deprecated,
    overflowing_literals,
    unreachable_patterns,
    unused_must_use,
    unused_mut,
    while_true
)]
#![warn(unreachable_pub, variant_size_differences)]

pub mod blackjack;
pub mod cards;
pub mod coin_toss;
pub mod color;
pub mod deck;
// Static deck of cards
pub(crate) mod deck_of_cards;
pub mod errors;
pub mod rps;
pub mod slot_machine;

pub mod solitaire; // TODO: Improve performance

pub(crate) fn get_rng() -> rand::rngs::ThreadRng {
    rand::rng()
}

// TODO: Cleanup codebasgg
// TODO: each game a feature