Skip to main content

WireTransportProvider

Trait WireTransportProvider 

Source
pub trait WireTransportProvider: Send + Sync {
    // Required method
    fn create_transport(
        &self,
        kind: TransportKind,
    ) -> Result<Arc<dyn Transport>, String>;
}
Expand description

Wire-layer transport provider boundary.

shape-wire ships ShapeWireProvider as the default implementation, but embedders can provide alternate providers.

Required Methods§

Implementors§