#[non_exhaustive]pub enum SignalWorkflowTarget {
Child {
workflow_id: String,
},
External {
namespace: String,
workflow_id: String,
run_id: Option<String>,
},
}Expand description
Workflow targeted by an outbound signal.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for SignalWorkflowTarget
impl Clone for SignalWorkflowTarget
Source§fn clone(&self) -> SignalWorkflowTarget
fn clone(&self) -> SignalWorkflowTarget
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 SignalWorkflowTarget
impl Debug for SignalWorkflowTarget
impl Eq for SignalWorkflowTarget
Source§impl PartialEq for SignalWorkflowTarget
impl PartialEq for SignalWorkflowTarget
impl StructuralPartialEq for SignalWorkflowTarget
Auto Trait Implementations§
impl Freeze for SignalWorkflowTarget
impl RefUnwindSafe for SignalWorkflowTarget
impl Send for SignalWorkflowTarget
impl Sync for SignalWorkflowTarget
impl Unpin for SignalWorkflowTarget
impl UnsafeUnpin for SignalWorkflowTarget
impl UnwindSafe for SignalWorkflowTarget
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