[][src]Trait muta_protocol::traits::ServiceMapping

pub trait ServiceMapping: Send + Sync {
    fn get_service<SDK: 'static + ServiceSDK>(
        &self,
        name: &str,
        sdk: SDK
    ) -> ProtocolResult<Box<dyn Service>>;
fn list_service_name(&self) -> Vec<String>; }

Required methods

fn get_service<SDK: 'static + ServiceSDK>(
    &self,
    name: &str,
    sdk: SDK
) -> ProtocolResult<Box<dyn Service>>

fn list_service_name(&self) -> Vec<String>

Loading content...

Implementors

Loading content...