Skip to main content

nautobot_openapi/models/
length_unit_enum.rs

1/*
2 * API Documentation
3 *
4 * Source of truth and network automation platform
5 *
6 * The version of the OpenAPI document: 3.1.0 (3.1)
7 *
8 * Generated by: https://openapi-generator.tech
9 */
10
11///
12#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
13pub enum LengthUnitEnum {
14    #[serde(rename = "km")]
15    Km,
16    #[serde(rename = "m")]
17    M,
18    #[serde(rename = "cm")]
19    Cm,
20    #[serde(rename = "mi")]
21    Mi,
22    #[serde(rename = "ft")]
23    Ft,
24    #[serde(rename = "in")]
25    In,
26}
27
28impl ToString for LengthUnitEnum {
29    fn to_string(&self) -> String {
30        match self {
31            Self::Km => String::from("km"),
32            Self::M => String::from("m"),
33            Self::Cm => String::from("cm"),
34            Self::Mi => String::from("mi"),
35            Self::Ft => String::from("ft"),
36            Self::In => String::from("in"),
37        }
38    }
39}
40
41impl Default for LengthUnitEnum {
42    fn default() -> LengthUnitEnum {
43        Self::Km
44    }
45}