pub trait RegistryProxyInterface: Send + Sync {
    type RegisterProviderSynchronouslyResponseFut: Future<Output = Result<(i32, bool), Error>> + Send;

    // Required methods
    fn register_provider(
        &self,
        provider: ClientEnd<ProviderMarker>,
        pid: u64,
        name: &str,
    ) -> Result<(), Error>;
    fn register_provider_synchronously(
        &self,
        provider: ClientEnd<ProviderMarker>,
        pid: u64,
        name: &str,
    ) -> Self::RegisterProviderSynchronouslyResponseFut;
}

Required Associated Types§

Required Methods§

source

fn register_provider( &self, provider: ClientEnd<ProviderMarker>, pid: u64, name: &str, ) -> Result<(), Error>

source

fn register_provider_synchronously( &self, provider: ClientEnd<ProviderMarker>, pid: u64, name: &str, ) -> Self::RegisterProviderSynchronouslyResponseFut

Implementors§