Crate ruv_swarm_transport

Crate ruv_swarm_transport 

Source
Expand description

Transport layer for RUV-FANN swarm communication

This crate provides multiple transport implementations for efficient inter-agent communication in distributed swarm systems.

Re-exports§

pub use protocol::Message;
pub use protocol::MessageType;
pub use protocol::ProtocolVersion;

Modules§

in_process
In-process transport for local communication within the same process
protocol
Message protocol definitions for swarm communication
shared_memory
Shared memory transport with lock-free ring buffers and WASM support
websocket
WebSocket transport implementation with auto-reconnection and TLS support

Structs§

TransportConfig
Transport configuration
TransportRegistry
Registry for available transports
TransportStats
Transport statistics

Enums§

TransportError
Transport error types

Traits§

Transport
Core transport trait for all communication implementations
TransportBuilder
Transport builder trait for creating configured transports