Build Information
Successful build of MusicXML, reference latest (bd65d6), with Swift 6.3 for Wasm on 21 Apr 2026 12:45:10 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:wasm-6.3-latest swift build --swift-sdk swift-6.3-RELEASE_wasm 2>&1Build Log
8 | /// The show-frets type indicates whether to show tablature frets as numbers (0, 1, 2) or letters
9 | /// (a, b, c). The default choice is numbers.
10 | public enum ShowFrets: String {
| `- note: consider making enum 'ShowFrets' conform to the 'Sendable' protocol
11 | case numbers
12 | case letters
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/StaffDetails.swift:32:16: warning: stored property 'staffType' of 'Sendable'-conforming struct 'StaffDetails' contains non-Sendable type 'StaffType'; this is an error in the Swift 6 language mode
30 | /// indicates one that shares the same musical data as the prior staff, but displayed
31 | /// differently (e.g., treble and bass clef, standard notation and tab).
32 | public let staffType: StaffType?
| `- warning: stored property 'staffType' of 'Sendable'-conforming struct 'StaffDetails' contains non-Sendable type 'StaffType'; this is an error in the Swift 6 language mode
33 |
34 | /// The staff-lines element specifies the number of lines for a non 5-line staff.
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/StaffType.swift:11:13: note: consider making enum 'StaffType' conform to the 'Sendable' protocol
9 | /// indicates one that shares the same musical data as the prior staff, but displayed differently
10 | /// (e.g., treble and bass clef, standard notation and tab).
11 | public enum StaffType: String {
| `- note: consider making enum 'StaffType' conform to the 'Sendable' protocol
12 | case ossia
13 | case cue
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/StaffLayout.swift:18:16: warning: stored property 'staffDistance' of 'Sendable'-conforming struct 'StaffLayout' contains non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
16 | // MARK: Elements
17 |
18 | public let staffDistance: Tenths?
| `- warning: stored property 'staffDistance' of 'Sendable'-conforming struct 'StaffLayout' contains non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
19 |
20 | // MARK: - Initializers
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Tenths.swift:8:15: note: consider making struct 'Tenths' conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct Tenths {
| `- note: consider making struct 'Tenths' conform to the 'Sendable' protocol
9 | public let value: Double
10 | }
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/StaffTuning.swift:18:16: warning: stored property 'tuningStep' of 'Sendable'-conforming struct 'StaffTuning' has non-Sendable type 'Step'; this is an error in the Swift 6 language mode
16 | // MARK: Elements
17 |
18 | public let tuningStep: Step
| `- warning: stored property 'tuningStep' of 'Sendable'-conforming struct 'StaffTuning' has non-Sendable type 'Step'; this is an error in the Swift 6 language mode
19 | public let tuningAlter: Double?
20 | public let tuningOctave: Int
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Step.swift:10:13: note: consider making enum 'Step' conform to the 'Sendable' protocol
8 | /// The step type represents a step of the diatonic scale, represented using the English letters A
9 | /// through G.
10 | public enum Step: String {
| `- note: consider making enum 'Step' conform to the 'Sendable' protocol
11 | case a = "A"
12 | case b = "B"
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Stem.swift:18:16: warning: stored property 'color' of 'Sendable'-conforming struct 'Stem' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
16 | // MARK: Attributes
17 |
18 | public let color: Color?
| `- warning: stored property 'color' of 'Sendable'-conforming struct 'Stem' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
19 |
20 | // MARK: Attribute Groups
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Color.swift:14:15: note: consider making struct 'Color' conform to the 'Sendable' protocol
12 | /// "#40800080" would be a transparent purple. As in SVG 1.1, colors are defined in terms of the
13 | /// sRGB color space (IEC 61966).
14 | public struct Color {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
15 | public let hexValue: Int
16 |
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Stem.swift:26:16: warning: stored property 'value' of 'Sendable'-conforming struct 'Stem' has non-Sendable type 'StemValue'; this is an error in the Swift 6 language mode
24 | // MARK: Value
25 |
26 | public let value: StemValue
| `- warning: stored property 'value' of 'Sendable'-conforming struct 'Stem' has non-Sendable type 'StemValue'; this is an error in the Swift 6 language mode
27 |
28 | // MARK: Initializers
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/StemValue.swift:9:13: note: consider making enum 'StemValue' conform to the 'Sendable' protocol
7 |
8 | /// The stem type represents the notated stem direction.
9 | public enum StemValue: String {
| `- note: consider making enum 'StemValue' conform to the 'Sendable' protocol
10 | case down
11 | case up
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Stick.swift:15:16: warning: stored property 'tip' of 'Sendable'-conforming struct 'Stick' contains non-Sendable type 'TipDirection'; this is an error in the Swift 6 language mode
13 | // MARK: Attributes
14 |
15 | public let tip: TipDirection?
| `- warning: stored property 'tip' of 'Sendable'-conforming struct 'Stick' contains non-Sendable type 'TipDirection'; this is an error in the Swift 6 language mode
16 |
17 | // MARK: Elements
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/TipDirection.swift:10:13: note: consider making enum 'TipDirection' conform to the 'Sendable' protocol
8 | /// The tip-direction type represents the direction in which the tip of a stick or beater points,
9 | /// using Unicode arrow terminology.
10 | public enum TipDirection: String {
| `- note: consider making enum 'TipDirection' conform to the 'Sendable' protocol
11 | case left
12 | case up
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Stick.swift:19:16: warning: stored property 'stickType' of 'Sendable'-conforming struct 'Stick' has non-Sendable type 'StickType'; this is an error in the Swift 6 language mode
17 | // MARK: Elements
18 |
19 | public let stickType: StickType
| `- warning: stored property 'stickType' of 'Sendable'-conforming struct 'Stick' has non-Sendable type 'StickType'; this is an error in the Swift 6 language mode
20 | public let stickMaterial: StickMaterial
21 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/StickType.swift:10:13: note: consider making enum 'StickType' conform to the 'Sendable' protocol
8 | /// The stick-type type represents the shape of pictograms where the material in the stick, mallet,
9 | /// or beater is represented in the pictogram.
10 | public enum StickType: String {
| `- note: consider making enum 'StickType' conform to the 'Sendable' protocol
11 | case bassDrum = "bass drum"
12 | case doubleBassDrum = "double bass drum"
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Stick.swift:20:16: warning: stored property 'stickMaterial' of 'Sendable'-conforming struct 'Stick' has non-Sendable type 'StickMaterial'; this is an error in the Swift 6 language mode
18 |
19 | public let stickType: StickType
20 | public let stickMaterial: StickMaterial
| `- warning: stored property 'stickMaterial' of 'Sendable'-conforming struct 'Stick' has non-Sendable type 'StickMaterial'; this is an error in the Swift 6 language mode
21 |
22 | // MARK: - Initializers
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/StickMaterial.swift:9:13: note: consider making enum 'StickMaterial' conform to the 'Sendable' protocol
7 |
8 | /// The stick-material type represents the material being displayed in a stick pictogram.
9 | public enum StickMaterial: String {
| `- note: consider making enum 'StickMaterial' conform to the 'Sendable' protocol
10 | case soft
11 | case medium
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/StringMute.swift:12:16: warning: stored property 'type' of 'Sendable'-conforming struct 'StringMute' has non-Sendable type 'OnOff'; this is an error in the Swift 6 language mode
10 | // MARK: - Instance Properties
11 |
12 | public let type: OnOff
| `- warning: stored property 'type' of 'Sendable'-conforming struct 'StringMute' has non-Sendable type 'OnOff'; this is an error in the Swift 6 language mode
13 |
14 | // MARK: Attribute Groups
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/OnOff.swift:9:13: note: consider making enum 'OnOff' conform to the 'Sendable' protocol
7 |
8 | /// The on-off type is used for notation elements such as string mutes.
9 | public enum OnOff: String {
| `- note: consider making enum 'OnOff' conform to the 'Sendable' protocol
10 | case on
11 | case off
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/StrongAccent.swift:15:16: warning: stored property 'type' of 'Sendable'-conforming struct 'StrongAccent' contains non-Sendable type 'UpDown'; this is an error in the Swift 6 language mode
13 |
14 | /// The type attribute indicates if the point of the accent is down or up.
15 | public let type: UpDown?
| `- warning: stored property 'type' of 'Sendable'-conforming struct 'StrongAccent' contains non-Sendable type 'UpDown'; this is an error in the Swift 6 language mode
16 | public let placement: AboveBelow?
17 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/UpDown.swift:10:13: note: consider making enum 'UpDown' conform to the 'Sendable' protocol
8 | /// The up-down type is used for the direction of arrows and other pointed symbols like vertical
9 | /// accents, indicating which way the tip is pointing.
10 | public enum UpDown: String {
| `- note: consider making enum 'UpDown' conform to the 'Sendable' protocol
11 | case up
12 | case down
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/StrongAccent.swift:16:16: warning: stored property 'placement' of 'Sendable'-conforming struct 'StrongAccent' contains non-Sendable type 'AboveBelow'; this is an error in the Swift 6 language mode
14 | /// The type attribute indicates if the point of the accent is down or up.
15 | public let type: UpDown?
16 | public let placement: AboveBelow?
| `- warning: stored property 'placement' of 'Sendable'-conforming struct 'StrongAccent' contains non-Sendable type 'AboveBelow'; this is an error in the Swift 6 language mode
17 |
18 | // MARK: Attribute Groups
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/AboveBelow.swift:10:13: note: consider making enum 'AboveBelow' conform to the 'Sendable' protocol
8 | /// The above-below type is used to indicate whether one element appears above or below another
9 | /// element.
10 | public enum AboveBelow: String {
| `- note: consider making enum 'AboveBelow' conform to the 'Sendable' protocol
11 | case above
12 | case below
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/SystemLayout.swift:24:16: warning: stored property 'distance' of 'Sendable'-conforming struct 'SystemLayout' contains non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
22 |
23 | public let margins: SystemMargins?
24 | public let distance: Tenths?
| `- warning: stored property 'distance' of 'Sendable'-conforming struct 'SystemLayout' contains non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
25 | public let topSystemDistance: Tenths?
26 | public let dividers: SystemDividers?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Tenths.swift:8:15: note: consider making struct 'Tenths' conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct Tenths {
| `- note: consider making struct 'Tenths' conform to the 'Sendable' protocol
9 | public let value: Double
10 | }
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/SystemLayout.swift:25:16: warning: stored property 'topSystemDistance' of 'Sendable'-conforming struct 'SystemLayout' contains non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
23 | public let margins: SystemMargins?
24 | public let distance: Tenths?
25 | public let topSystemDistance: Tenths?
| `- warning: stored property 'topSystemDistance' of 'Sendable'-conforming struct 'SystemLayout' contains non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
26 | public let dividers: SystemDividers?
27 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Tenths.swift:8:15: note: consider making struct 'Tenths' conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct Tenths {
| `- note: consider making struct 'Tenths' conform to the 'Sendable' protocol
9 | public let value: Double
10 | }
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/SystemMargins.swift:15:16: warning: stored property 'left' of 'Sendable'-conforming struct 'SystemMargins' has non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
13 | // MARK: Elements
14 |
15 | public let left: Tenths
| `- warning: stored property 'left' of 'Sendable'-conforming struct 'SystemMargins' has non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
16 | public let right: Tenths
17 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Tenths.swift:8:15: note: consider making struct 'Tenths' conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct Tenths {
| `- note: consider making struct 'Tenths' conform to the 'Sendable' protocol
9 | public let value: Double
10 | }
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/SystemMargins.swift:16:16: warning: stored property 'right' of 'Sendable'-conforming struct 'SystemMargins' has non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
14 |
15 | public let left: Tenths
16 | public let right: Tenths
| `- warning: stored property 'right' of 'Sendable'-conforming struct 'SystemMargins' has non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
17 |
18 | // MARK: - Initializers
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Tenths.swift:8:15: note: consider making struct 'Tenths' conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct Tenths {
| `- note: consider making struct 'Tenths' conform to the 'Sendable' protocol
9 | public let value: Double
10 | }
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Technical.swift:14:16: warning: stored property 'values' of 'Sendable'-conforming struct 'Technical' contains non-Sendable type 'Technique'; this is an error in the Swift 6 language mode
12 | // MARK: Value
13 |
14 | public var values: [Technique]
| `- warning: stored property 'values' of 'Sendable'-conforming struct 'Technical' contains non-Sendable type 'Technique'; this is an error in the Swift 6 language mode
15 |
16 | // MARK: - Initializers
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Technique.swift:10:13: note: consider making enum 'Technique' conform to the 'Sendable' protocol
8 | import XMLCoder
9 |
10 | public enum Technique {
| `- note: consider making enum 'Technique' conform to the 'Sendable' protocol
11 | case arrow(Arrow)
12 | case bend(Bend)
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/TextElementData.swift:17:16: warning: stored property 'color' of 'Sendable'-conforming struct 'TextElementData' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
15 | // MARK: Attributes
16 |
17 | public let color: Color?
| `- warning: stored property 'color' of 'Sendable'-conforming struct 'TextElementData' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
18 | public let textRotation: Double?
19 | public let letterSpacing: NumberOrNormal?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Color.swift:14:15: note: consider making struct 'Color' conform to the 'Sendable' protocol
12 | /// "#40800080" would be a transparent purple. As in SVG 1.1, colors are defined in terms of the
13 | /// sRGB color space (IEC 61966).
14 | public struct Color {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
15 | public let hexValue: Int
16 |
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/TextElementData.swift:19:16: warning: stored property 'letterSpacing' of 'Sendable'-conforming struct 'TextElementData' contains non-Sendable type 'NumberOrNormal'; this is an error in the Swift 6 language mode
17 | public let color: Color?
18 | public let textRotation: Double?
19 | public let letterSpacing: NumberOrNormal?
| `- warning: stored property 'letterSpacing' of 'Sendable'-conforming struct 'TextElementData' contains non-Sendable type 'NumberOrNormal'; this is an error in the Swift 6 language mode
20 | public let direction: TextDirection?
21 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/NumberOrNormal.swift:12:13: note: consider making enum 'NumberOrNormal' conform to the 'Sendable' protocol
10 | /// The number-or-normal values can be either a decimal number or the string "normal". This is used
11 | /// by the line-height and letter-spacing attributes.
12 | public enum NumberOrNormal {
| `- note: consider making enum 'NumberOrNormal' conform to the 'Sendable' protocol
13 | case number(Double)
14 | case normal
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/TextElementData.swift:20:16: warning: stored property 'direction' of 'Sendable'-conforming struct 'TextElementData' contains non-Sendable type 'TextDirection'; this is an error in the Swift 6 language mode
18 | public let textRotation: Double?
19 | public let letterSpacing: NumberOrNormal?
20 | public let direction: TextDirection?
| `- warning: stored property 'direction' of 'Sendable'-conforming struct 'TextElementData' contains non-Sendable type 'TextDirection'; this is an error in the Swift 6 language mode
21 |
22 | // MARK: Attribute Groups
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/TextDirection.swift:14:13: note: consider making enum 'TextDirection' conform to the 'Sendable' protocol
12 | /// text in left-to-right visual order rather than logical order. Such applications can use the lro
13 | /// value to better communicate with other applications that more fully support bidirectional text.
14 | public enum TextDirection: String {
| `- note: consider making enum 'TextDirection' conform to the 'Sendable' protocol
15 | case leftToRightEmbed = "ltr"
16 | case rightToLeftEmbed = "rtl"
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/TextFontColor.swift:15:16: warning: stored property 'color' of 'Sendable'-conforming struct 'TextFontColor' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
13 | // MARK: Attributes
14 |
15 | public let color: Color?
| `- warning: stored property 'color' of 'Sendable'-conforming struct 'TextFontColor' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
16 | public let textRotation: Double?
17 | public let letterSpacing: NumberOrNormal?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Color.swift:14:15: note: consider making struct 'Color' conform to the 'Sendable' protocol
12 | /// "#40800080" would be a transparent purple. As in SVG 1.1, colors are defined in terms of the
13 | /// sRGB color space (IEC 61966).
14 | public struct Color {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
15 | public let hexValue: Int
16 |
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/TextFontColor.swift:17:16: warning: stored property 'letterSpacing' of 'Sendable'-conforming struct 'TextFontColor' contains non-Sendable type 'NumberOrNormal'; this is an error in the Swift 6 language mode
15 | public let color: Color?
16 | public let textRotation: Double?
17 | public let letterSpacing: NumberOrNormal?
| `- warning: stored property 'letterSpacing' of 'Sendable'-conforming struct 'TextFontColor' contains non-Sendable type 'NumberOrNormal'; this is an error in the Swift 6 language mode
18 | public let dir: TextDirection?
19 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/NumberOrNormal.swift:12:13: note: consider making enum 'NumberOrNormal' conform to the 'Sendable' protocol
10 | /// The number-or-normal values can be either a decimal number or the string "normal". This is used
11 | /// by the line-height and letter-spacing attributes.
12 | public enum NumberOrNormal {
| `- note: consider making enum 'NumberOrNormal' conform to the 'Sendable' protocol
13 | case number(Double)
14 | case normal
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/TextFontColor.swift:18:16: warning: stored property 'dir' of 'Sendable'-conforming struct 'TextFontColor' contains non-Sendable type 'TextDirection'; this is an error in the Swift 6 language mode
16 | public let textRotation: Double?
17 | public let letterSpacing: NumberOrNormal?
18 | public let dir: TextDirection?
| `- warning: stored property 'dir' of 'Sendable'-conforming struct 'TextFontColor' contains non-Sendable type 'TextDirection'; this is an error in the Swift 6 language mode
19 |
20 | // MARK: Attribute Groups
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/TextDirection.swift:14:13: note: consider making enum 'TextDirection' conform to the 'Sendable' protocol
12 | /// text in left-to-right visual order rather than logical order. Such applications can use the lro
13 | /// value to better communicate with other applications that more fully support bidirectional text.
14 | public enum TextDirection: String {
| `- note: consider making enum 'TextDirection' conform to the 'Sendable' protocol
15 | case leftToRightEmbed = "ltr"
16 | case rightToLeftEmbed = "rtl"
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Tie.swift:15:16: warning: stored property 'type' of 'Sendable'-conforming struct 'Tie' has non-Sendable type 'StartStop'; this is an error in the Swift 6 language mode
13 | // MARK: Attributes
14 |
15 | public var type: StartStop
| `- warning: stored property 'type' of 'Sendable'-conforming struct 'Tie' has non-Sendable type 'StartStop'; this is an error in the Swift 6 language mode
16 | public var timeOnly: TimeOnly?
17 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/StartStop.swift:14:13: note: consider making enum 'StartStop' conform to the 'Sendable' protocol
12 | /// common in multi-staff music. For example, the stopping point for a tuplet may appear in staff 1
13 | /// before the starting point for the tuplet appears in staff 2 later in the document.
14 | public enum StartStop: String {
| `- note: consider making enum 'StartStop' conform to the 'Sendable' protocol
15 | case start
16 | case stop
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Tie.swift:16:16: warning: stored property 'timeOnly' of 'Sendable'-conforming struct 'Tie' contains non-Sendable type 'TimeOnly'; this is an error in the Swift 6 language mode
14 |
15 | public var type: StartStop
16 | public var timeOnly: TimeOnly?
| `- warning: stored property 'timeOnly' of 'Sendable'-conforming struct 'Tie' contains non-Sendable type 'TimeOnly'; this is an error in the Swift 6 language mode
17 |
18 | // MARK: - Initializers
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/TimeOnly.swift:12:15: note: consider making struct 'TimeOnly' conform to the 'Sendable' protocol
10 | /// integers arranged in ascending order, indicating which times through the repeated section that
11 | /// the element applies.
12 | public struct TimeOnly {
| `- note: consider making struct 'TimeOnly' conform to the 'Sendable' protocol
13 | // > The value is a comma-separated list of
14 | // > positive integers arranged in ascending order, indicating which
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Tied.swift:20:16: warning: stored property 'type' of 'Sendable'-conforming struct 'Tied' has non-Sendable type 'StartStopContinue'; this is an error in the Swift 6 language mode
18 | // MARK: Attributes
19 |
20 | public var type: StartStopContinue
| `- warning: stored property 'type' of 'Sendable'-conforming struct 'Tied' has non-Sendable type 'StartStopContinue'; this is an error in the Swift 6 language mode
21 | public var number: Int?
22 | public var lineType: LineType?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/StartStopContinue.swift:16:13: note: consider making enum 'StartStopContinue' conform to the 'Sendable' protocol
14 | /// point for a slur may appear in staff 1 before the starting point for the slur appears in staff 2
15 | /// later in the document.
16 | public enum StartStopContinue: String {
| `- note: consider making enum 'StartStopContinue' conform to the 'Sendable' protocol
17 | case start
18 | case stop
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Tied.swift:22:16: warning: stored property 'lineType' of 'Sendable'-conforming struct 'Tied' contains non-Sendable type 'LineType'; this is an error in the Swift 6 language mode
20 | public var type: StartStopContinue
21 | public var number: Int?
22 | public var lineType: LineType?
| `- warning: stored property 'lineType' of 'Sendable'-conforming struct 'Tied' contains non-Sendable type 'LineType'; this is an error in the Swift 6 language mode
23 | public var placement: AboveBelow?
24 | public var orientation: OverUnder?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/LineType.swift:9:13: note: consider making enum 'LineType' conform to the 'Sendable' protocol
7 |
8 | /// The line-type type distinguishes between solid, dashed, dotted, and wavy lines.
9 | public enum LineType: String {
| `- note: consider making enum 'LineType' conform to the 'Sendable' protocol
10 | case solid
11 | case dashed
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Tied.swift:23:16: warning: stored property 'placement' of 'Sendable'-conforming struct 'Tied' contains non-Sendable type 'AboveBelow'; this is an error in the Swift 6 language mode
21 | public var number: Int?
22 | public var lineType: LineType?
23 | public var placement: AboveBelow?
| `- warning: stored property 'placement' of 'Sendable'-conforming struct 'Tied' contains non-Sendable type 'AboveBelow'; this is an error in the Swift 6 language mode
24 | public var orientation: OverUnder?
25 | public var color: Color?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/AboveBelow.swift:10:13: note: consider making enum 'AboveBelow' conform to the 'Sendable' protocol
8 | /// The above-below type is used to indicate whether one element appears above or below another
9 | /// element.
10 | public enum AboveBelow: String {
| `- note: consider making enum 'AboveBelow' conform to the 'Sendable' protocol
11 | case above
12 | case below
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Tied.swift:24:16: warning: stored property 'orientation' of 'Sendable'-conforming struct 'Tied' contains non-Sendable type 'OverUnder'; this is an error in the Swift 6 language mode
22 | public var lineType: LineType?
23 | public var placement: AboveBelow?
24 | public var orientation: OverUnder?
| `- warning: stored property 'orientation' of 'Sendable'-conforming struct 'Tied' contains non-Sendable type 'OverUnder'; this is an error in the Swift 6 language mode
25 | public var color: Color?
26 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/OverUnder.swift:10:13: note: consider making enum 'OverUnder' conform to the 'Sendable' protocol
8 | /// The over-under type is used to indicate whether the tips of curved lines such as slurs and ties
9 | /// are overhand (tips down) or underhand (tips up).
10 | public enum OverUnder: String {
| `- note: consider making enum 'OverUnder' conform to the 'Sendable' protocol
11 | case over
12 | case under
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Tied.swift:25:16: warning: stored property 'color' of 'Sendable'-conforming struct 'Tied' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
23 | public var placement: AboveBelow?
24 | public var orientation: OverUnder?
25 | public var color: Color?
| `- warning: stored property 'color' of 'Sendable'-conforming struct 'Tied' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
26 |
27 | // MARK: - Initializers
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Color.swift:14:15: note: consider making struct 'Color' conform to the 'Sendable' protocol
12 | /// "#40800080" would be a transparent purple. As in SVG 1.1, colors are defined in terms of the
13 | /// sRGB color space (IEC 61966).
14 | public struct Color {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
15 | public let hexValue: Int
16 |
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Time.swift:27:16: warning: stored property 'symbol' of 'Sendable'-conforming struct 'Time' contains non-Sendable type 'TimeSymbol'; this is an error in the Swift 6 language mode
25 | /// The symbol attribute is used indicate common and cut time symbols as well as a single number
26 | /// display.
27 | public let symbol: TimeSymbol?
| `- warning: stored property 'symbol' of 'Sendable'-conforming struct 'Time' contains non-Sendable type 'TimeSymbol'; this is an error in the Swift 6 language mode
28 |
29 | /// The time-separator attribute indicates how to display the arrangement between the beats and
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/TimeSymbol.swift:15:13: note: consider making enum 'TimeSymbol' conform to the 'Sendable' protocol
13 | /// with a dotted downstem note that corresponds to three times the beat-type value, and a numerator
14 | /// that is one third the beats value.
15 | public enum TimeSymbol: String {
| `- note: consider making enum 'TimeSymbol' conform to the 'Sendable' protocol
16 | case common
17 | case cut
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Time.swift:36:16: warning: stored property 'separator' of 'Sendable'-conforming struct 'Time' contains non-Sendable type 'TimeSeparator'; this is an error in the Swift 6 language mode
34 | /// beat-type arranged vertically. The adjacent value represents no separator with the beats and
35 | /// beat-type arranged horizontally.
36 | public let separator: TimeSeparator?
| `- warning: stored property 'separator' of 'Sendable'-conforming struct 'Time' contains non-Sendable type 'TimeSeparator'; this is an error in the Swift 6 language mode
37 |
38 | public let hAlign: LeftCenterRight?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/TimeSeparator.swift:15:13: note: consider making enum 'TimeSeparator' conform to the 'Sendable' protocol
13 | /// vertically. The adjacent value represents no separator with the beats and beat-type arranged
14 | /// horizontally.
15 | public enum TimeSeparator: String {
| `- note: consider making enum 'TimeSeparator' conform to the 'Sendable' protocol
16 | case none
17 | case horizontal
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Time.swift:38:16: warning: stored property 'hAlign' of 'Sendable'-conforming struct 'Time' contains non-Sendable type 'LeftCenterRight'; this is an error in the Swift 6 language mode
36 | public let separator: TimeSeparator?
37 |
38 | public let hAlign: LeftCenterRight?
| `- warning: stored property 'hAlign' of 'Sendable'-conforming struct 'Time' contains non-Sendable type 'LeftCenterRight'; this is an error in the Swift 6 language mode
39 | public let vAlign: VAlign?
40 | public let printObject: Bool?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/LeftCenterRight.swift:9:13: note: consider making enum 'LeftCenterRight' conform to the 'Sendable' protocol
7 |
8 | /// The left-center-right type is used to define horizontal alignment and text justification.
9 | public enum LeftCenterRight: String {
| `- note: consider making enum 'LeftCenterRight' conform to the 'Sendable' protocol
10 | case left
11 | case center
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Time.swift:39:16: warning: stored property 'vAlign' of 'Sendable'-conforming struct 'Time' contains non-Sendable type 'VAlign'; this is an error in the Swift 6 language mode
37 |
38 | public let hAlign: LeftCenterRight?
39 | public let vAlign: VAlign?
| `- warning: stored property 'vAlign' of 'Sendable'-conforming struct 'Time' contains non-Sendable type 'VAlign'; this is an error in the Swift 6 language mode
40 | public let printObject: Bool?
41 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/VAlign.swift:10:13: note: consider making enum 'VAlign' conform to the 'Sendable' protocol
8 | /// The valign type is used to indicate vertical alignment to the top, middle, bottom, or baseline
9 | /// of the text. Defaults are implementation-dependent.
10 | public enum VAlign: String {
| `- note: consider making enum 'VAlign' conform to the 'Sendable' protocol
11 | case top
12 | case middle
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Time.swift:48:16: warning: stored property 'kind' of 'Sendable'-conforming struct 'Time' has non-Sendable type 'Time.Kind'; this is an error in the Swift 6 language mode
46 | // MARK: Kind
47 |
48 | public let kind: Kind
| `- warning: stored property 'kind' of 'Sendable'-conforming struct 'Time' has non-Sendable type 'Time.Kind'; this is an error in the Swift 6 language mode
49 |
50 | // MARK: - Initializers
:
170 | }
171 |
172 | public enum Kind {
| `- note: consider making enum 'Kind' conform to the 'Sendable' protocol
173 | case measured(Measured)
174 | case unmeasured(Unmeasured)
[370/372] Compiling MusicXML Tied.swift
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Slide.swift:17:16: warning: stored property 'type' of 'Sendable'-conforming struct 'Slide' has non-Sendable type 'StartStop'; this is an error in the Swift 6 language mode
15 | // MARK: Attributes
16 |
17 | public let type: StartStop
| `- warning: stored property 'type' of 'Sendable'-conforming struct 'Slide' has non-Sendable type 'StartStop'; this is an error in the Swift 6 language mode
18 | public let number: Int?
19 | public let lineType: LineType?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/StartStop.swift:14:13: note: consider making enum 'StartStop' conform to the 'Sendable' protocol
12 | /// common in multi-staff music. For example, the stopping point for a tuplet may appear in staff 1
13 | /// before the starting point for the tuplet appears in staff 2 later in the document.
14 | public enum StartStop: String {
| `- note: consider making enum 'StartStop' conform to the 'Sendable' protocol
15 | case start
16 | case stop
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Slide.swift:19:16: warning: stored property 'lineType' of 'Sendable'-conforming struct 'Slide' contains non-Sendable type 'LineType'; this is an error in the Swift 6 language mode
17 | public let type: StartStop
18 | public let number: Int?
19 | public let lineType: LineType?
| `- warning: stored property 'lineType' of 'Sendable'-conforming struct 'Slide' contains non-Sendable type 'LineType'; this is an error in the Swift 6 language mode
20 |
21 | // MARK: Attribute Groups
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/LineType.swift:9:13: note: consider making enum 'LineType' conform to the 'Sendable' protocol
7 |
8 | /// The line-type type distinguishes between solid, dashed, dotted, and wavy lines.
9 | public enum LineType: String {
| `- note: consider making enum 'LineType' conform to the 'Sendable' protocol
10 | case solid
11 | case dashed
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Slur.swift:16:16: warning: stored property 'color' of 'Sendable'-conforming struct 'Slur' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
14 | // MARK: Attributes
15 |
16 | public let color: Color?
| `- warning: stored property 'color' of 'Sendable'-conforming struct 'Slur' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
17 | public let type: StartStopContinue
18 | public let number: Int?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Color.swift:14:15: note: consider making struct 'Color' conform to the 'Sendable' protocol
12 | /// "#40800080" would be a transparent purple. As in SVG 1.1, colors are defined in terms of the
13 | /// sRGB color space (IEC 61966).
14 | public struct Color {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
15 | public let hexValue: Int
16 |
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Slur.swift:17:16: warning: stored property 'type' of 'Sendable'-conforming struct 'Slur' has non-Sendable type 'StartStopContinue'; this is an error in the Swift 6 language mode
15 |
16 | public let color: Color?
17 | public let type: StartStopContinue
| `- warning: stored property 'type' of 'Sendable'-conforming struct 'Slur' has non-Sendable type 'StartStopContinue'; this is an error in the Swift 6 language mode
18 | public let number: Int?
19 | public let lineType: LineType?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/StartStopContinue.swift:16:13: note: consider making enum 'StartStopContinue' conform to the 'Sendable' protocol
14 | /// point for a slur may appear in staff 1 before the starting point for the slur appears in staff 2
15 | /// later in the document.
16 | public enum StartStopContinue: String {
| `- note: consider making enum 'StartStopContinue' conform to the 'Sendable' protocol
17 | case start
18 | case stop
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Slur.swift:19:16: warning: stored property 'lineType' of 'Sendable'-conforming struct 'Slur' contains non-Sendable type 'LineType'; this is an error in the Swift 6 language mode
17 | public let type: StartStopContinue
18 | public let number: Int?
19 | public let lineType: LineType?
| `- warning: stored property 'lineType' of 'Sendable'-conforming struct 'Slur' contains non-Sendable type 'LineType'; this is an error in the Swift 6 language mode
20 | public let placement: AboveBelow?
21 | public let orientation: OverUnder?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/LineType.swift:9:13: note: consider making enum 'LineType' conform to the 'Sendable' protocol
7 |
8 | /// The line-type type distinguishes between solid, dashed, dotted, and wavy lines.
9 | public enum LineType: String {
| `- note: consider making enum 'LineType' conform to the 'Sendable' protocol
10 | case solid
11 | case dashed
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Slur.swift:20:16: warning: stored property 'placement' of 'Sendable'-conforming struct 'Slur' contains non-Sendable type 'AboveBelow'; this is an error in the Swift 6 language mode
18 | public let number: Int?
19 | public let lineType: LineType?
20 | public let placement: AboveBelow?
| `- warning: stored property 'placement' of 'Sendable'-conforming struct 'Slur' contains non-Sendable type 'AboveBelow'; this is an error in the Swift 6 language mode
21 | public let orientation: OverUnder?
22 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/AboveBelow.swift:10:13: note: consider making enum 'AboveBelow' conform to the 'Sendable' protocol
8 | /// The above-below type is used to indicate whether one element appears above or below another
9 | /// element.
10 | public enum AboveBelow: String {
| `- note: consider making enum 'AboveBelow' conform to the 'Sendable' protocol
11 | case above
12 | case below
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Slur.swift:21:16: warning: stored property 'orientation' of 'Sendable'-conforming struct 'Slur' contains non-Sendable type 'OverUnder'; this is an error in the Swift 6 language mode
19 | public let lineType: LineType?
20 | public let placement: AboveBelow?
21 | public let orientation: OverUnder?
| `- warning: stored property 'orientation' of 'Sendable'-conforming struct 'Slur' contains non-Sendable type 'OverUnder'; this is an error in the Swift 6 language mode
22 |
23 | // MARK: Attribute Groups
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/OverUnder.swift:10:13: note: consider making enum 'OverUnder' conform to the 'Sendable' protocol
8 | /// The over-under type is used to indicate whether the tips of curved lines such as slurs and ties
9 | /// are overhand (tips down) or underhand (tips up).
10 | public enum OverUnder: String {
| `- note: consider making enum 'OverUnder' conform to the 'Sendable' protocol
11 | case over
12 | case under
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Sound.swift:41:16: warning: stored property 'timeOnly' of 'Sendable'-conforming struct 'Sound' contains non-Sendable type 'TimeOnly'; this is an error in the Swift 6 language mode
39 | public let forwardRepeat: Bool?
40 | public let fine: String?
41 | public let timeOnly: TimeOnly?
| `- warning: stored property 'timeOnly' of 'Sendable'-conforming struct 'Sound' contains non-Sendable type 'TimeOnly'; this is an error in the Swift 6 language mode
42 | public let pizzicato: Bool?
43 | public let pan: Double?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/TimeOnly.swift:12:15: note: consider making struct 'TimeOnly' conform to the 'Sendable' protocol
10 | /// integers arranged in ascending order, indicating which times through the repeated section that
11 | /// the element applies.
12 | public struct TimeOnly {
| `- note: consider making struct 'TimeOnly' conform to the 'Sendable' protocol
13 | // > The value is a comma-separated list of
14 | // > positive integers arranged in ascending order, indicating which
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Sound.swift:45:16: warning: stored property 'damperPedal' of 'Sendable'-conforming struct 'Sound' contains non-Sendable type 'YesNoNumber'; this is an error in the Swift 6 language mode
43 | public let pan: Double?
44 | public let elevation: Double?
45 | public let damperPedal: YesNoNumber?
| `- warning: stored property 'damperPedal' of 'Sendable'-conforming struct 'Sound' contains non-Sendable type 'YesNoNumber'; this is an error in the Swift 6 language mode
46 | public let softPedal: YesNoNumber?
47 | public let sostenutoPedal: YesNoNumber?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/YesNoNumber.swift:11:13: note: consider making enum 'YesNoNumber' conform to the 'Sendable' protocol
9 |
10 | /// The yes-no-number type is used for attributes that can be either boolean or numeric values.
11 | public enum YesNoNumber {
| `- note: consider making enum 'YesNoNumber' conform to the 'Sendable' protocol
12 | case yesNo(YesNo)
13 | case number(Double)
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Sound.swift:46:16: warning: stored property 'softPedal' of 'Sendable'-conforming struct 'Sound' contains non-Sendable type 'YesNoNumber'; this is an error in the Swift 6 language mode
44 | public let elevation: Double?
45 | public let damperPedal: YesNoNumber?
46 | public let softPedal: YesNoNumber?
| `- warning: stored property 'softPedal' of 'Sendable'-conforming struct 'Sound' contains non-Sendable type 'YesNoNumber'; this is an error in the Swift 6 language mode
47 | public let sostenutoPedal: YesNoNumber?
48 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/YesNoNumber.swift:11:13: note: consider making enum 'YesNoNumber' conform to the 'Sendable' protocol
9 |
10 | /// The yes-no-number type is used for attributes that can be either boolean or numeric values.
11 | public enum YesNoNumber {
| `- note: consider making enum 'YesNoNumber' conform to the 'Sendable' protocol
12 | case yesNo(YesNo)
13 | case number(Double)
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Sound.swift:47:16: warning: stored property 'sostenutoPedal' of 'Sendable'-conforming struct 'Sound' contains non-Sendable type 'YesNoNumber'; this is an error in the Swift 6 language mode
45 | public let damperPedal: YesNoNumber?
46 | public let softPedal: YesNoNumber?
47 | public let sostenutoPedal: YesNoNumber?
| `- warning: stored property 'sostenutoPedal' of 'Sendable'-conforming struct 'Sound' contains non-Sendable type 'YesNoNumber'; this is an error in the Swift 6 language mode
48 |
49 | // MARK: Elements
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/YesNoNumber.swift:11:13: note: consider making enum 'YesNoNumber' conform to the 'Sendable' protocol
9 |
10 | /// The yes-no-number type is used for attributes that can be either boolean or numeric values.
11 | public enum YesNoNumber {
| `- note: consider making enum 'YesNoNumber' conform to the 'Sendable' protocol
12 | case yesNo(YesNo)
13 | case number(Double)
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Sound.swift:52:16: warning: stored property 'midi' of 'Sendable'-conforming struct 'Sound' contains non-Sendable type 'Sound.MIDI'; this is an error in the Swift 6 language mode
50 |
51 | public let offset: Offset?
52 | public let midi: [MIDI]
| `- warning: stored property 'midi' of 'Sendable'-conforming struct 'Sound' contains non-Sendable type 'Sound.MIDI'; this is an error in the Swift 6 language mode
53 |
54 | // MARK: - Initializers
:
78 |
79 | extension Sound {
80 | public struct MIDI {
| `- note: consider making struct 'MIDI' conform to the 'Sendable' protocol
81 | // MARK: - Instance Properties
82 |
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/StaffDetails.swift:22:16: warning: stored property 'showFrets' of 'Sendable'-conforming struct 'StaffDetails' contains non-Sendable type 'ShowFrets'; this is an error in the Swift 6 language mode
20 |
21 | /// Indicates whether to show fret numbers or fret letters. If not specified, numbers is used.
22 | public let showFrets: ShowFrets?
| `- warning: stored property 'showFrets' of 'Sendable'-conforming struct 'StaffDetails' contains non-Sendable type 'ShowFrets'; this is an error in the Swift 6 language mode
23 |
24 | public let printObject: Bool?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/ShowFrets.swift:10:13: note: consider making enum 'ShowFrets' conform to the 'Sendable' protocol
8 | /// The show-frets type indicates whether to show tablature frets as numbers (0, 1, 2) or letters
9 | /// (a, b, c). The default choice is numbers.
10 | public enum ShowFrets: String {
| `- note: consider making enum 'ShowFrets' conform to the 'Sendable' protocol
11 | case numbers
12 | case letters
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/StaffDetails.swift:32:16: warning: stored property 'staffType' of 'Sendable'-conforming struct 'StaffDetails' contains non-Sendable type 'StaffType'; this is an error in the Swift 6 language mode
30 | /// indicates one that shares the same musical data as the prior staff, but displayed
31 | /// differently (e.g., treble and bass clef, standard notation and tab).
32 | public let staffType: StaffType?
| `- warning: stored property 'staffType' of 'Sendable'-conforming struct 'StaffDetails' contains non-Sendable type 'StaffType'; this is an error in the Swift 6 language mode
33 |
34 | /// The staff-lines element specifies the number of lines for a non 5-line staff.
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/StaffType.swift:11:13: note: consider making enum 'StaffType' conform to the 'Sendable' protocol
9 | /// indicates one that shares the same musical data as the prior staff, but displayed differently
10 | /// (e.g., treble and bass clef, standard notation and tab).
11 | public enum StaffType: String {
| `- note: consider making enum 'StaffType' conform to the 'Sendable' protocol
12 | case ossia
13 | case cue
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/StaffLayout.swift:18:16: warning: stored property 'staffDistance' of 'Sendable'-conforming struct 'StaffLayout' contains non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
16 | // MARK: Elements
17 |
18 | public let staffDistance: Tenths?
| `- warning: stored property 'staffDistance' of 'Sendable'-conforming struct 'StaffLayout' contains non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
19 |
20 | // MARK: - Initializers
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Tenths.swift:8:15: note: consider making struct 'Tenths' conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct Tenths {
| `- note: consider making struct 'Tenths' conform to the 'Sendable' protocol
9 | public let value: Double
10 | }
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/StaffTuning.swift:18:16: warning: stored property 'tuningStep' of 'Sendable'-conforming struct 'StaffTuning' has non-Sendable type 'Step'; this is an error in the Swift 6 language mode
16 | // MARK: Elements
17 |
18 | public let tuningStep: Step
| `- warning: stored property 'tuningStep' of 'Sendable'-conforming struct 'StaffTuning' has non-Sendable type 'Step'; this is an error in the Swift 6 language mode
19 | public let tuningAlter: Double?
20 | public let tuningOctave: Int
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Step.swift:10:13: note: consider making enum 'Step' conform to the 'Sendable' protocol
8 | /// The step type represents a step of the diatonic scale, represented using the English letters A
9 | /// through G.
10 | public enum Step: String {
| `- note: consider making enum 'Step' conform to the 'Sendable' protocol
11 | case a = "A"
12 | case b = "B"
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Stem.swift:18:16: warning: stored property 'color' of 'Sendable'-conforming struct 'Stem' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
16 | // MARK: Attributes
17 |
18 | public let color: Color?
| `- warning: stored property 'color' of 'Sendable'-conforming struct 'Stem' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
19 |
20 | // MARK: Attribute Groups
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Color.swift:14:15: note: consider making struct 'Color' conform to the 'Sendable' protocol
12 | /// "#40800080" would be a transparent purple. As in SVG 1.1, colors are defined in terms of the
13 | /// sRGB color space (IEC 61966).
14 | public struct Color {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
15 | public let hexValue: Int
16 |
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Stem.swift:26:16: warning: stored property 'value' of 'Sendable'-conforming struct 'Stem' has non-Sendable type 'StemValue'; this is an error in the Swift 6 language mode
24 | // MARK: Value
25 |
26 | public let value: StemValue
| `- warning: stored property 'value' of 'Sendable'-conforming struct 'Stem' has non-Sendable type 'StemValue'; this is an error in the Swift 6 language mode
27 |
28 | // MARK: Initializers
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/StemValue.swift:9:13: note: consider making enum 'StemValue' conform to the 'Sendable' protocol
7 |
8 | /// The stem type represents the notated stem direction.
9 | public enum StemValue: String {
| `- note: consider making enum 'StemValue' conform to the 'Sendable' protocol
10 | case down
11 | case up
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Stick.swift:15:16: warning: stored property 'tip' of 'Sendable'-conforming struct 'Stick' contains non-Sendable type 'TipDirection'; this is an error in the Swift 6 language mode
13 | // MARK: Attributes
14 |
15 | public let tip: TipDirection?
| `- warning: stored property 'tip' of 'Sendable'-conforming struct 'Stick' contains non-Sendable type 'TipDirection'; this is an error in the Swift 6 language mode
16 |
17 | // MARK: Elements
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/TipDirection.swift:10:13: note: consider making enum 'TipDirection' conform to the 'Sendable' protocol
8 | /// The tip-direction type represents the direction in which the tip of a stick or beater points,
9 | /// using Unicode arrow terminology.
10 | public enum TipDirection: String {
| `- note: consider making enum 'TipDirection' conform to the 'Sendable' protocol
11 | case left
12 | case up
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Stick.swift:19:16: warning: stored property 'stickType' of 'Sendable'-conforming struct 'Stick' has non-Sendable type 'StickType'; this is an error in the Swift 6 language mode
17 | // MARK: Elements
18 |
19 | public let stickType: StickType
| `- warning: stored property 'stickType' of 'Sendable'-conforming struct 'Stick' has non-Sendable type 'StickType'; this is an error in the Swift 6 language mode
20 | public let stickMaterial: StickMaterial
21 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/StickType.swift:10:13: note: consider making enum 'StickType' conform to the 'Sendable' protocol
8 | /// The stick-type type represents the shape of pictograms where the material in the stick, mallet,
9 | /// or beater is represented in the pictogram.
10 | public enum StickType: String {
| `- note: consider making enum 'StickType' conform to the 'Sendable' protocol
11 | case bassDrum = "bass drum"
12 | case doubleBassDrum = "double bass drum"
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Stick.swift:20:16: warning: stored property 'stickMaterial' of 'Sendable'-conforming struct 'Stick' has non-Sendable type 'StickMaterial'; this is an error in the Swift 6 language mode
18 |
19 | public let stickType: StickType
20 | public let stickMaterial: StickMaterial
| `- warning: stored property 'stickMaterial' of 'Sendable'-conforming struct 'Stick' has non-Sendable type 'StickMaterial'; this is an error in the Swift 6 language mode
21 |
22 | // MARK: - Initializers
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/StickMaterial.swift:9:13: note: consider making enum 'StickMaterial' conform to the 'Sendable' protocol
7 |
8 | /// The stick-material type represents the material being displayed in a stick pictogram.
9 | public enum StickMaterial: String {
| `- note: consider making enum 'StickMaterial' conform to the 'Sendable' protocol
10 | case soft
11 | case medium
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/StringMute.swift:12:16: warning: stored property 'type' of 'Sendable'-conforming struct 'StringMute' has non-Sendable type 'OnOff'; this is an error in the Swift 6 language mode
10 | // MARK: - Instance Properties
11 |
12 | public let type: OnOff
| `- warning: stored property 'type' of 'Sendable'-conforming struct 'StringMute' has non-Sendable type 'OnOff'; this is an error in the Swift 6 language mode
13 |
14 | // MARK: Attribute Groups
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/OnOff.swift:9:13: note: consider making enum 'OnOff' conform to the 'Sendable' protocol
7 |
8 | /// The on-off type is used for notation elements such as string mutes.
9 | public enum OnOff: String {
| `- note: consider making enum 'OnOff' conform to the 'Sendable' protocol
10 | case on
11 | case off
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/StrongAccent.swift:15:16: warning: stored property 'type' of 'Sendable'-conforming struct 'StrongAccent' contains non-Sendable type 'UpDown'; this is an error in the Swift 6 language mode
13 |
14 | /// The type attribute indicates if the point of the accent is down or up.
15 | public let type: UpDown?
| `- warning: stored property 'type' of 'Sendable'-conforming struct 'StrongAccent' contains non-Sendable type 'UpDown'; this is an error in the Swift 6 language mode
16 | public let placement: AboveBelow?
17 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/UpDown.swift:10:13: note: consider making enum 'UpDown' conform to the 'Sendable' protocol
8 | /// The up-down type is used for the direction of arrows and other pointed symbols like vertical
9 | /// accents, indicating which way the tip is pointing.
10 | public enum UpDown: String {
| `- note: consider making enum 'UpDown' conform to the 'Sendable' protocol
11 | case up
12 | case down
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/StrongAccent.swift:16:16: warning: stored property 'placement' of 'Sendable'-conforming struct 'StrongAccent' contains non-Sendable type 'AboveBelow'; this is an error in the Swift 6 language mode
14 | /// The type attribute indicates if the point of the accent is down or up.
15 | public let type: UpDown?
16 | public let placement: AboveBelow?
| `- warning: stored property 'placement' of 'Sendable'-conforming struct 'StrongAccent' contains non-Sendable type 'AboveBelow'; this is an error in the Swift 6 language mode
17 |
18 | // MARK: Attribute Groups
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/AboveBelow.swift:10:13: note: consider making enum 'AboveBelow' conform to the 'Sendable' protocol
8 | /// The above-below type is used to indicate whether one element appears above or below another
9 | /// element.
10 | public enum AboveBelow: String {
| `- note: consider making enum 'AboveBelow' conform to the 'Sendable' protocol
11 | case above
12 | case below
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/SystemLayout.swift:24:16: warning: stored property 'distance' of 'Sendable'-conforming struct 'SystemLayout' contains non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
22 |
23 | public let margins: SystemMargins?
24 | public let distance: Tenths?
| `- warning: stored property 'distance' of 'Sendable'-conforming struct 'SystemLayout' contains non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
25 | public let topSystemDistance: Tenths?
26 | public let dividers: SystemDividers?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Tenths.swift:8:15: note: consider making struct 'Tenths' conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct Tenths {
| `- note: consider making struct 'Tenths' conform to the 'Sendable' protocol
9 | public let value: Double
10 | }
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/SystemLayout.swift:25:16: warning: stored property 'topSystemDistance' of 'Sendable'-conforming struct 'SystemLayout' contains non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
23 | public let margins: SystemMargins?
24 | public let distance: Tenths?
25 | public let topSystemDistance: Tenths?
| `- warning: stored property 'topSystemDistance' of 'Sendable'-conforming struct 'SystemLayout' contains non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
26 | public let dividers: SystemDividers?
27 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Tenths.swift:8:15: note: consider making struct 'Tenths' conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct Tenths {
| `- note: consider making struct 'Tenths' conform to the 'Sendable' protocol
9 | public let value: Double
10 | }
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/SystemMargins.swift:15:16: warning: stored property 'left' of 'Sendable'-conforming struct 'SystemMargins' has non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
13 | // MARK: Elements
14 |
15 | public let left: Tenths
| `- warning: stored property 'left' of 'Sendable'-conforming struct 'SystemMargins' has non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
16 | public let right: Tenths
17 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Tenths.swift:8:15: note: consider making struct 'Tenths' conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct Tenths {
| `- note: consider making struct 'Tenths' conform to the 'Sendable' protocol
9 | public let value: Double
10 | }
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/SystemMargins.swift:16:16: warning: stored property 'right' of 'Sendable'-conforming struct 'SystemMargins' has non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
14 |
15 | public let left: Tenths
16 | public let right: Tenths
| `- warning: stored property 'right' of 'Sendable'-conforming struct 'SystemMargins' has non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
17 |
18 | // MARK: - Initializers
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Tenths.swift:8:15: note: consider making struct 'Tenths' conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct Tenths {
| `- note: consider making struct 'Tenths' conform to the 'Sendable' protocol
9 | public let value: Double
10 | }
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Technical.swift:14:16: warning: stored property 'values' of 'Sendable'-conforming struct 'Technical' contains non-Sendable type 'Technique'; this is an error in the Swift 6 language mode
12 | // MARK: Value
13 |
14 | public var values: [Technique]
| `- warning: stored property 'values' of 'Sendable'-conforming struct 'Technical' contains non-Sendable type 'Technique'; this is an error in the Swift 6 language mode
15 |
16 | // MARK: - Initializers
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Technique.swift:10:13: note: consider making enum 'Technique' conform to the 'Sendable' protocol
8 | import XMLCoder
9 |
10 | public enum Technique {
| `- note: consider making enum 'Technique' conform to the 'Sendable' protocol
11 | case arrow(Arrow)
12 | case bend(Bend)
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/TextElementData.swift:17:16: warning: stored property 'color' of 'Sendable'-conforming struct 'TextElementData' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
15 | // MARK: Attributes
16 |
17 | public let color: Color?
| `- warning: stored property 'color' of 'Sendable'-conforming struct 'TextElementData' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
18 | public let textRotation: Double?
19 | public let letterSpacing: NumberOrNormal?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Color.swift:14:15: note: consider making struct 'Color' conform to the 'Sendable' protocol
12 | /// "#40800080" would be a transparent purple. As in SVG 1.1, colors are defined in terms of the
13 | /// sRGB color space (IEC 61966).
14 | public struct Color {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
15 | public let hexValue: Int
16 |
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/TextElementData.swift:19:16: warning: stored property 'letterSpacing' of 'Sendable'-conforming struct 'TextElementData' contains non-Sendable type 'NumberOrNormal'; this is an error in the Swift 6 language mode
17 | public let color: Color?
18 | public let textRotation: Double?
19 | public let letterSpacing: NumberOrNormal?
| `- warning: stored property 'letterSpacing' of 'Sendable'-conforming struct 'TextElementData' contains non-Sendable type 'NumberOrNormal'; this is an error in the Swift 6 language mode
20 | public let direction: TextDirection?
21 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/NumberOrNormal.swift:12:13: note: consider making enum 'NumberOrNormal' conform to the 'Sendable' protocol
10 | /// The number-or-normal values can be either a decimal number or the string "normal". This is used
11 | /// by the line-height and letter-spacing attributes.
12 | public enum NumberOrNormal {
| `- note: consider making enum 'NumberOrNormal' conform to the 'Sendable' protocol
13 | case number(Double)
14 | case normal
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/TextElementData.swift:20:16: warning: stored property 'direction' of 'Sendable'-conforming struct 'TextElementData' contains non-Sendable type 'TextDirection'; this is an error in the Swift 6 language mode
18 | public let textRotation: Double?
19 | public let letterSpacing: NumberOrNormal?
20 | public let direction: TextDirection?
| `- warning: stored property 'direction' of 'Sendable'-conforming struct 'TextElementData' contains non-Sendable type 'TextDirection'; this is an error in the Swift 6 language mode
21 |
22 | // MARK: Attribute Groups
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/TextDirection.swift:14:13: note: consider making enum 'TextDirection' conform to the 'Sendable' protocol
12 | /// text in left-to-right visual order rather than logical order. Such applications can use the lro
13 | /// value to better communicate with other applications that more fully support bidirectional text.
14 | public enum TextDirection: String {
| `- note: consider making enum 'TextDirection' conform to the 'Sendable' protocol
15 | case leftToRightEmbed = "ltr"
16 | case rightToLeftEmbed = "rtl"
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/TextFontColor.swift:15:16: warning: stored property 'color' of 'Sendable'-conforming struct 'TextFontColor' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
13 | // MARK: Attributes
14 |
15 | public let color: Color?
| `- warning: stored property 'color' of 'Sendable'-conforming struct 'TextFontColor' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
16 | public let textRotation: Double?
17 | public let letterSpacing: NumberOrNormal?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Color.swift:14:15: note: consider making struct 'Color' conform to the 'Sendable' protocol
12 | /// "#40800080" would be a transparent purple. As in SVG 1.1, colors are defined in terms of the
13 | /// sRGB color space (IEC 61966).
14 | public struct Color {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
15 | public let hexValue: Int
16 |
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/TextFontColor.swift:17:16: warning: stored property 'letterSpacing' of 'Sendable'-conforming struct 'TextFontColor' contains non-Sendable type 'NumberOrNormal'; this is an error in the Swift 6 language mode
15 | public let color: Color?
16 | public let textRotation: Double?
17 | public let letterSpacing: NumberOrNormal?
| `- warning: stored property 'letterSpacing' of 'Sendable'-conforming struct 'TextFontColor' contains non-Sendable type 'NumberOrNormal'; this is an error in the Swift 6 language mode
18 | public let dir: TextDirection?
19 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/NumberOrNormal.swift:12:13: note: consider making enum 'NumberOrNormal' conform to the 'Sendable' protocol
10 | /// The number-or-normal values can be either a decimal number or the string "normal". This is used
11 | /// by the line-height and letter-spacing attributes.
12 | public enum NumberOrNormal {
| `- note: consider making enum 'NumberOrNormal' conform to the 'Sendable' protocol
13 | case number(Double)
14 | case normal
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/TextFontColor.swift:18:16: warning: stored property 'dir' of 'Sendable'-conforming struct 'TextFontColor' contains non-Sendable type 'TextDirection'; this is an error in the Swift 6 language mode
16 | public let textRotation: Double?
17 | public let letterSpacing: NumberOrNormal?
18 | public let dir: TextDirection?
| `- warning: stored property 'dir' of 'Sendable'-conforming struct 'TextFontColor' contains non-Sendable type 'TextDirection'; this is an error in the Swift 6 language mode
19 |
20 | // MARK: Attribute Groups
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/TextDirection.swift:14:13: note: consider making enum 'TextDirection' conform to the 'Sendable' protocol
12 | /// text in left-to-right visual order rather than logical order. Such applications can use the lro
13 | /// value to better communicate with other applications that more fully support bidirectional text.
14 | public enum TextDirection: String {
| `- note: consider making enum 'TextDirection' conform to the 'Sendable' protocol
15 | case leftToRightEmbed = "ltr"
16 | case rightToLeftEmbed = "rtl"
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Tie.swift:15:16: warning: stored property 'type' of 'Sendable'-conforming struct 'Tie' has non-Sendable type 'StartStop'; this is an error in the Swift 6 language mode
13 | // MARK: Attributes
14 |
15 | public var type: StartStop
| `- warning: stored property 'type' of 'Sendable'-conforming struct 'Tie' has non-Sendable type 'StartStop'; this is an error in the Swift 6 language mode
16 | public var timeOnly: TimeOnly?
17 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/StartStop.swift:14:13: note: consider making enum 'StartStop' conform to the 'Sendable' protocol
12 | /// common in multi-staff music. For example, the stopping point for a tuplet may appear in staff 1
13 | /// before the starting point for the tuplet appears in staff 2 later in the document.
14 | public enum StartStop: String {
| `- note: consider making enum 'StartStop' conform to the 'Sendable' protocol
15 | case start
16 | case stop
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Tie.swift:16:16: warning: stored property 'timeOnly' of 'Sendable'-conforming struct 'Tie' contains non-Sendable type 'TimeOnly'; this is an error in the Swift 6 language mode
14 |
15 | public var type: StartStop
16 | public var timeOnly: TimeOnly?
| `- warning: stored property 'timeOnly' of 'Sendable'-conforming struct 'Tie' contains non-Sendable type 'TimeOnly'; this is an error in the Swift 6 language mode
17 |
18 | // MARK: - Initializers
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/TimeOnly.swift:12:15: note: consider making struct 'TimeOnly' conform to the 'Sendable' protocol
10 | /// integers arranged in ascending order, indicating which times through the repeated section that
11 | /// the element applies.
12 | public struct TimeOnly {
| `- note: consider making struct 'TimeOnly' conform to the 'Sendable' protocol
13 | // > The value is a comma-separated list of
14 | // > positive integers arranged in ascending order, indicating which
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Tied.swift:20:16: warning: stored property 'type' of 'Sendable'-conforming struct 'Tied' has non-Sendable type 'StartStopContinue'; this is an error in the Swift 6 language mode
18 | // MARK: Attributes
19 |
20 | public var type: StartStopContinue
| `- warning: stored property 'type' of 'Sendable'-conforming struct 'Tied' has non-Sendable type 'StartStopContinue'; this is an error in the Swift 6 language mode
21 | public var number: Int?
22 | public var lineType: LineType?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/StartStopContinue.swift:16:13: note: consider making enum 'StartStopContinue' conform to the 'Sendable' protocol
14 | /// point for a slur may appear in staff 1 before the starting point for the slur appears in staff 2
15 | /// later in the document.
16 | public enum StartStopContinue: String {
| `- note: consider making enum 'StartStopContinue' conform to the 'Sendable' protocol
17 | case start
18 | case stop
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Tied.swift:22:16: warning: stored property 'lineType' of 'Sendable'-conforming struct 'Tied' contains non-Sendable type 'LineType'; this is an error in the Swift 6 language mode
20 | public var type: StartStopContinue
21 | public var number: Int?
22 | public var lineType: LineType?
| `- warning: stored property 'lineType' of 'Sendable'-conforming struct 'Tied' contains non-Sendable type 'LineType'; this is an error in the Swift 6 language mode
23 | public var placement: AboveBelow?
24 | public var orientation: OverUnder?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/LineType.swift:9:13: note: consider making enum 'LineType' conform to the 'Sendable' protocol
7 |
8 | /// The line-type type distinguishes between solid, dashed, dotted, and wavy lines.
9 | public enum LineType: String {
| `- note: consider making enum 'LineType' conform to the 'Sendable' protocol
10 | case solid
11 | case dashed
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Tied.swift:23:16: warning: stored property 'placement' of 'Sendable'-conforming struct 'Tied' contains non-Sendable type 'AboveBelow'; this is an error in the Swift 6 language mode
21 | public var number: Int?
22 | public var lineType: LineType?
23 | public var placement: AboveBelow?
| `- warning: stored property 'placement' of 'Sendable'-conforming struct 'Tied' contains non-Sendable type 'AboveBelow'; this is an error in the Swift 6 language mode
24 | public var orientation: OverUnder?
25 | public var color: Color?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/AboveBelow.swift:10:13: note: consider making enum 'AboveBelow' conform to the 'Sendable' protocol
8 | /// The above-below type is used to indicate whether one element appears above or below another
9 | /// element.
10 | public enum AboveBelow: String {
| `- note: consider making enum 'AboveBelow' conform to the 'Sendable' protocol
11 | case above
12 | case below
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Tied.swift:24:16: warning: stored property 'orientation' of 'Sendable'-conforming struct 'Tied' contains non-Sendable type 'OverUnder'; this is an error in the Swift 6 language mode
22 | public var lineType: LineType?
23 | public var placement: AboveBelow?
24 | public var orientation: OverUnder?
| `- warning: stored property 'orientation' of 'Sendable'-conforming struct 'Tied' contains non-Sendable type 'OverUnder'; this is an error in the Swift 6 language mode
25 | public var color: Color?
26 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/OverUnder.swift:10:13: note: consider making enum 'OverUnder' conform to the 'Sendable' protocol
8 | /// The over-under type is used to indicate whether the tips of curved lines such as slurs and ties
9 | /// are overhand (tips down) or underhand (tips up).
10 | public enum OverUnder: String {
| `- note: consider making enum 'OverUnder' conform to the 'Sendable' protocol
11 | case over
12 | case under
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Tied.swift:25:16: warning: stored property 'color' of 'Sendable'-conforming struct 'Tied' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
23 | public var placement: AboveBelow?
24 | public var orientation: OverUnder?
25 | public var color: Color?
| `- warning: stored property 'color' of 'Sendable'-conforming struct 'Tied' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
26 |
27 | // MARK: - Initializers
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Color.swift:14:15: note: consider making struct 'Color' conform to the 'Sendable' protocol
12 | /// "#40800080" would be a transparent purple. As in SVG 1.1, colors are defined in terms of the
13 | /// sRGB color space (IEC 61966).
14 | public struct Color {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
15 | public let hexValue: Int
16 |
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Time.swift:27:16: warning: stored property 'symbol' of 'Sendable'-conforming struct 'Time' contains non-Sendable type 'TimeSymbol'; this is an error in the Swift 6 language mode
25 | /// The symbol attribute is used indicate common and cut time symbols as well as a single number
26 | /// display.
27 | public let symbol: TimeSymbol?
| `- warning: stored property 'symbol' of 'Sendable'-conforming struct 'Time' contains non-Sendable type 'TimeSymbol'; this is an error in the Swift 6 language mode
28 |
29 | /// The time-separator attribute indicates how to display the arrangement between the beats and
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/TimeSymbol.swift:15:13: note: consider making enum 'TimeSymbol' conform to the 'Sendable' protocol
13 | /// with a dotted downstem note that corresponds to three times the beat-type value, and a numerator
14 | /// that is one third the beats value.
15 | public enum TimeSymbol: String {
| `- note: consider making enum 'TimeSymbol' conform to the 'Sendable' protocol
16 | case common
17 | case cut
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Time.swift:36:16: warning: stored property 'separator' of 'Sendable'-conforming struct 'Time' contains non-Sendable type 'TimeSeparator'; this is an error in the Swift 6 language mode
34 | /// beat-type arranged vertically. The adjacent value represents no separator with the beats and
35 | /// beat-type arranged horizontally.
36 | public let separator: TimeSeparator?
| `- warning: stored property 'separator' of 'Sendable'-conforming struct 'Time' contains non-Sendable type 'TimeSeparator'; this is an error in the Swift 6 language mode
37 |
38 | public let hAlign: LeftCenterRight?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/TimeSeparator.swift:15:13: note: consider making enum 'TimeSeparator' conform to the 'Sendable' protocol
13 | /// vertically. The adjacent value represents no separator with the beats and beat-type arranged
14 | /// horizontally.
15 | public enum TimeSeparator: String {
| `- note: consider making enum 'TimeSeparator' conform to the 'Sendable' protocol
16 | case none
17 | case horizontal
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Time.swift:38:16: warning: stored property 'hAlign' of 'Sendable'-conforming struct 'Time' contains non-Sendable type 'LeftCenterRight'; this is an error in the Swift 6 language mode
36 | public let separator: TimeSeparator?
37 |
38 | public let hAlign: LeftCenterRight?
| `- warning: stored property 'hAlign' of 'Sendable'-conforming struct 'Time' contains non-Sendable type 'LeftCenterRight'; this is an error in the Swift 6 language mode
39 | public let vAlign: VAlign?
40 | public let printObject: Bool?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/LeftCenterRight.swift:9:13: note: consider making enum 'LeftCenterRight' conform to the 'Sendable' protocol
7 |
8 | /// The left-center-right type is used to define horizontal alignment and text justification.
9 | public enum LeftCenterRight: String {
| `- note: consider making enum 'LeftCenterRight' conform to the 'Sendable' protocol
10 | case left
11 | case center
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Time.swift:39:16: warning: stored property 'vAlign' of 'Sendable'-conforming struct 'Time' contains non-Sendable type 'VAlign'; this is an error in the Swift 6 language mode
37 |
38 | public let hAlign: LeftCenterRight?
39 | public let vAlign: VAlign?
| `- warning: stored property 'vAlign' of 'Sendable'-conforming struct 'Time' contains non-Sendable type 'VAlign'; this is an error in the Swift 6 language mode
40 | public let printObject: Bool?
41 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/VAlign.swift:10:13: note: consider making enum 'VAlign' conform to the 'Sendable' protocol
8 | /// The valign type is used to indicate vertical alignment to the top, middle, bottom, or baseline
9 | /// of the text. Defaults are implementation-dependent.
10 | public enum VAlign: String {
| `- note: consider making enum 'VAlign' conform to the 'Sendable' protocol
11 | case top
12 | case middle
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Time.swift:48:16: warning: stored property 'kind' of 'Sendable'-conforming struct 'Time' has non-Sendable type 'Time.Kind'; this is an error in the Swift 6 language mode
46 | // MARK: Kind
47 |
48 | public let kind: Kind
| `- warning: stored property 'kind' of 'Sendable'-conforming struct 'Time' has non-Sendable type 'Time.Kind'; this is an error in the Swift 6 language mode
49 |
50 | // MARK: - Initializers
:
170 | }
171 |
172 | public enum Kind {
| `- note: consider making enum 'Kind' conform to the 'Sendable' protocol
173 | case measured(Measured)
174 | case unmeasured(Unmeasured)
[371/372] Compiling MusicXML Ties.swift
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Slide.swift:17:16: warning: stored property 'type' of 'Sendable'-conforming struct 'Slide' has non-Sendable type 'StartStop'; this is an error in the Swift 6 language mode
15 | // MARK: Attributes
16 |
17 | public let type: StartStop
| `- warning: stored property 'type' of 'Sendable'-conforming struct 'Slide' has non-Sendable type 'StartStop'; this is an error in the Swift 6 language mode
18 | public let number: Int?
19 | public let lineType: LineType?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/StartStop.swift:14:13: note: consider making enum 'StartStop' conform to the 'Sendable' protocol
12 | /// common in multi-staff music. For example, the stopping point for a tuplet may appear in staff 1
13 | /// before the starting point for the tuplet appears in staff 2 later in the document.
14 | public enum StartStop: String {
| `- note: consider making enum 'StartStop' conform to the 'Sendable' protocol
15 | case start
16 | case stop
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Slide.swift:19:16: warning: stored property 'lineType' of 'Sendable'-conforming struct 'Slide' contains non-Sendable type 'LineType'; this is an error in the Swift 6 language mode
17 | public let type: StartStop
18 | public let number: Int?
19 | public let lineType: LineType?
| `- warning: stored property 'lineType' of 'Sendable'-conforming struct 'Slide' contains non-Sendable type 'LineType'; this is an error in the Swift 6 language mode
20 |
21 | // MARK: Attribute Groups
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/LineType.swift:9:13: note: consider making enum 'LineType' conform to the 'Sendable' protocol
7 |
8 | /// The line-type type distinguishes between solid, dashed, dotted, and wavy lines.
9 | public enum LineType: String {
| `- note: consider making enum 'LineType' conform to the 'Sendable' protocol
10 | case solid
11 | case dashed
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Slur.swift:16:16: warning: stored property 'color' of 'Sendable'-conforming struct 'Slur' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
14 | // MARK: Attributes
15 |
16 | public let color: Color?
| `- warning: stored property 'color' of 'Sendable'-conforming struct 'Slur' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
17 | public let type: StartStopContinue
18 | public let number: Int?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Color.swift:14:15: note: consider making struct 'Color' conform to the 'Sendable' protocol
12 | /// "#40800080" would be a transparent purple. As in SVG 1.1, colors are defined in terms of the
13 | /// sRGB color space (IEC 61966).
14 | public struct Color {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
15 | public let hexValue: Int
16 |
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Slur.swift:17:16: warning: stored property 'type' of 'Sendable'-conforming struct 'Slur' has non-Sendable type 'StartStopContinue'; this is an error in the Swift 6 language mode
15 |
16 | public let color: Color?
17 | public let type: StartStopContinue
| `- warning: stored property 'type' of 'Sendable'-conforming struct 'Slur' has non-Sendable type 'StartStopContinue'; this is an error in the Swift 6 language mode
18 | public let number: Int?
19 | public let lineType: LineType?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/StartStopContinue.swift:16:13: note: consider making enum 'StartStopContinue' conform to the 'Sendable' protocol
14 | /// point for a slur may appear in staff 1 before the starting point for the slur appears in staff 2
15 | /// later in the document.
16 | public enum StartStopContinue: String {
| `- note: consider making enum 'StartStopContinue' conform to the 'Sendable' protocol
17 | case start
18 | case stop
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Slur.swift:19:16: warning: stored property 'lineType' of 'Sendable'-conforming struct 'Slur' contains non-Sendable type 'LineType'; this is an error in the Swift 6 language mode
17 | public let type: StartStopContinue
18 | public let number: Int?
19 | public let lineType: LineType?
| `- warning: stored property 'lineType' of 'Sendable'-conforming struct 'Slur' contains non-Sendable type 'LineType'; this is an error in the Swift 6 language mode
20 | public let placement: AboveBelow?
21 | public let orientation: OverUnder?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/LineType.swift:9:13: note: consider making enum 'LineType' conform to the 'Sendable' protocol
7 |
8 | /// The line-type type distinguishes between solid, dashed, dotted, and wavy lines.
9 | public enum LineType: String {
| `- note: consider making enum 'LineType' conform to the 'Sendable' protocol
10 | case solid
11 | case dashed
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Slur.swift:20:16: warning: stored property 'placement' of 'Sendable'-conforming struct 'Slur' contains non-Sendable type 'AboveBelow'; this is an error in the Swift 6 language mode
18 | public let number: Int?
19 | public let lineType: LineType?
20 | public let placement: AboveBelow?
| `- warning: stored property 'placement' of 'Sendable'-conforming struct 'Slur' contains non-Sendable type 'AboveBelow'; this is an error in the Swift 6 language mode
21 | public let orientation: OverUnder?
22 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/AboveBelow.swift:10:13: note: consider making enum 'AboveBelow' conform to the 'Sendable' protocol
8 | /// The above-below type is used to indicate whether one element appears above or below another
9 | /// element.
10 | public enum AboveBelow: String {
| `- note: consider making enum 'AboveBelow' conform to the 'Sendable' protocol
11 | case above
12 | case below
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Slur.swift:21:16: warning: stored property 'orientation' of 'Sendable'-conforming struct 'Slur' contains non-Sendable type 'OverUnder'; this is an error in the Swift 6 language mode
19 | public let lineType: LineType?
20 | public let placement: AboveBelow?
21 | public let orientation: OverUnder?
| `- warning: stored property 'orientation' of 'Sendable'-conforming struct 'Slur' contains non-Sendable type 'OverUnder'; this is an error in the Swift 6 language mode
22 |
23 | // MARK: Attribute Groups
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/OverUnder.swift:10:13: note: consider making enum 'OverUnder' conform to the 'Sendable' protocol
8 | /// The over-under type is used to indicate whether the tips of curved lines such as slurs and ties
9 | /// are overhand (tips down) or underhand (tips up).
10 | public enum OverUnder: String {
| `- note: consider making enum 'OverUnder' conform to the 'Sendable' protocol
11 | case over
12 | case under
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Sound.swift:41:16: warning: stored property 'timeOnly' of 'Sendable'-conforming struct 'Sound' contains non-Sendable type 'TimeOnly'; this is an error in the Swift 6 language mode
39 | public let forwardRepeat: Bool?
40 | public let fine: String?
41 | public let timeOnly: TimeOnly?
| `- warning: stored property 'timeOnly' of 'Sendable'-conforming struct 'Sound' contains non-Sendable type 'TimeOnly'; this is an error in the Swift 6 language mode
42 | public let pizzicato: Bool?
43 | public let pan: Double?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/TimeOnly.swift:12:15: note: consider making struct 'TimeOnly' conform to the 'Sendable' protocol
10 | /// integers arranged in ascending order, indicating which times through the repeated section that
11 | /// the element applies.
12 | public struct TimeOnly {
| `- note: consider making struct 'TimeOnly' conform to the 'Sendable' protocol
13 | // > The value is a comma-separated list of
14 | // > positive integers arranged in ascending order, indicating which
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Sound.swift:45:16: warning: stored property 'damperPedal' of 'Sendable'-conforming struct 'Sound' contains non-Sendable type 'YesNoNumber'; this is an error in the Swift 6 language mode
43 | public let pan: Double?
44 | public let elevation: Double?
45 | public let damperPedal: YesNoNumber?
| `- warning: stored property 'damperPedal' of 'Sendable'-conforming struct 'Sound' contains non-Sendable type 'YesNoNumber'; this is an error in the Swift 6 language mode
46 | public let softPedal: YesNoNumber?
47 | public let sostenutoPedal: YesNoNumber?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/YesNoNumber.swift:11:13: note: consider making enum 'YesNoNumber' conform to the 'Sendable' protocol
9 |
10 | /// The yes-no-number type is used for attributes that can be either boolean or numeric values.
11 | public enum YesNoNumber {
| `- note: consider making enum 'YesNoNumber' conform to the 'Sendable' protocol
12 | case yesNo(YesNo)
13 | case number(Double)
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Sound.swift:46:16: warning: stored property 'softPedal' of 'Sendable'-conforming struct 'Sound' contains non-Sendable type 'YesNoNumber'; this is an error in the Swift 6 language mode
44 | public let elevation: Double?
45 | public let damperPedal: YesNoNumber?
46 | public let softPedal: YesNoNumber?
| `- warning: stored property 'softPedal' of 'Sendable'-conforming struct 'Sound' contains non-Sendable type 'YesNoNumber'; this is an error in the Swift 6 language mode
47 | public let sostenutoPedal: YesNoNumber?
48 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/YesNoNumber.swift:11:13: note: consider making enum 'YesNoNumber' conform to the 'Sendable' protocol
9 |
10 | /// The yes-no-number type is used for attributes that can be either boolean or numeric values.
11 | public enum YesNoNumber {
| `- note: consider making enum 'YesNoNumber' conform to the 'Sendable' protocol
12 | case yesNo(YesNo)
13 | case number(Double)
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Sound.swift:47:16: warning: stored property 'sostenutoPedal' of 'Sendable'-conforming struct 'Sound' contains non-Sendable type 'YesNoNumber'; this is an error in the Swift 6 language mode
45 | public let damperPedal: YesNoNumber?
46 | public let softPedal: YesNoNumber?
47 | public let sostenutoPedal: YesNoNumber?
| `- warning: stored property 'sostenutoPedal' of 'Sendable'-conforming struct 'Sound' contains non-Sendable type 'YesNoNumber'; this is an error in the Swift 6 language mode
48 |
49 | // MARK: Elements
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/YesNoNumber.swift:11:13: note: consider making enum 'YesNoNumber' conform to the 'Sendable' protocol
9 |
10 | /// The yes-no-number type is used for attributes that can be either boolean or numeric values.
11 | public enum YesNoNumber {
| `- note: consider making enum 'YesNoNumber' conform to the 'Sendable' protocol
12 | case yesNo(YesNo)
13 | case number(Double)
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Sound.swift:52:16: warning: stored property 'midi' of 'Sendable'-conforming struct 'Sound' contains non-Sendable type 'Sound.MIDI'; this is an error in the Swift 6 language mode
50 |
51 | public let offset: Offset?
52 | public let midi: [MIDI]
| `- warning: stored property 'midi' of 'Sendable'-conforming struct 'Sound' contains non-Sendable type 'Sound.MIDI'; this is an error in the Swift 6 language mode
53 |
54 | // MARK: - Initializers
:
78 |
79 | extension Sound {
80 | public struct MIDI {
| `- note: consider making struct 'MIDI' conform to the 'Sendable' protocol
81 | // MARK: - Instance Properties
82 |
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/StaffDetails.swift:22:16: warning: stored property 'showFrets' of 'Sendable'-conforming struct 'StaffDetails' contains non-Sendable type 'ShowFrets'; this is an error in the Swift 6 language mode
20 |
21 | /// Indicates whether to show fret numbers or fret letters. If not specified, numbers is used.
22 | public let showFrets: ShowFrets?
| `- warning: stored property 'showFrets' of 'Sendable'-conforming struct 'StaffDetails' contains non-Sendable type 'ShowFrets'; this is an error in the Swift 6 language mode
23 |
24 | public let printObject: Bool?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/ShowFrets.swift:10:13: note: consider making enum 'ShowFrets' conform to the 'Sendable' protocol
8 | /// The show-frets type indicates whether to show tablature frets as numbers (0, 1, 2) or letters
9 | /// (a, b, c). The default choice is numbers.
10 | public enum ShowFrets: String {
| `- note: consider making enum 'ShowFrets' conform to the 'Sendable' protocol
11 | case numbers
12 | case letters
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/StaffDetails.swift:32:16: warning: stored property 'staffType' of 'Sendable'-conforming struct 'StaffDetails' contains non-Sendable type 'StaffType'; this is an error in the Swift 6 language mode
30 | /// indicates one that shares the same musical data as the prior staff, but displayed
31 | /// differently (e.g., treble and bass clef, standard notation and tab).
32 | public let staffType: StaffType?
| `- warning: stored property 'staffType' of 'Sendable'-conforming struct 'StaffDetails' contains non-Sendable type 'StaffType'; this is an error in the Swift 6 language mode
33 |
34 | /// The staff-lines element specifies the number of lines for a non 5-line staff.
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/StaffType.swift:11:13: note: consider making enum 'StaffType' conform to the 'Sendable' protocol
9 | /// indicates one that shares the same musical data as the prior staff, but displayed differently
10 | /// (e.g., treble and bass clef, standard notation and tab).
11 | public enum StaffType: String {
| `- note: consider making enum 'StaffType' conform to the 'Sendable' protocol
12 | case ossia
13 | case cue
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/StaffLayout.swift:18:16: warning: stored property 'staffDistance' of 'Sendable'-conforming struct 'StaffLayout' contains non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
16 | // MARK: Elements
17 |
18 | public let staffDistance: Tenths?
| `- warning: stored property 'staffDistance' of 'Sendable'-conforming struct 'StaffLayout' contains non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
19 |
20 | // MARK: - Initializers
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Tenths.swift:8:15: note: consider making struct 'Tenths' conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct Tenths {
| `- note: consider making struct 'Tenths' conform to the 'Sendable' protocol
9 | public let value: Double
10 | }
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/StaffTuning.swift:18:16: warning: stored property 'tuningStep' of 'Sendable'-conforming struct 'StaffTuning' has non-Sendable type 'Step'; this is an error in the Swift 6 language mode
16 | // MARK: Elements
17 |
18 | public let tuningStep: Step
| `- warning: stored property 'tuningStep' of 'Sendable'-conforming struct 'StaffTuning' has non-Sendable type 'Step'; this is an error in the Swift 6 language mode
19 | public let tuningAlter: Double?
20 | public let tuningOctave: Int
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Step.swift:10:13: note: consider making enum 'Step' conform to the 'Sendable' protocol
8 | /// The step type represents a step of the diatonic scale, represented using the English letters A
9 | /// through G.
10 | public enum Step: String {
| `- note: consider making enum 'Step' conform to the 'Sendable' protocol
11 | case a = "A"
12 | case b = "B"
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Stem.swift:18:16: warning: stored property 'color' of 'Sendable'-conforming struct 'Stem' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
16 | // MARK: Attributes
17 |
18 | public let color: Color?
| `- warning: stored property 'color' of 'Sendable'-conforming struct 'Stem' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
19 |
20 | // MARK: Attribute Groups
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Color.swift:14:15: note: consider making struct 'Color' conform to the 'Sendable' protocol
12 | /// "#40800080" would be a transparent purple. As in SVG 1.1, colors are defined in terms of the
13 | /// sRGB color space (IEC 61966).
14 | public struct Color {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
15 | public let hexValue: Int
16 |
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Stem.swift:26:16: warning: stored property 'value' of 'Sendable'-conforming struct 'Stem' has non-Sendable type 'StemValue'; this is an error in the Swift 6 language mode
24 | // MARK: Value
25 |
26 | public let value: StemValue
| `- warning: stored property 'value' of 'Sendable'-conforming struct 'Stem' has non-Sendable type 'StemValue'; this is an error in the Swift 6 language mode
27 |
28 | // MARK: Initializers
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/StemValue.swift:9:13: note: consider making enum 'StemValue' conform to the 'Sendable' protocol
7 |
8 | /// The stem type represents the notated stem direction.
9 | public enum StemValue: String {
| `- note: consider making enum 'StemValue' conform to the 'Sendable' protocol
10 | case down
11 | case up
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Stick.swift:15:16: warning: stored property 'tip' of 'Sendable'-conforming struct 'Stick' contains non-Sendable type 'TipDirection'; this is an error in the Swift 6 language mode
13 | // MARK: Attributes
14 |
15 | public let tip: TipDirection?
| `- warning: stored property 'tip' of 'Sendable'-conforming struct 'Stick' contains non-Sendable type 'TipDirection'; this is an error in the Swift 6 language mode
16 |
17 | // MARK: Elements
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/TipDirection.swift:10:13: note: consider making enum 'TipDirection' conform to the 'Sendable' protocol
8 | /// The tip-direction type represents the direction in which the tip of a stick or beater points,
9 | /// using Unicode arrow terminology.
10 | public enum TipDirection: String {
| `- note: consider making enum 'TipDirection' conform to the 'Sendable' protocol
11 | case left
12 | case up
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Stick.swift:19:16: warning: stored property 'stickType' of 'Sendable'-conforming struct 'Stick' has non-Sendable type 'StickType'; this is an error in the Swift 6 language mode
17 | // MARK: Elements
18 |
19 | public let stickType: StickType
| `- warning: stored property 'stickType' of 'Sendable'-conforming struct 'Stick' has non-Sendable type 'StickType'; this is an error in the Swift 6 language mode
20 | public let stickMaterial: StickMaterial
21 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/StickType.swift:10:13: note: consider making enum 'StickType' conform to the 'Sendable' protocol
8 | /// The stick-type type represents the shape of pictograms where the material in the stick, mallet,
9 | /// or beater is represented in the pictogram.
10 | public enum StickType: String {
| `- note: consider making enum 'StickType' conform to the 'Sendable' protocol
11 | case bassDrum = "bass drum"
12 | case doubleBassDrum = "double bass drum"
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Stick.swift:20:16: warning: stored property 'stickMaterial' of 'Sendable'-conforming struct 'Stick' has non-Sendable type 'StickMaterial'; this is an error in the Swift 6 language mode
18 |
19 | public let stickType: StickType
20 | public let stickMaterial: StickMaterial
| `- warning: stored property 'stickMaterial' of 'Sendable'-conforming struct 'Stick' has non-Sendable type 'StickMaterial'; this is an error in the Swift 6 language mode
21 |
22 | // MARK: - Initializers
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/StickMaterial.swift:9:13: note: consider making enum 'StickMaterial' conform to the 'Sendable' protocol
7 |
8 | /// The stick-material type represents the material being displayed in a stick pictogram.
9 | public enum StickMaterial: String {
| `- note: consider making enum 'StickMaterial' conform to the 'Sendable' protocol
10 | case soft
11 | case medium
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/StringMute.swift:12:16: warning: stored property 'type' of 'Sendable'-conforming struct 'StringMute' has non-Sendable type 'OnOff'; this is an error in the Swift 6 language mode
10 | // MARK: - Instance Properties
11 |
12 | public let type: OnOff
| `- warning: stored property 'type' of 'Sendable'-conforming struct 'StringMute' has non-Sendable type 'OnOff'; this is an error in the Swift 6 language mode
13 |
14 | // MARK: Attribute Groups
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/OnOff.swift:9:13: note: consider making enum 'OnOff' conform to the 'Sendable' protocol
7 |
8 | /// The on-off type is used for notation elements such as string mutes.
9 | public enum OnOff: String {
| `- note: consider making enum 'OnOff' conform to the 'Sendable' protocol
10 | case on
11 | case off
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/StrongAccent.swift:15:16: warning: stored property 'type' of 'Sendable'-conforming struct 'StrongAccent' contains non-Sendable type 'UpDown'; this is an error in the Swift 6 language mode
13 |
14 | /// The type attribute indicates if the point of the accent is down or up.
15 | public let type: UpDown?
| `- warning: stored property 'type' of 'Sendable'-conforming struct 'StrongAccent' contains non-Sendable type 'UpDown'; this is an error in the Swift 6 language mode
16 | public let placement: AboveBelow?
17 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/UpDown.swift:10:13: note: consider making enum 'UpDown' conform to the 'Sendable' protocol
8 | /// The up-down type is used for the direction of arrows and other pointed symbols like vertical
9 | /// accents, indicating which way the tip is pointing.
10 | public enum UpDown: String {
| `- note: consider making enum 'UpDown' conform to the 'Sendable' protocol
11 | case up
12 | case down
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/StrongAccent.swift:16:16: warning: stored property 'placement' of 'Sendable'-conforming struct 'StrongAccent' contains non-Sendable type 'AboveBelow'; this is an error in the Swift 6 language mode
14 | /// The type attribute indicates if the point of the accent is down or up.
15 | public let type: UpDown?
16 | public let placement: AboveBelow?
| `- warning: stored property 'placement' of 'Sendable'-conforming struct 'StrongAccent' contains non-Sendable type 'AboveBelow'; this is an error in the Swift 6 language mode
17 |
18 | // MARK: Attribute Groups
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/AboveBelow.swift:10:13: note: consider making enum 'AboveBelow' conform to the 'Sendable' protocol
8 | /// The above-below type is used to indicate whether one element appears above or below another
9 | /// element.
10 | public enum AboveBelow: String {
| `- note: consider making enum 'AboveBelow' conform to the 'Sendable' protocol
11 | case above
12 | case below
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/SystemLayout.swift:24:16: warning: stored property 'distance' of 'Sendable'-conforming struct 'SystemLayout' contains non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
22 |
23 | public let margins: SystemMargins?
24 | public let distance: Tenths?
| `- warning: stored property 'distance' of 'Sendable'-conforming struct 'SystemLayout' contains non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
25 | public let topSystemDistance: Tenths?
26 | public let dividers: SystemDividers?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Tenths.swift:8:15: note: consider making struct 'Tenths' conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct Tenths {
| `- note: consider making struct 'Tenths' conform to the 'Sendable' protocol
9 | public let value: Double
10 | }
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/SystemLayout.swift:25:16: warning: stored property 'topSystemDistance' of 'Sendable'-conforming struct 'SystemLayout' contains non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
23 | public let margins: SystemMargins?
24 | public let distance: Tenths?
25 | public let topSystemDistance: Tenths?
| `- warning: stored property 'topSystemDistance' of 'Sendable'-conforming struct 'SystemLayout' contains non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
26 | public let dividers: SystemDividers?
27 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Tenths.swift:8:15: note: consider making struct 'Tenths' conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct Tenths {
| `- note: consider making struct 'Tenths' conform to the 'Sendable' protocol
9 | public let value: Double
10 | }
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/SystemMargins.swift:15:16: warning: stored property 'left' of 'Sendable'-conforming struct 'SystemMargins' has non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
13 | // MARK: Elements
14 |
15 | public let left: Tenths
| `- warning: stored property 'left' of 'Sendable'-conforming struct 'SystemMargins' has non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
16 | public let right: Tenths
17 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Tenths.swift:8:15: note: consider making struct 'Tenths' conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct Tenths {
| `- note: consider making struct 'Tenths' conform to the 'Sendable' protocol
9 | public let value: Double
10 | }
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/SystemMargins.swift:16:16: warning: stored property 'right' of 'Sendable'-conforming struct 'SystemMargins' has non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
14 |
15 | public let left: Tenths
16 | public let right: Tenths
| `- warning: stored property 'right' of 'Sendable'-conforming struct 'SystemMargins' has non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
17 |
18 | // MARK: - Initializers
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Tenths.swift:8:15: note: consider making struct 'Tenths' conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct Tenths {
| `- note: consider making struct 'Tenths' conform to the 'Sendable' protocol
9 | public let value: Double
10 | }
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Technical.swift:14:16: warning: stored property 'values' of 'Sendable'-conforming struct 'Technical' contains non-Sendable type 'Technique'; this is an error in the Swift 6 language mode
12 | // MARK: Value
13 |
14 | public var values: [Technique]
| `- warning: stored property 'values' of 'Sendable'-conforming struct 'Technical' contains non-Sendable type 'Technique'; this is an error in the Swift 6 language mode
15 |
16 | // MARK: - Initializers
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Technique.swift:10:13: note: consider making enum 'Technique' conform to the 'Sendable' protocol
8 | import XMLCoder
9 |
10 | public enum Technique {
| `- note: consider making enum 'Technique' conform to the 'Sendable' protocol
11 | case arrow(Arrow)
12 | case bend(Bend)
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/TextElementData.swift:17:16: warning: stored property 'color' of 'Sendable'-conforming struct 'TextElementData' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
15 | // MARK: Attributes
16 |
17 | public let color: Color?
| `- warning: stored property 'color' of 'Sendable'-conforming struct 'TextElementData' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
18 | public let textRotation: Double?
19 | public let letterSpacing: NumberOrNormal?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Color.swift:14:15: note: consider making struct 'Color' conform to the 'Sendable' protocol
12 | /// "#40800080" would be a transparent purple. As in SVG 1.1, colors are defined in terms of the
13 | /// sRGB color space (IEC 61966).
14 | public struct Color {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
15 | public let hexValue: Int
16 |
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/TextElementData.swift:19:16: warning: stored property 'letterSpacing' of 'Sendable'-conforming struct 'TextElementData' contains non-Sendable type 'NumberOrNormal'; this is an error in the Swift 6 language mode
17 | public let color: Color?
18 | public let textRotation: Double?
19 | public let letterSpacing: NumberOrNormal?
| `- warning: stored property 'letterSpacing' of 'Sendable'-conforming struct 'TextElementData' contains non-Sendable type 'NumberOrNormal'; this is an error in the Swift 6 language mode
20 | public let direction: TextDirection?
21 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/NumberOrNormal.swift:12:13: note: consider making enum 'NumberOrNormal' conform to the 'Sendable' protocol
10 | /// The number-or-normal values can be either a decimal number or the string "normal". This is used
11 | /// by the line-height and letter-spacing attributes.
12 | public enum NumberOrNormal {
| `- note: consider making enum 'NumberOrNormal' conform to the 'Sendable' protocol
13 | case number(Double)
14 | case normal
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/TextElementData.swift:20:16: warning: stored property 'direction' of 'Sendable'-conforming struct 'TextElementData' contains non-Sendable type 'TextDirection'; this is an error in the Swift 6 language mode
18 | public let textRotation: Double?
19 | public let letterSpacing: NumberOrNormal?
20 | public let direction: TextDirection?
| `- warning: stored property 'direction' of 'Sendable'-conforming struct 'TextElementData' contains non-Sendable type 'TextDirection'; this is an error in the Swift 6 language mode
21 |
22 | // MARK: Attribute Groups
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/TextDirection.swift:14:13: note: consider making enum 'TextDirection' conform to the 'Sendable' protocol
12 | /// text in left-to-right visual order rather than logical order. Such applications can use the lro
13 | /// value to better communicate with other applications that more fully support bidirectional text.
14 | public enum TextDirection: String {
| `- note: consider making enum 'TextDirection' conform to the 'Sendable' protocol
15 | case leftToRightEmbed = "ltr"
16 | case rightToLeftEmbed = "rtl"
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/TextFontColor.swift:15:16: warning: stored property 'color' of 'Sendable'-conforming struct 'TextFontColor' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
13 | // MARK: Attributes
14 |
15 | public let color: Color?
| `- warning: stored property 'color' of 'Sendable'-conforming struct 'TextFontColor' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
16 | public let textRotation: Double?
17 | public let letterSpacing: NumberOrNormal?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Color.swift:14:15: note: consider making struct 'Color' conform to the 'Sendable' protocol
12 | /// "#40800080" would be a transparent purple. As in SVG 1.1, colors are defined in terms of the
13 | /// sRGB color space (IEC 61966).
14 | public struct Color {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
15 | public let hexValue: Int
16 |
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/TextFontColor.swift:17:16: warning: stored property 'letterSpacing' of 'Sendable'-conforming struct 'TextFontColor' contains non-Sendable type 'NumberOrNormal'; this is an error in the Swift 6 language mode
15 | public let color: Color?
16 | public let textRotation: Double?
17 | public let letterSpacing: NumberOrNormal?
| `- warning: stored property 'letterSpacing' of 'Sendable'-conforming struct 'TextFontColor' contains non-Sendable type 'NumberOrNormal'; this is an error in the Swift 6 language mode
18 | public let dir: TextDirection?
19 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/NumberOrNormal.swift:12:13: note: consider making enum 'NumberOrNormal' conform to the 'Sendable' protocol
10 | /// The number-or-normal values can be either a decimal number or the string "normal". This is used
11 | /// by the line-height and letter-spacing attributes.
12 | public enum NumberOrNormal {
| `- note: consider making enum 'NumberOrNormal' conform to the 'Sendable' protocol
13 | case number(Double)
14 | case normal
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/TextFontColor.swift:18:16: warning: stored property 'dir' of 'Sendable'-conforming struct 'TextFontColor' contains non-Sendable type 'TextDirection'; this is an error in the Swift 6 language mode
16 | public let textRotation: Double?
17 | public let letterSpacing: NumberOrNormal?
18 | public let dir: TextDirection?
| `- warning: stored property 'dir' of 'Sendable'-conforming struct 'TextFontColor' contains non-Sendable type 'TextDirection'; this is an error in the Swift 6 language mode
19 |
20 | // MARK: Attribute Groups
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/TextDirection.swift:14:13: note: consider making enum 'TextDirection' conform to the 'Sendable' protocol
12 | /// text in left-to-right visual order rather than logical order. Such applications can use the lro
13 | /// value to better communicate with other applications that more fully support bidirectional text.
14 | public enum TextDirection: String {
| `- note: consider making enum 'TextDirection' conform to the 'Sendable' protocol
15 | case leftToRightEmbed = "ltr"
16 | case rightToLeftEmbed = "rtl"
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Tie.swift:15:16: warning: stored property 'type' of 'Sendable'-conforming struct 'Tie' has non-Sendable type 'StartStop'; this is an error in the Swift 6 language mode
13 | // MARK: Attributes
14 |
15 | public var type: StartStop
| `- warning: stored property 'type' of 'Sendable'-conforming struct 'Tie' has non-Sendable type 'StartStop'; this is an error in the Swift 6 language mode
16 | public var timeOnly: TimeOnly?
17 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/StartStop.swift:14:13: note: consider making enum 'StartStop' conform to the 'Sendable' protocol
12 | /// common in multi-staff music. For example, the stopping point for a tuplet may appear in staff 1
13 | /// before the starting point for the tuplet appears in staff 2 later in the document.
14 | public enum StartStop: String {
| `- note: consider making enum 'StartStop' conform to the 'Sendable' protocol
15 | case start
16 | case stop
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Tie.swift:16:16: warning: stored property 'timeOnly' of 'Sendable'-conforming struct 'Tie' contains non-Sendable type 'TimeOnly'; this is an error in the Swift 6 language mode
14 |
15 | public var type: StartStop
16 | public var timeOnly: TimeOnly?
| `- warning: stored property 'timeOnly' of 'Sendable'-conforming struct 'Tie' contains non-Sendable type 'TimeOnly'; this is an error in the Swift 6 language mode
17 |
18 | // MARK: - Initializers
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/TimeOnly.swift:12:15: note: consider making struct 'TimeOnly' conform to the 'Sendable' protocol
10 | /// integers arranged in ascending order, indicating which times through the repeated section that
11 | /// the element applies.
12 | public struct TimeOnly {
| `- note: consider making struct 'TimeOnly' conform to the 'Sendable' protocol
13 | // > The value is a comma-separated list of
14 | // > positive integers arranged in ascending order, indicating which
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Tied.swift:20:16: warning: stored property 'type' of 'Sendable'-conforming struct 'Tied' has non-Sendable type 'StartStopContinue'; this is an error in the Swift 6 language mode
18 | // MARK: Attributes
19 |
20 | public var type: StartStopContinue
| `- warning: stored property 'type' of 'Sendable'-conforming struct 'Tied' has non-Sendable type 'StartStopContinue'; this is an error in the Swift 6 language mode
21 | public var number: Int?
22 | public var lineType: LineType?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/StartStopContinue.swift:16:13: note: consider making enum 'StartStopContinue' conform to the 'Sendable' protocol
14 | /// point for a slur may appear in staff 1 before the starting point for the slur appears in staff 2
15 | /// later in the document.
16 | public enum StartStopContinue: String {
| `- note: consider making enum 'StartStopContinue' conform to the 'Sendable' protocol
17 | case start
18 | case stop
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Tied.swift:22:16: warning: stored property 'lineType' of 'Sendable'-conforming struct 'Tied' contains non-Sendable type 'LineType'; this is an error in the Swift 6 language mode
20 | public var type: StartStopContinue
21 | public var number: Int?
22 | public var lineType: LineType?
| `- warning: stored property 'lineType' of 'Sendable'-conforming struct 'Tied' contains non-Sendable type 'LineType'; this is an error in the Swift 6 language mode
23 | public var placement: AboveBelow?
24 | public var orientation: OverUnder?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/LineType.swift:9:13: note: consider making enum 'LineType' conform to the 'Sendable' protocol
7 |
8 | /// The line-type type distinguishes between solid, dashed, dotted, and wavy lines.
9 | public enum LineType: String {
| `- note: consider making enum 'LineType' conform to the 'Sendable' protocol
10 | case solid
11 | case dashed
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Tied.swift:23:16: warning: stored property 'placement' of 'Sendable'-conforming struct 'Tied' contains non-Sendable type 'AboveBelow'; this is an error in the Swift 6 language mode
21 | public var number: Int?
22 | public var lineType: LineType?
23 | public var placement: AboveBelow?
| `- warning: stored property 'placement' of 'Sendable'-conforming struct 'Tied' contains non-Sendable type 'AboveBelow'; this is an error in the Swift 6 language mode
24 | public var orientation: OverUnder?
25 | public var color: Color?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/AboveBelow.swift:10:13: note: consider making enum 'AboveBelow' conform to the 'Sendable' protocol
8 | /// The above-below type is used to indicate whether one element appears above or below another
9 | /// element.
10 | public enum AboveBelow: String {
| `- note: consider making enum 'AboveBelow' conform to the 'Sendable' protocol
11 | case above
12 | case below
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Tied.swift:24:16: warning: stored property 'orientation' of 'Sendable'-conforming struct 'Tied' contains non-Sendable type 'OverUnder'; this is an error in the Swift 6 language mode
22 | public var lineType: LineType?
23 | public var placement: AboveBelow?
24 | public var orientation: OverUnder?
| `- warning: stored property 'orientation' of 'Sendable'-conforming struct 'Tied' contains non-Sendable type 'OverUnder'; this is an error in the Swift 6 language mode
25 | public var color: Color?
26 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/OverUnder.swift:10:13: note: consider making enum 'OverUnder' conform to the 'Sendable' protocol
8 | /// The over-under type is used to indicate whether the tips of curved lines such as slurs and ties
9 | /// are overhand (tips down) or underhand (tips up).
10 | public enum OverUnder: String {
| `- note: consider making enum 'OverUnder' conform to the 'Sendable' protocol
11 | case over
12 | case under
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Tied.swift:25:16: warning: stored property 'color' of 'Sendable'-conforming struct 'Tied' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
23 | public var placement: AboveBelow?
24 | public var orientation: OverUnder?
25 | public var color: Color?
| `- warning: stored property 'color' of 'Sendable'-conforming struct 'Tied' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
26 |
27 | // MARK: - Initializers
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Color.swift:14:15: note: consider making struct 'Color' conform to the 'Sendable' protocol
12 | /// "#40800080" would be a transparent purple. As in SVG 1.1, colors are defined in terms of the
13 | /// sRGB color space (IEC 61966).
14 | public struct Color {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
15 | public let hexValue: Int
16 |
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Time.swift:27:16: warning: stored property 'symbol' of 'Sendable'-conforming struct 'Time' contains non-Sendable type 'TimeSymbol'; this is an error in the Swift 6 language mode
25 | /// The symbol attribute is used indicate common and cut time symbols as well as a single number
26 | /// display.
27 | public let symbol: TimeSymbol?
| `- warning: stored property 'symbol' of 'Sendable'-conforming struct 'Time' contains non-Sendable type 'TimeSymbol'; this is an error in the Swift 6 language mode
28 |
29 | /// The time-separator attribute indicates how to display the arrangement between the beats and
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/TimeSymbol.swift:15:13: note: consider making enum 'TimeSymbol' conform to the 'Sendable' protocol
13 | /// with a dotted downstem note that corresponds to three times the beat-type value, and a numerator
14 | /// that is one third the beats value.
15 | public enum TimeSymbol: String {
| `- note: consider making enum 'TimeSymbol' conform to the 'Sendable' protocol
16 | case common
17 | case cut
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Time.swift:36:16: warning: stored property 'separator' of 'Sendable'-conforming struct 'Time' contains non-Sendable type 'TimeSeparator'; this is an error in the Swift 6 language mode
34 | /// beat-type arranged vertically. The adjacent value represents no separator with the beats and
35 | /// beat-type arranged horizontally.
36 | public let separator: TimeSeparator?
| `- warning: stored property 'separator' of 'Sendable'-conforming struct 'Time' contains non-Sendable type 'TimeSeparator'; this is an error in the Swift 6 language mode
37 |
38 | public let hAlign: LeftCenterRight?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/TimeSeparator.swift:15:13: note: consider making enum 'TimeSeparator' conform to the 'Sendable' protocol
13 | /// vertically. The adjacent value represents no separator with the beats and beat-type arranged
14 | /// horizontally.
15 | public enum TimeSeparator: String {
| `- note: consider making enum 'TimeSeparator' conform to the 'Sendable' protocol
16 | case none
17 | case horizontal
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Time.swift:38:16: warning: stored property 'hAlign' of 'Sendable'-conforming struct 'Time' contains non-Sendable type 'LeftCenterRight'; this is an error in the Swift 6 language mode
36 | public let separator: TimeSeparator?
37 |
38 | public let hAlign: LeftCenterRight?
| `- warning: stored property 'hAlign' of 'Sendable'-conforming struct 'Time' contains non-Sendable type 'LeftCenterRight'; this is an error in the Swift 6 language mode
39 | public let vAlign: VAlign?
40 | public let printObject: Bool?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/LeftCenterRight.swift:9:13: note: consider making enum 'LeftCenterRight' conform to the 'Sendable' protocol
7 |
8 | /// The left-center-right type is used to define horizontal alignment and text justification.
9 | public enum LeftCenterRight: String {
| `- note: consider making enum 'LeftCenterRight' conform to the 'Sendable' protocol
10 | case left
11 | case center
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Time.swift:39:16: warning: stored property 'vAlign' of 'Sendable'-conforming struct 'Time' contains non-Sendable type 'VAlign'; this is an error in the Swift 6 language mode
37 |
38 | public let hAlign: LeftCenterRight?
39 | public let vAlign: VAlign?
| `- warning: stored property 'vAlign' of 'Sendable'-conforming struct 'Time' contains non-Sendable type 'VAlign'; this is an error in the Swift 6 language mode
40 | public let printObject: Bool?
41 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/VAlign.swift:10:13: note: consider making enum 'VAlign' conform to the 'Sendable' protocol
8 | /// The valign type is used to indicate vertical alignment to the top, middle, bottom, or baseline
9 | /// of the text. Defaults are implementation-dependent.
10 | public enum VAlign: String {
| `- note: consider making enum 'VAlign' conform to the 'Sendable' protocol
11 | case top
12 | case middle
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Time.swift:48:16: warning: stored property 'kind' of 'Sendable'-conforming struct 'Time' has non-Sendable type 'Time.Kind'; this is an error in the Swift 6 language mode
46 | // MARK: Kind
47 |
48 | public let kind: Kind
| `- warning: stored property 'kind' of 'Sendable'-conforming struct 'Time' has non-Sendable type 'Time.Kind'; this is an error in the Swift 6 language mode
49 |
50 | // MARK: - Initializers
:
170 | }
171 |
172 | public enum Kind {
| `- note: consider making enum 'Kind' conform to the 'Sendable' protocol
173 | case measured(Measured)
174 | case unmeasured(Unmeasured)
[372/372] Compiling MusicXML Time.swift
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Slide.swift:17:16: warning: stored property 'type' of 'Sendable'-conforming struct 'Slide' has non-Sendable type 'StartStop'; this is an error in the Swift 6 language mode
15 | // MARK: Attributes
16 |
17 | public let type: StartStop
| `- warning: stored property 'type' of 'Sendable'-conforming struct 'Slide' has non-Sendable type 'StartStop'; this is an error in the Swift 6 language mode
18 | public let number: Int?
19 | public let lineType: LineType?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/StartStop.swift:14:13: note: consider making enum 'StartStop' conform to the 'Sendable' protocol
12 | /// common in multi-staff music. For example, the stopping point for a tuplet may appear in staff 1
13 | /// before the starting point for the tuplet appears in staff 2 later in the document.
14 | public enum StartStop: String {
| `- note: consider making enum 'StartStop' conform to the 'Sendable' protocol
15 | case start
16 | case stop
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Slide.swift:19:16: warning: stored property 'lineType' of 'Sendable'-conforming struct 'Slide' contains non-Sendable type 'LineType'; this is an error in the Swift 6 language mode
17 | public let type: StartStop
18 | public let number: Int?
19 | public let lineType: LineType?
| `- warning: stored property 'lineType' of 'Sendable'-conforming struct 'Slide' contains non-Sendable type 'LineType'; this is an error in the Swift 6 language mode
20 |
21 | // MARK: Attribute Groups
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/LineType.swift:9:13: note: consider making enum 'LineType' conform to the 'Sendable' protocol
7 |
8 | /// The line-type type distinguishes between solid, dashed, dotted, and wavy lines.
9 | public enum LineType: String {
| `- note: consider making enum 'LineType' conform to the 'Sendable' protocol
10 | case solid
11 | case dashed
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Slur.swift:16:16: warning: stored property 'color' of 'Sendable'-conforming struct 'Slur' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
14 | // MARK: Attributes
15 |
16 | public let color: Color?
| `- warning: stored property 'color' of 'Sendable'-conforming struct 'Slur' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
17 | public let type: StartStopContinue
18 | public let number: Int?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Color.swift:14:15: note: consider making struct 'Color' conform to the 'Sendable' protocol
12 | /// "#40800080" would be a transparent purple. As in SVG 1.1, colors are defined in terms of the
13 | /// sRGB color space (IEC 61966).
14 | public struct Color {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
15 | public let hexValue: Int
16 |
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Slur.swift:17:16: warning: stored property 'type' of 'Sendable'-conforming struct 'Slur' has non-Sendable type 'StartStopContinue'; this is an error in the Swift 6 language mode
15 |
16 | public let color: Color?
17 | public let type: StartStopContinue
| `- warning: stored property 'type' of 'Sendable'-conforming struct 'Slur' has non-Sendable type 'StartStopContinue'; this is an error in the Swift 6 language mode
18 | public let number: Int?
19 | public let lineType: LineType?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/StartStopContinue.swift:16:13: note: consider making enum 'StartStopContinue' conform to the 'Sendable' protocol
14 | /// point for a slur may appear in staff 1 before the starting point for the slur appears in staff 2
15 | /// later in the document.
16 | public enum StartStopContinue: String {
| `- note: consider making enum 'StartStopContinue' conform to the 'Sendable' protocol
17 | case start
18 | case stop
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Slur.swift:19:16: warning: stored property 'lineType' of 'Sendable'-conforming struct 'Slur' contains non-Sendable type 'LineType'; this is an error in the Swift 6 language mode
17 | public let type: StartStopContinue
18 | public let number: Int?
19 | public let lineType: LineType?
| `- warning: stored property 'lineType' of 'Sendable'-conforming struct 'Slur' contains non-Sendable type 'LineType'; this is an error in the Swift 6 language mode
20 | public let placement: AboveBelow?
21 | public let orientation: OverUnder?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/LineType.swift:9:13: note: consider making enum 'LineType' conform to the 'Sendable' protocol
7 |
8 | /// The line-type type distinguishes between solid, dashed, dotted, and wavy lines.
9 | public enum LineType: String {
| `- note: consider making enum 'LineType' conform to the 'Sendable' protocol
10 | case solid
11 | case dashed
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Slur.swift:20:16: warning: stored property 'placement' of 'Sendable'-conforming struct 'Slur' contains non-Sendable type 'AboveBelow'; this is an error in the Swift 6 language mode
18 | public let number: Int?
19 | public let lineType: LineType?
20 | public let placement: AboveBelow?
| `- warning: stored property 'placement' of 'Sendable'-conforming struct 'Slur' contains non-Sendable type 'AboveBelow'; this is an error in the Swift 6 language mode
21 | public let orientation: OverUnder?
22 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/AboveBelow.swift:10:13: note: consider making enum 'AboveBelow' conform to the 'Sendable' protocol
8 | /// The above-below type is used to indicate whether one element appears above or below another
9 | /// element.
10 | public enum AboveBelow: String {
| `- note: consider making enum 'AboveBelow' conform to the 'Sendable' protocol
11 | case above
12 | case below
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Slur.swift:21:16: warning: stored property 'orientation' of 'Sendable'-conforming struct 'Slur' contains non-Sendable type 'OverUnder'; this is an error in the Swift 6 language mode
19 | public let lineType: LineType?
20 | public let placement: AboveBelow?
21 | public let orientation: OverUnder?
| `- warning: stored property 'orientation' of 'Sendable'-conforming struct 'Slur' contains non-Sendable type 'OverUnder'; this is an error in the Swift 6 language mode
22 |
23 | // MARK: Attribute Groups
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/OverUnder.swift:10:13: note: consider making enum 'OverUnder' conform to the 'Sendable' protocol
8 | /// The over-under type is used to indicate whether the tips of curved lines such as slurs and ties
9 | /// are overhand (tips down) or underhand (tips up).
10 | public enum OverUnder: String {
| `- note: consider making enum 'OverUnder' conform to the 'Sendable' protocol
11 | case over
12 | case under
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Sound.swift:41:16: warning: stored property 'timeOnly' of 'Sendable'-conforming struct 'Sound' contains non-Sendable type 'TimeOnly'; this is an error in the Swift 6 language mode
39 | public let forwardRepeat: Bool?
40 | public let fine: String?
41 | public let timeOnly: TimeOnly?
| `- warning: stored property 'timeOnly' of 'Sendable'-conforming struct 'Sound' contains non-Sendable type 'TimeOnly'; this is an error in the Swift 6 language mode
42 | public let pizzicato: Bool?
43 | public let pan: Double?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/TimeOnly.swift:12:15: note: consider making struct 'TimeOnly' conform to the 'Sendable' protocol
10 | /// integers arranged in ascending order, indicating which times through the repeated section that
11 | /// the element applies.
12 | public struct TimeOnly {
| `- note: consider making struct 'TimeOnly' conform to the 'Sendable' protocol
13 | // > The value is a comma-separated list of
14 | // > positive integers arranged in ascending order, indicating which
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Sound.swift:45:16: warning: stored property 'damperPedal' of 'Sendable'-conforming struct 'Sound' contains non-Sendable type 'YesNoNumber'; this is an error in the Swift 6 language mode
43 | public let pan: Double?
44 | public let elevation: Double?
45 | public let damperPedal: YesNoNumber?
| `- warning: stored property 'damperPedal' of 'Sendable'-conforming struct 'Sound' contains non-Sendable type 'YesNoNumber'; this is an error in the Swift 6 language mode
46 | public let softPedal: YesNoNumber?
47 | public let sostenutoPedal: YesNoNumber?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/YesNoNumber.swift:11:13: note: consider making enum 'YesNoNumber' conform to the 'Sendable' protocol
9 |
10 | /// The yes-no-number type is used for attributes that can be either boolean or numeric values.
11 | public enum YesNoNumber {
| `- note: consider making enum 'YesNoNumber' conform to the 'Sendable' protocol
12 | case yesNo(YesNo)
13 | case number(Double)
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Sound.swift:46:16: warning: stored property 'softPedal' of 'Sendable'-conforming struct 'Sound' contains non-Sendable type 'YesNoNumber'; this is an error in the Swift 6 language mode
44 | public let elevation: Double?
45 | public let damperPedal: YesNoNumber?
46 | public let softPedal: YesNoNumber?
| `- warning: stored property 'softPedal' of 'Sendable'-conforming struct 'Sound' contains non-Sendable type 'YesNoNumber'; this is an error in the Swift 6 language mode
47 | public let sostenutoPedal: YesNoNumber?
48 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/YesNoNumber.swift:11:13: note: consider making enum 'YesNoNumber' conform to the 'Sendable' protocol
9 |
10 | /// The yes-no-number type is used for attributes that can be either boolean or numeric values.
11 | public enum YesNoNumber {
| `- note: consider making enum 'YesNoNumber' conform to the 'Sendable' protocol
12 | case yesNo(YesNo)
13 | case number(Double)
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Sound.swift:47:16: warning: stored property 'sostenutoPedal' of 'Sendable'-conforming struct 'Sound' contains non-Sendable type 'YesNoNumber'; this is an error in the Swift 6 language mode
45 | public let damperPedal: YesNoNumber?
46 | public let softPedal: YesNoNumber?
47 | public let sostenutoPedal: YesNoNumber?
| `- warning: stored property 'sostenutoPedal' of 'Sendable'-conforming struct 'Sound' contains non-Sendable type 'YesNoNumber'; this is an error in the Swift 6 language mode
48 |
49 | // MARK: Elements
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/YesNoNumber.swift:11:13: note: consider making enum 'YesNoNumber' conform to the 'Sendable' protocol
9 |
10 | /// The yes-no-number type is used for attributes that can be either boolean or numeric values.
11 | public enum YesNoNumber {
| `- note: consider making enum 'YesNoNumber' conform to the 'Sendable' protocol
12 | case yesNo(YesNo)
13 | case number(Double)
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Sound.swift:52:16: warning: stored property 'midi' of 'Sendable'-conforming struct 'Sound' contains non-Sendable type 'Sound.MIDI'; this is an error in the Swift 6 language mode
50 |
51 | public let offset: Offset?
52 | public let midi: [MIDI]
| `- warning: stored property 'midi' of 'Sendable'-conforming struct 'Sound' contains non-Sendable type 'Sound.MIDI'; this is an error in the Swift 6 language mode
53 |
54 | // MARK: - Initializers
:
78 |
79 | extension Sound {
80 | public struct MIDI {
| `- note: consider making struct 'MIDI' conform to the 'Sendable' protocol
81 | // MARK: - Instance Properties
82 |
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/StaffDetails.swift:22:16: warning: stored property 'showFrets' of 'Sendable'-conforming struct 'StaffDetails' contains non-Sendable type 'ShowFrets'; this is an error in the Swift 6 language mode
20 |
21 | /// Indicates whether to show fret numbers or fret letters. If not specified, numbers is used.
22 | public let showFrets: ShowFrets?
| `- warning: stored property 'showFrets' of 'Sendable'-conforming struct 'StaffDetails' contains non-Sendable type 'ShowFrets'; this is an error in the Swift 6 language mode
23 |
24 | public let printObject: Bool?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/ShowFrets.swift:10:13: note: consider making enum 'ShowFrets' conform to the 'Sendable' protocol
8 | /// The show-frets type indicates whether to show tablature frets as numbers (0, 1, 2) or letters
9 | /// (a, b, c). The default choice is numbers.
10 | public enum ShowFrets: String {
| `- note: consider making enum 'ShowFrets' conform to the 'Sendable' protocol
11 | case numbers
12 | case letters
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/StaffDetails.swift:32:16: warning: stored property 'staffType' of 'Sendable'-conforming struct 'StaffDetails' contains non-Sendable type 'StaffType'; this is an error in the Swift 6 language mode
30 | /// indicates one that shares the same musical data as the prior staff, but displayed
31 | /// differently (e.g., treble and bass clef, standard notation and tab).
32 | public let staffType: StaffType?
| `- warning: stored property 'staffType' of 'Sendable'-conforming struct 'StaffDetails' contains non-Sendable type 'StaffType'; this is an error in the Swift 6 language mode
33 |
34 | /// The staff-lines element specifies the number of lines for a non 5-line staff.
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/StaffType.swift:11:13: note: consider making enum 'StaffType' conform to the 'Sendable' protocol
9 | /// indicates one that shares the same musical data as the prior staff, but displayed differently
10 | /// (e.g., treble and bass clef, standard notation and tab).
11 | public enum StaffType: String {
| `- note: consider making enum 'StaffType' conform to the 'Sendable' protocol
12 | case ossia
13 | case cue
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/StaffLayout.swift:18:16: warning: stored property 'staffDistance' of 'Sendable'-conforming struct 'StaffLayout' contains non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
16 | // MARK: Elements
17 |
18 | public let staffDistance: Tenths?
| `- warning: stored property 'staffDistance' of 'Sendable'-conforming struct 'StaffLayout' contains non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
19 |
20 | // MARK: - Initializers
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Tenths.swift:8:15: note: consider making struct 'Tenths' conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct Tenths {
| `- note: consider making struct 'Tenths' conform to the 'Sendable' protocol
9 | public let value: Double
10 | }
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/StaffTuning.swift:18:16: warning: stored property 'tuningStep' of 'Sendable'-conforming struct 'StaffTuning' has non-Sendable type 'Step'; this is an error in the Swift 6 language mode
16 | // MARK: Elements
17 |
18 | public let tuningStep: Step
| `- warning: stored property 'tuningStep' of 'Sendable'-conforming struct 'StaffTuning' has non-Sendable type 'Step'; this is an error in the Swift 6 language mode
19 | public let tuningAlter: Double?
20 | public let tuningOctave: Int
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Step.swift:10:13: note: consider making enum 'Step' conform to the 'Sendable' protocol
8 | /// The step type represents a step of the diatonic scale, represented using the English letters A
9 | /// through G.
10 | public enum Step: String {
| `- note: consider making enum 'Step' conform to the 'Sendable' protocol
11 | case a = "A"
12 | case b = "B"
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Stem.swift:18:16: warning: stored property 'color' of 'Sendable'-conforming struct 'Stem' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
16 | // MARK: Attributes
17 |
18 | public let color: Color?
| `- warning: stored property 'color' of 'Sendable'-conforming struct 'Stem' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
19 |
20 | // MARK: Attribute Groups
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Color.swift:14:15: note: consider making struct 'Color' conform to the 'Sendable' protocol
12 | /// "#40800080" would be a transparent purple. As in SVG 1.1, colors are defined in terms of the
13 | /// sRGB color space (IEC 61966).
14 | public struct Color {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
15 | public let hexValue: Int
16 |
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Stem.swift:26:16: warning: stored property 'value' of 'Sendable'-conforming struct 'Stem' has non-Sendable type 'StemValue'; this is an error in the Swift 6 language mode
24 | // MARK: Value
25 |
26 | public let value: StemValue
| `- warning: stored property 'value' of 'Sendable'-conforming struct 'Stem' has non-Sendable type 'StemValue'; this is an error in the Swift 6 language mode
27 |
28 | // MARK: Initializers
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/StemValue.swift:9:13: note: consider making enum 'StemValue' conform to the 'Sendable' protocol
7 |
8 | /// The stem type represents the notated stem direction.
9 | public enum StemValue: String {
| `- note: consider making enum 'StemValue' conform to the 'Sendable' protocol
10 | case down
11 | case up
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Stick.swift:15:16: warning: stored property 'tip' of 'Sendable'-conforming struct 'Stick' contains non-Sendable type 'TipDirection'; this is an error in the Swift 6 language mode
13 | // MARK: Attributes
14 |
15 | public let tip: TipDirection?
| `- warning: stored property 'tip' of 'Sendable'-conforming struct 'Stick' contains non-Sendable type 'TipDirection'; this is an error in the Swift 6 language mode
16 |
17 | // MARK: Elements
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/TipDirection.swift:10:13: note: consider making enum 'TipDirection' conform to the 'Sendable' protocol
8 | /// The tip-direction type represents the direction in which the tip of a stick or beater points,
9 | /// using Unicode arrow terminology.
10 | public enum TipDirection: String {
| `- note: consider making enum 'TipDirection' conform to the 'Sendable' protocol
11 | case left
12 | case up
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Stick.swift:19:16: warning: stored property 'stickType' of 'Sendable'-conforming struct 'Stick' has non-Sendable type 'StickType'; this is an error in the Swift 6 language mode
17 | // MARK: Elements
18 |
19 | public let stickType: StickType
| `- warning: stored property 'stickType' of 'Sendable'-conforming struct 'Stick' has non-Sendable type 'StickType'; this is an error in the Swift 6 language mode
20 | public let stickMaterial: StickMaterial
21 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/StickType.swift:10:13: note: consider making enum 'StickType' conform to the 'Sendable' protocol
8 | /// The stick-type type represents the shape of pictograms where the material in the stick, mallet,
9 | /// or beater is represented in the pictogram.
10 | public enum StickType: String {
| `- note: consider making enum 'StickType' conform to the 'Sendable' protocol
11 | case bassDrum = "bass drum"
12 | case doubleBassDrum = "double bass drum"
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Stick.swift:20:16: warning: stored property 'stickMaterial' of 'Sendable'-conforming struct 'Stick' has non-Sendable type 'StickMaterial'; this is an error in the Swift 6 language mode
18 |
19 | public let stickType: StickType
20 | public let stickMaterial: StickMaterial
| `- warning: stored property 'stickMaterial' of 'Sendable'-conforming struct 'Stick' has non-Sendable type 'StickMaterial'; this is an error in the Swift 6 language mode
21 |
22 | // MARK: - Initializers
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/StickMaterial.swift:9:13: note: consider making enum 'StickMaterial' conform to the 'Sendable' protocol
7 |
8 | /// The stick-material type represents the material being displayed in a stick pictogram.
9 | public enum StickMaterial: String {
| `- note: consider making enum 'StickMaterial' conform to the 'Sendable' protocol
10 | case soft
11 | case medium
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/StringMute.swift:12:16: warning: stored property 'type' of 'Sendable'-conforming struct 'StringMute' has non-Sendable type 'OnOff'; this is an error in the Swift 6 language mode
10 | // MARK: - Instance Properties
11 |
12 | public let type: OnOff
| `- warning: stored property 'type' of 'Sendable'-conforming struct 'StringMute' has non-Sendable type 'OnOff'; this is an error in the Swift 6 language mode
13 |
14 | // MARK: Attribute Groups
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/OnOff.swift:9:13: note: consider making enum 'OnOff' conform to the 'Sendable' protocol
7 |
8 | /// The on-off type is used for notation elements such as string mutes.
9 | public enum OnOff: String {
| `- note: consider making enum 'OnOff' conform to the 'Sendable' protocol
10 | case on
11 | case off
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/StrongAccent.swift:15:16: warning: stored property 'type' of 'Sendable'-conforming struct 'StrongAccent' contains non-Sendable type 'UpDown'; this is an error in the Swift 6 language mode
13 |
14 | /// The type attribute indicates if the point of the accent is down or up.
15 | public let type: UpDown?
| `- warning: stored property 'type' of 'Sendable'-conforming struct 'StrongAccent' contains non-Sendable type 'UpDown'; this is an error in the Swift 6 language mode
16 | public let placement: AboveBelow?
17 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/UpDown.swift:10:13: note: consider making enum 'UpDown' conform to the 'Sendable' protocol
8 | /// The up-down type is used for the direction of arrows and other pointed symbols like vertical
9 | /// accents, indicating which way the tip is pointing.
10 | public enum UpDown: String {
| `- note: consider making enum 'UpDown' conform to the 'Sendable' protocol
11 | case up
12 | case down
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/StrongAccent.swift:16:16: warning: stored property 'placement' of 'Sendable'-conforming struct 'StrongAccent' contains non-Sendable type 'AboveBelow'; this is an error in the Swift 6 language mode
14 | /// The type attribute indicates if the point of the accent is down or up.
15 | public let type: UpDown?
16 | public let placement: AboveBelow?
| `- warning: stored property 'placement' of 'Sendable'-conforming struct 'StrongAccent' contains non-Sendable type 'AboveBelow'; this is an error in the Swift 6 language mode
17 |
18 | // MARK: Attribute Groups
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/AboveBelow.swift:10:13: note: consider making enum 'AboveBelow' conform to the 'Sendable' protocol
8 | /// The above-below type is used to indicate whether one element appears above or below another
9 | /// element.
10 | public enum AboveBelow: String {
| `- note: consider making enum 'AboveBelow' conform to the 'Sendable' protocol
11 | case above
12 | case below
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/SystemLayout.swift:24:16: warning: stored property 'distance' of 'Sendable'-conforming struct 'SystemLayout' contains non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
22 |
23 | public let margins: SystemMargins?
24 | public let distance: Tenths?
| `- warning: stored property 'distance' of 'Sendable'-conforming struct 'SystemLayout' contains non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
25 | public let topSystemDistance: Tenths?
26 | public let dividers: SystemDividers?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Tenths.swift:8:15: note: consider making struct 'Tenths' conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct Tenths {
| `- note: consider making struct 'Tenths' conform to the 'Sendable' protocol
9 | public let value: Double
10 | }
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/SystemLayout.swift:25:16: warning: stored property 'topSystemDistance' of 'Sendable'-conforming struct 'SystemLayout' contains non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
23 | public let margins: SystemMargins?
24 | public let distance: Tenths?
25 | public let topSystemDistance: Tenths?
| `- warning: stored property 'topSystemDistance' of 'Sendable'-conforming struct 'SystemLayout' contains non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
26 | public let dividers: SystemDividers?
27 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Tenths.swift:8:15: note: consider making struct 'Tenths' conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct Tenths {
| `- note: consider making struct 'Tenths' conform to the 'Sendable' protocol
9 | public let value: Double
10 | }
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/SystemMargins.swift:15:16: warning: stored property 'left' of 'Sendable'-conforming struct 'SystemMargins' has non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
13 | // MARK: Elements
14 |
15 | public let left: Tenths
| `- warning: stored property 'left' of 'Sendable'-conforming struct 'SystemMargins' has non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
16 | public let right: Tenths
17 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Tenths.swift:8:15: note: consider making struct 'Tenths' conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct Tenths {
| `- note: consider making struct 'Tenths' conform to the 'Sendable' protocol
9 | public let value: Double
10 | }
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/SystemMargins.swift:16:16: warning: stored property 'right' of 'Sendable'-conforming struct 'SystemMargins' has non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
14 |
15 | public let left: Tenths
16 | public let right: Tenths
| `- warning: stored property 'right' of 'Sendable'-conforming struct 'SystemMargins' has non-Sendable type 'Tenths'; this is an error in the Swift 6 language mode
17 |
18 | // MARK: - Initializers
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Tenths.swift:8:15: note: consider making struct 'Tenths' conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct Tenths {
| `- note: consider making struct 'Tenths' conform to the 'Sendable' protocol
9 | public let value: Double
10 | }
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Technical.swift:14:16: warning: stored property 'values' of 'Sendable'-conforming struct 'Technical' contains non-Sendable type 'Technique'; this is an error in the Swift 6 language mode
12 | // MARK: Value
13 |
14 | public var values: [Technique]
| `- warning: stored property 'values' of 'Sendable'-conforming struct 'Technical' contains non-Sendable type 'Technique'; this is an error in the Swift 6 language mode
15 |
16 | // MARK: - Initializers
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Technique.swift:10:13: note: consider making enum 'Technique' conform to the 'Sendable' protocol
8 | import XMLCoder
9 |
10 | public enum Technique {
| `- note: consider making enum 'Technique' conform to the 'Sendable' protocol
11 | case arrow(Arrow)
12 | case bend(Bend)
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/TextElementData.swift:17:16: warning: stored property 'color' of 'Sendable'-conforming struct 'TextElementData' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
15 | // MARK: Attributes
16 |
17 | public let color: Color?
| `- warning: stored property 'color' of 'Sendable'-conforming struct 'TextElementData' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
18 | public let textRotation: Double?
19 | public let letterSpacing: NumberOrNormal?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Color.swift:14:15: note: consider making struct 'Color' conform to the 'Sendable' protocol
12 | /// "#40800080" would be a transparent purple. As in SVG 1.1, colors are defined in terms of the
13 | /// sRGB color space (IEC 61966).
14 | public struct Color {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
15 | public let hexValue: Int
16 |
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/TextElementData.swift:19:16: warning: stored property 'letterSpacing' of 'Sendable'-conforming struct 'TextElementData' contains non-Sendable type 'NumberOrNormal'; this is an error in the Swift 6 language mode
17 | public let color: Color?
18 | public let textRotation: Double?
19 | public let letterSpacing: NumberOrNormal?
| `- warning: stored property 'letterSpacing' of 'Sendable'-conforming struct 'TextElementData' contains non-Sendable type 'NumberOrNormal'; this is an error in the Swift 6 language mode
20 | public let direction: TextDirection?
21 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/NumberOrNormal.swift:12:13: note: consider making enum 'NumberOrNormal' conform to the 'Sendable' protocol
10 | /// The number-or-normal values can be either a decimal number or the string "normal". This is used
11 | /// by the line-height and letter-spacing attributes.
12 | public enum NumberOrNormal {
| `- note: consider making enum 'NumberOrNormal' conform to the 'Sendable' protocol
13 | case number(Double)
14 | case normal
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/TextElementData.swift:20:16: warning: stored property 'direction' of 'Sendable'-conforming struct 'TextElementData' contains non-Sendable type 'TextDirection'; this is an error in the Swift 6 language mode
18 | public let textRotation: Double?
19 | public let letterSpacing: NumberOrNormal?
20 | public let direction: TextDirection?
| `- warning: stored property 'direction' of 'Sendable'-conforming struct 'TextElementData' contains non-Sendable type 'TextDirection'; this is an error in the Swift 6 language mode
21 |
22 | // MARK: Attribute Groups
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/TextDirection.swift:14:13: note: consider making enum 'TextDirection' conform to the 'Sendable' protocol
12 | /// text in left-to-right visual order rather than logical order. Such applications can use the lro
13 | /// value to better communicate with other applications that more fully support bidirectional text.
14 | public enum TextDirection: String {
| `- note: consider making enum 'TextDirection' conform to the 'Sendable' protocol
15 | case leftToRightEmbed = "ltr"
16 | case rightToLeftEmbed = "rtl"
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/TextFontColor.swift:15:16: warning: stored property 'color' of 'Sendable'-conforming struct 'TextFontColor' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
13 | // MARK: Attributes
14 |
15 | public let color: Color?
| `- warning: stored property 'color' of 'Sendable'-conforming struct 'TextFontColor' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
16 | public let textRotation: Double?
17 | public let letterSpacing: NumberOrNormal?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Color.swift:14:15: note: consider making struct 'Color' conform to the 'Sendable' protocol
12 | /// "#40800080" would be a transparent purple. As in SVG 1.1, colors are defined in terms of the
13 | /// sRGB color space (IEC 61966).
14 | public struct Color {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
15 | public let hexValue: Int
16 |
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/TextFontColor.swift:17:16: warning: stored property 'letterSpacing' of 'Sendable'-conforming struct 'TextFontColor' contains non-Sendable type 'NumberOrNormal'; this is an error in the Swift 6 language mode
15 | public let color: Color?
16 | public let textRotation: Double?
17 | public let letterSpacing: NumberOrNormal?
| `- warning: stored property 'letterSpacing' of 'Sendable'-conforming struct 'TextFontColor' contains non-Sendable type 'NumberOrNormal'; this is an error in the Swift 6 language mode
18 | public let dir: TextDirection?
19 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/NumberOrNormal.swift:12:13: note: consider making enum 'NumberOrNormal' conform to the 'Sendable' protocol
10 | /// The number-or-normal values can be either a decimal number or the string "normal". This is used
11 | /// by the line-height and letter-spacing attributes.
12 | public enum NumberOrNormal {
| `- note: consider making enum 'NumberOrNormal' conform to the 'Sendable' protocol
13 | case number(Double)
14 | case normal
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/TextFontColor.swift:18:16: warning: stored property 'dir' of 'Sendable'-conforming struct 'TextFontColor' contains non-Sendable type 'TextDirection'; this is an error in the Swift 6 language mode
16 | public let textRotation: Double?
17 | public let letterSpacing: NumberOrNormal?
18 | public let dir: TextDirection?
| `- warning: stored property 'dir' of 'Sendable'-conforming struct 'TextFontColor' contains non-Sendable type 'TextDirection'; this is an error in the Swift 6 language mode
19 |
20 | // MARK: Attribute Groups
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/TextDirection.swift:14:13: note: consider making enum 'TextDirection' conform to the 'Sendable' protocol
12 | /// text in left-to-right visual order rather than logical order. Such applications can use the lro
13 | /// value to better communicate with other applications that more fully support bidirectional text.
14 | public enum TextDirection: String {
| `- note: consider making enum 'TextDirection' conform to the 'Sendable' protocol
15 | case leftToRightEmbed = "ltr"
16 | case rightToLeftEmbed = "rtl"
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Tie.swift:15:16: warning: stored property 'type' of 'Sendable'-conforming struct 'Tie' has non-Sendable type 'StartStop'; this is an error in the Swift 6 language mode
13 | // MARK: Attributes
14 |
15 | public var type: StartStop
| `- warning: stored property 'type' of 'Sendable'-conforming struct 'Tie' has non-Sendable type 'StartStop'; this is an error in the Swift 6 language mode
16 | public var timeOnly: TimeOnly?
17 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/StartStop.swift:14:13: note: consider making enum 'StartStop' conform to the 'Sendable' protocol
12 | /// common in multi-staff music. For example, the stopping point for a tuplet may appear in staff 1
13 | /// before the starting point for the tuplet appears in staff 2 later in the document.
14 | public enum StartStop: String {
| `- note: consider making enum 'StartStop' conform to the 'Sendable' protocol
15 | case start
16 | case stop
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Tie.swift:16:16: warning: stored property 'timeOnly' of 'Sendable'-conforming struct 'Tie' contains non-Sendable type 'TimeOnly'; this is an error in the Swift 6 language mode
14 |
15 | public var type: StartStop
16 | public var timeOnly: TimeOnly?
| `- warning: stored property 'timeOnly' of 'Sendable'-conforming struct 'Tie' contains non-Sendable type 'TimeOnly'; this is an error in the Swift 6 language mode
17 |
18 | // MARK: - Initializers
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/TimeOnly.swift:12:15: note: consider making struct 'TimeOnly' conform to the 'Sendable' protocol
10 | /// integers arranged in ascending order, indicating which times through the repeated section that
11 | /// the element applies.
12 | public struct TimeOnly {
| `- note: consider making struct 'TimeOnly' conform to the 'Sendable' protocol
13 | // > The value is a comma-separated list of
14 | // > positive integers arranged in ascending order, indicating which
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Tied.swift:20:16: warning: stored property 'type' of 'Sendable'-conforming struct 'Tied' has non-Sendable type 'StartStopContinue'; this is an error in the Swift 6 language mode
18 | // MARK: Attributes
19 |
20 | public var type: StartStopContinue
| `- warning: stored property 'type' of 'Sendable'-conforming struct 'Tied' has non-Sendable type 'StartStopContinue'; this is an error in the Swift 6 language mode
21 | public var number: Int?
22 | public var lineType: LineType?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/StartStopContinue.swift:16:13: note: consider making enum 'StartStopContinue' conform to the 'Sendable' protocol
14 | /// point for a slur may appear in staff 1 before the starting point for the slur appears in staff 2
15 | /// later in the document.
16 | public enum StartStopContinue: String {
| `- note: consider making enum 'StartStopContinue' conform to the 'Sendable' protocol
17 | case start
18 | case stop
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Tied.swift:22:16: warning: stored property 'lineType' of 'Sendable'-conforming struct 'Tied' contains non-Sendable type 'LineType'; this is an error in the Swift 6 language mode
20 | public var type: StartStopContinue
21 | public var number: Int?
22 | public var lineType: LineType?
| `- warning: stored property 'lineType' of 'Sendable'-conforming struct 'Tied' contains non-Sendable type 'LineType'; this is an error in the Swift 6 language mode
23 | public var placement: AboveBelow?
24 | public var orientation: OverUnder?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/LineType.swift:9:13: note: consider making enum 'LineType' conform to the 'Sendable' protocol
7 |
8 | /// The line-type type distinguishes between solid, dashed, dotted, and wavy lines.
9 | public enum LineType: String {
| `- note: consider making enum 'LineType' conform to the 'Sendable' protocol
10 | case solid
11 | case dashed
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Tied.swift:23:16: warning: stored property 'placement' of 'Sendable'-conforming struct 'Tied' contains non-Sendable type 'AboveBelow'; this is an error in the Swift 6 language mode
21 | public var number: Int?
22 | public var lineType: LineType?
23 | public var placement: AboveBelow?
| `- warning: stored property 'placement' of 'Sendable'-conforming struct 'Tied' contains non-Sendable type 'AboveBelow'; this is an error in the Swift 6 language mode
24 | public var orientation: OverUnder?
25 | public var color: Color?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/AboveBelow.swift:10:13: note: consider making enum 'AboveBelow' conform to the 'Sendable' protocol
8 | /// The above-below type is used to indicate whether one element appears above or below another
9 | /// element.
10 | public enum AboveBelow: String {
| `- note: consider making enum 'AboveBelow' conform to the 'Sendable' protocol
11 | case above
12 | case below
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Tied.swift:24:16: warning: stored property 'orientation' of 'Sendable'-conforming struct 'Tied' contains non-Sendable type 'OverUnder'; this is an error in the Swift 6 language mode
22 | public var lineType: LineType?
23 | public var placement: AboveBelow?
24 | public var orientation: OverUnder?
| `- warning: stored property 'orientation' of 'Sendable'-conforming struct 'Tied' contains non-Sendable type 'OverUnder'; this is an error in the Swift 6 language mode
25 | public var color: Color?
26 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/OverUnder.swift:10:13: note: consider making enum 'OverUnder' conform to the 'Sendable' protocol
8 | /// The over-under type is used to indicate whether the tips of curved lines such as slurs and ties
9 | /// are overhand (tips down) or underhand (tips up).
10 | public enum OverUnder: String {
| `- note: consider making enum 'OverUnder' conform to the 'Sendable' protocol
11 | case over
12 | case under
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Tied.swift:25:16: warning: stored property 'color' of 'Sendable'-conforming struct 'Tied' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
23 | public var placement: AboveBelow?
24 | public var orientation: OverUnder?
25 | public var color: Color?
| `- warning: stored property 'color' of 'Sendable'-conforming struct 'Tied' contains non-Sendable type 'Color'; this is an error in the Swift 6 language mode
26 |
27 | // MARK: - Initializers
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/Color.swift:14:15: note: consider making struct 'Color' conform to the 'Sendable' protocol
12 | /// "#40800080" would be a transparent purple. As in SVG 1.1, colors are defined in terms of the
13 | /// sRGB color space (IEC 61966).
14 | public struct Color {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
15 | public let hexValue: Int
16 |
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Time.swift:27:16: warning: stored property 'symbol' of 'Sendable'-conforming struct 'Time' contains non-Sendable type 'TimeSymbol'; this is an error in the Swift 6 language mode
25 | /// The symbol attribute is used indicate common and cut time symbols as well as a single number
26 | /// display.
27 | public let symbol: TimeSymbol?
| `- warning: stored property 'symbol' of 'Sendable'-conforming struct 'Time' contains non-Sendable type 'TimeSymbol'; this is an error in the Swift 6 language mode
28 |
29 | /// The time-separator attribute indicates how to display the arrangement between the beats and
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/TimeSymbol.swift:15:13: note: consider making enum 'TimeSymbol' conform to the 'Sendable' protocol
13 | /// with a dotted downstem note that corresponds to three times the beat-type value, and a numerator
14 | /// that is one third the beats value.
15 | public enum TimeSymbol: String {
| `- note: consider making enum 'TimeSymbol' conform to the 'Sendable' protocol
16 | case common
17 | case cut
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Time.swift:36:16: warning: stored property 'separator' of 'Sendable'-conforming struct 'Time' contains non-Sendable type 'TimeSeparator'; this is an error in the Swift 6 language mode
34 | /// beat-type arranged vertically. The adjacent value represents no separator with the beats and
35 | /// beat-type arranged horizontally.
36 | public let separator: TimeSeparator?
| `- warning: stored property 'separator' of 'Sendable'-conforming struct 'Time' contains non-Sendable type 'TimeSeparator'; this is an error in the Swift 6 language mode
37 |
38 | public let hAlign: LeftCenterRight?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/TimeSeparator.swift:15:13: note: consider making enum 'TimeSeparator' conform to the 'Sendable' protocol
13 | /// vertically. The adjacent value represents no separator with the beats and beat-type arranged
14 | /// horizontally.
15 | public enum TimeSeparator: String {
| `- note: consider making enum 'TimeSeparator' conform to the 'Sendable' protocol
16 | case none
17 | case horizontal
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Time.swift:38:16: warning: stored property 'hAlign' of 'Sendable'-conforming struct 'Time' contains non-Sendable type 'LeftCenterRight'; this is an error in the Swift 6 language mode
36 | public let separator: TimeSeparator?
37 |
38 | public let hAlign: LeftCenterRight?
| `- warning: stored property 'hAlign' of 'Sendable'-conforming struct 'Time' contains non-Sendable type 'LeftCenterRight'; this is an error in the Swift 6 language mode
39 | public let vAlign: VAlign?
40 | public let printObject: Bool?
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/LeftCenterRight.swift:9:13: note: consider making enum 'LeftCenterRight' conform to the 'Sendable' protocol
7 |
8 | /// The left-center-right type is used to define horizontal alignment and text justification.
9 | public enum LeftCenterRight: String {
| `- note: consider making enum 'LeftCenterRight' conform to the 'Sendable' protocol
10 | case left
11 | case center
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Time.swift:39:16: warning: stored property 'vAlign' of 'Sendable'-conforming struct 'Time' contains non-Sendable type 'VAlign'; this is an error in the Swift 6 language mode
37 |
38 | public let hAlign: LeftCenterRight?
39 | public let vAlign: VAlign?
| `- warning: stored property 'vAlign' of 'Sendable'-conforming struct 'Time' contains non-Sendable type 'VAlign'; this is an error in the Swift 6 language mode
40 | public let printObject: Bool?
41 |
/host/spi-builder-workspace/Sources/MusicXML/Simple Types/VAlign.swift:10:13: note: consider making enum 'VAlign' conform to the 'Sendable' protocol
8 | /// The valign type is used to indicate vertical alignment to the top, middle, bottom, or baseline
9 | /// of the text. Defaults are implementation-dependent.
10 | public enum VAlign: String {
| `- note: consider making enum 'VAlign' conform to the 'Sendable' protocol
11 | case top
12 | case middle
/host/spi-builder-workspace/Sources/MusicXML/Complex Types/Time.swift:48:16: warning: stored property 'kind' of 'Sendable'-conforming struct 'Time' has non-Sendable type 'Time.Kind'; this is an error in the Swift 6 language mode
46 | // MARK: Kind
47 |
48 | public let kind: Kind
| `- warning: stored property 'kind' of 'Sendable'-conforming struct 'Time' has non-Sendable type 'Time.Kind'; this is an error in the Swift 6 language mode
49 |
50 | // MARK: - Initializers
:
170 | }
171 |
172 | public enum Kind {
| `- note: consider making enum 'Kind' conform to the 'Sendable' protocol
173 | case measured(Measured)
174 | case unmeasured(Unmeasured)
Build complete! (37.02s)
Build complete.
{
"dependencies" : [
{
"identity" : "xmlcoder",
"requirement" : {
"range" : [
{
"lower_bound" : "0.11.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/MaxDesiatov/XMLCoder"
},
{
"identity" : "yams",
"requirement" : {
"range" : [
{
"lower_bound" : "2.0.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/jpsim/Yams.git"
}
],
"manifest_display_name" : "MusicXML",
"name" : "MusicXML",
"path" : "/host/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "MusicXML",
"targets" : [
"MusicXML"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "MusicXMLTests",
"module_type" : "SwiftTarget",
"name" : "MusicXMLTests",
"path" : "Tests/MusicXMLTests",
"product_dependencies" : [
"Yams"
],
"sources" : [
"Complex Types/AccidentalTests.swift",
"Complex Types/AccordionRegistrationTests.swift",
"Complex Types/ArrowTests.swift",
"Complex Types/AttributesTests.swift",
"Complex Types/BackupTests.swift",
"Complex Types/BarlineTests.swift",
"Complex Types/ClefTests.swift",
"Complex Types/CreatorTests.swift",
"Complex Types/DirectionTests.swift",
"Complex Types/EndingTests.swift",
"Complex Types/FretTests.swift",
"Complex Types/HarmonicTests.swift",
"Complex Types/HarmonyTests.swift",
"Complex Types/IdentificationTests.swift",
"Complex Types/KeyTests.swift",
"Complex Types/LyricFontTests.swift",
"Complex Types/MIDIDeviceTests.swift",
"Complex Types/MIDIInstrumentTests.swift",
"Complex Types/MeasureNumberingTests.swift",
"Complex Types/MeasureStyleTests.swift",
"Complex Types/MetronomeTests.swift",
"Complex Types/MiscellaneousTests.swift",
"Complex Types/MusicDataTests.swift",
"Complex Types/NotationsTests.swift",
"Complex Types/NoteTests.swift",
"Complex Types/OrnamentsTests.swift",
"Complex Types/PartListTests.swift",
"Complex Types/PartNameTests.swift",
"Complex Types/PartwiseMeasureTests.swift",
"Complex Types/PartwisePartTests.swift",
"Complex Types/PitchTests.swift",
"Complex Types/PitchUnpitchedRestTests.swift",
"Complex Types/RestTests.swift",
"Complex Types/ScoreInstrumentTests.swift",
"Complex Types/ScorePartTests.swift",
"Complex Types/SoundTests.swift",
"Complex Types/SystemLayoutTests.swift",
"Complex Types/TimeTests.swift",
"HelloWorld.swift",
"LilyPondTests/ArticulationsTextsTests.swift",
"LilyPondTests/ChordsFretsTests.swift",
"LilyPondTests/DirectionsTests.swift",
"LilyPondTests/LilyPondTestSuite.swift",
"LilyPondTests/MidmeasureClefTests.swift",
"LilyPondTests/PartNameLineBreakTests.swift",
"LilyPondTests/PercussionTests.swift",
"LilyPondTests/PickupMeasureChordnamesFiguredBassTests.swift",
"LilyPondTests/RepeatWithAlternativesTests.swift",
"LilyPondTests/SimpleRepeatTests.swift",
"LilyPondTests/StabatMaterTests.swift",
"LilyPondTests/StaffNoteStylesTests.swift",
"LilyPondTests/TupletsTremoloTest.swift",
"ReveTests.swift",
"ScoreTests/ScoreTestCaseManifest.swift",
"ScoreTests/ScoreTestExpectation.swift",
"ScoreTests/ScoreTestSuite.swift",
"TraversalConversionTests.swift",
"XCTestHelpers.swift",
"XCTestManifests.swift"
],
"target_dependencies" : [
"MusicXML"
],
"type" : "test"
},
{
"c99name" : "MusicXML",
"module_type" : "SwiftTarget",
"name" : "MusicXML",
"path" : "Sources/MusicXML",
"product_dependencies" : [
"XMLCoder"
],
"product_memberships" : [
"MusicXML"
],
"sources" : [
"Complex Types/Accidental.swift",
"Complex Types/AccidentalMark.swift",
"Complex Types/AccidentalText.swift",
"Complex Types/Accord.swift",
"Complex Types/AccordionRegistration.swift",
"Complex Types/Appearance.swift",
"Complex Types/Arpeggiate.swift",
"Complex Types/Arrow.swift",
"Complex Types/Articulation.swift",
"Complex Types/Articulations.swift",
"Complex Types/Attributes.swift",
"Complex Types/Backup.swift",
"Complex Types/BarStyleColor.swift",
"Complex Types/Barline.swift",
"Complex Types/Barre.swift",
"Complex Types/Bass.swift",
"Complex Types/BassAlter.swift",
"Complex Types/BassStep.swift",
"Complex Types/Beam.swift",
"Complex Types/BeatRepeat.swift",
"Complex Types/Beater.swift",
"Complex Types/Bend.swift",
"Complex Types/BendSound.swift",
"Complex Types/Bezier.swift",
"Complex Types/Bookmark.swift",
"Complex Types/Bracket.swift",
"Complex Types/BreathMark.swift",
"Complex Types/Cancel.swift",
"Complex Types/Clef.swift",
"Complex Types/Creator.swift",
"Complex Types/Credit.swift",
"Complex Types/DashedFormatting.swift",
"Complex Types/Dashes.swift",
"Complex Types/Defaults.swift",
"Complex Types/Degree.swift",
"Complex Types/DegreeAlter.swift",
"Complex Types/DegreeType.swift",
"Complex Types/DegreeValue.swift",
"Complex Types/Direction.swift",
"Complex Types/DirectionType.swift",
"Complex Types/Distance.swift",
"Complex Types/Dynamic.swift",
"Complex Types/Dynamics.swift",
"Complex Types/Editorial.swift",
"Complex Types/EditorialVoice.swift",
"Complex Types/Encoding.swift",
"Complex Types/Ending.swift",
"Complex Types/Extend.swift",
"Complex Types/Feature.swift",
"Complex Types/Fermata.swift",
"Complex Types/Figure.swift",
"Complex Types/FiguredBass.swift",
"Complex Types/Fingering.swift",
"Complex Types/FirstFret.swift",
"Complex Types/Font.swift",
"Complex Types/FormattedText.swift",
"Complex Types/Forward.swift",
"Complex Types/Frame.swift",
"Complex Types/FrameNote.swift",
"Complex Types/Fret.swift",
"Complex Types/Glissando.swift",
"Complex Types/Grace.swift",
"Complex Types/GroupBarline.swift",
"Complex Types/GroupName.swift",
"Complex Types/GroupSymbol.swift",
"Complex Types/Grouping.swift",
"Complex Types/HammerOnPullOff.swift",
"Complex Types/Handbell.swift",
"Complex Types/Harmonic.swift",
"Complex Types/Harmony.swift",
"Complex Types/HarmonyChord.swift",
"Complex Types/HarpPedals.swift",
"Complex Types/Header.swift",
"Complex Types/HeelToe.swift",
"Complex Types/Hole.swift",
"Complex Types/HoleClosed.swift",
"Complex Types/HorizontalTurn.swift",
"Complex Types/Identification.swift",
"Complex Types/Image.swift",
"Complex Types/Instrument.swift",
"Complex Types/Interchangeable.swift",
"Complex Types/Internal/ComplexTypesInternalConformance.swift",
"Complex Types/Inversion.swift",
"Complex Types/Justify.swift",
"Complex Types/Key.swift",
"Complex Types/KeyOctave.swift",
"Complex Types/Kind.swift",
"Complex Types/Level.swift",
"Complex Types/LevelDisplay.swift",
"Complex Types/Line.swift",
"Complex Types/LineWidth.swift",
"Complex Types/LinearArrow.swift",
"Complex Types/Link.swift",
"Complex Types/Lyric.swift",
"Complex Types/LyricFont.swift",
"Complex Types/LyricLanguage.swift",
"Complex Types/MIDIDevice.swift",
"Complex Types/MIDIInstrument.swift",
"Complex Types/MeasureAttributes.swift",
"Complex Types/MeasureLayout.swift",
"Complex Types/MeasureNumbering.swift",
"Complex Types/MeasureRepeat.swift",
"Complex Types/MeasureStyle.swift",
"Complex Types/Metronome.swift",
"Complex Types/MetronomeBeam.swift",
"Complex Types/MetronomeNote.swift",
"Complex Types/MetronomeTuplet.swift",
"Complex Types/Miscellaneous.swift",
"Complex Types/MiscellaneousField.swift",
"Complex Types/Mordent.swift",
"Complex Types/MultipleRest.swift",
"Complex Types/MusicData.swift",
"Complex Types/MusicXML.String.swift",
"Complex Types/NameDisplay.swift",
"Complex Types/NonArpeggiate.swift",
"Complex Types/Notations.swift",
"Complex Types/Note.swift",
"Complex Types/NoteSize.swift",
"Complex Types/NoteType.swift",
"Complex Types/Notehead.swift",
"Complex Types/NoteheadText.swift",
"Complex Types/OctaveShift.swift",
"Complex Types/Offset.swift",
"Complex Types/Opus.swift",
"Complex Types/Ornament.swift",
"Complex Types/Ornaments.swift",
"Complex Types/OtherAppearance.swift",
"Complex Types/OtherDirection.swift",
"Complex Types/OtherDynamics.swift",
"Complex Types/OtherNotation.swift",
"Complex Types/OtherPlay.swift",
"Complex Types/PageLayout.swift",
"Complex Types/PageMargins.swift",
"Complex Types/PartGroup.swift",
"Complex Types/PartList.swift",
"Complex Types/PartName.swift",
"Complex Types/PartSymbol.swift",
"Complex Types/Partwise/Partwise.Measure.swift",
"Complex Types/Partwise/Partwise.Part.swift",
"Complex Types/Partwise/Partwise.swift",
"Complex Types/Pedal.swift",
"Complex Types/PedalTuning.swift",
"Complex Types/PerMinute.swift",
"Complex Types/Percussion.swift",
"Complex Types/Pitch.swift",
"Complex Types/PitchUnpitchedRest.swift",
"Complex Types/PlacementPrintStyle.swift",
"Complex Types/PlacementText.swift",
"Complex Types/Play.swift",
"Complex Types/Position.swift",
"Complex Types/PrincipleVoice.swift",
"Complex Types/Print.swift",
"Complex Types/PrintStyle.swift",
"Complex Types/PrintStyleAlign.swift",
"Complex Types/PrintStyleAlignObject.swift",
"Complex Types/PrintStyleTrillSound.swift",
"Complex Types/Printout.swift",
"Complex Types/Repeat.swift",
"Complex Types/Rest.swift",
"Complex Types/Rights.swift",
"Complex Types/Root.swift",
"Complex Types/RootAlter.swift",
"Complex Types/RootStep.swift",
"Complex Types/SMuFL.swift",
"Complex Types/SMuFLGlyph.swift",
"Complex Types/Scaling.swift",
"Complex Types/Scordatura.swift",
"Complex Types/Score.swift",
"Complex Types/ScoreInstrument.swift",
"Complex Types/ScorePart.swift",
"Complex Types/Slash.swift",
"Complex Types/Slide.swift",
"Complex Types/Slur.swift",
"Complex Types/Sound.swift",
"Complex Types/StaffDetails.swift",
"Complex Types/StaffLayout.swift",
"Complex Types/StaffTuning.swift",
"Complex Types/Stem.swift",
"Complex Types/Stick.swift",
"Complex Types/StringMute.swift",
"Complex Types/StrongAccent.swift",
"Complex Types/StyleText.swift",
"Complex Types/Supports.swift",
"Complex Types/SystemDividers.swift",
"Complex Types/SystemLayout.swift",
"Complex Types/SystemMargins.swift",
"Complex Types/Technical.swift",
"Complex Types/Technique.swift",
"Complex Types/TextDecoration.swift",
"Complex Types/TextElementData.swift",
"Complex Types/TextFontColor.swift",
"Complex Types/Tie.swift",
"Complex Types/Tied.swift",
"Complex Types/Ties.swift",
"Complex Types/Time.swift",
"Complex Types/TimeModification.swift",
"Complex Types/Timewise/Timewise.Measure.swift",
"Complex Types/Timewise/Timewise.Part.swift",
"Complex Types/Timewise/Timewise.swift",
"Complex Types/Transpose.swift",
"Complex Types/Tremolo.swift",
"Complex Types/TrillSound.swift",
"Complex Types/Tuplet.swift",
"Complex Types/TupletDot.swift",
"Complex Types/TupletNumber.swift",
"Complex Types/TupletPortion.swift",
"Complex Types/TupletType.swift",
"Complex Types/Unpitched.swift",
"Complex Types/VirtualInstrument.swift",
"Complex Types/WavyLine.swift",
"Complex Types/Wedge.swift",
"Complex Types/Work.swift",
"Decoding/Decoding.swift",
"InternalTypes/AttributeGroup.swift",
"InternalTypes/Decoder.swift",
"InternalTypes/Empty.swift",
"InternalTypes/XMLAttributeGroupCodingKey.swift",
"Simple Types/AboveBelow.swift",
"Simple Types/AccidentalValue.swift",
"Simple Types/AccordionMiddle.swift",
"Simple Types/ArrowDirection.swift",
"Simple Types/ArrowStyle.swift",
"Simple Types/BackwardForward.swift",
"Simple Types/BarStyle.swift",
"Simple Types/BeamLevel.swift",
"Simple Types/BeamValue.swift",
"Simple Types/BeaterValue.swift",
"Simple Types/BreathMarkValue.swift",
"Simple Types/CSSFontSize.swift",
"Simple Types/CancelLocation.swift",
"Simple Types/CircularArrow.swift",
"Simple Types/ClefSign.swift",
"Simple Types/Color.swift",
"Simple Types/CommaSeparatedText.swift",
"Simple Types/DegreeSymbolValue.swift",
"Simple Types/DegreeTypeValue.swift",
"Simple Types/DistanceType.swift",
"Simple Types/Divisions.swift",
"Simple Types/Effect.swift",
"Simple Types/EnclosureShape.swift",
"Simple Types/EndingNumber.swift",
"Simple Types/Fan.swift",
"Simple Types/FermataShape.swift",
"Simple Types/Fifths.swift",
"Simple Types/FontSize.swift",
"Simple Types/FontStyle.swift",
"Simple Types/FontWeight.swift",
"Simple Types/Glass.swift",
"Simple Types/GroupBarlineValue.swift",
"Simple Types/GroupSymbolValue.swift",
"Simple Types/HandbellValue.swift",
"Simple Types/HarmonyType.swift",
"Simple Types/HoleClosedLocation.swift",
"Simple Types/HoleClosedValue.swift",
"Simple Types/KindValue.swift",
"Simple Types/LeftCenterRight.swift",
"Simple Types/LeftRight.swift",
"Simple Types/LineEnd.swift",
"Simple Types/LineShape.swift",
"Simple Types/LineType.swift",
"Simple Types/LineWidthType.swift",
"Simple Types/MarginType.swift",
"Simple Types/MeasureNumberingValue.swift",
"Simple Types/Membrane.swift",
"Simple Types/Metal.swift",
"Simple Types/Mode.swift",
"Simple Types/MusicXML.swift",
"Simple Types/Mute.swift",
"Simple Types/NonNegativeDecimal.swift",
"Simple Types/NoteSizeType.swift",
"Simple Types/NoteTypeValue.swift",
"Simple Types/NoteheadValue.swift",
"Simple Types/NumberOrNormal.swift",
"Simple Types/OnOff.swift",
"Simple Types/OverUnder.swift",
"Simple Types/Pitched.swift",
"Simple Types/PrincipleVoiceSymbol.swift",
"Simple Types/RightLeftMiddle.swift",
"Simple Types/SemiPitched.swift",
"Simple Types/ShowFrets.swift",
"Simple Types/ShowTuplet.swift",
"Simple Types/StaffType.swift",
"Simple Types/StartNote.swift",
"Simple Types/StartStop.swift",
"Simple Types/StartStopChangeContinue.swift",
"Simple Types/StartStopContinue.swift",
"Simple Types/StartStopDiscontinue.swift",
"Simple Types/StartStopSingle.swift",
"Simple Types/StemValue.swift",
"Simple Types/Step.swift",
"Simple Types/StickLocation.swift",
"Simple Types/StickMaterial.swift",
"Simple Types/StickType.swift",
"Simple Types/Syllabic.swift",
"Simple Types/SymbolSize.swift",
"Simple Types/Tenths.swift",
"Simple Types/TextDirection.swift",
"Simple Types/TimeOnly.swift",
"Simple Types/TimeRelation.swift",
"Simple Types/TimeSeparator.swift",
"Simple Types/TimeSymbol.swift",
"Simple Types/TipDirection.swift",
"Simple Types/TopBottom.swift",
"Simple Types/TrillStep.swift",
"Simple Types/TwoNoteTurn.swift",
"Simple Types/UpDown.swift",
"Simple Types/UpDownStopContinue.swift",
"Simple Types/UprightInverted.swift",
"Simple Types/VAlign.swift",
"Simple Types/VAlignImage.swift",
"Simple Types/WedgeType.swift",
"Simple Types/Winged.swift",
"Simple Types/Wood.swift",
"Simple Types/YesNo.swift",
"Simple Types/YesNoNumber.swift"
],
"type" : "library"
}
],
"tools_version" : "5.0"
}
wasm-6.3-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:d69f4e7582c319245442d62a08b2d7c7fd5a0c0c69f5d2ef11d1530cd8d3329b
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:wasm-6.3-latest
Done.