pub enum VcpuPlacementResult {
Pinned {
vcpu_index: u8,
host_cpu: HostCpuId,
},
Inherited {
vcpu_index: u8,
requested_host_cpu: Option<HostCpuId>,
reason: Option<String>,
},
}Expand description
The effective host placement of one guest vCPU.
Variants§
Pinned
The vCPU thread was successfully pinned to the requested host processor.
Inherited
The vCPU remains under the host scheduler’s inherited policy.
Trait Implementations§
Source§impl Clone for VcpuPlacementResult
impl Clone for VcpuPlacementResult
Source§fn clone(&self) -> VcpuPlacementResult
fn clone(&self) -> VcpuPlacementResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 VcpuPlacementResult
impl Debug for VcpuPlacementResult
impl Eq for VcpuPlacementResult
Source§impl PartialEq for VcpuPlacementResult
impl PartialEq for VcpuPlacementResult
impl StructuralPartialEq for VcpuPlacementResult
Auto Trait Implementations§
impl Freeze for VcpuPlacementResult
impl RefUnwindSafe for VcpuPlacementResult
impl Send for VcpuPlacementResult
impl Sync for VcpuPlacementResult
impl Unpin for VcpuPlacementResult
impl UnsafeUnpin for VcpuPlacementResult
impl UnwindSafe for VcpuPlacementResult
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