pub trait NameProviderProxyInterface: Send + Sync {
type GetDeviceNameResponseFut: Future<Output = Result<NameProviderGetDeviceNameResult, Error>> + Send;
// Required method
fn get_device_name(&self) -> Self::GetDeviceNameResponseFut;
}
pub trait NameProviderProxyInterface: Send + Sync {
type GetDeviceNameResponseFut: Future<Output = Result<NameProviderGetDeviceNameResult, Error>> + Send;
// Required method
fn get_device_name(&self) -> Self::GetDeviceNameResponseFut;
}