3 unstable releases
0.2.1 | Jun 7, 2024 |
---|---|
0.2.0 | May 15, 2024 |
0.1.0 | Mar 12, 2024 |
#6 in #wall
Used in contourwall
48KB
783 lines
Contour Wall Core
This is the "core" library of the Contour Wall. It provides a low-level interface to control the Contour Wall. It is not meant for developers to use directly, other languages should have wrappers implemented around this library. Those wrappers should be used by developers to control the Contour Wall.
To see where this library sits in the Contour Wall system, refer to the software architecture. If you want API level documentation run: cargo doc --open
or go to https://docs.rs/contourwall_core/latest/contourwall_core/.
How to use
If you are planning on using this library in another Rust project, run this command in your project: cargo add contourwall_core
.
If you are planning on using it in another language you need to compile it to a *.so
(for Unix) or *.dll
(for Windows). Firset change the crate-type
to cdylib
, then execute: cargo build --release
. Then, in the directory target/release
you will find a file which is called contourwall_core.dll
or contourwall_core.so
.
Dependencies
~6–15MB
~178K SLoC