pub enum CpuInfo {
ppc {
qom_path: String,
thread_id: isize,
props: Option<CpuInstanceProperties>,
CPU: isize,
halted: bool,
current: bool,
ppc: CpuInfoPPC,
},
sparc {
qom_path: String,
thread_id: isize,
props: Option<CpuInstanceProperties>,
CPU: isize,
halted: bool,
current: bool,
sparc: CpuInfoSPARC,
},
mips {
qom_path: String,
thread_id: isize,
props: Option<CpuInstanceProperties>,
CPU: isize,
halted: bool,
current: bool,
mips: CpuInfoMIPS,
},
s390 {
qom_path: String,
thread_id: isize,
props: Option<CpuInstanceProperties>,
CPU: isize,
halted: bool,
current: bool,
s390: CpuInfoS390,
},
tricore {
qom_path: String,
thread_id: isize,
props: Option<CpuInstanceProperties>,
CPU: isize,
halted: bool,
current: bool,
tricore: CpuInfoTricore,
},
riscv {
qom_path: String,
thread_id: isize,
props: Option<CpuInstanceProperties>,
CPU: isize,
halted: bool,
current: bool,
riscv: CpuInfoRISCV,
},
x86 {
qom_path: String,
thread_id: isize,
props: Option<CpuInstanceProperties>,
CPU: isize,
halted: bool,
current: bool,
x86: CpuInfoX86,
},
}Variants§
ppc
sparc
mips
s390
tricore
riscv
x86
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for CpuInfo
impl<'de> Deserialize<'de> for CpuInfo
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