diff --git a/Sources/Units/Units.swift b/Sources/Units/Units.swift index d75c39b..8d53644 100644 --- a/Sources/Units/Units.swift +++ b/Sources/Units/Units.swift @@ -73,6 +73,7 @@ public enum Unit: String, CaseIterable, CustomStringConvertible, Codable, // Metric case liter = "L" case milliliter = "mL" + case centiliter = "cL" case cubicMeter = "m³" case cubicCentimeter = "cm³" // Imperial @@ -109,7 +110,8 @@ public enum Unit: String, CaseIterable, CustomStringConvertible, Codable, case .meter, .centimeter, .millimeter, .kilometer, .inch, .foot, .yard, .mile, .nauticalMile: return .length - case .liter, .milliliter, .cubicMeter, .cubicCentimeter, .gallon, + case .liter, .milliliter, .centiliter, .cubicMeter, .cubicCentimeter, + .gallon, .quart, .pint, .fluidOunce: return .volume case .second, .millisecond, .microsecond, .minute, .hour, .day, .week: @@ -145,6 +147,7 @@ public enum Unit: String, CaseIterable, CustomStringConvertible, Codable, // Volume (Base: Liter) case .liter: 1.0 case .milliliter: 0.001 + case .centiliter: 0.01 case .cubicMeter: 1000.0 case .cubicCentimeter: 0.001 case .gallon: 3.78541