pub mod rating;
pub mod calculator;
pub mod doubles;
pub mod score_weight;

#[cfg(test)]
mod integration_tests;
#[cfg(test)]
mod stress_tests;

pub use rating::EloRating;
pub use calculator::EloCalculator;
pub use doubles::{calculate_effective_opponent_rating, calculate_effective_opponent};
pub use score_weight::calculate_weighted_score;
