Struct solana_runtime::waitable_condvar::WaitableCondvar
source · [−]Fields
mutex: Mutex<()>
event: Condvar
Implementations
sourceimpl WaitableCondvar
impl WaitableCondvar
sourcepub fn notify_all(&self)
pub fn notify_all(&self)
wake up all threads waiting on this event
sourcepub fn notify_one(&self)
pub fn notify_one(&self)
wake up one thread waiting on this event
sourcepub fn wait_timeout(&self, timeout: Duration) -> bool
pub fn wait_timeout(&self, timeout: Duration) -> bool
wait on the event return true if timed out, false if event triggered
Trait Implementations
sourceimpl Debug for WaitableCondvar
impl Debug for WaitableCondvar
sourceimpl Default for WaitableCondvar
impl Default for WaitableCondvar
sourcefn default() -> WaitableCondvar
fn default() -> WaitableCondvar
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for WaitableCondvar
impl Send for WaitableCondvar
impl Sync for WaitableCondvar
impl Unpin for WaitableCondvar
impl UnwindSafe for WaitableCondvar
Blanket Implementations
sourceimpl<T> AbiExample for T
impl<T> AbiExample for T
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pointable for T
impl<T> Pointable for T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more