XLS (AKA XLSynth) Rust Crate
Rust bindings to the functionality in the "Accelerated Hardware Synthesis" library.
extern crate xlsynth;
use ;
Development Notes
To link against a local version of the public API, instead of a released version,
supply the DEV_XLS_DSO_WORKSPACE environment variable pointing at the workspace
root where the built shared library resides; e.g.
$ export DEV_XLS_DSO_WORKSPACE=$HOME/proj/xlsynth/
$ ls $DEV_XLS_DSO_WORKSPACE/bazel-bin/xls/public/libxls.so
/home/cdleary/proj/xlsynth//bazel-bin/xls/public/libxls.so
$ cargo test -vv |& grep -i workspace
[xlsynth-sys ...] cargo:info=Using DSO from workspace: ...