Trait BuildableServer
pub trait BuildableServer {
// Required methods
fn addr(&self) -> SocketAddr;
fn methods(self) -> Methods;
async fn start(self) -> Result<ServerHandle, Error>;
// Provided method
async fn start_rpc_server(self) -> Result<ServerHandle, Error>
where Self: Sized { ... }
}
Required Methods§
fn addr(&self) -> SocketAddr
fn methods(self) -> Methods
async fn start(self) -> Result<ServerHandle, Error>
Provided Methods§
async fn start_rpc_server(self) -> Result<ServerHandle, Error>where
Self: Sized,
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.