1#![doc = include_str!("../README.md")]
2#![forbid(unsafe_code)]
3
4pub mod incremental;
5pub mod infeasibility;
6pub mod options;
7pub mod persistent;
8pub mod result;
9pub mod solver;
10pub mod status;
11
12pub use incremental::{Snapshot, snapshot};
13pub use infeasibility::{Iis, IisReport, InfeasibilityDiagnosis, VarBoundKind, is_infeasible};
14pub use options::{HasUniversal, UniversalOptions, UniversalOptionsExt};
15pub use persistent::PersistentSolver;
16pub use result::{ModelReport, SolutionPoint, SolverResult};
17pub use solver::Solver;
18pub use status::{PrimalStatus, SolverError, TerminationStatus};