1 2 3 4 5 6 7 8 9
use futures_cpupool::CpuPool; use types_grpc::{ABCIApplication, ABCIApplicationServer}; use super::Service; impl Service for ABCIApplicationServer {} pub fn new_server<H: ABCIApplication + 'static + Sync + Send + 'static>(listen_addr: &str, app: H) -> Box<Service> { Box::new(ABCIApplicationServer::new_pool(listen_addr, Default::default(), app, CpuPool::new(4))) }