pub struct BlockingResultWait;Expand description
Zero-sized blocking wait policy: spins up to MAX_SPIN_ATTEMPTS then parks.
Trait Implementations§
Source§impl Clone for BlockingResultWait
impl Clone for BlockingResultWait
impl Copy for BlockingResultWait
Source§impl Debug for BlockingResultWait
impl Debug for BlockingResultWait
Source§impl Default for BlockingResultWait
impl Default for BlockingResultWait
Source§impl ResultWaitPolicy for BlockingResultWait
impl ResultWaitPolicy for BlockingResultWait
Source§const SPIN_ATTEMPTS: usize = super::super::MAX_SPIN_ATTEMPTS
const SPIN_ATTEMPTS: usize = super::super::MAX_SPIN_ATTEMPTS
Maximum number of spin-loop iterations before parking the thread.
Auto Trait Implementations§
impl Freeze for BlockingResultWait
impl RefUnwindSafe for BlockingResultWait
impl Send for BlockingResultWait
impl Sync for BlockingResultWait
impl Unpin for BlockingResultWait
impl UnsafeUnpin for BlockingResultWait
impl UnwindSafe for BlockingResultWait
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