Build Information
Successful build of mysql-nio, reference main (d60444
), with Swift 6.0 for Linux on 5 Nov 2024 02:53:30 UTC.
Swift 6 data race errors: 1269
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" 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
7 | /// - Note: Assumed to be set since 4.1.1.
:
76 | /// - Note: Was named `CLIENT_MULTI_QUERIES` in 4.1.0, renamed later.
77 | /// - Requires: `CLIENT_PROTOCOL_41`
78 | public static let CLIENT_MULTI_STATEMENTS = CapabilityFlags(rawValue: 0x00010000)
| |- warning: static property 'CLIENT_MULTI_STATEMENTS' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_MULTI_STATEMENTS' 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 | /// Server: Can send multiple resultsets for `COM_QUERY`.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:83:27: warning: static property 'CLIENT_MULTI_RESULTS' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
81 | /// Client: Can handle multiple resultsets for `COM_QUERY`.
82 | /// - Requires: `CLIENT_PROTOCOL_41`
83 | public static let CLIENT_MULTI_RESULTS = CapabilityFlags(rawValue: 0x00020000)
| |- warning: static property 'CLIENT_MULTI_RESULTS' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_MULTI_RESULTS' 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
84 |
85 | /// Server: Can send multiple resultsets for `COM_STMT_EXECUTE`.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:88:27: warning: static property 'CLIENT_PS_MULTI_RESULTS' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
86 | /// Client: Can handle multiple resultsets for `COM_STMT_EXECUTE`.
87 | /// - Requires: `CLIENT_PROTOCOL_41`
88 | public static let CLIENT_PS_MULTI_RESULTS = CapabilityFlags(rawValue: 0x00040000)
| |- warning: static property 'CLIENT_PS_MULTI_RESULTS' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_PS_MULTI_RESULTS' 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
89 |
90 | /// Server: Sends extra data in Initial Handshake Packet and supports the pluggable authentication protocol.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:93:27: warning: static property 'CLIENT_PLUGIN_AUTH' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
91 | /// Client: Supports authentication plugins.
92 | /// - Requires: `CLIENT_PROTOCOL_41`
93 | public static let CLIENT_PLUGIN_AUTH = CapabilityFlags(rawValue: 0x00080000)
| |- warning: static property 'CLIENT_PLUGIN_AUTH' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_PLUGIN_AUTH' 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
94 |
95 | /// Server: Permits connection attributes in `Protocol::HandshakeResponse41`.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:97:27: warning: static property 'CLIENT_CONNECT_ATTRS' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
95 | /// Server: Permits connection attributes in `Protocol::HandshakeResponse41`.
96 | /// Client: Sends connection attributes in `Protocol::HandshakeResponse41`.
97 | public static let CLIENT_CONNECT_ATTRS = CapabilityFlags(rawValue: 0x00100000)
| |- warning: static property 'CLIENT_CONNECT_ATTRS' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_CONNECT_ATTRS' 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 |
99 | /// Server: Understands length-encoded integer for auth response data in `Protocol::HandshakeResponse41`.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:102:27: warning: static property 'CLIENT_PLUGIN_AUTH_LENENC_CLIENT_DATA' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
100 | /// Client: Length of auth response data in `Protocol::HandshakeResponse41` is a length-encoded integer.
101 | /// - Note: The flag was introduced in 5.6.6, but had the wrong value.
102 | public static let CLIENT_PLUGIN_AUTH_LENENC_CLIENT_DATA = CapabilityFlags(rawValue: 0x00200000)
| |- warning: static property 'CLIENT_PLUGIN_AUTH_LENENC_CLIENT_DATA' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_PLUGIN_AUTH_LENENC_CLIENT_DATA' 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
103 |
104 | /// Server: Announces support for expired password extension.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:107:27: warning: static property 'CLIENT_CAN_HANDLE_EXPIRED_PASSWORDS' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
105 | /// Client: Can handle expired passwords.
106 | /// https://dev.mysql.com/doc/internals/en/cs-sect-expired-password.html
107 | public static let CLIENT_CAN_HANDLE_EXPIRED_PASSWORDS = CapabilityFlags(rawValue: 0x00400000)
| |- warning: static property 'CLIENT_CAN_HANDLE_EXPIRED_PASSWORDS' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_CAN_HANDLE_EXPIRED_PASSWORDS' 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
108 |
109 | /// Server: Can set `SERVER_SESSION_STATE_CHANGED` in the Status Flags and send session state change data after a OK packet.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:111:27: warning: static property 'CLIENT_SESSION_TRACK' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
109 | /// Server: Can set `SERVER_SESSION_STATE_CHANGED` in the Status Flags and send session state change data after a OK packet.
110 | /// Client: Expects the server to send sesson state changes after a OK packet.
111 | public static let CLIENT_SESSION_TRACK = CapabilityFlags(rawValue: 0x00800000)
| |- warning: static property 'CLIENT_SESSION_TRACK' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_SESSION_TRACK' 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
112 |
113 | /// Server: Can send OK after a Text Resultset.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:118:27: warning: static property 'CLIENT_DEPRECATE_EOF' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
116 | /// Although the OK packet is extensible, the EOF packet is not due to the overlap of its bytes with the content of the Text Resultset Row.
117 | /// Therefore, the EOF packet in the Text Resultset is replaced with an OK packet. EOF packets are deprecated as of MySQL 5.7.5.
118 | public static let CLIENT_DEPRECATE_EOF = CapabilityFlags(rawValue: 0x01000000)
| |- warning: static property 'CLIENT_DEPRECATE_EOF' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_DEPRECATE_EOF' 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
119 |
120 | /// See: [MariaDB Initial Handshake Packet specific flags](https://mariadb.com/kb/en/library/1-connecting-connecting/)
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:123:27: warning: static property 'MARIADB_CLIENT_PROGRESS' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
121 |
122 | /// Client support progress indicator (since 10.2).
123 | public static let MARIADB_CLIENT_PROGRESS = CapabilityFlags(rawValue: 0x0100000000) // 1 << 32
| |- warning: static property 'MARIADB_CLIENT_PROGRESS' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'MARIADB_CLIENT_PROGRESS' 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
124 |
125 | /// Permit `COM_MULTI` protocol.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:126:27: warning: static property 'MARIADB_CLIENT_COM_MULTI' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
124 |
125 | /// Permit `COM_MULTI` protocol.
126 | public static let MARIADB_CLIENT_COM_MULTI = CapabilityFlags(rawValue: 0x0200000000) // 1 << 33
| |- warning: static property 'MARIADB_CLIENT_COM_MULTI' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'MARIADB_CLIENT_COM_MULTI' 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
127 |
128 | /// Permit bulk insert.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:129:27: warning: static property 'MARIADB_CLIENT_STMT_BULK_OPERATIONS' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
127 |
128 | /// Permit bulk insert.
129 | public static let MARIADB_CLIENT_STMT_BULK_OPERATIONS = CapabilityFlags(rawValue: 0x0400000000) // 1 << 34
| |- warning: static property 'MARIADB_CLIENT_STMT_BULK_OPERATIONS' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'MARIADB_CLIENT_STMT_BULK_OPERATIONS' 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
130 |
131 | /// Default capabilities.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:132:27: warning: static property 'clientDefault' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
130 |
131 | /// Default capabilities.
132 | public static let clientDefault: CapabilityFlags = [
| |- warning: static property 'clientDefault' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'clientDefault' 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
133 | .CLIENT_PROTOCOL_41,
134 | .CLIENT_PLUGIN_AUTH,
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:144:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[MySQLProtocol.CapabilityFlags]' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
142 |
143 | /// All capabilities.
144 | public static let all: [CapabilityFlags] = [
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[MySQLProtocol.CapabilityFlags]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'all' 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
145 | .CLIENT_LONG_PASSWORD,
146 | .CLIENT_FOUND_ROWS,
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:8:27: warning: static property 'big5' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
| |- warning: static property 'big5' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'big5' 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
9 |
10 | /// `dec8_swedish_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:11:27: warning: static property 'dec8' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
9 |
10 | /// `dec8_swedish_ci`
11 | public static let dec8: CharacterSet = 3
| |- warning: static property 'dec8' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'dec8' 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
12 |
13 | /// `cp850_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:14:27: warning: static property 'cp850' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
12 |
13 | /// `cp850_general_ci`
14 | public static let cp850: CharacterSet = 4
| |- warning: static property 'cp850' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'cp850' 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
15 |
16 | /// `hp8_english_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:17:27: warning: static property 'hp8' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
15 |
16 | /// `hp8_english_ci`
17 | public static let hp8: CharacterSet = 6
| |- warning: static property 'hp8' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'hp8' 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
18 |
19 | /// `koi8r_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:20:27: warning: static property 'koi8r' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
18 |
19 | /// `koi8r_general_ci`
20 | public static let koi8r: CharacterSet = 7
| |- warning: static property 'koi8r' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'koi8r' 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
21 |
22 | /// `latin1_swedish_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:23:27: warning: static property 'latin1' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
21 |
22 | /// `latin1_swedish_ci`
23 | public static let latin1: CharacterSet = 8
| |- warning: static property 'latin1' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'latin1' 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
24 |
25 | /// `latin2_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:26:27: warning: static property 'latin2' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
24 |
25 | /// `latin2_general_ci`
26 | public static let latin2: CharacterSet = 9
| |- warning: static property 'latin2' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'latin2' 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
27 |
28 | /// `swe7_swedish_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:29:27: warning: static property 'swe7' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
27 |
28 | /// `swe7_swedish_ci`
29 | public static let swe7: CharacterSet = 10
| |- warning: static property 'swe7' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'swe7' 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
30 |
31 | /// `ascii_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:32:27: warning: static property 'ascii' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
30 |
31 | /// `ascii_general_ci`
32 | public static let ascii: CharacterSet = 11
| |- warning: static property 'ascii' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'ascii' 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
33 |
34 | /// `ujis_japanese_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:35:27: warning: static property 'ujis' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
33 |
34 | /// `ujis_japanese_ci`
35 | public static let ujis: CharacterSet = 12
| |- warning: static property 'ujis' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'ujis' 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
36 |
37 | /// `sjis_japanese_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:38:27: warning: static property 'sjis' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
36 |
37 | /// `sjis_japanese_ci`
38 | public static let sjis: CharacterSet = 13
| |- warning: static property 'sjis' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'sjis' 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
39 |
40 | /// `hebrew_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:41:27: warning: static property 'hebrew' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
39 |
40 | /// `hebrew_general_ci`
41 | public static let hebrew: CharacterSet = 16
| |- warning: static property 'hebrew' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'hebrew' 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
42 |
43 | /// `tis620_thai_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:44:27: warning: static property 'tis620' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
42 |
43 | /// `tis620_thai_ci`
44 | public static let tis620: CharacterSet = 18
| |- warning: static property 'tis620' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'tis620' 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 |
46 | /// `euckr_korean_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:47:27: warning: static property 'euckr' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
45 |
46 | /// `euckr_korean_ci`
47 | public static let euckr: CharacterSet = 19
| |- warning: static property 'euckr' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'euckr' 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
48 |
49 | /// `koi8u_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:50:27: warning: static property 'koi8u' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
48 |
49 | /// `koi8u_general_ci`
50 | public static let koi8u: CharacterSet = 22
| |- warning: static property 'koi8u' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'koi8u' 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 | /// `gb2312_chinese_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:53:27: warning: static property 'gb2312' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
51 |
52 | /// `gb2312_chinese_ci`
53 | public static let gb2312: CharacterSet = 24
| |- warning: static property 'gb2312' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'gb2312' 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 | /// `greek_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:56:27: warning: static property 'greek' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
54 |
55 | /// `greek_general_ci`
56 | public static let greek: CharacterSet = 25
| |- warning: static property 'greek' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'greek' 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 | /// `cp1250_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:59:27: warning: static property 'cp1250' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
57 |
58 | /// `cp1250_general_ci`
59 | public static let cp1250: CharacterSet = 26
| |- warning: static property 'cp1250' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'cp1250' 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 | /// `gbk_chinese_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:62:27: warning: static property 'gbk' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
60 |
61 | /// `gbk_chinese_ci`
62 | public static let gbk: CharacterSet = 28
| |- warning: static property 'gbk' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'gbk' 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 | /// `latin5_turkish_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:65:27: warning: static property 'latin5' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
63 |
64 | /// `latin5_turkish_ci`
65 | public static let latin5: CharacterSet = 30
| |- warning: static property 'latin5' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'latin5' 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 | /// `armscii8_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:68:27: warning: static property 'armscii8' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
66 |
67 | /// `armscii8_general_ci`
68 | public static let armscii8: CharacterSet = 32
| |- warning: static property 'armscii8' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'armscii8' 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 | /// `utf8_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:71:27: warning: static property 'utf8' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
69 |
70 | /// `utf8_general_ci`
71 | public static let utf8: CharacterSet = 33
| |- warning: static property 'utf8' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' 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
72 |
73 | /// `ucs2_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:74:27: warning: static property 'ucs2' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
72 |
73 | /// `ucs2_general_ci`
74 | public static let ucs2: CharacterSet = 35
| |- warning: static property 'ucs2' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'ucs2' 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 | /// `cp866_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:77:27: warning: static property 'cp866' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
75 |
76 | /// `cp866_general_ci`
77 | public static let cp866: CharacterSet = 36
| |- warning: static property 'cp866' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'cp866' 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
78 |
79 | /// `keybcs2_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:80:27: warning: static property 'keybcs2' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
78 |
79 | /// `keybcs2_general_ci`
80 | public static let keybcs2: CharacterSet = 37
| |- warning: static property 'keybcs2' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'keybcs2' 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 | /// `macce_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:83:27: warning: static property 'macce' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
81 |
82 | /// `macce_general_ci`
83 | public static let macce: CharacterSet = 38
| |- warning: static property 'macce' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'macce' 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
84 |
85 | /// `macroman_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:86:27: warning: static property 'macroman' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
84 |
85 | /// `macroman_general_ci`
86 | public static let macroman: CharacterSet = 39
| |- warning: static property 'macroman' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'macroman' 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 | /// `cp852_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:89:27: warning: static property 'cp852' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
87 |
88 | /// `cp852_general_ci`
89 | public static let cp852: CharacterSet = 40
| |- warning: static property 'cp852' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'cp852' 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 | /// `latin7_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:92:27: warning: static property 'latin7' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
90 |
91 | /// `latin7_general_ci`
92 | public static let latin7: CharacterSet = 41
| |- warning: static property 'latin7' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'latin7' 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 |
94 | /// `cp1251_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:95:27: warning: static property 'cp1251' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
93 |
94 | /// `cp1251_general_ci`
95 | public static let cp1251: CharacterSet = 51
| |- warning: static property 'cp1251' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'cp1251' 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
96 |
97 | /// `utf16_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:98:27: warning: static property 'utf16' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
96 |
97 | /// `utf16_general_ci`
98 | public static let utf16: CharacterSet = 54
| |- warning: static property 'utf16' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'utf16' 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
99 |
100 | /// `utf16le_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:101:27: warning: static property 'utf16le' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
99 |
100 | /// `utf16le_general_ci`
101 | public static let utf16le: CharacterSet = 56
| |- warning: static property 'utf16le' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'utf16le' 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 | /// `cp1256_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:104:27: warning: static property 'cp1256' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
102 |
103 | /// `cp1256_general_ci`
104 | public static let cp1256: CharacterSet = 57
| |- warning: static property 'cp1256' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'cp1256' 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 |
106 | /// `cp1257_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:107:27: warning: static property 'cp1257' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
105 |
106 | /// `cp1257_general_ci`
107 | public static let cp1257: CharacterSet = 59
| |- warning: static property 'cp1257' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'cp1257' 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
108 |
109 | /// `utf32_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:110:27: warning: static property 'utf32' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
108 |
109 | /// `utf32_general_ci`
110 | public static let utf32: CharacterSet = 60
| |- warning: static property 'utf32' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'utf32' 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
111 |
112 | /// `binary`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:113:27: warning: static property 'binary' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
111 |
112 | /// `binary`
113 | public static let binary: CharacterSet = 63
| |- warning: static property 'binary' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'binary' 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
114 |
115 | /// `geostd8_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:116:27: warning: static property 'geostd8' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
114 |
115 | /// `geostd8_general_ci`
116 | public static let geostd8: CharacterSet = 92
| |- warning: static property 'geostd8' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'geostd8' 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
117 |
118 | /// `cp932_japanese_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:119:27: warning: static property 'cp932' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
117 |
118 | /// `cp932_japanese_ci`
119 | public static let cp932: CharacterSet = 95
| |- warning: static property 'cp932' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'cp932' 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
120 |
121 | /// `eucjpms_japanese_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:122:27: warning: static property 'eucjpms' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
120 |
121 | /// `eucjpms_japanese_ci`
122 | public static let eucjpms: CharacterSet = 97
| |- warning: static property 'eucjpms' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'eucjpms' 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
123 |
124 | /// `gb18030_chinese_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:125:27: warning: static property 'gb18030' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
123 |
124 | /// `gb18030_chinese_ci`
125 | public static let gb18030: CharacterSet = 248
| |- warning: static property 'gb18030' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'gb18030' 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
126 |
127 | /// `utf8mb4_0900_ai_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:128:27: warning: static property 'utf8mb4' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
126 |
127 | /// `utf8mb4_0900_ai_ci`
128 | public static let utf8mb4: CharacterSet = 255
| |- warning: static property 'utf8mb4' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'utf8mb4' 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
129 |
130 | /// `charset_nr` (2) -- number of the character set and collation
[1183/1183] Compiling MySQLNIO MySQLProtocol+CharacterSet.swift
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+COM_STMT_EXECUTE.swift:3:27: warning: static property 'CURSOR_TYPE_NO_CURSOR' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.ExecuteFlags' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension MySQLProtocol {
2 | public struct ExecuteFlags: OptionSet, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'ExecuteFlags' conform to the 'Sendable' protocol
3 | public static let CURSOR_TYPE_NO_CURSOR: ExecuteFlags = 0b0000_0000
| |- warning: static property 'CURSOR_TYPE_NO_CURSOR' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.ExecuteFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CURSOR_TYPE_NO_CURSOR' 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
4 | public static let CURSOR_TYPE_READ_ONLY: ExecuteFlags = 0b0000_0001
5 | public static let CURSOR_TYPE_FOR_UPDATE: ExecuteFlags = 0b0000_0010
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+COM_STMT_EXECUTE.swift:4:27: warning: static property 'CURSOR_TYPE_READ_ONLY' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.ExecuteFlags' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension MySQLProtocol {
2 | public struct ExecuteFlags: OptionSet, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'ExecuteFlags' conform to the 'Sendable' protocol
3 | public static let CURSOR_TYPE_NO_CURSOR: ExecuteFlags = 0b0000_0000
4 | public static let CURSOR_TYPE_READ_ONLY: ExecuteFlags = 0b0000_0001
| |- warning: static property 'CURSOR_TYPE_READ_ONLY' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.ExecuteFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CURSOR_TYPE_READ_ONLY' 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
5 | public static let CURSOR_TYPE_FOR_UPDATE: ExecuteFlags = 0b0000_0010
6 | public static let CURSOR_TYPE_SCROLLABLE: ExecuteFlags = 0b0000_0100
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+COM_STMT_EXECUTE.swift:5:27: warning: static property 'CURSOR_TYPE_FOR_UPDATE' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.ExecuteFlags' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension MySQLProtocol {
2 | public struct ExecuteFlags: OptionSet, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'ExecuteFlags' conform to the 'Sendable' protocol
3 | public static let CURSOR_TYPE_NO_CURSOR: ExecuteFlags = 0b0000_0000
4 | public static let CURSOR_TYPE_READ_ONLY: ExecuteFlags = 0b0000_0001
5 | public static let CURSOR_TYPE_FOR_UPDATE: ExecuteFlags = 0b0000_0010
| |- warning: static property 'CURSOR_TYPE_FOR_UPDATE' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.ExecuteFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CURSOR_TYPE_FOR_UPDATE' 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
6 | public static let CURSOR_TYPE_SCROLLABLE: ExecuteFlags = 0b0000_0100
7 |
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+COM_STMT_EXECUTE.swift:6:27: warning: static property 'CURSOR_TYPE_SCROLLABLE' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.ExecuteFlags' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension MySQLProtocol {
2 | public struct ExecuteFlags: OptionSet, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'ExecuteFlags' conform to the 'Sendable' protocol
3 | public static let CURSOR_TYPE_NO_CURSOR: ExecuteFlags = 0b0000_0000
4 | public static let CURSOR_TYPE_READ_ONLY: ExecuteFlags = 0b0000_0001
5 | public static let CURSOR_TYPE_FOR_UPDATE: ExecuteFlags = 0b0000_0010
6 | public static let CURSOR_TYPE_SCROLLABLE: ExecuteFlags = 0b0000_0100
| |- warning: static property 'CURSOR_TYPE_SCROLLABLE' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.ExecuteFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CURSOR_TYPE_SCROLLABLE' 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
7 |
8 | public var rawValue: UInt8
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:8:27: warning: static property 'CLIENT_LONG_PASSWORD' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
8 | public static let CLIENT_LONG_PASSWORD = CapabilityFlags(rawValue: 0x00000001)
| |- warning: static property 'CLIENT_LONG_PASSWORD' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_LONG_PASSWORD' 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
9 |
10 | /// Send found rows instead of affected rows in `EOF_Packet`.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:11:27: warning: static property 'CLIENT_FOUND_ROWS' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
9 |
10 | /// Send found rows instead of affected rows in `EOF_Packet`.
11 | public static let CLIENT_FOUND_ROWS = CapabilityFlags(rawValue: 0x00000002)
| |- warning: static property 'CLIENT_FOUND_ROWS' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_FOUND_ROWS' 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
12 |
13 | /// Longer flags in `Protocol::ColumnDefinition320`.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:16:27: warning: static property 'CLIENT_LONG_FLAG' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
14 | /// Server: Supports longer flags.
15 | /// Client: Expects longer flags.
16 | public static let CLIENT_LONG_FLAG = CapabilityFlags(rawValue: 0x00000004)
| |- warning: static property 'CLIENT_LONG_FLAG' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_LONG_FLAG' 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
17 |
18 | /// Database (schema) name can be specified on connect in Handshake Response Packet.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:21:27: warning: static property 'CLIENT_CONNECT_WITH_DB' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
19 | /// Server: Supports schema-name in Handshake Response Packet.
20 | /// Client: Handshake Response Packet contains a schema-name.
21 | public static let CLIENT_CONNECT_WITH_DB = CapabilityFlags(rawValue: 0x00000008)
| |- warning: static property 'CLIENT_CONNECT_WITH_DB' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_CONNECT_WITH_DB' 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
22 |
23 | /// Server: Do not permit `database.table.column`.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:24:27: warning: static property 'CLIENT_NO_SCHEMA' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
22 |
23 | /// Server: Do not permit `database.table.column`.
24 | public static let CLIENT_NO_SCHEMA = CapabilityFlags(rawValue: 0x00000010)
| |- warning: static property 'CLIENT_NO_SCHEMA' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_NO_SCHEMA' 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
25 |
26 | /// Compression protocol supported.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:29:27: warning: static property 'CLIENT_COMPRESS' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
27 | /// Server: Supports compression.
28 | /// Client: Switches to compressed protocol after successful authentication.
29 | public static let CLIENT_COMPRESS = CapabilityFlags(rawValue: 0x00000020)
| |- warning: static property 'CLIENT_COMPRESS' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_COMPRESS' 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
30 |
31 | /// Special handling of ODBC behavior.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:33:27: warning: static property 'CLIENT_ODBC' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
31 | /// Special handling of ODBC behavior.
32 | /// - Note: No special behavior since 3.22.
33 | public static let CLIENT_ODBC = CapabilityFlags(rawValue: 0x00000040)
| |- warning: static property 'CLIENT_ODBC' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_ODBC' 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
34 |
35 | /// Can use `LOAD DATA LOCAL`.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:38:27: warning: static property 'CLIENT_LOCAL_FILES' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
36 | /// Server: Enables the `LOCAL INFILE` request of `LOAD DATA|XML`.
37 | /// Client: Will handle `LOCAL INFILE` request.
38 | public static let CLIENT_LOCAL_FILES = CapabilityFlags(rawValue: 0x00000080)
| |- warning: static property 'CLIENT_LOCAL_FILES' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_LOCAL_FILES' 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
39 |
40 | /// Server: Parser can ignore spaces before '('.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:42:27: warning: static property 'CLIENT_IGNORE_SPACE' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
40 | /// Server: Parser can ignore spaces before '('.
41 | /// Client: Let the parser ignore spaces before '('.
42 | public static let CLIENT_IGNORE_SPACE = CapabilityFlags(rawValue: 0x00000100)
| |- warning: static property 'CLIENT_IGNORE_SPACE' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_IGNORE_SPACE' 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 | /// Server: Supports the 4.1 protocol.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:47:27: warning: static property 'CLIENT_PROTOCOL_41' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
45 | /// Client: Uses the 4.1 protocol.
46 | /// - Note: this value was `CLIENT_CHANGE_USER` in 3.22, unused in 4.0
47 | public static let CLIENT_PROTOCOL_41 = CapabilityFlags(rawValue: 0x00000200)
| |- warning: static property 'CLIENT_PROTOCOL_41' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_PROTOCOL_41' 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
48 |
49 | /// `wait_timeout` versus `wait_interactive_timeout`.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:52:27: warning: static property 'CLIENT_INTERACTIVE' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
50 | /// Server: Supports interactive and noninteractive clients.
51 | /// Client: Client is interactive.
52 | public static let CLIENT_INTERACTIVE = CapabilityFlags(rawValue: 0x00000400)
| |- warning: static property 'CLIENT_INTERACTIVE' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_INTERACTIVE' 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
53 |
54 | /// Server: Supports SSL.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:56:27: warning: static property 'CLIENT_SSL' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
54 | /// Server: Supports SSL.
55 | /// Client: Switch to SSL after sending the capability flags.
56 | public static let CLIENT_SSL = CapabilityFlags(rawValue: 0x00000800)
| |- warning: static property 'CLIENT_SSL' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_SSL' 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 | /// Client: Do not issue `SIGPIPE` if network failures occur (`libmysqlclient` only).
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:59:27: warning: static property 'CLIENT_IGNORE_SIGPIPE' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
57 |
58 | /// Client: Do not issue `SIGPIPE` if network failures occur (`libmysqlclient` only).
59 | public static let CLIENT_IGNORE_SIGPIPE = CapabilityFlags(rawValue: 0x00001000)
| |- warning: static property 'CLIENT_IGNORE_SIGPIPE' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_IGNORE_SIGPIPE' 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 | /// Server: Can send status flags in `EOF_Packet`.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:64:27: warning: static property 'CLIENT_TRANSACTIONS' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
62 | /// Client: Expects status flags in `EOF_Packet`.
63 | /// - Note: This flag is optional in 3.23, but always set by the server since 4.0.
64 | public static let CLIENT_TRANSACTIONS = CapabilityFlags(rawValue: 0x00002000)
| |- warning: static property 'CLIENT_TRANSACTIONS' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_TRANSACTIONS' 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 | /// Unused.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:68:27: warning: static property 'CLIENT_RESERVED' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
66 | /// Unused.
67 | /// - Note: Was named `CLIENT_PROTOCOL_41` in 4.1.0.
68 | public static let CLIENT_RESERVED = CapabilityFlags(rawValue: 0x00004000)
| |- warning: static property 'CLIENT_RESERVED' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_RESERVED' 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 | /// Server: Supports `Authentication::Native41`.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:72:27: warning: static property 'CLIENT_SECURE_CONNECTION' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
70 | /// Server: Supports `Authentication::Native41`.
71 | /// Client: Supports `Authentication::Native41`.
72 | public static let CLIENT_SECURE_CONNECTION = CapabilityFlags(rawValue: 0x00008000)
| |- warning: static property 'CLIENT_SECURE_CONNECTION' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_SECURE_CONNECTION' 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 | /// Server: Can handle multiple statements per `COM_QUERY` and `COM_STMT_PREPARE`.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:78:27: warning: static property 'CLIENT_MULTI_STATEMENTS' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
76 | /// - Note: Was named `CLIENT_MULTI_QUERIES` in 4.1.0, renamed later.
77 | /// - Requires: `CLIENT_PROTOCOL_41`
78 | public static let CLIENT_MULTI_STATEMENTS = CapabilityFlags(rawValue: 0x00010000)
| |- warning: static property 'CLIENT_MULTI_STATEMENTS' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_MULTI_STATEMENTS' 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 | /// Server: Can send multiple resultsets for `COM_QUERY`.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:83:27: warning: static property 'CLIENT_MULTI_RESULTS' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
81 | /// Client: Can handle multiple resultsets for `COM_QUERY`.
82 | /// - Requires: `CLIENT_PROTOCOL_41`
83 | public static let CLIENT_MULTI_RESULTS = CapabilityFlags(rawValue: 0x00020000)
| |- warning: static property 'CLIENT_MULTI_RESULTS' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_MULTI_RESULTS' 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
84 |
85 | /// Server: Can send multiple resultsets for `COM_STMT_EXECUTE`.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:88:27: warning: static property 'CLIENT_PS_MULTI_RESULTS' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
86 | /// Client: Can handle multiple resultsets for `COM_STMT_EXECUTE`.
87 | /// - Requires: `CLIENT_PROTOCOL_41`
88 | public static let CLIENT_PS_MULTI_RESULTS = CapabilityFlags(rawValue: 0x00040000)
| |- warning: static property 'CLIENT_PS_MULTI_RESULTS' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_PS_MULTI_RESULTS' 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
89 |
90 | /// Server: Sends extra data in Initial Handshake Packet and supports the pluggable authentication protocol.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:93:27: warning: static property 'CLIENT_PLUGIN_AUTH' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
91 | /// Client: Supports authentication plugins.
92 | /// - Requires: `CLIENT_PROTOCOL_41`
93 | public static let CLIENT_PLUGIN_AUTH = CapabilityFlags(rawValue: 0x00080000)
| |- warning: static property 'CLIENT_PLUGIN_AUTH' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_PLUGIN_AUTH' 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
94 |
95 | /// Server: Permits connection attributes in `Protocol::HandshakeResponse41`.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:97:27: warning: static property 'CLIENT_CONNECT_ATTRS' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
95 | /// Server: Permits connection attributes in `Protocol::HandshakeResponse41`.
96 | /// Client: Sends connection attributes in `Protocol::HandshakeResponse41`.
97 | public static let CLIENT_CONNECT_ATTRS = CapabilityFlags(rawValue: 0x00100000)
| |- warning: static property 'CLIENT_CONNECT_ATTRS' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_CONNECT_ATTRS' 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 |
99 | /// Server: Understands length-encoded integer for auth response data in `Protocol::HandshakeResponse41`.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:102:27: warning: static property 'CLIENT_PLUGIN_AUTH_LENENC_CLIENT_DATA' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
100 | /// Client: Length of auth response data in `Protocol::HandshakeResponse41` is a length-encoded integer.
101 | /// - Note: The flag was introduced in 5.6.6, but had the wrong value.
102 | public static let CLIENT_PLUGIN_AUTH_LENENC_CLIENT_DATA = CapabilityFlags(rawValue: 0x00200000)
| |- warning: static property 'CLIENT_PLUGIN_AUTH_LENENC_CLIENT_DATA' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_PLUGIN_AUTH_LENENC_CLIENT_DATA' 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
103 |
104 | /// Server: Announces support for expired password extension.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:107:27: warning: static property 'CLIENT_CAN_HANDLE_EXPIRED_PASSWORDS' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
105 | /// Client: Can handle expired passwords.
106 | /// https://dev.mysql.com/doc/internals/en/cs-sect-expired-password.html
107 | public static let CLIENT_CAN_HANDLE_EXPIRED_PASSWORDS = CapabilityFlags(rawValue: 0x00400000)
| |- warning: static property 'CLIENT_CAN_HANDLE_EXPIRED_PASSWORDS' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_CAN_HANDLE_EXPIRED_PASSWORDS' 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
108 |
109 | /// Server: Can set `SERVER_SESSION_STATE_CHANGED` in the Status Flags and send session state change data after a OK packet.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:111:27: warning: static property 'CLIENT_SESSION_TRACK' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
109 | /// Server: Can set `SERVER_SESSION_STATE_CHANGED` in the Status Flags and send session state change data after a OK packet.
110 | /// Client: Expects the server to send sesson state changes after a OK packet.
111 | public static let CLIENT_SESSION_TRACK = CapabilityFlags(rawValue: 0x00800000)
| |- warning: static property 'CLIENT_SESSION_TRACK' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_SESSION_TRACK' 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
112 |
113 | /// Server: Can send OK after a Text Resultset.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:118:27: warning: static property 'CLIENT_DEPRECATE_EOF' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
116 | /// Although the OK packet is extensible, the EOF packet is not due to the overlap of its bytes with the content of the Text Resultset Row.
117 | /// Therefore, the EOF packet in the Text Resultset is replaced with an OK packet. EOF packets are deprecated as of MySQL 5.7.5.
118 | public static let CLIENT_DEPRECATE_EOF = CapabilityFlags(rawValue: 0x01000000)
| |- warning: static property 'CLIENT_DEPRECATE_EOF' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'CLIENT_DEPRECATE_EOF' 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
119 |
120 | /// See: [MariaDB Initial Handshake Packet specific flags](https://mariadb.com/kb/en/library/1-connecting-connecting/)
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:123:27: warning: static property 'MARIADB_CLIENT_PROGRESS' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
121 |
122 | /// Client support progress indicator (since 10.2).
123 | public static let MARIADB_CLIENT_PROGRESS = CapabilityFlags(rawValue: 0x0100000000) // 1 << 32
| |- warning: static property 'MARIADB_CLIENT_PROGRESS' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'MARIADB_CLIENT_PROGRESS' 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
124 |
125 | /// Permit `COM_MULTI` protocol.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:126:27: warning: static property 'MARIADB_CLIENT_COM_MULTI' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
124 |
125 | /// Permit `COM_MULTI` protocol.
126 | public static let MARIADB_CLIENT_COM_MULTI = CapabilityFlags(rawValue: 0x0200000000) // 1 << 33
| |- warning: static property 'MARIADB_CLIENT_COM_MULTI' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'MARIADB_CLIENT_COM_MULTI' 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
127 |
128 | /// Permit bulk insert.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:129:27: warning: static property 'MARIADB_CLIENT_STMT_BULK_OPERATIONS' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
127 |
128 | /// Permit bulk insert.
129 | public static let MARIADB_CLIENT_STMT_BULK_OPERATIONS = CapabilityFlags(rawValue: 0x0400000000) // 1 << 34
| |- warning: static property 'MARIADB_CLIENT_STMT_BULK_OPERATIONS' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'MARIADB_CLIENT_STMT_BULK_OPERATIONS' 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
130 |
131 | /// Default capabilities.
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:132:27: warning: static property 'clientDefault' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
130 |
131 | /// Default capabilities.
132 | public static let clientDefault: CapabilityFlags = [
| |- warning: static property 'clientDefault' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CapabilityFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'clientDefault' 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
133 | .CLIENT_PROTOCOL_41,
134 | .CLIENT_PLUGIN_AUTH,
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CapabilityFlags.swift:144:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[MySQLProtocol.CapabilityFlags]' may have shared mutable state; this is an error in the Swift 6 language mode
3 | ///
4 | /// https://dev.mysql.com/doc/internals/en/capability-flags.html#packet-Protocol::CapabilityFlags
5 | public struct CapabilityFlags: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'CapabilityFlags' conform to the 'Sendable' protocol
6 | /// Use the improved version of Old Password Authentication.
7 | /// - Note: Assumed to be set since 4.1.1.
:
142 |
143 | /// All capabilities.
144 | public static let all: [CapabilityFlags] = [
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[MySQLProtocol.CapabilityFlags]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'all' 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
145 | .CLIENT_LONG_PASSWORD,
146 | .CLIENT_FOUND_ROWS,
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:8:27: warning: static property 'big5' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
| |- warning: static property 'big5' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'big5' 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
9 |
10 | /// `dec8_swedish_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:11:27: warning: static property 'dec8' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
9 |
10 | /// `dec8_swedish_ci`
11 | public static let dec8: CharacterSet = 3
| |- warning: static property 'dec8' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'dec8' 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
12 |
13 | /// `cp850_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:14:27: warning: static property 'cp850' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
12 |
13 | /// `cp850_general_ci`
14 | public static let cp850: CharacterSet = 4
| |- warning: static property 'cp850' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'cp850' 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
15 |
16 | /// `hp8_english_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:17:27: warning: static property 'hp8' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
15 |
16 | /// `hp8_english_ci`
17 | public static let hp8: CharacterSet = 6
| |- warning: static property 'hp8' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'hp8' 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
18 |
19 | /// `koi8r_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:20:27: warning: static property 'koi8r' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
18 |
19 | /// `koi8r_general_ci`
20 | public static let koi8r: CharacterSet = 7
| |- warning: static property 'koi8r' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'koi8r' 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
21 |
22 | /// `latin1_swedish_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:23:27: warning: static property 'latin1' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
21 |
22 | /// `latin1_swedish_ci`
23 | public static let latin1: CharacterSet = 8
| |- warning: static property 'latin1' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'latin1' 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
24 |
25 | /// `latin2_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:26:27: warning: static property 'latin2' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
24 |
25 | /// `latin2_general_ci`
26 | public static let latin2: CharacterSet = 9
| |- warning: static property 'latin2' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'latin2' 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
27 |
28 | /// `swe7_swedish_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:29:27: warning: static property 'swe7' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
27 |
28 | /// `swe7_swedish_ci`
29 | public static let swe7: CharacterSet = 10
| |- warning: static property 'swe7' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'swe7' 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
30 |
31 | /// `ascii_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:32:27: warning: static property 'ascii' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
30 |
31 | /// `ascii_general_ci`
32 | public static let ascii: CharacterSet = 11
| |- warning: static property 'ascii' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'ascii' 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
33 |
34 | /// `ujis_japanese_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:35:27: warning: static property 'ujis' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
33 |
34 | /// `ujis_japanese_ci`
35 | public static let ujis: CharacterSet = 12
| |- warning: static property 'ujis' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'ujis' 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
36 |
37 | /// `sjis_japanese_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:38:27: warning: static property 'sjis' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
36 |
37 | /// `sjis_japanese_ci`
38 | public static let sjis: CharacterSet = 13
| |- warning: static property 'sjis' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'sjis' 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
39 |
40 | /// `hebrew_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:41:27: warning: static property 'hebrew' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
39 |
40 | /// `hebrew_general_ci`
41 | public static let hebrew: CharacterSet = 16
| |- warning: static property 'hebrew' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'hebrew' 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
42 |
43 | /// `tis620_thai_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:44:27: warning: static property 'tis620' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
42 |
43 | /// `tis620_thai_ci`
44 | public static let tis620: CharacterSet = 18
| |- warning: static property 'tis620' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'tis620' 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 |
46 | /// `euckr_korean_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:47:27: warning: static property 'euckr' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
45 |
46 | /// `euckr_korean_ci`
47 | public static let euckr: CharacterSet = 19
| |- warning: static property 'euckr' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'euckr' 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
48 |
49 | /// `koi8u_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:50:27: warning: static property 'koi8u' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
48 |
49 | /// `koi8u_general_ci`
50 | public static let koi8u: CharacterSet = 22
| |- warning: static property 'koi8u' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'koi8u' 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 | /// `gb2312_chinese_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:53:27: warning: static property 'gb2312' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
51 |
52 | /// `gb2312_chinese_ci`
53 | public static let gb2312: CharacterSet = 24
| |- warning: static property 'gb2312' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'gb2312' 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 | /// `greek_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:56:27: warning: static property 'greek' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
54 |
55 | /// `greek_general_ci`
56 | public static let greek: CharacterSet = 25
| |- warning: static property 'greek' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'greek' 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 | /// `cp1250_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:59:27: warning: static property 'cp1250' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
57 |
58 | /// `cp1250_general_ci`
59 | public static let cp1250: CharacterSet = 26
| |- warning: static property 'cp1250' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'cp1250' 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 | /// `gbk_chinese_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:62:27: warning: static property 'gbk' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
60 |
61 | /// `gbk_chinese_ci`
62 | public static let gbk: CharacterSet = 28
| |- warning: static property 'gbk' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'gbk' 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 | /// `latin5_turkish_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:65:27: warning: static property 'latin5' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
63 |
64 | /// `latin5_turkish_ci`
65 | public static let latin5: CharacterSet = 30
| |- warning: static property 'latin5' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'latin5' 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 | /// `armscii8_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:68:27: warning: static property 'armscii8' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
66 |
67 | /// `armscii8_general_ci`
68 | public static let armscii8: CharacterSet = 32
| |- warning: static property 'armscii8' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'armscii8' 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 | /// `utf8_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:71:27: warning: static property 'utf8' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
69 |
70 | /// `utf8_general_ci`
71 | public static let utf8: CharacterSet = 33
| |- warning: static property 'utf8' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' 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
72 |
73 | /// `ucs2_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:74:27: warning: static property 'ucs2' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
72 |
73 | /// `ucs2_general_ci`
74 | public static let ucs2: CharacterSet = 35
| |- warning: static property 'ucs2' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'ucs2' 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 | /// `cp866_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:77:27: warning: static property 'cp866' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
75 |
76 | /// `cp866_general_ci`
77 | public static let cp866: CharacterSet = 36
| |- warning: static property 'cp866' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'cp866' 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
78 |
79 | /// `keybcs2_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:80:27: warning: static property 'keybcs2' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
78 |
79 | /// `keybcs2_general_ci`
80 | public static let keybcs2: CharacterSet = 37
| |- warning: static property 'keybcs2' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'keybcs2' 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 | /// `macce_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:83:27: warning: static property 'macce' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
81 |
82 | /// `macce_general_ci`
83 | public static let macce: CharacterSet = 38
| |- warning: static property 'macce' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'macce' 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
84 |
85 | /// `macroman_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:86:27: warning: static property 'macroman' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
84 |
85 | /// `macroman_general_ci`
86 | public static let macroman: CharacterSet = 39
| |- warning: static property 'macroman' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'macroman' 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 | /// `cp852_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:89:27: warning: static property 'cp852' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
87 |
88 | /// `cp852_general_ci`
89 | public static let cp852: CharacterSet = 40
| |- warning: static property 'cp852' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'cp852' 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 | /// `latin7_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:92:27: warning: static property 'latin7' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
90 |
91 | /// `latin7_general_ci`
92 | public static let latin7: CharacterSet = 41
| |- warning: static property 'latin7' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'latin7' 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 |
94 | /// `cp1251_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:95:27: warning: static property 'cp1251' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
93 |
94 | /// `cp1251_general_ci`
95 | public static let cp1251: CharacterSet = 51
| |- warning: static property 'cp1251' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'cp1251' 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
96 |
97 | /// `utf16_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:98:27: warning: static property 'utf16' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
96 |
97 | /// `utf16_general_ci`
98 | public static let utf16: CharacterSet = 54
| |- warning: static property 'utf16' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'utf16' 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
99 |
100 | /// `utf16le_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:101:27: warning: static property 'utf16le' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
99 |
100 | /// `utf16le_general_ci`
101 | public static let utf16le: CharacterSet = 56
| |- warning: static property 'utf16le' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'utf16le' 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 | /// `cp1256_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:104:27: warning: static property 'cp1256' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
102 |
103 | /// `cp1256_general_ci`
104 | public static let cp1256: CharacterSet = 57
| |- warning: static property 'cp1256' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'cp1256' 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 |
106 | /// `cp1257_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:107:27: warning: static property 'cp1257' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
105 |
106 | /// `cp1257_general_ci`
107 | public static let cp1257: CharacterSet = 59
| |- warning: static property 'cp1257' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'cp1257' 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
108 |
109 | /// `utf32_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:110:27: warning: static property 'utf32' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
108 |
109 | /// `utf32_general_ci`
110 | public static let utf32: CharacterSet = 60
| |- warning: static property 'utf32' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'utf32' 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
111 |
112 | /// `binary`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:113:27: warning: static property 'binary' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
111 |
112 | /// `binary`
113 | public static let binary: CharacterSet = 63
| |- warning: static property 'binary' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'binary' 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
114 |
115 | /// `geostd8_general_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:116:27: warning: static property 'geostd8' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
114 |
115 | /// `geostd8_general_ci`
116 | public static let geostd8: CharacterSet = 92
| |- warning: static property 'geostd8' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'geostd8' 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
117 |
118 | /// `cp932_japanese_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:119:27: warning: static property 'cp932' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
117 |
118 | /// `cp932_japanese_ci`
119 | public static let cp932: CharacterSet = 95
| |- warning: static property 'cp932' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'cp932' 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
120 |
121 | /// `eucjpms_japanese_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:122:27: warning: static property 'eucjpms' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
120 |
121 | /// `eucjpms_japanese_ci`
122 | public static let eucjpms: CharacterSet = 97
| |- warning: static property 'eucjpms' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'eucjpms' 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
123 |
124 | /// `gb18030_chinese_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:125:27: warning: static property 'gb18030' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
123 |
124 | /// `gb18030_chinese_ci`
125 | public static let gb18030: CharacterSet = 248
| |- warning: static property 'gb18030' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'gb18030' 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
126 |
127 | /// `utf8mb4_0900_ai_ci`
/host/spi-builder-workspace/Sources/MySQLNIO/Protocol/MySQLProtocol+CharacterSet.swift:128:27: warning: static property 'utf8mb4' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
4 | /// MySQL has a very flexible character set support as documented in Character Sets, Collations, Unicode.
5 | /// https://dev.mysql.com/doc/internals/en/character-set.html#packet-Protocol::CharacterSet
6 | public struct CharacterSet: RawRepresentable, Equatable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'CharacterSet' conform to the 'Sendable' protocol
7 | /// `big5_chinese_ci`
8 | public static let big5: CharacterSet = 1
:
126 |
127 | /// `utf8mb4_0900_ai_ci`
128 | public static let utf8mb4: CharacterSet = 255
| |- warning: static property 'utf8mb4' is not concurrency-safe because non-'Sendable' type 'MySQLProtocol.CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'utf8mb4' 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
129 |
130 | /// `charset_nr` (2) -- number of the character set and collation
Build complete! (153.03s)
Build complete.
{
"dependencies" : [
{
"identity" : "swift-crypto",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "4.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-crypto.git"
},
{
"identity" : "swift-log",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-log.git"
},
{
"identity" : "swift-nio",
"requirement" : {
"range" : [
{
"lower_bound" : "2.0.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-nio.git"
},
{
"identity" : "swift-nio-ssl",
"requirement" : {
"range" : [
{
"lower_bound" : "2.14.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-nio-ssl.git"
}
],
"manifest_display_name" : "mysql-nio",
"name" : "mysql-nio",
"path" : "/host/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "6.0"
},
{
"name" : "tvos",
"version" : "13.0"
}
],
"products" : [
{
"name" : "MySQLNIO",
"targets" : [
"MySQLNIO"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "MySQLNIOTests",
"module_type" : "SwiftTarget",
"name" : "MySQLNIOTests",
"path" : "Tests/MySQLNIOTests",
"sources" : [
"MySQLNIOTests.swift",
"Utilities.swift"
],
"target_dependencies" : [
"MySQLNIO"
],
"type" : "test"
},
{
"c99name" : "MySQLNIO",
"module_type" : "SwiftTarget",
"name" : "MySQLNIO",
"path" : "Sources/MySQLNIO",
"product_dependencies" : [
"Crypto",
"Logging",
"NIO",
"NIOSSL"
],
"product_memberships" : [
"MySQLNIO"
],
"sources" : [
"Exports.swift",
"MySQLConnection.swift",
"MySQLConnectionHandler.swift",
"MySQLData.swift",
"MySQLDataConvertible.swift",
"MySQLDatabase.swift",
"MySQLError.swift",
"MySQLQueryCommand.swift",
"MySQLRow.swift",
"MySQLSimpleQueryCommand.swift",
"MySQLTime.swift",
"Packet/MySQLPacket.swift",
"Packet/MySQLPacketDecoder.swift",
"Packet/MySQLPacketEncoder.swift",
"Packet/MySQLPacketSequence.swift",
"Protocol/MySQLProtocol+BinaryResultSetRow.swift",
"Protocol/MySQLProtocol+COM_QUERY.swift",
"Protocol/MySQLProtocol+COM_QUERY_Response.swift",
"Protocol/MySQLProtocol+COM_QUIT.swift",
"Protocol/MySQLProtocol+COM_STMT_CLOSE.swift",
"Protocol/MySQLProtocol+COM_STMT_EXECUTE.swift",
"Protocol/MySQLProtocol+COM_STMT_PREPARE.swift",
"Protocol/MySQLProtocol+COM_STMT_PREPARE_OK.swift",
"Protocol/MySQLProtocol+CapabilityFlags.swift",
"Protocol/MySQLProtocol+CharacterSet.swift",
"Protocol/MySQLProtocol+ColumnDefinition41.swift",
"Protocol/MySQLProtocol+ColumnFlags.swift",
"Protocol/MySQLProtocol+DataType.swift",
"Protocol/MySQLProtocol+ERR_Packet.swift",
"Protocol/MySQLProtocol+ErrorCode.swift",
"Protocol/MySQLProtocol+HandshakeResponse41.swift",
"Protocol/MySQLProtocol+HandshakeV10.swift",
"Protocol/MySQLProtocol+NullBitmap.swift",
"Protocol/MySQLProtocol+OK_Packet.swift",
"Protocol/MySQLProtocol+SSLRequest.swift",
"Protocol/MySQLProtocol+StatusFlags.swift",
"Protocol/MySQLProtocol+TextResultSetRow.swift",
"Protocol/MySQLProtocol.swift",
"Utilities/CryptoUtils.swift",
"Utilities/NIOUtils.swift"
],
"type" : "library"
}
],
"tools_version" : "5.7"
}
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:47d26c99ca4f1ac0a332c85fd5b13ff4390e72115219984a57a68fe9d1063a05
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Done.