Crates.io | slvs |
lib.rs | slvs |
version | 0.6.0 |
source | src |
created_at | 2023-04-04 20:53:32.340544 |
updated_at | 2023-06-20 18:04:15.035447 |
description | Rust wrapper for the SolveSpace constraint solver library. |
homepage | |
repository | https://github.com/thekakkun/rust_slvs |
max_upload_size | |
id | 830459 |
size | 9,152,941 |
Rust binding for SolveSpace's geometric constraint solver library.
A C compiler
The SolveSpace library is compiled using cc, which requires a C compiler.
libclang
Bindings from C to Rust are generated using bindgen, which requires libclang
. On Windows, the environment variable LIBCLANG_PATH
will need to be set, pointing to the location of the clang library.
Run the following Cargo command in your project directory:
cargo add slvs
Check out any necessary submodules
git submodule update --init --recursive
Run the build command
cargo build