[−][src]Struct koper::thread::CachedParkThread
Blocks the current thread using a condition variable.
Methods
impl CachedParkThread
[src]
pub fn new() -> CachedParkThread
[src]
Create a new ParkThread
handle for the current thread.
This type cannot be moved to other threads, so it should be created on the thread that the caller intends to park.
Trait Implementations
impl Debug for CachedParkThread
[src]
impl Park for CachedParkThread
[src]
Auto Trait Implementations
impl !RefUnwindSafe for CachedParkThread
impl !Send for CachedParkThread
impl !Sync for CachedParkThread
impl Unpin for CachedParkThread
impl UnwindSafe for CachedParkThread
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,