pub enum TaskWaitConditionState {
Effect {
effect_id: EffectId,
},
Child {
task_id: TaskId,
},
Children {
task_ids: Vec<TaskId>,
},
Approval {
approval_id: String,
},
Signal {
filter: String,
},
Timer {
deadline_ms: WireU64,
},
Channel {
channel_id: String,
},
Resource {
resource_key: String,
},
External {
subscription_id: String,
},
}Variants§
Trait Implementations§
Source§impl Clone for TaskWaitConditionState
impl Clone for TaskWaitConditionState
Source§fn clone(&self) -> TaskWaitConditionState
fn clone(&self) -> TaskWaitConditionState
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 moreSource§impl Debug for TaskWaitConditionState
impl Debug for TaskWaitConditionState
Source§impl<'de> Deserialize<'de> for TaskWaitConditionState
impl<'de> Deserialize<'de> for TaskWaitConditionState
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TaskWaitConditionState
Source§impl PartialEq for TaskWaitConditionState
impl PartialEq for TaskWaitConditionState
Source§impl Serialize for TaskWaitConditionState
impl Serialize for TaskWaitConditionState
impl StructuralPartialEq for TaskWaitConditionState
Auto Trait Implementations§
impl Freeze for TaskWaitConditionState
impl RefUnwindSafe for TaskWaitConditionState
impl Send for TaskWaitConditionState
impl Sync for TaskWaitConditionState
impl Unpin for TaskWaitConditionState
impl UnsafeUnpin for TaskWaitConditionState
impl UnwindSafe for TaskWaitConditionState
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