Rust adapter for Janus SDK
- Rust 100%
| examples | ||
| src | ||
| Cargo.toml | ||
| README.md | ||
janus-sdk-rust (Community Experiment)
Repository: https://git.sovereign-society.org/community/janus-sdk-rust Status: COMMUNITY EXPERIMENT — Not officially maintained Note: This is a community fork. Not maintained by Janus team.
Overview
Rust bindings for the Janus SDK C ABI. Use bindgen to auto-generate from janus_sdk.h.
Status
⚠️ Community Experiment — This is NOT officially maintained by the Janus team.
Usage (Example)
use janus_sdk_rust::*;
fn main() -> Result<(), JanusError> {
let ctx = JanusContext::new(CAP_INVOKE)?;
ctx.invoke("myapp", "handle_order", &order)?;
Ok(())
}
Building
cargo build
bindgen janus_sdk.h -o src/janus_sdk_bindings.rs
Note
For official Janus tooling, see janus-sdk/ (C reference implementation).
This exists as a community exploration of Rust ↔ Janus interop.
Community Maintained — Not affiliated with Janus core team