opensynaptic-rscore
Rust acceleration wheel for OpenSynaptic.
This crate keeps the existing C ABI exports used by ctypes and also exposes
an optional PyO3 extension module (opensynaptic_rscore._native) for wheel
builds driven by maturin.
Build wheel locally:
py -3 -m pip install maturin
py -3 -m maturin build --manifest-path src/opensynaptic/core/rscore/rust/Cargo.toml --release --features python-module
Note: Rust artifacts are redirected to repository target/rscore/ via
src/opensynaptic/core/rscore/rust/.cargo/config.toml to avoid placing
target/wheels under src/opensynaptic, which can cause wheel packaging
feedback loops in mixed Python/Rust builds.