Struct copra::dispatcher::ServiceRegistry
[−]
[src]
pub struct ServiceRegistry { /* fields omitted */ }
Manage service registration and request dispatch
This struct is required to build a server. Service providers should add their services to this struct.
Methods
impl ServiceRegistry
[src]
fn new() -> Self
[src]
Create a new empty registry.
fn register_service<T>(&mut self, registrant: T) where
T: NamedRegistrant,
[src]
T: NamedRegistrant,
Add a new service to the registry.
fn get_method(
&self,
service_name: &str,
method_name: &str
) -> Option<EncapService>
[src]
&self,
service_name: &str,
method_name: &str
) -> Option<EncapService>
Get a method by service name and method name.
This method is used internally by generated stubs.