pub struct GuardCondition { /* private fields */ }Expand description
GuardCondition — vom User manuell triggerbar (Spec §2.2.2.1.7).
Typische Verwendung: Application-Thread setzt set_trigger_value(true),
um einen blockierten WaitSet aufzuwecken (z.B. fuer Shutdown-Signaling).
Implementations§
Trait Implementations§
Source§impl Condition for GuardCondition
impl Condition for GuardCondition
Source§fn get_trigger_value(&self) -> bool
fn get_trigger_value(&self) -> bool
True wenn das Ereignis dieser Condition aktuell ansteht.
Spec §2.2.2.1.6
get_trigger_value.Source§impl Debug for GuardCondition
impl Debug for GuardCondition
Source§impl Default for GuardCondition
impl Default for GuardCondition
Source§fn default() -> GuardCondition
fn default() -> GuardCondition
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for GuardCondition
impl RefUnwindSafe for GuardCondition
impl Send for GuardCondition
impl Sync for GuardCondition
impl Unpin for GuardCondition
impl UnsafeUnpin for GuardCondition
impl UnwindSafe for GuardCondition
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