linera_rpc::simple

Trait Transport

Source
pub trait Transport: Stream<Item = Result<RpcMessage, Error>> + Sink<RpcMessage, Error = Error> { }
Expand description

A trait alias for a protocol transport.

A transport is an active connection that can be used to send and receive RpcMessages.

Implementors§

Source§

impl<T> Transport for T
where T: Stream<Item = Result<RpcMessage, Error>> + Sink<RpcMessage, Error = Error>,