redfish_codegen/models/processor/v1_18_0/
instruction_set.rs1#[derive(Clone, Debug, serde::Deserialize, serde::Serialize)]
5pub enum InstructionSet {
6 #[serde(rename = "x86")]
8 X86,
9 #[serde(rename = "x86-64")]
11 X8664,
12 #[serde(rename = "IA-64")]
14 IA64,
15 #[serde(rename = "ARM-A32")]
17 ARMA32,
18 #[serde(rename = "ARM-A64")]
20 ARMA64,
21 MIPS32,
23 MIPS64,
25 PowerISA,
27 OEM,
29}
30
31#[allow(clippy::derivable_impls)]
32impl Default for InstructionSet {
33 fn default() -> InstructionSet {
34 InstructionSet::X86
35 }
36}
37
38impl crate::Metadata<'static> for InstructionSet {
39 const JSON_SCHEMA: &'static str = "Processor.v1_18_0.json";
40}