Loading...
Loading...
Rust SDK for the iii engine. Use when building high-performance workers, registering functions, or invoking triggers in Rust.
npx skill4agent add iii-hq/skills iii-rust-sdkCargo.tomliii-sdk = { version = "0.10", features = ["otel"] }| Export | Purpose |
|---|---|
| Connect to the engine, returns |
| Register a sync function using the builder API |
| Register an async function using the builder API |
| Two-arg convenience method for function registration |
| Builder with |
| Bind a trigger to a function |
| Invoke a function |
| Fire-and-forget invocation |
| Durable async invocation |
| Error type for handler failures |
| Helper for atomic stream CRUD |
| OpenTelemetry (requires |
| HTTP client with trace context propagation |
features = ["otel"]Cargo.tomlRegisterFunction::new("id", handler)RegisterFunction::new_async("id", handler)schemars::JsonSchema.description("...")RegisterFunctiontokio::time::sleepregister_triggerOk(())?iii-functions-and-triggersiii-node-sdkiii-python-sdkiii-rust-sdk