#[non_exhaustive]pub enum QueryRejectCondition {
Unspecified,
None,
NotOpen,
NotCompletedCleanly,
}Expand description
Controls when a workflow query should be rejected based on workflow state.
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.
Unspecified
Use the server’s default condition.
None
Do not reject the query based on workflow state.
NotOpen
Reject the query if the workflow is not open.
NotCompletedCleanly
Reject the query if the workflow did not complete successfully.
Trait Implementations§
Source§impl Clone for QueryRejectCondition
impl Clone for QueryRejectCondition
Source§fn clone(&self) -> QueryRejectCondition
fn clone(&self) -> QueryRejectCondition
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 moreimpl Copy for QueryRejectCondition
Source§impl Debug for QueryRejectCondition
impl Debug for QueryRejectCondition
Source§impl Default for QueryRejectCondition
impl Default for QueryRejectCondition
Source§fn default() -> QueryRejectCondition
fn default() -> QueryRejectCondition
Returns the “default value” for a type. Read more
impl Eq for QueryRejectCondition
Source§impl From<QueryRejectCondition> for QueryRejectCondition
impl From<QueryRejectCondition> for QueryRejectCondition
Source§fn from(value: QueryRejectCondition) -> Self
fn from(value: QueryRejectCondition) -> Self
Converts to this type from the input type.
Source§impl Hash for QueryRejectCondition
impl Hash for QueryRejectCondition
Source§impl PartialEq for QueryRejectCondition
impl PartialEq for QueryRejectCondition
impl StructuralPartialEq for QueryRejectCondition
Auto Trait Implementations§
impl Freeze for QueryRejectCondition
impl RefUnwindSafe for QueryRejectCondition
impl Send for QueryRejectCondition
impl Sync for QueryRejectCondition
impl Unpin for QueryRejectCondition
impl UnsafeUnpin for QueryRejectCondition
impl UnwindSafe for QueryRejectCondition
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