BaseUnit

enum BaseUnit
extension BaseUnit : Equatable, Hashable, RawRepresentable, Sendable

Represents the base unit of a measurement.

  • Undocumented

    Declaration

    Swift

    case unspecified
  • Undocumented

    Declaration

    Swift

    case meters
  • Undocumented

    Declaration

    Swift

    case seconds
  • Undocumented

    Declaration

    Swift

    case percent
  • Undocumented

    Declaration

    Swift

    case celsius
  • Undocumented

    Declaration

    Swift

    case mired
  • Undocumented

    Declaration

    Swift

    case partsPerMillion
  • Undocumented

    Declaration

    Swift

    case kgPerCubicMeter
  • Undocumented

    Declaration

    Swift

    case particlesPerCubicMeter
  • Undocumented

    Declaration

    Swift

    case becquerelPerCubicMeter
  • Undocumented

    Declaration

    Swift

    case degrees
  • Undocumented

    Declaration

    Swift

    case kelvin
  • Undocumented

    Declaration

    Swift

    case ampere
  • Undocumented

    Declaration

    Swift

    case wattHour
  • Undocumented

    Declaration

    Swift

    case airQualityIndex
  • Undocumented

    Declaration

    Swift

    case watt
  • Creates a new instance with the specified raw value.

    If there is no value of the type that corresponds with the specified raw value, this initializer returns nil. For example:

    enum PaperSize: String {
        case A4, A5, Letter, Legal
    }
    
    print(PaperSize(rawValue: "Legal"))
    // Prints "Optional("PaperSize.Legal")"
    
    print(PaperSize(rawValue: "Tabloid"))
    // Prints "nil"
    

    Declaration

    Swift

    init?(rawValue: Int32)

    Parameters

    rawValue

    The raw value to use for the new instance.