Rust bindings to the C interface of Ipopt, a library for large-scale, constrained, nonlinear optimization.