use crate::temporal::api::workflowservice::v1::workflow_service_client::WorkflowServiceClient;

type ServiceClient = WorkflowServiceClient<tonic::transport::Channel>;

struct Poller {
    client: WorkflowServiceClient<tonic::transport::Channel>,
}

type AsyncResult<'a> = Pin<Box<dyn Future<Output=Result<(), Box<dyn std::error::Error>>> + 'a>>;
