pub enum ActivityIdentifier {
TaskToken(TaskToken),
ById {
workflow_id: String,
run_id: String,
activity_id: String,
},
}Expand description
Identifies an async activity for completion outside a worker.
Variants§
TaskToken(TaskToken)
Identify activity by its task token
ById
Identify activity by workflow and activity IDs.
Implementations§
Source§impl ActivityIdentifier
impl ActivityIdentifier
Sourcepub fn from_task_token(token: TaskToken) -> Self
pub fn from_task_token(token: TaskToken) -> Self
Create an identifier from a task token.
Trait Implementations§
Source§impl Clone for ActivityIdentifier
impl Clone for ActivityIdentifier
Source§fn clone(&self) -> ActivityIdentifier
fn clone(&self) -> ActivityIdentifier
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ActivityIdentifier
impl RefUnwindSafe for ActivityIdentifier
impl Send for ActivityIdentifier
impl Sync for ActivityIdentifier
impl Unpin for ActivityIdentifier
impl UnsafeUnpin for ActivityIdentifier
impl UnwindSafe for ActivityIdentifier
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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