pub struct ActivityExecutionKey {
pub workflow_id: WorkflowId,
pub activity_id: ActivityId,
}Expand description
Key identifying one in-flight activity execution.
Fields§
§workflow_id: WorkflowIdOwning workflow id.
activity_id: ActivityIdActivity id within the workflow.
Implementations§
Source§impl ActivityExecutionKey
impl ActivityExecutionKey
Sourcepub const fn new(workflow_id: WorkflowId, activity_id: ActivityId) -> Self
pub const fn new(workflow_id: WorkflowId, activity_id: ActivityId) -> Self
Creates a key for an in-flight activity execution.
Trait Implementations§
Source§impl Clone for ActivityExecutionKey
impl Clone for ActivityExecutionKey
Source§fn clone(&self) -> ActivityExecutionKey
fn clone(&self) -> ActivityExecutionKey
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ActivityExecutionKey
impl Debug for ActivityExecutionKey
impl Eq for ActivityExecutionKey
Source§impl Hash for ActivityExecutionKey
impl Hash for ActivityExecutionKey
Source§impl PartialEq for ActivityExecutionKey
impl PartialEq for ActivityExecutionKey
Source§fn eq(&self, other: &ActivityExecutionKey) -> bool
fn eq(&self, other: &ActivityExecutionKey) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ActivityExecutionKey
Auto Trait Implementations§
impl Freeze for ActivityExecutionKey
impl RefUnwindSafe for ActivityExecutionKey
impl Send for ActivityExecutionKey
impl Sync for ActivityExecutionKey
impl Unpin for ActivityExecutionKey
impl UnsafeUnpin for ActivityExecutionKey
impl UnwindSafe for ActivityExecutionKey
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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