//! HSL backend crate for POUNCE.
//!
//! Wraps `libcoinhsl.dylib` to provide an MA57 implementation of
//! [`pounce_linsol::SparseSymLinearSolverInterface`]. Port of
//! `Algorithm/LinearSolvers/IpMa57TSolverInterface.{hpp,cpp}` from
//! Ipopt 3.14.x.
//!
//! v1.0 ships only MA57 since this is the only HSL solver on the
//! bit-equivalence path that POUNCE targets first. MA27/77/86/97
//! sit behind the same trait and can be added without touching
//! callers.
pub use ;
pub use Mc19TSymScalingMethod;
pub use register_options_ma57;