1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
use types_grpc::ABCIApplication; use super::Service; use websocket::sync::Server; use websocket::server::NoTlsAcceptor; pub struct SocketServer<H> { server: Server<NoTlsAcceptor>, app: H, } impl<H: ABCIApplication + 'static + Sync + Send + 'static> Service for SocketServer<H> {} pub fn new_server<H: ABCIApplication + 'static + Sync + Send + 'static>(listen_addr: &str, app: H) -> Box<Service> { unimplemented!(); }