pub trait ListenerRegistryProxyInterface: Send + Sync {
type RegisterBlockingListenerResponseFut: Future<Output = Result<(), Error>> + Send;
// Required method
fn register_blocking_listener(
&self,
listener: ClientEnd<BlockingListenerMarker>,
) -> Self::RegisterBlockingListenerResponseFut;
}