// Generated by redfish-codegen. Do not modify.
#[derive(Clone, Debug, serde::Deserialize, serde::Serialize)]
pub enum MemoryMedia {
/// DRAM media.
DRAM,
/// NAND media.
NAND,
/// Intel 3D XPoint media. Added in version v1_7_0.
#[serde(rename = "Intel3DXPoint")]
Intel3DXP,
/// Proprietary media.
Proprietary,
}
#[allow(clippy::derivable_impls)]
impl Default for MemoryMedia {
fn default() -> MemoryMedia {
MemoryMedia::DRAM
}
}
impl crate::Metadata<'static> for MemoryMedia {
const JSON_SCHEMA: &'static str = "Memory.v1_17_1.json";
}