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

#[repr(i32)]
pub enum ParentClosePolicy {
    Unspecified,
    Terminate,
    Abandon,
    RequestCancel,
}

Variants

Unspecified
Terminate

Terminate means terminating the child workflow.

Abandon

Abandon means not doing anything on the child workflow.

RequestCancel

Cancel means requesting cancellation on the child workflow.

Implementations

impl ParentClosePolicy[src]

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

Returns true if value is a variant of ParentClosePolicy.

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

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

Trait Implementations

impl Clone for ParentClosePolicy[src]

impl Copy for ParentClosePolicy[src]

impl Debug for ParentClosePolicy[src]

impl Default for ParentClosePolicy[src]

impl Eq for ParentClosePolicy[src]

impl Hash for ParentClosePolicy[src]

impl Ord for ParentClosePolicy[src]

impl PartialEq<ParentClosePolicy> for ParentClosePolicy[src]

impl PartialOrd<ParentClosePolicy> for ParentClosePolicy[src]

impl StructuralEq for ParentClosePolicy[src]

impl StructuralPartialEq for ParentClosePolicy[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]