[][src]Enum shared_memory::EventState

pub enum EventState {
    Wait,
    Signaled,
}

Possible states for an event

Variants

Wait

An event set to "Wait" will cause subsequent wait() calls to block

This is mostly usefull for manual events as auto events automatically reset to "Wait".

Signaled

An event set to "Signaled" will unblock threads who are blocks on wait() calls.

If this is an Auto lock, only one waiting thread will be unblocked as the state will be automatically set to WAIT after the first threads wakes up.

Auto Trait Implementations

Blanket Implementations

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

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

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<T> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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