rapace-transport-stream

Crates.iorapace-transport-stream
lib.rsrapace-transport-stream
version0.4.0
created_at2025-12-11 17:59:59.908343+00
updated_at2025-12-14 18:00:13.508392+00
descriptionTCP/Unix socket transport for rapace
homepage
repositoryhttps://github.com/bearcove/rapace
max_upload_size
id1980211
size36,883
Amos Wenger (fasterthanlime)

documentation

README

rapace-transport-stream

crates.io documentation MIT/Apache-2.0 licensed

TCP and Unix socket transport for rapace RPC.

Network transport for local and remote communication via TCP or Unix domain sockets.

Features

  • TCP: tcp://localhost:9000 - remote communication, cross-machine
  • Unix sockets: unix:///tmp/rapace.sock - efficient local IPC on Unix-like systems
  • Secure: Use TLS for encrypted communication

Usage

use rapace::RpcSession;
use rapace_transport_stream::TcpTransport;

let transport = TcpTransport::connect("127.0.0.1:9000").await?;
let session = RpcSession::new(transport);

License

Licensed under either of:

at your option.

Commit count: 0

cargo fmt