Enum temporal_sdk_core::protos::temporal::api::enums::v1::QueryRejectCondition[][src]

#[repr(i32)]
pub enum QueryRejectCondition {
    Unspecified,
    None,
    NotOpen,
    NotCompletedCleanly,
}

Variants

Unspecified
None

None indicates that query should not be rejected.

NotOpen

NotOpen indicates that query should be rejected if workflow is not open.

NotCompletedCleanly

NotCompletedCleanly indicates that query should be rejected if workflow did not complete cleanly.

Implementations

impl QueryRejectCondition[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of QueryRejectCondition.

pub fn from_i32(value: i32) -> Option<QueryRejectCondition>[src]

Converts an i32 to a QueryRejectCondition, or None if value is not a valid variant.

Trait Implementations

impl Clone for QueryRejectCondition[src]

impl Copy for QueryRejectCondition[src]

impl Debug for QueryRejectCondition[src]

impl Default for QueryRejectCondition[src]

impl Eq for QueryRejectCondition[src]

impl Hash for QueryRejectCondition[src]

impl Ord for QueryRejectCondition[src]

impl PartialEq<QueryRejectCondition> for QueryRejectCondition[src]

impl PartialOrd<QueryRejectCondition> for QueryRejectCondition[src]

impl StructuralEq for QueryRejectCondition[src]

impl StructuralPartialEq for QueryRejectCondition[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> FutureExt for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> Pointable for T

type Init = T

The type for initializers.

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]