diff options
Diffstat (limited to 'src/entity_sensor.rs')
| -rw-r--r-- | src/entity_sensor.rs | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/entity_sensor.rs b/src/entity_sensor.rs index 1168c37..e221141 100644 --- a/src/entity_sensor.rs +++ b/src/entity_sensor.rs | |||
| @@ -19,7 +19,9 @@ impl StateClass { | |||
| 19 | } | 19 | } |
| 20 | 20 | ||
| 21 | #[derive(Debug, Clone, Copy, PartialEq, Eq)] | 21 | #[derive(Debug, Clone, Copy, PartialEq, Eq)] |
| 22 | #[derive(Default)] | ||
| 22 | pub enum SensorClass { | 23 | pub enum SensorClass { |
| 24 | #[default] | ||
| 23 | Generic, | 25 | Generic, |
| 24 | ApparentPower, | 26 | ApparentPower, |
| 25 | Aqi, | 27 | Aqi, |
| @@ -75,11 +77,6 @@ pub enum SensorClass { | |||
| 75 | Other(&'static str), | 77 | Other(&'static str), |
| 76 | } | 78 | } |
| 77 | 79 | ||
| 78 | impl Default for SensorClass { | ||
| 79 | fn default() -> Self { | ||
| 80 | SensorClass::Generic | ||
| 81 | } | ||
| 82 | } | ||
| 83 | 80 | ||
| 84 | impl SensorClass { | 81 | impl SensorClass { |
| 85 | pub fn as_str(&self) -> Option<&'static str> { | 82 | pub fn as_str(&self) -> Option<&'static str> { |
