This repository has been archived, as the Rust bindings have been merged into the official repository and can be found there: https://github.com/numbbo/coco/tree/master/code-experiments/build/rust
Rust bindings for the COCO Numerical Black-Box Optimization Benchmarking Framework.
See https://github.com/numbbo/coco and https://numbbo.github.io/coco/.
This is only necessary when updating COCO. A regular build only requires compilers for Rust and C as well as a call to cargo build
.
git
gcc
(or any other C compiler)bindgen
(cargo install bindgen
)bash
(forgenerate.sh
)
$ git submodule update --init --recursive
$ cd coco-sys
$ ./generate.sh
$ cargo build