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