#[non_exhaustive]pub struct SignalWorkflowInput {
pub workflow_id: String,
pub run_id: String,
pub signal_name: String,
pub options: WorkflowSignalOptions,
/* private fields */
}Expand description
Input to ClientInterceptor::signal_workflow.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.workflow_id: StringWorkflow ID to signal.
run_id: StringRun ID to signal, or empty for the latest run.
signal_name: StringSignal name sent to the workflow.
options: WorkflowSignalOptionsSignal options, including per-call RPC controls.
Trait Implementations§
Source§impl Debug for SignalWorkflowInput
impl Debug for SignalWorkflowInput
Source§impl HasArgs for SignalWorkflowInput
impl HasArgs for SignalWorkflowInput
Auto Trait Implementations§
impl !RefUnwindSafe for SignalWorkflowInput
impl !Sync for SignalWorkflowInput
impl !UnwindSafe for SignalWorkflowInput
impl Freeze for SignalWorkflowInput
impl Send for SignalWorkflowInput
impl Unpin for SignalWorkflowInput
impl UnsafeUnpin for SignalWorkflowInput
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