pub trait ClientConfiguratorProxyInterface: Send + Sync {
    type GetResponseFut: Future<Output = Result<Option<Box<ClientConfig>>, Error>> + Send;
    type SetResponseFut: Future<Output = Result<(), Error>> + Send;

    // Required methods
    fn get(&self, client_type: ClientType) -> Self::GetResponseFut;
    fn set(
        &self,
        client_type: ClientType,
        config: &ClientConfig
    ) -> Self::SetResponseFut;
}

Required Associated Types§

source

type GetResponseFut: Future<Output = Result<Option<Box<ClientConfig>>, Error>> + Send

source

type SetResponseFut: Future<Output = Result<(), Error>> + Send

Required Methods§

source

fn get(&self, client_type: ClientType) -> Self::GetResponseFut

source

fn set( &self, client_type: ClientType, config: &ClientConfig ) -> Self::SetResponseFut

Implementors§