pub struct WorkflowExecutionInfo {
pub namespace: String,
pub workflow_id: String,
pub run_id: Option<String>,
}Expand description
Holds needed information to refer to a specific workflow run, or workflow execution chain
Fields§
§namespace: StringNamespace the workflow lives in
workflow_id: StringThe workflow’s id
run_id: Option<String>If set, target this specific run of the workflow
Implementations§
Source§impl WorkflowExecutionInfo
impl WorkflowExecutionInfo
Sourcepub fn bind_untyped<CT>(self, client: CT) -> WorkflowHandle<CT, Vec<Payload>>where
CT: RawClientLike<SvcType = InterceptedService<GrpcMetricSvc, ServiceCallInterceptor>> + Clone,
pub fn bind_untyped<CT>(self, client: CT) -> WorkflowHandle<CT, Vec<Payload>>where
CT: RawClientLike<SvcType = InterceptedService<GrpcMetricSvc, ServiceCallInterceptor>> + Clone,
Bind the workflow info to a specific client, turning it into a workflow handle
Trait Implementations§
Auto Trait Implementations§
impl Freeze for WorkflowExecutionInfo
impl RefUnwindSafe for WorkflowExecutionInfo
impl Send for WorkflowExecutionInfo
impl Sync for WorkflowExecutionInfo
impl Unpin for WorkflowExecutionInfo
impl UnwindSafe for WorkflowExecutionInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request