pub enum Definition<Context> {
Unary(Arc<UnaryRequestHandler<Context>>),
ServerStreams(Arc<ServerStreamsRequestHandler<Context>>),
ClientStreams(Arc<ClientStreamsRequestHandler<Context>>),
BiStreams(Arc<BiStreamsRequestHandler<Context>>),
}Expand description
Type used for storing procedure definitions given by the codegeneration for the RPC service
Variants§
Unary(Arc<UnaryRequestHandler<Context>>)
Store unary procedure definitions
ServerStreams(Arc<ServerStreamsRequestHandler<Context>>)
Store server streams procedure definitions
ClientStreams(Arc<ClientStreamsRequestHandler<Context>>)
Store client strems procedure definitions
BiStreams(Arc<BiStreamsRequestHandler<Context>>)
Store bidirectional streams procedure definitions