30 stable releases
|1.26.0||Jan 29, 2023|
|1.25.1||Nov 12, 2022|
|1.24.1||Sep 4, 2022|
|1.23.0||Jun 21, 2022|
|1.11.0||Jul 19, 2020|
#87 in No standard library
185 downloads per month
Used in 3 crates (2 directly)
This is a rust crate providing low level bindings to the janet C API.
The package major and minor versions follow the janet releases the bundled headers are compatible with. The patch version may, but does not necessarily match the janet release.
- link-amalg: The crate will link the compiled Janet amalgamation
- link-system: Link to the libjanet library from the system (not recommended generally)
- system: Use Janet header from the system
- debug-symbols: Compile with max debug symbols
if the feature link-amalg is enabled, the crate will link the compiled janet amalgamation, otherwise this crate is header only, which is useful for building standalone janet modules.
These variables are only used when using the feature
This crate uses environment variables to overwrite some Janet definitions.
This crate makes no attempt memory safety. It is the bare minimum required to use the Janet API from Rust. For a higher level crate you can look for JanetRS.