Identifiable
This commit is contained in:
@@ -206,12 +206,16 @@ public enum Unit: String, CaseIterable, CustomStringConvertible, Codable,
|
||||
// but the internal `value` will be stored as a `Double`.
|
||||
public struct UnitValue<ValueType: ConvertibleToDouble>:
|
||||
CustomStringConvertible, Equatable,
|
||||
Comparable, Codable
|
||||
Comparable, Codable, Identifiable
|
||||
{
|
||||
// Store the value internally as a Double for consistent calculations
|
||||
public let value: Double
|
||||
public let unit: Unit
|
||||
|
||||
public var id: String {
|
||||
description
|
||||
}
|
||||
|
||||
// MARK: Initialization
|
||||
/// Initializes UnitValue, converting the input value to Double.
|
||||
// MARK: Initialization
|
||||
|
||||
Reference in New Issue
Block a user