pub enum ReceiverPinningPolicy {
Inherit,
FixedCore(CpuCoreIndex),
PinByPort,
}Expand description
Receiver thread pinning policy.
Variants§
Inherit
Leave receiver threads to the scheduler.
FixedCore(CpuCoreIndex)
Pin all receiver threads to a single core.
PinByPort
Let SOF pin receivers deterministically by port.
Trait Implementations§
Source§impl Clone for ReceiverPinningPolicy
impl Clone for ReceiverPinningPolicy
Source§fn clone(&self) -> ReceiverPinningPolicy
fn clone(&self) -> ReceiverPinningPolicy
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ReceiverPinningPolicy
impl Debug for ReceiverPinningPolicy
Source§impl PartialEq for ReceiverPinningPolicy
impl PartialEq for ReceiverPinningPolicy
impl Copy for ReceiverPinningPolicy
impl Eq for ReceiverPinningPolicy
impl StructuralPartialEq for ReceiverPinningPolicy
Auto Trait Implementations§
impl Freeze for ReceiverPinningPolicy
impl RefUnwindSafe for ReceiverPinningPolicy
impl Send for ReceiverPinningPolicy
impl Sync for ReceiverPinningPolicy
impl Unpin for ReceiverPinningPolicy
impl UnsafeUnpin for ReceiverPinningPolicy
impl UnwindSafe for ReceiverPinningPolicy
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