Type Definition llmvm_protocol::BoxedService

source ·
pub type BoxedService<Request, Response> = Box<dyn Service<Request, Future = Pin<Box<dyn Future<Output = Result<ServiceResponse<Response>, Box<dyn Error + Sync + Send, Global>>> + Send, Global>>, Response = ServiceResponse<Response>, Error = Box<dyn Error + Sync + Send, Global>> + Sync + Send, Global>;
Expand description

A boxed dynamic type for multilink services. The service must return a result with a ServiceResponse or ServiceError.