pub struct WaitSet {
pub mode: WaitMode,
pub conditions: Vec<WaitCondition>,
}Expand description
One or more conditions that wake a suspended task.
Fields§
§mode: WaitMode§conditions: Vec<WaitCondition>Trait Implementations§
Source§impl<'de> Deserialize<'de> for WaitSet
impl<'de> Deserialize<'de> for WaitSet
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 WaitSet
Source§impl From<WaitSet> for DurableWaitSet
impl From<WaitSet> for DurableWaitSet
impl StructuralPartialEq for WaitSet
Auto Trait Implementations§
impl Freeze for WaitSet
impl RefUnwindSafe for WaitSet
impl Send for WaitSet
impl Sync for WaitSet
impl Unpin for WaitSet
impl UnsafeUnpin for WaitSet
impl UnwindSafe for WaitSet
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