pub trait Provider {
    type Server: 'static + Endpoint;
    type Client: 'static + Endpoint;
    type Error: 'static + Display;
    fn start_server(self) -> Result<Self::Server, Self::Error>;
fn start_client(self) -> Result<Self::Client, Self::Error>; }

Associated Types

Required methods

Creates a server endpoint for the given provider

Creates a client endpoint for the given provider

Implementations on Foreign Types

Implementors