#![allow(clippy::bool_comparison, clippy::type_complexity)]
#![cfg_attr(not(feature = "std"), no_std)]
#![deny(missing_debug_implementations)]
#[cfg(feature = "std")]
pub mod initial_solutions;
#[cfg(feature = "std")]
pub mod objs;
#[cfg(feature = "std")]
mod opt_facade;
#[cfg(feature = "std")]
mod opt_facade_builder;
#[cfg(feature = "std")]
mod opt_facade_solver;
#[cfg(feature = "std")]
pub mod opt_problem;
#[cfg(feature = "std")]
pub mod prelude;
#[cfg(feature = "std")]
pub use crate::{
opt_facade::OptFacade, opt_facade_builder::OptFacadeBuilder, opt_facade_solver::OptFacadeSolver,
};
pub use mop_common::rand::Rng;