redfish_codegen/models/processor/v1_18_0/
processor_architecture.rs

1// Generated by redfish-codegen. Do not modify.
2
3
4#[derive(Clone, Debug, serde::Deserialize, serde::Serialize)]
5pub enum ProcessorArchitecture {
6    /// x86 or x86-64.
7    #[serde(rename = "x86")]
8    X86,
9    /// Intel Itanium.
10    #[serde(rename = "IA-64")]
11    IA64,
12    /// ARM.
13    ARM,
14    /// MIPS.
15    MIPS,
16    /// Power. Added in version v1_4_0.
17    Power,
18    /// OEM-defined.
19    OEM,
20}
21
22#[allow(clippy::derivable_impls)]
23impl Default for ProcessorArchitecture {
24     fn default() -> ProcessorArchitecture {
25        ProcessorArchitecture::X86
26     }
27}
28
29impl crate::Metadata<'static> for ProcessorArchitecture {
30    const JSON_SCHEMA: &'static str = "Processor.v1_18_0.json";
31}