pub struct CpuIdModifier {
pub leaf: String,
pub subleaf: String,
pub flags: u32,
pub modifiers: Vec<Modifiers>,
}
Expand description
CPUID modifiers. Only for x86_64.
Fieldsยง
ยงleaf: String
CPUID leaf index (or function). Must be a string containing an integer. Examples: [โ0x1โ, โ0x2โ]
subleaf: String
CPUID subleaf index (or subfunction). Must be a string containing an integer. Examples: [โ0x1โ, โ0x2โ]
flags: u32
KVM CPUID flags, see https://docs.kernel.org/virt/kvm/api.html#kvm-get-supported-cpuid
modifiers: Vec<Modifiers>
CPUID register modifiers.
Trait Implementationsยง
Sourceยงimpl Clone for CpuIdModifier
impl Clone for CpuIdModifier
Sourceยงfn clone(&self) -> CpuIdModifier
fn clone(&self) -> CpuIdModifier
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 CpuIdModifier
impl Debug for CpuIdModifier
Sourceยงimpl<'de> Deserialize<'de> for CpuIdModifier
impl<'de> Deserialize<'de> for CpuIdModifier
Sourceยงfn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Sourceยงimpl Hash for CpuIdModifier
impl Hash for CpuIdModifier
Sourceยงimpl Ord for CpuIdModifier
impl Ord for CpuIdModifier
Sourceยงfn cmp(&self, other: &CpuIdModifier) -> Ordering
fn cmp(&self, other: &CpuIdModifier) -> Ordering
1.21.0 ยท Sourceยงfn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Sourceยงimpl PartialEq for CpuIdModifier
impl PartialEq for CpuIdModifier
Sourceยงimpl PartialOrd for CpuIdModifier
impl PartialOrd for CpuIdModifier
Sourceยงimpl Serialize for CpuIdModifier
impl Serialize for CpuIdModifier
impl Eq for CpuIdModifier
impl StructuralPartialEq for CpuIdModifier
Auto Trait Implementationsยง
impl Freeze for CpuIdModifier
impl RefUnwindSafe for CpuIdModifier
impl Send for CpuIdModifier
impl Sync for CpuIdModifier
impl Unpin for CpuIdModifier
impl UnwindSafe for CpuIdModifier
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