libcsp-rust/libcsp-sys
2024-06-01 17:48:49 +02:00
..
src Initial version of libcsp-rust 2024-06-01 17:48:49 +02:00
templates Initial version of libcsp-rust 2024-06-01 17:48:49 +02:00
build.rs Initial version of libcsp-rust 2024-06-01 17:48:49 +02:00
Cargo.toml Initial version of libcsp-rust 2024-06-01 17:48:49 +02:00
CHANGELOG.md Initial version of libcsp-rust 2024-06-01 17:48:49 +02:00
LICENSE-APACHE Initial version of libcsp-rust 2024-06-01 17:48:49 +02:00
NOTICE Initial version of libcsp-rust 2024-06-01 17:48:49 +02:00
README.md Initial version of libcsp-rust 2024-06-01 17:48:49 +02:00

libcsp-sys

This crate provides FFI bindings for the libcsp library.

Generally, you probably do not want to use this library directly and instead use the libcsp Rust crate which provides a safe and ergonomic Rust API. You can find some more high-level information and examples in the main repository.

Compile-time configuration of the libcsp-rust library

The libcsp-rust library requires some compile-time configuration file to be included to work properly. You can see an example version of the file for the workspace here. The user has to provide the path to a directory containing this autoconfig.rs file using the CSP_CONFIG_DIR environmental variable.

It is recommended to read the main workspace README for more information to make the generation and specification of this auto-configuration file as conveniently and easy as possible.