diff options
| author | diogo464 <[email protected]> | 2025-12-08 20:49:23 +0000 |
|---|---|---|
| committer | diogo464 <[email protected]> | 2025-12-08 20:49:23 +0000 |
| commit | 8ac9ddd2cbc9cf454eae066e5e60d05ee714a83e (patch) | |
| tree | e4797159d8fdae7e8521295fd8178cadc8c2974a /src/unit.rs | |
| parent | 28d9961141a38ebde8bd6144636c3021eb2755a5 (diff) | |
formatting and improved timeout handling
Diffstat (limited to 'src/unit.rs')
| -rw-r--r-- | src/unit.rs | 56 |
1 files changed, 42 insertions, 14 deletions
diff --git a/src/unit.rs b/src/unit.rs index e61c867..90eecb4 100644 --- a/src/unit.rs +++ b/src/unit.rs | |||
| @@ -365,7 +365,9 @@ impl NumberUnit { | |||
| 365 | NumberUnit::MeterPerSecond => crate::constants::HA_UNIT_SPEED_METER_PER_SECOND, | 365 | NumberUnit::MeterPerSecond => crate::constants::HA_UNIT_SPEED_METER_PER_SECOND, |
| 366 | NumberUnit::MilePerHour => crate::constants::HA_UNIT_SPEED_MILE_PER_HOUR, | 366 | NumberUnit::MilePerHour => crate::constants::HA_UNIT_SPEED_MILE_PER_HOUR, |
| 367 | NumberUnit::MillimeterPerDay => crate::constants::HA_UNIT_SPEED_MILLIMETER_PER_DAY, | 367 | NumberUnit::MillimeterPerDay => crate::constants::HA_UNIT_SPEED_MILLIMETER_PER_DAY, |
| 368 | NumberUnit::MillimeterPerSecond => crate::constants::HA_UNIT_SPEED_MILLIMETER_PER_SECOND, | 368 | NumberUnit::MillimeterPerSecond => { |
| 369 | crate::constants::HA_UNIT_SPEED_MILLIMETER_PER_SECOND | ||
| 370 | } | ||
| 369 | // Distance | 371 | // Distance |
| 370 | NumberUnit::Kilometer => crate::constants::HA_UNIT_DISTANCE_KILOMETER, | 372 | NumberUnit::Kilometer => crate::constants::HA_UNIT_DISTANCE_KILOMETER, |
| 371 | NumberUnit::Meter => crate::constants::HA_UNIT_DISTANCE_METER, | 373 | NumberUnit::Meter => crate::constants::HA_UNIT_DISTANCE_METER, |
| @@ -397,12 +399,24 @@ impl NumberUnit { | |||
| 397 | NumberUnit::MegaBitPerSecond => crate::constants::HA_UNIT_DATA_RATE_MEGABIT_PER_SECOND, | 399 | NumberUnit::MegaBitPerSecond => crate::constants::HA_UNIT_DATA_RATE_MEGABIT_PER_SECOND, |
| 398 | NumberUnit::GigaBitPerSecond => crate::constants::HA_UNIT_DATA_RATE_GIGABIT_PER_SECOND, | 400 | NumberUnit::GigaBitPerSecond => crate::constants::HA_UNIT_DATA_RATE_GIGABIT_PER_SECOND, |
| 399 | NumberUnit::BytePerSecond => crate::constants::HA_UNIT_DATA_RATE_BYTE_PER_SECOND, | 401 | NumberUnit::BytePerSecond => crate::constants::HA_UNIT_DATA_RATE_BYTE_PER_SECOND, |
| 400 | NumberUnit::KiloBytePerSecond => crate::constants::HA_UNIT_DATA_RATE_KILOBYTE_PER_SECOND, | 402 | NumberUnit::KiloBytePerSecond => { |
| 401 | NumberUnit::MegaBytePerSecond => crate::constants::HA_UNIT_DATA_RATE_MEGABYTE_PER_SECOND, | 403 | crate::constants::HA_UNIT_DATA_RATE_KILOBYTE_PER_SECOND |
| 402 | NumberUnit::GigaBytePerSecond => crate::constants::HA_UNIT_DATA_RATE_GIGABYTE_PER_SECOND, | 404 | } |
| 403 | NumberUnit::KibiBytePerSecond => crate::constants::HA_UNIT_DATA_RATE_KIBIBYTE_PER_SECOND, | 405 | NumberUnit::MegaBytePerSecond => { |
| 404 | NumberUnit::MebiBytePerSecond => crate::constants::HA_UNIT_DATA_RATE_MEBIBYTE_PER_SECOND, | 406 | crate::constants::HA_UNIT_DATA_RATE_MEGABYTE_PER_SECOND |
| 405 | NumberUnit::GibiBytePerSecond => crate::constants::HA_UNIT_DATA_RATE_GIBIBYTE_PER_SECOND, | 407 | } |
| 408 | NumberUnit::GigaBytePerSecond => { | ||
| 409 | crate::constants::HA_UNIT_DATA_RATE_GIGABYTE_PER_SECOND | ||
| 410 | } | ||
| 411 | NumberUnit::KibiBytePerSecond => { | ||
| 412 | crate::constants::HA_UNIT_DATA_RATE_KIBIBYTE_PER_SECOND | ||
| 413 | } | ||
| 414 | NumberUnit::MebiBytePerSecond => { | ||
| 415 | crate::constants::HA_UNIT_DATA_RATE_MEBIBYTE_PER_SECOND | ||
| 416 | } | ||
| 417 | NumberUnit::GibiBytePerSecond => { | ||
| 418 | crate::constants::HA_UNIT_DATA_RATE_GIBIBYTE_PER_SECOND | ||
| 419 | } | ||
| 406 | // Weight | 420 | // Weight |
| 407 | NumberUnit::Kilogram => crate::constants::HA_UNIT_WEIGHT_KILOGRAM, | 421 | NumberUnit::Kilogram => crate::constants::HA_UNIT_WEIGHT_KILOGRAM, |
| 408 | NumberUnit::Gram => crate::constants::HA_UNIT_WEIGHT_GRAM, | 422 | NumberUnit::Gram => crate::constants::HA_UNIT_WEIGHT_GRAM, |
| @@ -631,7 +645,9 @@ impl Unit { | |||
| 631 | Unit::NumberMeterPerSecond => crate::constants::HA_UNIT_SPEED_METER_PER_SECOND, | 645 | Unit::NumberMeterPerSecond => crate::constants::HA_UNIT_SPEED_METER_PER_SECOND, |
| 632 | Unit::NumberMilePerHour => crate::constants::HA_UNIT_SPEED_MILE_PER_HOUR, | 646 | Unit::NumberMilePerHour => crate::constants::HA_UNIT_SPEED_MILE_PER_HOUR, |
| 633 | Unit::NumberMillimeterPerDay => crate::constants::HA_UNIT_SPEED_MILLIMETER_PER_DAY, | 647 | Unit::NumberMillimeterPerDay => crate::constants::HA_UNIT_SPEED_MILLIMETER_PER_DAY, |
| 634 | Unit::NumberMillimeterPerSecond => crate::constants::HA_UNIT_SPEED_MILLIMETER_PER_SECOND, | 648 | Unit::NumberMillimeterPerSecond => { |
| 649 | crate::constants::HA_UNIT_SPEED_MILLIMETER_PER_SECOND | ||
| 650 | } | ||
| 635 | Unit::NumberKilometer => crate::constants::HA_UNIT_DISTANCE_KILOMETER, | 651 | Unit::NumberKilometer => crate::constants::HA_UNIT_DISTANCE_KILOMETER, |
| 636 | Unit::NumberMeter => crate::constants::HA_UNIT_DISTANCE_METER, | 652 | Unit::NumberMeter => crate::constants::HA_UNIT_DISTANCE_METER, |
| 637 | Unit::NumberCentimeter => crate::constants::HA_UNIT_DISTANCE_CENTIMETER, | 653 | Unit::NumberCentimeter => crate::constants::HA_UNIT_DISTANCE_CENTIMETER, |
| @@ -658,12 +674,24 @@ impl Unit { | |||
| 658 | Unit::NumberMegaBitPerSecond => crate::constants::HA_UNIT_DATA_RATE_MEGABIT_PER_SECOND, | 674 | Unit::NumberMegaBitPerSecond => crate::constants::HA_UNIT_DATA_RATE_MEGABIT_PER_SECOND, |
| 659 | Unit::NumberGigaBitPerSecond => crate::constants::HA_UNIT_DATA_RATE_GIGABIT_PER_SECOND, | 675 | Unit::NumberGigaBitPerSecond => crate::constants::HA_UNIT_DATA_RATE_GIGABIT_PER_SECOND, |
| 660 | Unit::NumberBytePerSecond => crate::constants::HA_UNIT_DATA_RATE_BYTE_PER_SECOND, | 676 | Unit::NumberBytePerSecond => crate::constants::HA_UNIT_DATA_RATE_BYTE_PER_SECOND, |
| 661 | Unit::NumberKiloBytePerSecond => crate::constants::HA_UNIT_DATA_RATE_KILOBYTE_PER_SECOND, | 677 | Unit::NumberKiloBytePerSecond => { |
| 662 | Unit::NumberMegaBytePerSecond => crate::constants::HA_UNIT_DATA_RATE_MEGABYTE_PER_SECOND, | 678 | crate::constants::HA_UNIT_DATA_RATE_KILOBYTE_PER_SECOND |
| 663 | Unit::NumberGigaBytePerSecond => crate::constants::HA_UNIT_DATA_RATE_GIGABYTE_PER_SECOND, | 679 | } |
| 664 | Unit::NumberKibiBytePerSecond => crate::constants::HA_UNIT_DATA_RATE_KIBIBYTE_PER_SECOND, | 680 | Unit::NumberMegaBytePerSecond => { |
| 665 | Unit::NumberMebiBytePerSecond => crate::constants::HA_UNIT_DATA_RATE_MEBIBYTE_PER_SECOND, | 681 | crate::constants::HA_UNIT_DATA_RATE_MEGABYTE_PER_SECOND |
| 666 | Unit::NumberGibiBytePerSecond => crate::constants::HA_UNIT_DATA_RATE_GIBIBYTE_PER_SECOND, | 682 | } |
| 683 | Unit::NumberGigaBytePerSecond => { | ||
| 684 | crate::constants::HA_UNIT_DATA_RATE_GIGABYTE_PER_SECOND | ||
| 685 | } | ||
| 686 | Unit::NumberKibiBytePerSecond => { | ||
| 687 | crate::constants::HA_UNIT_DATA_RATE_KIBIBYTE_PER_SECOND | ||
| 688 | } | ||
| 689 | Unit::NumberMebiBytePerSecond => { | ||
| 690 | crate::constants::HA_UNIT_DATA_RATE_MEBIBYTE_PER_SECOND | ||
| 691 | } | ||
| 692 | Unit::NumberGibiBytePerSecond => { | ||
| 693 | crate::constants::HA_UNIT_DATA_RATE_GIBIBYTE_PER_SECOND | ||
| 694 | } | ||
| 667 | Unit::NumberKilogram => crate::constants::HA_UNIT_WEIGHT_KILOGRAM, | 695 | Unit::NumberKilogram => crate::constants::HA_UNIT_WEIGHT_KILOGRAM, |
| 668 | Unit::NumberGram => crate::constants::HA_UNIT_WEIGHT_GRAM, | 696 | Unit::NumberGram => crate::constants::HA_UNIT_WEIGHT_GRAM, |
| 669 | Unit::NumberMilligram => crate::constants::HA_UNIT_WEIGHT_MILLIGRAM, | 697 | Unit::NumberMilligram => crate::constants::HA_UNIT_WEIGHT_MILLIGRAM, |
