#![doc = include_str!("../README.md")]
use once_cell::sync::Lazy;
use semver::Version;
mod common;
pub mod engine;
pub mod model;
pub mod interop;
pub mod rules;
pub mod yaku;
pub mod prelude {
pub use riichi_elements::prelude::*;
pub use super::{
engine::Engine,
model::*,
rules::Ruleset,
};
}
pub const VERSION_STR: &str = env!("CARGO_PKG_VERSION");
pub static VERSION: Lazy<Version> = Lazy::new(|| VERSION_STR.parse().unwrap());