redfish_codegen/models/memory/v1_17_1/operating_memory_modes.rs
1// Generated by redfish-codegen. Do not modify.
2
3
4#[derive(Clone, Debug, serde::Deserialize, serde::Serialize)]
5pub enum OperatingMemoryModes {
6 /// Volatile memory.
7 Volatile,
8 /// Persistent memory, byte-accessible through system address space.
9 PMEM,
10 /// Block-accessible system memory.
11 Block,
12}
13
14#[allow(clippy::derivable_impls)]
15impl Default for OperatingMemoryModes {
16 fn default() -> OperatingMemoryModes {
17 OperatingMemoryModes::Volatile
18 }
19}
20
21impl crate::Metadata<'static> for OperatingMemoryModes {
22 const JSON_SCHEMA: &'static str = "Memory.v1_17_1.json";
23}