cimstructs/
HydroPlantStorageKind.rs1#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
3pub enum HydroPlantStorageKind {
4 runOfRiver,
6 pumpedStorage,
8 storage,
10}
11
12impl HydroPlantStorageKind {
13 pub fn uri(&self) -> &'static str {
14 match self {
15 HydroPlantStorageKind::runOfRiver => "http://iec.ch/TC57/CIM100#HydroPlantStorageKind.runOfRiver",
16 HydroPlantStorageKind::pumpedStorage => "http://iec.ch/TC57/CIM100#HydroPlantStorageKind.pumpedStorage",
17 HydroPlantStorageKind::storage => "http://iec.ch/TC57/CIM100#HydroPlantStorageKind.storage",
18 }
19 }
20}