pub struct BusySpinIdleStrategy;Expand description
Spin with a CPU pause hint. Lowest latency, pins a core. (Aeron BusySpinIdleStrategy.)
Implementations§
Trait Implementations§
Source§impl Default for BusySpinIdleStrategy
impl Default for BusySpinIdleStrategy
Source§impl IdleStrategy for BusySpinIdleStrategy
impl IdleStrategy for BusySpinIdleStrategy
Auto Trait Implementations§
impl Freeze for BusySpinIdleStrategy
impl RefUnwindSafe for BusySpinIdleStrategy
impl Send for BusySpinIdleStrategy
impl Sync for BusySpinIdleStrategy
impl Unpin for BusySpinIdleStrategy
impl UnsafeUnpin for BusySpinIdleStrategy
impl UnwindSafe for BusySpinIdleStrategy
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more