This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of Termios with Swift 6.0 for Linux.

Swift 6 data race errors: 75

Build Command

bash -c docker run --rm -v "checkouts-4609320-0":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.40.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ponyboy47/Termios.git
Reference: master
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/ponyboy47/Termios
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 2204850 Correct the example code
Cloned https://github.com/ponyboy47/Termios.git
Revision (git rev-parse @):
220485037f5a5932dfaf1aaba621cb53ce26a44c
SUCCESS checkout https://github.com/ponyboy47/Termios.git at master
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $workDir
https://github.com/ponyboy47/Termios.git
Running build ...
bash -c docker run --rm -v "checkouts-4609320-0":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1
Fetching https://github.com/Ponyboy47/ErrNo.git
[1/294] Fetching errno
Fetched https://github.com/Ponyboy47/ErrNo.git from cache (0.19s)
Computing version for https://github.com/Ponyboy47/ErrNo.git
Computed https://github.com/Ponyboy47/ErrNo.git at 0.5.2 (0.50s)
Creating working copy for https://github.com/Ponyboy47/ErrNo.git
Working copy of https://github.com/Ponyboy47/ErrNo.git resolved at 0.5.2
Building for debugging...
[0/3] Write sources
[2/3] Write swift-version-24593BA9C3E375BF.txt
[4/7] Emitting module ErrNo
[5/7] Compiling ErrNo ErrNo+Glibc.swift
[6/7] Compiling ErrNo ErrNo+Darwin.swift
[7/7] Compiling ErrNo ErrNo.swift
[9/14] Compiling Termios InputFlags.swift
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:31:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Input flag values in a `termios` structure.
 16 | public struct InputFlags: OptionSet {
    |               `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 29 |     }
 30 |
 31 |     public static let zero: InputFlags = {
    |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |         return .init(rawValue: 0)
 33 |     }()
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:36:23: warning: static property 'ignoreBreak' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Input flag values in a `termios` structure.
 16 | public struct InputFlags: OptionSet {
    |               `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 34 |
 35 |     /// Ignore break condition on input.
 36 |     public static let ignoreBreak = InputFlags(IGNBRK)
    |                       |- warning: static property 'ignoreBreak' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'ignoreBreak' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |
 38 |     /**
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:45:23: warning: static property 'breakInterupt' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Input flag values in a `termios` structure.
 16 | public struct InputFlags: OptionSet {
    |               `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 43 |     \0.
 44 |     */
 45 |     public static let breakInterupt = InputFlags(BRKINT)
    |                       |- warning: static property 'breakInterupt' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'breakInterupt' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 46 |
 47 |     /// Ignore framing errors and parity errors.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:48:23: warning: static property 'ignoreParity' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Input flag values in a `termios` structure.
 16 | public struct InputFlags: OptionSet {
    |               `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 46 |
 47 |     /// Ignore framing errors and parity errors.
 48 |     public static let ignoreParity = InputFlags(IGNPAR)
    |                       |- warning: static property 'ignoreParity' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'ignoreParity' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 49 |
 50 |     /**
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:60:23: warning: static property 'parityMark' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Input flag values in a `termios` structure.
 16 | public struct InputFlags: OptionSet {
    |               `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 58 |     If neither ignoreParity nor parityMark is set, read a character with a parity error or framing error as \0.
 59 |     */
 60 |     public static let parityMark = InputFlags(PARMRK)
    |                       |- warning: static property 'parityMark' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'parityMark' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 61 |
 62 |     /// Enable input parity checking.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:63:23: warning: static property 'inputParityCheck' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Input flag values in a `termios` structure.
 16 | public struct InputFlags: OptionSet {
    |               `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 61 |
 62 |     /// Enable input parity checking.
 63 |     public static let inputParityCheck = InputFlags(INPCK)
    |                       |- warning: static property 'inputParityCheck' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'inputParityCheck' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 64 |
 65 |     /// Strip off eighth bit.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:66:23: warning: static property 'strip' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Input flag values in a `termios` structure.
 16 | public struct InputFlags: OptionSet {
    |               `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 64 |
 65 |     /// Strip off eighth bit.
 66 |     public static let strip = InputFlags(ISTRIP)
    |                       |- warning: static property 'strip' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'strip' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 67 |
 68 |     /// Translate NL to CR on input.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:69:23: warning: static property 'nlToCR' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Input flag values in a `termios` structure.
 16 | public struct InputFlags: OptionSet {
    |               `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 67 |
 68 |     /// Translate NL to CR on input.
 69 |     public static let nlToCR = InputFlags(INLCR)
    |                       |- warning: static property 'nlToCR' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'nlToCR' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 70 |
 71 |     /// Ignore carriage return on input.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:72:23: warning: static property 'ignoreCR' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Input flag values in a `termios` structure.
 16 | public struct InputFlags: OptionSet {
    |               `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 70 |
 71 |     /// Ignore carriage return on input.
 72 |     public static let ignoreCR = InputFlags(IGNCR)
    |                       |- warning: static property 'ignoreCR' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'ignoreCR' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 73 |
 74 |     /// Translate carriage return to newline on input (unless ignoreCR is set).
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:75:23: warning: static property 'crToNL' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Input flag values in a `termios` structure.
 16 | public struct InputFlags: OptionSet {
    |               `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 73 |
 74 |     /// Translate carriage return to newline on input (unless ignoreCR is set).
 75 |     public static let crToNL = InputFlags(ICRNL)
    |                       |- warning: static property 'crToNL' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'crToNL' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 76 |
 77 |     /// (not in POSIX) Map uppercase characters to lowercase on input.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:78:23: warning: static property 'lowercased' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Input flag values in a `termios` structure.
 16 | public struct InputFlags: OptionSet {
    |               `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 76 |
 77 |     /// (not in POSIX) Map uppercase characters to lowercase on input.
 78 |     public static let lowercased = InputFlags(IUCLC)
    |                       |- warning: static property 'lowercased' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'lowercased' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 |
 80 |     /// Enable XON/XOFF flow control on output.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:81:23: warning: static property 'xOn' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Input flag values in a `termios` structure.
 16 | public struct InputFlags: OptionSet {
    |               `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 79 |
 80 |     /// Enable XON/XOFF flow control on output.
 81 |     public static let xOn = InputFlags(IXON)
    |                       |- warning: static property 'xOn' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'xOn' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 82 |
 83 |     /**
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:87:23: warning: static property 'xAny' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Input flag values in a `termios` structure.
 16 | public struct InputFlags: OptionSet {
    |               `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 85 |     output.)
 86 |     */
 87 |     public static let xAny = InputFlags(IXANY)
    |                       |- warning: static property 'xAny' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'xAny' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 88 |
 89 |     /// Enable XON/XOFF flow control on output.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:90:23: warning: static property 'xOff' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Input flag values in a `termios` structure.
 16 | public struct InputFlags: OptionSet {
    |               `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 88 |
 89 |     /// Enable XON/XOFF flow control on output.
 90 |     public static let xOff = InputFlags(IXOFF)
    |                       |- warning: static property 'xOff' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'xOff' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 91 |
 92 |     /**
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:96:23: warning: static property 'maxBell' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Input flag values in a `termios` structure.
 16 | public struct InputFlags: OptionSet {
    |               `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 94 |     set.
 95 |     */
 96 |     public static let maxBell = InputFlags(IMAXBEL)
    |                       |- warning: static property 'maxBell' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'maxBell' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 97 |
 98 |     /// (not in POSIX) Input is UTF8; this allows character-erase to be correctly performed in cooked mode.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:99:23: warning: static property 'utf8' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Input flag values in a `termios` structure.
 16 | public struct InputFlags: OptionSet {
    |               `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 97 |
 98 |     /// (not in POSIX) Input is UTF8; this allows character-erase to be correctly performed in cooked mode.
 99 |     public static let utf8 = InputFlags(IUTF8)
    |                       |- warning: static property 'utf8' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'utf8' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 | }
101 |
[10/14] Compiling Termios OutputFlags.swift
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:31:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 29 |     }
 30 |
 31 |     public static let zero: OutputFlags = {
    |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |         return .init(rawValue: 0)
 33 |     }()
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:36:23: warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 34 |
 35 |     /// Enable implementation-defined output processing.
 36 |     public static let post = OutputFlags(OPOST)
    |                       |- warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'post' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |
 38 |     /// (not in POSIX) Map lowercase characters to uppercase on output.
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:39:23: warning: static property 'uppercased' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 37 |
 38 |     /// (not in POSIX) Map lowercase characters to uppercase on output.
 39 |     public static let uppercased = OutputFlags(OLCUC)
    |                       |- warning: static property 'uppercased' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'uppercased' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |
 41 |     /// (XSI) Map NL to CR-NL on output.
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:42:23: warning: static property 'nlToCR' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 40 |
 41 |     /// (XSI) Map NL to CR-NL on output.
 42 |     public static let nlToCR = OutputFlags(ONLCR)
    |                       |- warning: static property 'nlToCR' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'nlToCR' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 43 |
 44 |     /// Map CR to NL on output.
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:45:23: warning: static property 'crToNL' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 43 |
 44 |     /// Map CR to NL on output.
 45 |     public static let crToNL = OutputFlags(OCRNL)
    |                       |- warning: static property 'crToNL' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'crToNL' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 46 |
 47 |     /// Don't output CR at colun=mn 0.
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:48:23: warning: static property 'noCR' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 46 |
 47 |     /// Don't output CR at colun=mn 0.
 48 |     public static let noCR = OutputFlags(ONOCR)
    |                       |- warning: static property 'noCR' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'noCR' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 49 |
 50 |     /// Don't output CR.
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:51:23: warning: static property 'nlOnly' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 49 |
 50 |     /// Don't output CR.
 51 |     public static let nlOnly = OutputFlags(ONLRET)
    |                       |- warning: static property 'nlOnly' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'nlOnly' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |
 53 |     /// Send fill characters for a delay, rather than using a timed delay.
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:54:23: warning: static property 'fill' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 52 |
 53 |     /// Send fill characters for a delay, rather than using a timed delay.
 54 |     public static let fill = OutputFlags(OFILL)
    |                       |- warning: static property 'fill' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'fill' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 55 |
 56 |     /// Fill character is ASCII DEL (0177). If unset, fill character is ASCII NUL ('\0'). (Not implemented on Linux.)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:57:23: warning: static property 'fillDelete' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 55 |
 56 |     /// Fill character is ASCII DEL (0177). If unset, fill character is ASCII NUL ('\0'). (Not implemented on Linux.)
 57 |     public static let fillDelete = OutputFlags(OFDEL)
    |                       |- warning: static property 'fillDelete' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'fillDelete' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 58 |
 59 |     /// Newline delay mask. Values are nl0 and nl1. [requires _BSD_SOURCE, _SVID_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:60:23: warning: static property 'nlDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 58 |
 59 |     /// Newline delay mask. Values are nl0 and nl1. [requires _BSD_SOURCE, _SVID_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
 60 |     public static let nlDelay = OutputFlags(NLDLY)
    |                       |- warning: static property 'nlDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'nlDelay' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 61 |     /// Newline delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
 62 |     public static let nl0 = OutputFlags(NL0)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:62:23: warning: static property 'nl0' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 60 |     public static let nlDelay = OutputFlags(NLDLY)
 61 |     /// Newline delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
 62 |     public static let nl0 = OutputFlags(NL0)
    |                       |- warning: static property 'nl0' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'nl0' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 63 |     /// Newline delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
 64 |     public static let nl1 = OutputFlags(NL1)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:64:23: warning: static property 'nl1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 62 |     public static let nl0 = OutputFlags(NL0)
 63 |     /// Newline delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
 64 |     public static let nl1 = OutputFlags(NL1)
    |                       |- warning: static property 'nl1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'nl1' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 65 |
 66 |     /**
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:70:23: warning: static property 'tabDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 68 |     tabs to spaces (with tab stops every eight columns). [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
 69 |     */
 70 |     public static let tabDelay = OutputFlags(TABDLY)
    |                       |- warning: static property 'tabDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tabDelay' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 71 |     /// Carriage return delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
 72 |     public static let tab1 = OutputFlags(TAB1)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:72:23: warning: static property 'tab1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 70 |     public static let tabDelay = OutputFlags(TABDLY)
 71 |     /// Carriage return delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
 72 |     public static let tab1 = OutputFlags(TAB1)
    |                       |- warning: static property 'tab1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tab1' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 73 |     /// Carriage return delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
 74 |     public static let tab2 = OutputFlags(TAB2)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:74:23: warning: static property 'tab2' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 72 |     public static let tab1 = OutputFlags(TAB1)
 73 |     /// Carriage return delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
 74 |     public static let tab2 = OutputFlags(TAB2)
    |                       |- warning: static property 'tab2' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tab2' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 75 |     /**
 76 |     carriage return delay mask. expandstabs to spaces (with tab stops every eight columns). [requires _bsd_source,
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:79:23: warning: static property 'tab3' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 77 |     _svid_source, or _xopen_source]
 78 |     */
 79 |     public static let tab3 = OutputFlags(TAB3)
    |                       |- warning: static property 'tab3' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tab3' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 80 |     /**
 81 |     carriage return delay mask. expandstabs to spaces (with tab stops every eight columns). [requires _bsd_source,
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:84:23: warning: static property 'xTabs' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 82 |     _svid_source, or _xopen_source]
 83 |     */
 84 |     public static let xTabs = OutputFlags(XTABS)
    |                       |- warning: static property 'xTabs' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'xTabs' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 85 |
 86 |     /**
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:90:23: warning: static property 'bsDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 88 |     _XOPEN_SOURCE]
 89 |     */
 90 |     public static let bsDelay = OutputFlags(BSDLY)
    |                       |- warning: static property 'bsDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bsDelay' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 91 |     /// Backspace delay mask. (Has never been implemented.) [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
 92 |     public static let bs0 = OutputFlags(BS0)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:92:23: warning: static property 'bs0' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 90 |     public static let bsDelay = OutputFlags(BSDLY)
 91 |     /// Backspace delay mask. (Has never been implemented.) [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
 92 |     public static let bs0 = OutputFlags(BS0)
    |                       |- warning: static property 'bs0' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bs0' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 93 |     /// Backspace delay mask. (Has never been implemented.) [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
 94 |     public static let bs1 = OutputFlags(BS1)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:94:23: warning: static property 'bs1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 92 |     public static let bs0 = OutputFlags(BS0)
 93 |     /// Backspace delay mask. (Has never been implemented.) [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
 94 |     public static let bs1 = OutputFlags(BS1)
    |                       |- warning: static property 'bs1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bs1' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 95 |
 96 |     /// Vertical tab delay mask. Values are vt0 or vt1.
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:97:23: warning: static property 'vtDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 95 |
 96 |     /// Vertical tab delay mask. Values are vt0 or vt1.
 97 |     public static let vtDelay = OutputFlags(VTDLY)
    |                       |- warning: static property 'vtDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'vtDelay' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 98 |     /// Vertical tab delay mask.
 99 |     public static let vt0 = OutputFlags(VT0)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:99:23: warning: static property 'vt0' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 97 |     public static let vtDelay = OutputFlags(VTDLY)
 98 |     /// Vertical tab delay mask.
 99 |     public static let vt0 = OutputFlags(VT0)
    |                       |- warning: static property 'vt0' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'vt0' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |     /// Vertical tab delay mask.
101 |     public static let vt1 = OutputFlags(VT1)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:101:23: warning: static property 'vt1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 99 |     public static let vt0 = OutputFlags(VT0)
100 |     /// Vertical tab delay mask.
101 |     public static let vt1 = OutputFlags(VT1)
    |                       |- warning: static property 'vt1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'vt1' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 |
103 |     /// Form feed delay mask. Values are FF0 or FF1. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:104:23: warning: static property 'ffDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
102 |
103 |     /// Form feed delay mask. Values are FF0 or FF1. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
104 |     public static let ffDelay = OutputFlags(FFDLY)
    |                       |- warning: static property 'ffDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'ffDelay' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
105 |     /// Form feed delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
106 |     public static let ff0 = OutputFlags(FF0)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:106:23: warning: static property 'ff0' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
104 |     public static let ffDelay = OutputFlags(FFDLY)
105 |     /// Form feed delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
106 |     public static let ff0 = OutputFlags(FF0)
    |                       |- warning: static property 'ff0' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'ff0' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 |     /// Form feed delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
108 |     public static let ff1 = OutputFlags(FF1)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:108:23: warning: static property 'ff1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
106 |     public static let ff0 = OutputFlags(FF0)
107 |     /// Form feed delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
108 |     public static let ff1 = OutputFlags(FF1)
    |                       |- warning: static property 'ff1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'ff1' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
109 | }
110 |
[11/14] Compiling Termios LocalFlags.swift
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:31:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Local flag values in a `termios` structure.
 16 | public struct LocalFlags: OptionSet {
    |               `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 29 |     }
 30 |
 31 |     public static let zero: LocalFlags = {
    |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |         return .init(rawValue: 0)
 33 |     }()
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:36:23: warning: static property 'signal' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Local flag values in a `termios` structure.
 16 | public struct LocalFlags: OptionSet {
    |               `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 34 |
 35 |     /// When any of the characters INTR, QUIT, SUSP, or DSUSP are received, generate the corresponding signal.
 36 |     public static let signal = LocalFlags(ISIG)
    |                       |- warning: static property 'signal' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'signal' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |
 38 |     /// Enable canonical mode (described below).
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:39:23: warning: static property 'canonical' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Local flag values in a `termios` structure.
 16 | public struct LocalFlags: OptionSet {
    |               `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 37 |
 38 |     /// Enable canonical mode (described below).
 39 |     public static let canonical = LocalFlags(ICANON)
    |                       |- warning: static property 'canonical' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'canonical' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |
 41 |     /**
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:46:23: warning: static property 'xCase' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Local flag values in a `termios` structure.
 16 | public struct LocalFlags: OptionSet {
    |               `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 44 |     characters are converted to uppercase. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
 45 |     */
 46 |     public static let xCase = LocalFlags(XCASE)
    |                       |- warning: static property 'xCase' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'xCase' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |
 48 |     /// Echo input characters
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:49:23: warning: static property 'echo' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Local flag values in a `termios` structure.
 16 | public struct LocalFlags: OptionSet {
    |               `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 47 |
 48 |     /// Echo input characters
 49 |     public static let echo = LocalFlags(ECHO)
    |                       |- warning: static property 'echo' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'echo' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 |
 51 |     /**
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:55:23: warning: static property 'echoErase' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Local flag values in a `termios` structure.
 16 | public struct LocalFlags: OptionSet {
    |               `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 53 |     word.
 54 |     */
 55 |     public static let echoErase = LocalFlags(ECHOE)
    |                       |- warning: static property 'echoErase' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'echoErase' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 56 |
 57 |     /// If canonical is also set, the KILL character erases the current line.
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:58:23: warning: static property 'echoKill' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Local flag values in a `termios` structure.
 16 | public struct LocalFlags: OptionSet {
    |               `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 56 |
 57 |     /// If canonical is also set, the KILL character erases the current line.
 58 |     public static let echoKill = LocalFlags(ECHOK)
    |                       |- warning: static property 'echoKill' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'echoKill' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 59 |
 60 |     /// If canonical is also set, echo the NL character even if EHCO is not set.
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:61:23: warning: static property 'echoNL' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Local flag values in a `termios` structure.
 16 | public struct LocalFlags: OptionSet {
    |               `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 59 |
 60 |     /// If canonical is also set, echo the NL character even if EHCO is not set.
 61 |     public static let echoNL = LocalFlags(ECHONL)
    |                       |- warning: static property 'echoNL' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'echoNL' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 62 |
 63 |     /**
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:68:23: warning: static property 'echoControl' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Local flag values in a `termios` structure.
 16 | public struct LocalFlags: OptionSet {
    |               `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 66 |     For example, character 0x08 (BS) is echoed as ^H. [requires _BSD_SOURCEor _SVID_SOURCE]
 67 |     */
 68 |     public static let echoControl = LocalFlags(ECHOCTL)
    |                       |- warning: static property 'echoControl' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'echoControl' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 69 |
 70 |     /**
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:74:23: warning: static property 'echoPrint' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Local flag values in a `termios` structure.
 16 | public struct LocalFlags: OptionSet {
    |               `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 72 |     _BSD_SOURCE or _SVID_SOURCE]
 73 |     */
 74 |     public static let echoPrint = LocalFlags(ECHOPRT)
    |                       |- warning: static property 'echoPrint' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'echoPrint' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 75 |
 76 |     /**
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:80:23: warning: static property 'echoKillErase' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Local flag values in a `termios` structure.
 16 | public struct LocalFlags: OptionSet {
    |               `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 78 |     echoErase and echoPrint. [requires _BSD_SOURCE or _SVID_SOURCE]
 79 |     */
 80 |     public static let echoKillErase = LocalFlags(ECHOKE)
    |                       |- warning: static property 'echoKillErase' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'echoKillErase' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 81 |
 82 |     #if os(macOS)
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:91:23: warning: static property 'flush' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Local flag values in a `termios` structure.
 16 | public struct LocalFlags: OptionSet {
    |               `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 89 |     character. [requires _BSD_SOURCE or _SVID_SOURCE]
 90 |     */
 91 |     public static let flush = LocalFlags(FLUSHO)
    |                       |- warning: static property 'flush' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'flush' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 92 |
 93 |     /// Disable flushing the input and output queues when generating signals for the INT, QUIT, and SUSP characters
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:94:24: warning: static property 'noFlush' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Local flag values in a `termios` structure.
 16 | public struct LocalFlags: OptionSet {
    |               `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 92 |
 93 |     /// Disable flushing the input and output queues when generating signals for the INT, QUIT, and SUSP characters
 94 |     public static let  noFlush = LocalFlags(NOFLSH)
    |                        |- warning: static property 'noFlush' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'noFlush' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 95 |
 96 |     /**
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:100:23: warning: static property 'toStop' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Local flag values in a `termios` structure.
 16 | public struct LocalFlags: OptionSet {
    |               `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 98 |     terminal.
 99 |     */
100 |     public static let toStop = LocalFlags(TOSTOP)
    |                       |- warning: static property 'toStop' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'toStop' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
101 |
102 |     /**
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:106:23: warning: static property 'pending' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Local flag values in a `termios` structure.
 16 | public struct LocalFlags: OptionSet {
    |               `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
104 |     read. (bas(1) handles typeahead this way.) [requires _BSD_SOURCE or _SVID_SOURCE]
105 |     */
106 |     public static let pending = LocalFlags(PENDIN)
    |                       |- warning: static property 'pending' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'pending' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 |
108 |     /**
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:112:23: warning: static property 'extension' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Local flag values in a `termios` structure.
 16 | public struct LocalFlags: OptionSet {
    |               `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
110 |     characters EOL2, LNEXT, REPRINT, WERASE to be interpreted, and for the lowercased flag to be effective.
111 |     */
112 |     public static let `extension` = LocalFlags(IEXTEN)
    |                       |- warning: static property 'extension' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'extension' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 | }
114 |
[12/14] Compiling Termios Termios.swift
[13/14] Compiling Termios ControlFlags.swift
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:31:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
29 |     }
30 |
31 |     public static let zero: ControlFlags = {
   |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |         return .init(rawValue: 0)
33 |     }()
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:36:23: warning: static property 'baud' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
34 |
35 |     /// (not in POSIX) Baud speed mask (4+1 bits). [requires _BSD_SOURCE or _SVID_SOURCE]
36 |     public static let baud = ControlFlags(CBAUD)
   |                       |- warning: static property 'baud' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'baud' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 |     /// (not in POSIX) Extra baud speed mask (1 bit), included in baud. [requires _BSD_SOURCE or _SVID_SOURCE]
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:39:23: warning: static property 'baudExtra' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
37 |
38 |     /// (not in POSIX) Extra baud speed mask (1 bit), included in baud. [requires _BSD_SOURCE or _SVID_SOURCE]
39 |     public static let baudExtra = ControlFlags(CBAUDEX)
   |                       |- warning: static property 'baudExtra' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'baudExtra' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |
41 |     /// Character size mask. Values are s5, s6, s7, or s8.
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:42:23: warning: static property 'size' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
40 |
41 |     /// Character size mask. Values are s5, s6, s7, or s8.
42 |     public static let size = ControlFlags(CSIZE)
   |                       |- warning: static property 'size' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'size' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 |     /// Character size mask.
44 |     public static let s5 = ControlFlags(CS5)
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:44:23: warning: static property 's5' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
42 |     public static let size = ControlFlags(CSIZE)
43 |     /// Character size mask.
44 |     public static let s5 = ControlFlags(CS5)
   |                       |- warning: static property 's5' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 's5' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 |     /// Character size mask.
46 |     public static let s6 = ControlFlags(CS6)
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:46:23: warning: static property 's6' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
44 |     public static let s5 = ControlFlags(CS5)
45 |     /// Character size mask.
46 |     public static let s6 = ControlFlags(CS6)
   |                       |- warning: static property 's6' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 's6' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |     /// Character size mask.
48 |     public static let s7 = ControlFlags(CS7)
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:48:23: warning: static property 's7' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
46 |     public static let s6 = ControlFlags(CS6)
47 |     /// Character size mask.
48 |     public static let s7 = ControlFlags(CS7)
   |                       |- warning: static property 's7' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 's7' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     /// Character size mask.
50 |     public static let s8 = ControlFlags(CS8)
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:50:23: warning: static property 's8' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
48 |     public static let s7 = ControlFlags(CS7)
49 |     /// Character size mask.
50 |     public static let s8 = ControlFlags(CS8)
   |                       |- warning: static property 's8' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 's8' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |
52 |     /// Set two stop bitsm rather than one.
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:53:23: warning: static property 'stopBits' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
51 |
52 |     /// Set two stop bitsm rather than one.
53 |     public static let stopBits = ControlFlags(CSTOPB)
   |                       |- warning: static property 'stopBits' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stopBits' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 |
55 |     /// Enable receiver.
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:56:23: warning: static property 'read' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
54 |
55 |     /// Enable receiver.
56 |     public static let read = ControlFlags(CREAD)
   |                       |- warning: static property 'read' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'read' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |
58 |     /// Enable parity generation on output and parity checking for input.
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:59:23: warning: static property 'parity' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
57 |
58 |     /// Enable parity generation on output and parity checking for input.
59 |     public static let parity = ControlFlags(PARENB)
   |                       |- warning: static property 'parity' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'parity' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 |
61 |     /// If set, then parity for input and output is odd; otherwise even parity is used.
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:62:23: warning: static property 'oddParity' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
60 |
61 |     /// If set, then parity for input and output is odd; otherwise even parity is used.
62 |     public static let oddParity = ControlFlags(PARODD)
   |                       |- warning: static property 'oddParity' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'oddParity' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
63 |
64 |     /// Lower modem control lines after last process closes the device (hang up).
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:65:23: warning: static property 'hangUp' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
63 |
64 |     /// Lower modem control lines after last process closes the device (hang up).
65 |     public static let hangUp = ControlFlags(HUPCL)
   |                       |- warning: static property 'hangUp' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'hangUp' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 |
67 |     /// Ignore modem control lines.
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:68:23: warning: static property 'local' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
66 |
67 |     /// Ignore modem control lines.
68 |     public static let local = ControlFlags(CLOCAL)
   |                       |- warning: static property 'local' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'local' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 |
70 |     #if os(macOS)
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:79:23: warning: static property 'inputBaud' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
77 |     bits, shifted left IBSHIFT bits. [requires _BSD_SOURCE or _SVID_SOURCE] (Not implemented on Linux.)
78 |     */
79 |     public static let inputBaud = ControlFlags(CIBAUD)
   |                       |- warning: static property 'inputBaud' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'inputBaud' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
80 |
81 |     /**
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:86:23: warning: static property 'cmsParity' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
84 |     _SVID_SOURCE]
85 |     */
86 |     public static let cmsParity = ControlFlags(CMSPAR)
   |                       |- warning: static property 'cmsParity' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'cmsParity' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
87 |
88 |     /// (not in POSIX) Enable RTS/CTS (hardware) flow control. [requires _BSD_SOURCE or _SVID_SOURCE]
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:89:23: warning: static property 'hwFlowControl' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
87 |
88 |     /// (not in POSIX) Enable RTS/CTS (hardware) flow control. [requires _BSD_SOURCE or _SVID_SOURCE]
89 |     public static let hwFlowControl = ControlFlags(CRTSCTS)
   |                       |- warning: static property 'hwFlowControl' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'hwFlowControl' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
90 | }
91 |
[14/14] Emitting module Termios
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:31:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
29 |     }
30 |
31 |     public static let zero: ControlFlags = {
   |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |         return .init(rawValue: 0)
33 |     }()
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:36:23: warning: static property 'baud' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
34 |
35 |     /// (not in POSIX) Baud speed mask (4+1 bits). [requires _BSD_SOURCE or _SVID_SOURCE]
36 |     public static let baud = ControlFlags(CBAUD)
   |                       |- warning: static property 'baud' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'baud' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 |     /// (not in POSIX) Extra baud speed mask (1 bit), included in baud. [requires _BSD_SOURCE or _SVID_SOURCE]
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:39:23: warning: static property 'baudExtra' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
37 |
38 |     /// (not in POSIX) Extra baud speed mask (1 bit), included in baud. [requires _BSD_SOURCE or _SVID_SOURCE]
39 |     public static let baudExtra = ControlFlags(CBAUDEX)
   |                       |- warning: static property 'baudExtra' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'baudExtra' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |
41 |     /// Character size mask. Values are s5, s6, s7, or s8.
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:42:23: warning: static property 'size' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
40 |
41 |     /// Character size mask. Values are s5, s6, s7, or s8.
42 |     public static let size = ControlFlags(CSIZE)
   |                       |- warning: static property 'size' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'size' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 |     /// Character size mask.
44 |     public static let s5 = ControlFlags(CS5)
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:44:23: warning: static property 's5' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
42 |     public static let size = ControlFlags(CSIZE)
43 |     /// Character size mask.
44 |     public static let s5 = ControlFlags(CS5)
   |                       |- warning: static property 's5' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 's5' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 |     /// Character size mask.
46 |     public static let s6 = ControlFlags(CS6)
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:46:23: warning: static property 's6' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
44 |     public static let s5 = ControlFlags(CS5)
45 |     /// Character size mask.
46 |     public static let s6 = ControlFlags(CS6)
   |                       |- warning: static property 's6' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 's6' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |     /// Character size mask.
48 |     public static let s7 = ControlFlags(CS7)
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:48:23: warning: static property 's7' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
46 |     public static let s6 = ControlFlags(CS6)
47 |     /// Character size mask.
48 |     public static let s7 = ControlFlags(CS7)
   |                       |- warning: static property 's7' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 's7' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     /// Character size mask.
50 |     public static let s8 = ControlFlags(CS8)
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:50:23: warning: static property 's8' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
48 |     public static let s7 = ControlFlags(CS7)
49 |     /// Character size mask.
50 |     public static let s8 = ControlFlags(CS8)
   |                       |- warning: static property 's8' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 's8' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |
52 |     /// Set two stop bitsm rather than one.
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:53:23: warning: static property 'stopBits' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
51 |
52 |     /// Set two stop bitsm rather than one.
53 |     public static let stopBits = ControlFlags(CSTOPB)
   |                       |- warning: static property 'stopBits' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'stopBits' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 |
55 |     /// Enable receiver.
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:56:23: warning: static property 'read' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
54 |
55 |     /// Enable receiver.
56 |     public static let read = ControlFlags(CREAD)
   |                       |- warning: static property 'read' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'read' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |
58 |     /// Enable parity generation on output and parity checking for input.
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:59:23: warning: static property 'parity' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
57 |
58 |     /// Enable parity generation on output and parity checking for input.
59 |     public static let parity = ControlFlags(PARENB)
   |                       |- warning: static property 'parity' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'parity' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 |
61 |     /// If set, then parity for input and output is odd; otherwise even parity is used.
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:62:23: warning: static property 'oddParity' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
60 |
61 |     /// If set, then parity for input and output is odd; otherwise even parity is used.
62 |     public static let oddParity = ControlFlags(PARODD)
   |                       |- warning: static property 'oddParity' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'oddParity' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
63 |
64 |     /// Lower modem control lines after last process closes the device (hang up).
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:65:23: warning: static property 'hangUp' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
63 |
64 |     /// Lower modem control lines after last process closes the device (hang up).
65 |     public static let hangUp = ControlFlags(HUPCL)
   |                       |- warning: static property 'hangUp' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'hangUp' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 |
67 |     /// Ignore modem control lines.
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:68:23: warning: static property 'local' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
66 |
67 |     /// Ignore modem control lines.
68 |     public static let local = ControlFlags(CLOCAL)
   |                       |- warning: static property 'local' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'local' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 |
70 |     #if os(macOS)
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:79:23: warning: static property 'inputBaud' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
77 |     bits, shifted left IBSHIFT bits. [requires _BSD_SOURCE or _SVID_SOURCE] (Not implemented on Linux.)
78 |     */
79 |     public static let inputBaud = ControlFlags(CIBAUD)
   |                       |- warning: static property 'inputBaud' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'inputBaud' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
80 |
81 |     /**
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:86:23: warning: static property 'cmsParity' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
84 |     _SVID_SOURCE]
85 |     */
86 |     public static let cmsParity = ControlFlags(CMSPAR)
   |                       |- warning: static property 'cmsParity' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'cmsParity' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
87 |
88 |     /// (not in POSIX) Enable RTS/CTS (hardware) flow control. [requires _BSD_SOURCE or _SVID_SOURCE]
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:89:23: warning: static property 'hwFlowControl' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
   |               `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 |     public var rawValue: UInt32
18 |
   :
87 |
88 |     /// (not in POSIX) Enable RTS/CTS (hardware) flow control. [requires _BSD_SOURCE or _SVID_SOURCE]
89 |     public static let hwFlowControl = ControlFlags(CRTSCTS)
   |                       |- warning: static property 'hwFlowControl' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'hwFlowControl' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
90 | }
91 |
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:31:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Input flag values in a `termios` structure.
 16 | public struct InputFlags: OptionSet {
    |               `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 29 |     }
 30 |
 31 |     public static let zero: InputFlags = {
    |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |         return .init(rawValue: 0)
 33 |     }()
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:36:23: warning: static property 'ignoreBreak' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Input flag values in a `termios` structure.
 16 | public struct InputFlags: OptionSet {
    |               `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 34 |
 35 |     /// Ignore break condition on input.
 36 |     public static let ignoreBreak = InputFlags(IGNBRK)
    |                       |- warning: static property 'ignoreBreak' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'ignoreBreak' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |
 38 |     /**
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:45:23: warning: static property 'breakInterupt' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Input flag values in a `termios` structure.
 16 | public struct InputFlags: OptionSet {
    |               `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 43 |     \0.
 44 |     */
 45 |     public static let breakInterupt = InputFlags(BRKINT)
    |                       |- warning: static property 'breakInterupt' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'breakInterupt' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 46 |
 47 |     /// Ignore framing errors and parity errors.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:48:23: warning: static property 'ignoreParity' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Input flag values in a `termios` structure.
 16 | public struct InputFlags: OptionSet {
    |               `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 46 |
 47 |     /// Ignore framing errors and parity errors.
 48 |     public static let ignoreParity = InputFlags(IGNPAR)
    |                       |- warning: static property 'ignoreParity' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'ignoreParity' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 49 |
 50 |     /**
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:60:23: warning: static property 'parityMark' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Input flag values in a `termios` structure.
 16 | public struct InputFlags: OptionSet {
    |               `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 58 |     If neither ignoreParity nor parityMark is set, read a character with a parity error or framing error as \0.
 59 |     */
 60 |     public static let parityMark = InputFlags(PARMRK)
    |                       |- warning: static property 'parityMark' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'parityMark' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 61 |
 62 |     /// Enable input parity checking.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:63:23: warning: static property 'inputParityCheck' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Input flag values in a `termios` structure.
 16 | public struct InputFlags: OptionSet {
    |               `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 61 |
 62 |     /// Enable input parity checking.
 63 |     public static let inputParityCheck = InputFlags(INPCK)
    |                       |- warning: static property 'inputParityCheck' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'inputParityCheck' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 64 |
 65 |     /// Strip off eighth bit.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:66:23: warning: static property 'strip' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Input flag values in a `termios` structure.
 16 | public struct InputFlags: OptionSet {
    |               `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 64 |
 65 |     /// Strip off eighth bit.
 66 |     public static let strip = InputFlags(ISTRIP)
    |                       |- warning: static property 'strip' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'strip' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 67 |
 68 |     /// Translate NL to CR on input.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:69:23: warning: static property 'nlToCR' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Input flag values in a `termios` structure.
 16 | public struct InputFlags: OptionSet {
    |               `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 67 |
 68 |     /// Translate NL to CR on input.
 69 |     public static let nlToCR = InputFlags(INLCR)
    |                       |- warning: static property 'nlToCR' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'nlToCR' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 70 |
 71 |     /// Ignore carriage return on input.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:72:23: warning: static property 'ignoreCR' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Input flag values in a `termios` structure.
 16 | public struct InputFlags: OptionSet {
    |               `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 70 |
 71 |     /// Ignore carriage return on input.
 72 |     public static let ignoreCR = InputFlags(IGNCR)
    |                       |- warning: static property 'ignoreCR' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'ignoreCR' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 73 |
 74 |     /// Translate carriage return to newline on input (unless ignoreCR is set).
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:75:23: warning: static property 'crToNL' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Input flag values in a `termios` structure.
 16 | public struct InputFlags: OptionSet {
    |               `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 73 |
 74 |     /// Translate carriage return to newline on input (unless ignoreCR is set).
 75 |     public static let crToNL = InputFlags(ICRNL)
    |                       |- warning: static property 'crToNL' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'crToNL' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 76 |
 77 |     /// (not in POSIX) Map uppercase characters to lowercase on input.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:78:23: warning: static property 'lowercased' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Input flag values in a `termios` structure.
 16 | public struct InputFlags: OptionSet {
    |               `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 76 |
 77 |     /// (not in POSIX) Map uppercase characters to lowercase on input.
 78 |     public static let lowercased = InputFlags(IUCLC)
    |                       |- warning: static property 'lowercased' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'lowercased' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 |
 80 |     /// Enable XON/XOFF flow control on output.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:81:23: warning: static property 'xOn' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Input flag values in a `termios` structure.
 16 | public struct InputFlags: OptionSet {
    |               `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 79 |
 80 |     /// Enable XON/XOFF flow control on output.
 81 |     public static let xOn = InputFlags(IXON)
    |                       |- warning: static property 'xOn' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'xOn' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 82 |
 83 |     /**
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:87:23: warning: static property 'xAny' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Input flag values in a `termios` structure.
 16 | public struct InputFlags: OptionSet {
    |               `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 85 |     output.)
 86 |     */
 87 |     public static let xAny = InputFlags(IXANY)
    |                       |- warning: static property 'xAny' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'xAny' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 88 |
 89 |     /// Enable XON/XOFF flow control on output.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:90:23: warning: static property 'xOff' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Input flag values in a `termios` structure.
 16 | public struct InputFlags: OptionSet {
    |               `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 88 |
 89 |     /// Enable XON/XOFF flow control on output.
 90 |     public static let xOff = InputFlags(IXOFF)
    |                       |- warning: static property 'xOff' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'xOff' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 91 |
 92 |     /**
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:96:23: warning: static property 'maxBell' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Input flag values in a `termios` structure.
 16 | public struct InputFlags: OptionSet {
    |               `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 94 |     set.
 95 |     */
 96 |     public static let maxBell = InputFlags(IMAXBEL)
    |                       |- warning: static property 'maxBell' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'maxBell' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 97 |
 98 |     /// (not in POSIX) Input is UTF8; this allows character-erase to be correctly performed in cooked mode.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:99:23: warning: static property 'utf8' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Input flag values in a `termios` structure.
 16 | public struct InputFlags: OptionSet {
    |               `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 97 |
 98 |     /// (not in POSIX) Input is UTF8; this allows character-erase to be correctly performed in cooked mode.
 99 |     public static let utf8 = InputFlags(IUTF8)
    |                       |- warning: static property 'utf8' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'utf8' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 | }
101 |
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:31:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Local flag values in a `termios` structure.
 16 | public struct LocalFlags: OptionSet {
    |               `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 29 |     }
 30 |
 31 |     public static let zero: LocalFlags = {
    |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |         return .init(rawValue: 0)
 33 |     }()
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:36:23: warning: static property 'signal' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Local flag values in a `termios` structure.
 16 | public struct LocalFlags: OptionSet {
    |               `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 34 |
 35 |     /// When any of the characters INTR, QUIT, SUSP, or DSUSP are received, generate the corresponding signal.
 36 |     public static let signal = LocalFlags(ISIG)
    |                       |- warning: static property 'signal' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'signal' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |
 38 |     /// Enable canonical mode (described below).
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:39:23: warning: static property 'canonical' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Local flag values in a `termios` structure.
 16 | public struct LocalFlags: OptionSet {
    |               `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 37 |
 38 |     /// Enable canonical mode (described below).
 39 |     public static let canonical = LocalFlags(ICANON)
    |                       |- warning: static property 'canonical' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'canonical' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |
 41 |     /**
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:46:23: warning: static property 'xCase' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Local flag values in a `termios` structure.
 16 | public struct LocalFlags: OptionSet {
    |               `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 44 |     characters are converted to uppercase. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
 45 |     */
 46 |     public static let xCase = LocalFlags(XCASE)
    |                       |- warning: static property 'xCase' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'xCase' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |
 48 |     /// Echo input characters
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:49:23: warning: static property 'echo' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Local flag values in a `termios` structure.
 16 | public struct LocalFlags: OptionSet {
    |               `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 47 |
 48 |     /// Echo input characters
 49 |     public static let echo = LocalFlags(ECHO)
    |                       |- warning: static property 'echo' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'echo' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 |
 51 |     /**
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:55:23: warning: static property 'echoErase' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Local flag values in a `termios` structure.
 16 | public struct LocalFlags: OptionSet {
    |               `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 53 |     word.
 54 |     */
 55 |     public static let echoErase = LocalFlags(ECHOE)
    |                       |- warning: static property 'echoErase' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'echoErase' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 56 |
 57 |     /// If canonical is also set, the KILL character erases the current line.
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:58:23: warning: static property 'echoKill' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Local flag values in a `termios` structure.
 16 | public struct LocalFlags: OptionSet {
    |               `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 56 |
 57 |     /// If canonical is also set, the KILL character erases the current line.
 58 |     public static let echoKill = LocalFlags(ECHOK)
    |                       |- warning: static property 'echoKill' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'echoKill' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 59 |
 60 |     /// If canonical is also set, echo the NL character even if EHCO is not set.
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:61:23: warning: static property 'echoNL' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Local flag values in a `termios` structure.
 16 | public struct LocalFlags: OptionSet {
    |               `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 59 |
 60 |     /// If canonical is also set, echo the NL character even if EHCO is not set.
 61 |     public static let echoNL = LocalFlags(ECHONL)
    |                       |- warning: static property 'echoNL' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'echoNL' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 62 |
 63 |     /**
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:68:23: warning: static property 'echoControl' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Local flag values in a `termios` structure.
 16 | public struct LocalFlags: OptionSet {
    |               `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 66 |     For example, character 0x08 (BS) is echoed as ^H. [requires _BSD_SOURCEor _SVID_SOURCE]
 67 |     */
 68 |     public static let echoControl = LocalFlags(ECHOCTL)
    |                       |- warning: static property 'echoControl' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'echoControl' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 69 |
 70 |     /**
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:74:23: warning: static property 'echoPrint' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Local flag values in a `termios` structure.
 16 | public struct LocalFlags: OptionSet {
    |               `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 72 |     _BSD_SOURCE or _SVID_SOURCE]
 73 |     */
 74 |     public static let echoPrint = LocalFlags(ECHOPRT)
    |                       |- warning: static property 'echoPrint' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'echoPrint' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 75 |
 76 |     /**
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:80:23: warning: static property 'echoKillErase' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Local flag values in a `termios` structure.
 16 | public struct LocalFlags: OptionSet {
    |               `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 78 |     echoErase and echoPrint. [requires _BSD_SOURCE or _SVID_SOURCE]
 79 |     */
 80 |     public static let echoKillErase = LocalFlags(ECHOKE)
    |                       |- warning: static property 'echoKillErase' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'echoKillErase' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 81 |
 82 |     #if os(macOS)
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:91:23: warning: static property 'flush' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Local flag values in a `termios` structure.
 16 | public struct LocalFlags: OptionSet {
    |               `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 89 |     character. [requires _BSD_SOURCE or _SVID_SOURCE]
 90 |     */
 91 |     public static let flush = LocalFlags(FLUSHO)
    |                       |- warning: static property 'flush' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'flush' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 92 |
 93 |     /// Disable flushing the input and output queues when generating signals for the INT, QUIT, and SUSP characters
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:94:24: warning: static property 'noFlush' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Local flag values in a `termios` structure.
 16 | public struct LocalFlags: OptionSet {
    |               `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 92 |
 93 |     /// Disable flushing the input and output queues when generating signals for the INT, QUIT, and SUSP characters
 94 |     public static let  noFlush = LocalFlags(NOFLSH)
    |                        |- warning: static property 'noFlush' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'noFlush' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 95 |
 96 |     /**
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:100:23: warning: static property 'toStop' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Local flag values in a `termios` structure.
 16 | public struct LocalFlags: OptionSet {
    |               `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 98 |     terminal.
 99 |     */
100 |     public static let toStop = LocalFlags(TOSTOP)
    |                       |- warning: static property 'toStop' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'toStop' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
101 |
102 |     /**
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:106:23: warning: static property 'pending' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Local flag values in a `termios` structure.
 16 | public struct LocalFlags: OptionSet {
    |               `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
104 |     read. (bas(1) handles typeahead this way.) [requires _BSD_SOURCE or _SVID_SOURCE]
105 |     */
106 |     public static let pending = LocalFlags(PENDIN)
    |                       |- warning: static property 'pending' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'pending' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 |
108 |     /**
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:112:23: warning: static property 'extension' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Local flag values in a `termios` structure.
 16 | public struct LocalFlags: OptionSet {
    |               `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
110 |     characters EOL2, LNEXT, REPRINT, WERASE to be interpreted, and for the lowercased flag to be effective.
111 |     */
112 |     public static let `extension` = LocalFlags(IEXTEN)
    |                       |- warning: static property 'extension' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'extension' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 | }
114 |
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:31:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 29 |     }
 30 |
 31 |     public static let zero: OutputFlags = {
    |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |         return .init(rawValue: 0)
 33 |     }()
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:36:23: warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 34 |
 35 |     /// Enable implementation-defined output processing.
 36 |     public static let post = OutputFlags(OPOST)
    |                       |- warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'post' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |
 38 |     /// (not in POSIX) Map lowercase characters to uppercase on output.
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:39:23: warning: static property 'uppercased' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 37 |
 38 |     /// (not in POSIX) Map lowercase characters to uppercase on output.
 39 |     public static let uppercased = OutputFlags(OLCUC)
    |                       |- warning: static property 'uppercased' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'uppercased' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |
 41 |     /// (XSI) Map NL to CR-NL on output.
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:42:23: warning: static property 'nlToCR' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 40 |
 41 |     /// (XSI) Map NL to CR-NL on output.
 42 |     public static let nlToCR = OutputFlags(ONLCR)
    |                       |- warning: static property 'nlToCR' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'nlToCR' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 43 |
 44 |     /// Map CR to NL on output.
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:45:23: warning: static property 'crToNL' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 43 |
 44 |     /// Map CR to NL on output.
 45 |     public static let crToNL = OutputFlags(OCRNL)
    |                       |- warning: static property 'crToNL' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'crToNL' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 46 |
 47 |     /// Don't output CR at colun=mn 0.
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:48:23: warning: static property 'noCR' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 46 |
 47 |     /// Don't output CR at colun=mn 0.
 48 |     public static let noCR = OutputFlags(ONOCR)
    |                       |- warning: static property 'noCR' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'noCR' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 49 |
 50 |     /// Don't output CR.
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:51:23: warning: static property 'nlOnly' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 49 |
 50 |     /// Don't output CR.
 51 |     public static let nlOnly = OutputFlags(ONLRET)
    |                       |- warning: static property 'nlOnly' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'nlOnly' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |
 53 |     /// Send fill characters for a delay, rather than using a timed delay.
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:54:23: warning: static property 'fill' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 52 |
 53 |     /// Send fill characters for a delay, rather than using a timed delay.
 54 |     public static let fill = OutputFlags(OFILL)
    |                       |- warning: static property 'fill' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'fill' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 55 |
 56 |     /// Fill character is ASCII DEL (0177). If unset, fill character is ASCII NUL ('\0'). (Not implemented on Linux.)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:57:23: warning: static property 'fillDelete' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 55 |
 56 |     /// Fill character is ASCII DEL (0177). If unset, fill character is ASCII NUL ('\0'). (Not implemented on Linux.)
 57 |     public static let fillDelete = OutputFlags(OFDEL)
    |                       |- warning: static property 'fillDelete' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'fillDelete' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 58 |
 59 |     /// Newline delay mask. Values are nl0 and nl1. [requires _BSD_SOURCE, _SVID_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:60:23: warning: static property 'nlDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 58 |
 59 |     /// Newline delay mask. Values are nl0 and nl1. [requires _BSD_SOURCE, _SVID_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
 60 |     public static let nlDelay = OutputFlags(NLDLY)
    |                       |- warning: static property 'nlDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'nlDelay' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 61 |     /// Newline delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
 62 |     public static let nl0 = OutputFlags(NL0)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:62:23: warning: static property 'nl0' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 60 |     public static let nlDelay = OutputFlags(NLDLY)
 61 |     /// Newline delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
 62 |     public static let nl0 = OutputFlags(NL0)
    |                       |- warning: static property 'nl0' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'nl0' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 63 |     /// Newline delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
 64 |     public static let nl1 = OutputFlags(NL1)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:64:23: warning: static property 'nl1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 62 |     public static let nl0 = OutputFlags(NL0)
 63 |     /// Newline delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
 64 |     public static let nl1 = OutputFlags(NL1)
    |                       |- warning: static property 'nl1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'nl1' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 65 |
 66 |     /**
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:70:23: warning: static property 'tabDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 68 |     tabs to spaces (with tab stops every eight columns). [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
 69 |     */
 70 |     public static let tabDelay = OutputFlags(TABDLY)
    |                       |- warning: static property 'tabDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tabDelay' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 71 |     /// Carriage return delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
 72 |     public static let tab1 = OutputFlags(TAB1)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:72:23: warning: static property 'tab1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 70 |     public static let tabDelay = OutputFlags(TABDLY)
 71 |     /// Carriage return delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
 72 |     public static let tab1 = OutputFlags(TAB1)
    |                       |- warning: static property 'tab1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tab1' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 73 |     /// Carriage return delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
 74 |     public static let tab2 = OutputFlags(TAB2)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:74:23: warning: static property 'tab2' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 72 |     public static let tab1 = OutputFlags(TAB1)
 73 |     /// Carriage return delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
 74 |     public static let tab2 = OutputFlags(TAB2)
    |                       |- warning: static property 'tab2' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tab2' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 75 |     /**
 76 |     carriage return delay mask. expandstabs to spaces (with tab stops every eight columns). [requires _bsd_source,
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:79:23: warning: static property 'tab3' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 77 |     _svid_source, or _xopen_source]
 78 |     */
 79 |     public static let tab3 = OutputFlags(TAB3)
    |                       |- warning: static property 'tab3' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tab3' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 80 |     /**
 81 |     carriage return delay mask. expandstabs to spaces (with tab stops every eight columns). [requires _bsd_source,
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:84:23: warning: static property 'xTabs' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 82 |     _svid_source, or _xopen_source]
 83 |     */
 84 |     public static let xTabs = OutputFlags(XTABS)
    |                       |- warning: static property 'xTabs' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'xTabs' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 85 |
 86 |     /**
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:90:23: warning: static property 'bsDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 88 |     _XOPEN_SOURCE]
 89 |     */
 90 |     public static let bsDelay = OutputFlags(BSDLY)
    |                       |- warning: static property 'bsDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bsDelay' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 91 |     /// Backspace delay mask. (Has never been implemented.) [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
 92 |     public static let bs0 = OutputFlags(BS0)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:92:23: warning: static property 'bs0' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 90 |     public static let bsDelay = OutputFlags(BSDLY)
 91 |     /// Backspace delay mask. (Has never been implemented.) [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
 92 |     public static let bs0 = OutputFlags(BS0)
    |                       |- warning: static property 'bs0' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bs0' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 93 |     /// Backspace delay mask. (Has never been implemented.) [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
 94 |     public static let bs1 = OutputFlags(BS1)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:94:23: warning: static property 'bs1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 92 |     public static let bs0 = OutputFlags(BS0)
 93 |     /// Backspace delay mask. (Has never been implemented.) [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
 94 |     public static let bs1 = OutputFlags(BS1)
    |                       |- warning: static property 'bs1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bs1' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 95 |
 96 |     /// Vertical tab delay mask. Values are vt0 or vt1.
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:97:23: warning: static property 'vtDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 95 |
 96 |     /// Vertical tab delay mask. Values are vt0 or vt1.
 97 |     public static let vtDelay = OutputFlags(VTDLY)
    |                       |- warning: static property 'vtDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'vtDelay' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 98 |     /// Vertical tab delay mask.
 99 |     public static let vt0 = OutputFlags(VT0)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:99:23: warning: static property 'vt0' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 97 |     public static let vtDelay = OutputFlags(VTDLY)
 98 |     /// Vertical tab delay mask.
 99 |     public static let vt0 = OutputFlags(VT0)
    |                       |- warning: static property 'vt0' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'vt0' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |     /// Vertical tab delay mask.
101 |     public static let vt1 = OutputFlags(VT1)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:101:23: warning: static property 'vt1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
 99 |     public static let vt0 = OutputFlags(VT0)
100 |     /// Vertical tab delay mask.
101 |     public static let vt1 = OutputFlags(VT1)
    |                       |- warning: static property 'vt1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'vt1' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 |
103 |     /// Form feed delay mask. Values are FF0 or FF1. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:104:23: warning: static property 'ffDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
102 |
103 |     /// Form feed delay mask. Values are FF0 or FF1. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
104 |     public static let ffDelay = OutputFlags(FFDLY)
    |                       |- warning: static property 'ffDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'ffDelay' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
105 |     /// Form feed delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
106 |     public static let ff0 = OutputFlags(FF0)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:106:23: warning: static property 'ff0' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
104 |     public static let ffDelay = OutputFlags(FFDLY)
105 |     /// Form feed delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
106 |     public static let ff0 = OutputFlags(FF0)
    |                       |- warning: static property 'ff0' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'ff0' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 |     /// Form feed delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
108 |     public static let ff1 = OutputFlags(FF1)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:108:23: warning: static property 'ff1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 14 |
 15 | /// Output flag values in a `termios` structure.
 16 | public struct OutputFlags: OptionSet {
    |               `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
 17 |     public var rawValue: UInt32
 18 |
    :
106 |     public static let ff0 = OutputFlags(FF0)
107 |     /// Form feed delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
108 |     public static let ff1 = OutputFlags(FF1)
    |                       |- warning: static property 'ff1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'ff1' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
109 | }
110 |
Build complete! (10.47s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "errno",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.5.1",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Ponyboy47/ErrNo.git"
    }
  ],
  "manifest_display_name" : "Termios",
  "name" : "Termios",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "Termios",
      "targets" : [
        "Termios"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "Termios",
      "module_type" : "SwiftTarget",
      "name" : "Termios",
      "path" : "Sources/Termios",
      "product_dependencies" : [
        "ErrNo"
      ],
      "product_memberships" : [
        "Termios"
      ],
      "sources" : [
        "ControlFlags.swift",
        "InputFlags.swift",
        "LocalFlags.swift",
        "OutputFlags.swift",
        "Termios.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.0"
}
Done.
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.