#[non_exhaustive]pub struct QueryWorkflowInput {
pub workflow_id: String,
pub run_id: String,
pub query_name: String,
pub options: WorkflowQueryOptions,
/* private fields */
}Expand description
Input to ClientInterceptor::query_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 query.
run_id: StringRun ID to query, or empty for the latest run.
query_name: StringQuery name sent to the workflow.
options: WorkflowQueryOptionsQuery options, including per-call RPC controls.
Trait Implementations§
Source§impl Debug for QueryWorkflowInput
impl Debug for QueryWorkflowInput
Source§impl HasArgs for QueryWorkflowInput
impl HasArgs for QueryWorkflowInput
Auto Trait Implementations§
impl !RefUnwindSafe for QueryWorkflowInput
impl !Sync for QueryWorkflowInput
impl !UnwindSafe for QueryWorkflowInput
impl Freeze for QueryWorkflowInput
impl Send for QueryWorkflowInput
impl Unpin for QueryWorkflowInput
impl UnsafeUnpin for QueryWorkflowInput
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