coin_cbc 0.1.0

Rust bindings to the CoinOR CBC MILP Solveur using the C API.
Documentation
# Coin CBC Rust bindings

Rust bindings to the CoinOR CBC MILP Solveur using the C API.

Tested on Debian 10, AMD64, coinor-libcbc3 2.9.9+repack1-1.

## `coin_cbc_sys`

This crate exposes raw bindings to the C functions.

## `coin_cbc`

This crate expose safe rust bindings using
`coin_cbc_sys`. `coin_cbc::raw::Model` exposes direct translation of
the C function with assert to guaranty safe use. `coin_cbc::Model`
exposes a more user friendly, rustic and efficient API: it was used
successfully to solve MILP with 250,000 binary variables with
unnoticeable overhead.

## Examples

See the [examples directory](examples/).

## License

This project is distributed under the [MIT License](LICENSE) by
[Kardinal](https://kardinal.ai).