pub struct CompletionToken(/* private fields */);Expand description
Opaque proof that a worker owns one dispatched execution generation.
Implementations§
Source§impl CompletionToken
impl CompletionToken
Sourcepub fn from_wire(
workflow_id: &WorkflowId,
activity_id: &ActivityId,
value: String,
) -> Result<Self, ServerError>
pub fn from_wire( workflow_id: &WorkflowId, activity_id: &ActivityId, value: String, ) -> Result<Self, ServerError>
Parse a worker-echoed token without assigning meaning to its contents.
§Errors
Returns a typed compatibility refusal when a pre-fencing worker omits it.
Trait Implementations§
Source§impl Clone for CompletionToken
impl Clone for CompletionToken
Source§fn clone(&self) -> CompletionToken
fn clone(&self) -> CompletionToken
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 CompletionToken
impl Debug for CompletionToken
impl Eq for CompletionToken
Source§impl PartialEq for CompletionToken
impl PartialEq for CompletionToken
impl StructuralPartialEq for CompletionToken
Auto Trait Implementations§
impl Freeze for CompletionToken
impl RefUnwindSafe for CompletionToken
impl Send for CompletionToken
impl Sync for CompletionToken
impl Unpin for CompletionToken
impl UnsafeUnpin for CompletionToken
impl UnwindSafe for CompletionToken
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.
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