pub trait ProviderProxyInterface: Send + Sync {
type OpenCoordinatorResponseFut: Future<Output = Result<ProviderOpenCoordinatorResult, Error>> + Send;
// Required method
fn open_coordinator(
&self,
payload: ProviderOpenCoordinatorRequest,
) -> Self::OpenCoordinatorResponseFut;
}