SubfieldsByInitializationState

private struct SubfieldsByInitializationState : Sendable

Classification of a record type’s subfields into uninitialized, initialized, and consumed sets.

  • The paths to the initialized parts.

    Declaration

    Swift

    var initialized: [RecordPath]
  • The paths to the uninitialized parts.

    Declaration

    Swift

    var uninitialized: [RecordPath]
  • The paths to the consumed parts, along with the users that consumed them.

    Declaration

    Swift

    var consumed: [(subfield: RecordPath, consumers: State.Consumers)]