Registry / networking / workflow-rpc

workflow-rpc

JSON →
library0.18.0rscratesunverified

Workflow RPC (wRPC) framework based on workflow-websocket, supporting native and WASM clients with Borsh and JSON protocols.

# Cargo.toml [dependencies] workflow-rpc = "0.18.0"
INSTALL
IMPORT
SIG · WORKFLOW-RPC
W
workflow-rpc
networkingrustv0.18.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Client
use workflow_rpc::client::Client;

Connect to a wRPC server using the client.

use workflow_rpc::client::Client; #[tokio::main] async fn main() { let client = Client::new("ws://localhost:8080").await.unwrap(); println!("Connected"); }
Debug
Known issues
gotchaRequires tokio runtime for native usage.
fix
Ensure you have a tokio runtime, e.g., #[tokio::main].
affects: >=0.18.0
Upgrade
Version history
0.18.0latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
44 hits · last 30 days
node
38
Resources
workflow-rpc — cargo add workflow-rpc · libregistry