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