Build Information
Successful build of swift-rtc, reference master (09388d
), with Swift 6.1 for macOS (SPM) on 28 Apr 2025 23:53:36 UTC.
Swift 6 data race errors: 79
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Build Log
| |- note: add '@MainActor' to make let 'attrChangeRequest' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
199 | // PADDING
200 | public let attrPadding: AttrType = AttrType(0x0026)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:200:12: warning: let 'attrPadding' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
198 | public let attrChangeRequest: AttrType = AttrType(0x0003)
199 | // PADDING
200 | public let attrPadding: AttrType = AttrType(0x0026)
| |- warning: let 'attrPadding' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrPadding' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
201 | // RESPONSE-PORT
202 | public let attrResponsePort: AttrType = AttrType(0x0027)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:202:12: warning: let 'attrResponsePort' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
200 | public let attrPadding: AttrType = AttrType(0x0026)
201 | // RESPONSE-PORT
202 | public let attrResponsePort: AttrType = AttrType(0x0027)
| |- warning: let 'attrResponsePort' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrResponsePort' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
203 | // CACHE-TIMEOUT
204 | public let attrCacheTimeout: AttrType = AttrType(0x8027)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:204:12: warning: let 'attrCacheTimeout' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
202 | public let attrResponsePort: AttrType = AttrType(0x0027)
203 | // CACHE-TIMEOUT
204 | public let attrCacheTimeout: AttrType = AttrType(0x8027)
| |- warning: let 'attrCacheTimeout' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrCacheTimeout' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
205 | // RESPONSE-ORIGIN
206 | public let attrResponseOrigin: AttrType = AttrType(0x802b)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:206:12: warning: let 'attrResponseOrigin' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
204 | public let attrCacheTimeout: AttrType = AttrType(0x8027)
205 | // RESPONSE-ORIGIN
206 | public let attrResponseOrigin: AttrType = AttrType(0x802b)
| |- warning: let 'attrResponseOrigin' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrResponseOrigin' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
207 | // OTHER-ADDRESS
208 | public let attrOtherAddress: AttrType = AttrType(0x802C)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:208:12: warning: let 'attrOtherAddress' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
206 | public let attrResponseOrigin: AttrType = AttrType(0x802b)
207 | // OTHER-ADDRESS
208 | public let attrOtherAddress: AttrType = AttrType(0x802C)
| |- warning: let 'attrOtherAddress' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrOtherAddress' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
209 |
210 | /// Attributes from RFC 3489, removed by RFC 5389,
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:213:12: warning: let 'attrSourceAddress' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
211 | /// but still used by RFC5389-implementing software like Vovida.org, reTURNServer, etc.
212 | // SOURCE-ADDRESS
213 | public let attrSourceAddress: AttrType = AttrType(0x0004)
| |- warning: let 'attrSourceAddress' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrSourceAddress' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
214 | // CHANGED-ADDRESS
215 | public let attrChangedAddress: AttrType = AttrType(0x0005)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:215:12: warning: let 'attrChangedAddress' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
213 | public let attrSourceAddress: AttrType = AttrType(0x0004)
214 | // CHANGED-ADDRESS
215 | public let attrChangedAddress: AttrType = AttrType(0x0005)
| |- warning: let 'attrChangedAddress' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrChangedAddress' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
216 |
217 | /// Attributes from RFC 6062 TURN Extensions for TCP Allocations.
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:219:12: warning: let 'attrConnectionId' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
217 | /// Attributes from RFC 6062 TURN Extensions for TCP Allocations.
218 | // CONNECTION-ID
219 | public let attrConnectionId: AttrType = AttrType(0x002a)
| |- warning: let 'attrConnectionId' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrConnectionId' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
220 |
221 | /// Attributes from RFC 6156 TURN IPv6.
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:223:12: warning: let 'attrRequestedAddressFamily' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
221 | /// Attributes from RFC 6156 TURN IPv6.
222 | // REQUESTED-ADDRESS-FAMILY
223 | public let attrRequestedAddressFamily: AttrType = AttrType(0x0017)
| |- warning: let 'attrRequestedAddressFamily' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrRequestedAddressFamily' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
224 |
225 | /// Attributes from An Origin Attribute for the STUN Protocol.
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:226:12: warning: let 'attrOrigin' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
224 |
225 | /// Attributes from An Origin Attribute for the STUN Protocol.
226 | public let attrOrigin: AttrType = AttrType(0x802F)
| |- warning: let 'attrOrigin' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrOrigin' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
227 |
228 | /// Attributes from RFC 8489 STUN.
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:230:12: warning: let 'attrMessageIntegritySha256' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
228 | /// Attributes from RFC 8489 STUN.
229 | // MESSAGE-INTEGRITY-SHA256
230 | public let attrMessageIntegritySha256: AttrType = AttrType(0x001C)
| |- warning: let 'attrMessageIntegritySha256' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrMessageIntegritySha256' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
231 | // PASSWORD-ALGORITHM
232 | public let attrPasswordAlgorithm: AttrType = AttrType(0x001D)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:232:12: warning: let 'attrPasswordAlgorithm' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
230 | public let attrMessageIntegritySha256: AttrType = AttrType(0x001C)
231 | // PASSWORD-ALGORITHM
232 | public let attrPasswordAlgorithm: AttrType = AttrType(0x001D)
| |- warning: let 'attrPasswordAlgorithm' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrPasswordAlgorithm' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
233 | // USER-HASH
234 | public let attrUserHash: AttrType = AttrType(0x001E)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:234:12: warning: let 'attrUserHash' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
232 | public let attrPasswordAlgorithm: AttrType = AttrType(0x001D)
233 | // USER-HASH
234 | public let attrUserHash: AttrType = AttrType(0x001E)
| |- warning: let 'attrUserHash' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrUserHash' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
235 | // PASSWORD-ALGORITHMS
236 | public let attrPasswordAlgorithms: AttrType = AttrType(0x8002)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:236:12: warning: let 'attrPasswordAlgorithms' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
234 | public let attrUserHash: AttrType = AttrType(0x001E)
235 | // PASSWORD-ALGORITHMS
236 | public let attrPasswordAlgorithms: AttrType = AttrType(0x8002)
| |- warning: let 'attrPasswordAlgorithms' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrPasswordAlgorithms' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
237 | // ALTERNATE-DOMAIN
238 | public let attrAlternateDomain: AttrType = AttrType(0x8003)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:238:12: warning: let 'attrAlternateDomain' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
236 | public let attrPasswordAlgorithms: AttrType = AttrType(0x8002)
237 | // ALTERNATE-DOMAIN
238 | public let attrAlternateDomain: AttrType = AttrType(0x8003)
| |- warning: let 'attrAlternateDomain' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrAlternateDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
239 |
240 | /// RawAttribute is a Type-Length-Value (TLV) object that
[810/847] Emitting module STUN
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:140:12: warning: let 'attrMappedAddress' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
138 | /// Attributes from comprehension-required range (0x0000-0x7FFF).
139 | // MAPPED-ADDRESS
140 | public let attrMappedAddress: AttrType = AttrType(0x0001)
| |- warning: let 'attrMappedAddress' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrMappedAddress' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
141 | // USERNAME
142 | public let attrUsername: AttrType = AttrType(0x0006)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:142:12: warning: let 'attrUsername' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
140 | public let attrMappedAddress: AttrType = AttrType(0x0001)
141 | // USERNAME
142 | public let attrUsername: AttrType = AttrType(0x0006)
| |- warning: let 'attrUsername' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrUsername' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
143 | // MESSAGE-INTEGRITY
144 | public let attrMessageIntegrity: AttrType = AttrType(0x0008)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:144:12: warning: let 'attrMessageIntegrity' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
142 | public let attrUsername: AttrType = AttrType(0x0006)
143 | // MESSAGE-INTEGRITY
144 | public let attrMessageIntegrity: AttrType = AttrType(0x0008)
| |- warning: let 'attrMessageIntegrity' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrMessageIntegrity' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
145 | // ERROR-CODE
146 | public let attrErrorCode: AttrType = AttrType(0x0009)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:146:12: warning: let 'attrErrorCode' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
144 | public let attrMessageIntegrity: AttrType = AttrType(0x0008)
145 | // ERROR-CODE
146 | public let attrErrorCode: AttrType = AttrType(0x0009)
| |- warning: let 'attrErrorCode' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrErrorCode' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
147 | // UNKNOWN-ATTRIBUTES
148 | public let attrUnknownAttributes: AttrType = AttrType(0x000A)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:148:12: warning: let 'attrUnknownAttributes' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
146 | public let attrErrorCode: AttrType = AttrType(0x0009)
147 | // UNKNOWN-ATTRIBUTES
148 | public let attrUnknownAttributes: AttrType = AttrType(0x000A)
| |- warning: let 'attrUnknownAttributes' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrUnknownAttributes' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
149 | // REALM
150 | public let attrRealm: AttrType = AttrType(0x0014)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:150:12: warning: let 'attrRealm' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
148 | public let attrUnknownAttributes: AttrType = AttrType(0x000A)
149 | // REALM
150 | public let attrRealm: AttrType = AttrType(0x0014)
| |- warning: let 'attrRealm' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrRealm' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
151 | // NONCE
152 | public let attrNonce: AttrType = AttrType(0x0015)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:152:12: warning: let 'attrNonce' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
150 | public let attrRealm: AttrType = AttrType(0x0014)
151 | // NONCE
152 | public let attrNonce: AttrType = AttrType(0x0015)
| |- warning: let 'attrNonce' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrNonce' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
153 | // XOR-MAPPED-ADDRESS
154 | public let attrXorMappedAddress: AttrType = AttrType(0x0020)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:154:12: warning: let 'attrXorMappedAddress' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
152 | public let attrNonce: AttrType = AttrType(0x0015)
153 | // XOR-MAPPED-ADDRESS
154 | public let attrXorMappedAddress: AttrType = AttrType(0x0020)
| |- warning: let 'attrXorMappedAddress' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrXorMappedAddress' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
155 |
156 | /// Attributes from comprehension-optional range (0x8000-0xFFFF).
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:158:12: warning: let 'attrSoftware' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
156 | /// Attributes from comprehension-optional range (0x8000-0xFFFF).
157 | // SOFTWARE
158 | public let attrSoftware: AttrType = AttrType(0x8022)
| |- warning: let 'attrSoftware' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrSoftware' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
159 | // ALTERNATE-SERVER
160 | public let attrAlternateServer: AttrType = AttrType(0x8023)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:160:12: warning: let 'attrAlternateServer' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
158 | public let attrSoftware: AttrType = AttrType(0x8022)
159 | // ALTERNATE-SERVER
160 | public let attrAlternateServer: AttrType = AttrType(0x8023)
| |- warning: let 'attrAlternateServer' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrAlternateServer' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
161 | // FINGERPRINT
162 | public let attrFingerprint: AttrType = AttrType(0x8028)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:162:12: warning: let 'attrFingerprint' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
160 | public let attrAlternateServer: AttrType = AttrType(0x8023)
161 | // FINGERPRINT
162 | public let attrFingerprint: AttrType = AttrType(0x8028)
| |- warning: let 'attrFingerprint' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrFingerprint' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
163 |
164 | /// Attributes from RFC 5245 ICE.
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:166:12: warning: let 'attrPriority' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
164 | /// Attributes from RFC 5245 ICE.
165 | // PRIORITY
166 | public let attrPriority: AttrType = AttrType(0x0024)
| |- warning: let 'attrPriority' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrPriority' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
167 | // USE-CANDIDATE
168 | public let attrUseCandidate: AttrType = AttrType(0x0025)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:168:12: warning: let 'attrUseCandidate' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
166 | public let attrPriority: AttrType = AttrType(0x0024)
167 | // USE-CANDIDATE
168 | public let attrUseCandidate: AttrType = AttrType(0x0025)
| |- warning: let 'attrUseCandidate' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrUseCandidate' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
169 | // ICE-CONTROLLED
170 | public let attrIceControlled: AttrType = AttrType(0x8029)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:170:12: warning: let 'attrIceControlled' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
168 | public let attrUseCandidate: AttrType = AttrType(0x0025)
169 | // ICE-CONTROLLED
170 | public let attrIceControlled: AttrType = AttrType(0x8029)
| |- warning: let 'attrIceControlled' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrIceControlled' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
171 | // ICE-CONTROLLING
172 | public let attrIceControlling: AttrType = AttrType(0x802A)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:172:12: warning: let 'attrIceControlling' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
170 | public let attrIceControlled: AttrType = AttrType(0x8029)
171 | // ICE-CONTROLLING
172 | public let attrIceControlling: AttrType = AttrType(0x802A)
| |- warning: let 'attrIceControlling' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrIceControlling' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
173 | // NETWORK-COST
174 | public let attrNetworkCost: AttrType = AttrType(0xC057)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:174:12: warning: let 'attrNetworkCost' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
172 | public let attrIceControlling: AttrType = AttrType(0x802A)
173 | // NETWORK-COST
174 | public let attrNetworkCost: AttrType = AttrType(0xC057)
| |- warning: let 'attrNetworkCost' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrNetworkCost' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
175 |
176 | /// Attributes from RFC 5766 TURN.
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:178:12: warning: let 'attrChannelNumber' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
176 | /// Attributes from RFC 5766 TURN.
177 | // CHANNEL-NUMBER
178 | public let attrChannelNumber: AttrType = AttrType(0x000C)
| |- warning: let 'attrChannelNumber' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrChannelNumber' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
179 | // LIFETIME
180 | public let attrLifetime: AttrType = AttrType(0x000D)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:180:12: warning: let 'attrLifetime' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
178 | public let attrChannelNumber: AttrType = AttrType(0x000C)
179 | // LIFETIME
180 | public let attrLifetime: AttrType = AttrType(0x000D)
| |- warning: let 'attrLifetime' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrLifetime' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
181 | // XOR-PEER-ADDRESS
182 | public let attrXorPeerAddress: AttrType = AttrType(0x0012)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:182:12: warning: let 'attrXorPeerAddress' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
180 | public let attrLifetime: AttrType = AttrType(0x000D)
181 | // XOR-PEER-ADDRESS
182 | public let attrXorPeerAddress: AttrType = AttrType(0x0012)
| |- warning: let 'attrXorPeerAddress' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrXorPeerAddress' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
183 | // DATA
184 | public let attrData: AttrType = AttrType(0x0013)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:184:12: warning: let 'attrData' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
182 | public let attrXorPeerAddress: AttrType = AttrType(0x0012)
183 | // DATA
184 | public let attrData: AttrType = AttrType(0x0013)
| |- warning: let 'attrData' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrData' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
185 | // XOR-RELAYED-ADDRESS
186 | public let attrXorRelayedAddress: AttrType = AttrType(0x0016)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:186:12: warning: let 'attrXorRelayedAddress' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
184 | public let attrData: AttrType = AttrType(0x0013)
185 | // XOR-RELAYED-ADDRESS
186 | public let attrXorRelayedAddress: AttrType = AttrType(0x0016)
| |- warning: let 'attrXorRelayedAddress' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrXorRelayedAddress' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
187 | // EVEN-PORT
188 | public let attrEvenPort: AttrType = AttrType(0x0018)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:188:12: warning: let 'attrEvenPort' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
186 | public let attrXorRelayedAddress: AttrType = AttrType(0x0016)
187 | // EVEN-PORT
188 | public let attrEvenPort: AttrType = AttrType(0x0018)
| |- warning: let 'attrEvenPort' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrEvenPort' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
189 | // REQUESTED-TRANSPORT
190 | public let attrRequestedTransport: AttrType = AttrType(0x0019)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:190:12: warning: let 'attrRequestedTransport' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
188 | public let attrEvenPort: AttrType = AttrType(0x0018)
189 | // REQUESTED-TRANSPORT
190 | public let attrRequestedTransport: AttrType = AttrType(0x0019)
| |- warning: let 'attrRequestedTransport' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrRequestedTransport' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
191 | // DONT-FRAGMENT
192 | public let attrDontFragment: AttrType = AttrType(0x001A)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:192:12: warning: let 'attrDontFragment' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
190 | public let attrRequestedTransport: AttrType = AttrType(0x0019)
191 | // DONT-FRAGMENT
192 | public let attrDontFragment: AttrType = AttrType(0x001A)
| |- warning: let 'attrDontFragment' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrDontFragment' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
193 | // RESERVATION-TOKEN
194 | public let attrReservationToken: AttrType = AttrType(0x0022)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:194:12: warning: let 'attrReservationToken' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
192 | public let attrDontFragment: AttrType = AttrType(0x001A)
193 | // RESERVATION-TOKEN
194 | public let attrReservationToken: AttrType = AttrType(0x0022)
| |- warning: let 'attrReservationToken' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrReservationToken' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
195 |
196 | /// Attributes from RFC 5780 NAT Behavior Discovery
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:198:12: warning: let 'attrChangeRequest' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
196 | /// Attributes from RFC 5780 NAT Behavior Discovery
197 | // CHANGE-REQUEST
198 | public let attrChangeRequest: AttrType = AttrType(0x0003)
| |- warning: let 'attrChangeRequest' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrChangeRequest' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
199 | // PADDING
200 | public let attrPadding: AttrType = AttrType(0x0026)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:200:12: warning: let 'attrPadding' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
198 | public let attrChangeRequest: AttrType = AttrType(0x0003)
199 | // PADDING
200 | public let attrPadding: AttrType = AttrType(0x0026)
| |- warning: let 'attrPadding' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrPadding' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
201 | // RESPONSE-PORT
202 | public let attrResponsePort: AttrType = AttrType(0x0027)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:202:12: warning: let 'attrResponsePort' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
200 | public let attrPadding: AttrType = AttrType(0x0026)
201 | // RESPONSE-PORT
202 | public let attrResponsePort: AttrType = AttrType(0x0027)
| |- warning: let 'attrResponsePort' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrResponsePort' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
203 | // CACHE-TIMEOUT
204 | public let attrCacheTimeout: AttrType = AttrType(0x8027)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:204:12: warning: let 'attrCacheTimeout' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
202 | public let attrResponsePort: AttrType = AttrType(0x0027)
203 | // CACHE-TIMEOUT
204 | public let attrCacheTimeout: AttrType = AttrType(0x8027)
| |- warning: let 'attrCacheTimeout' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrCacheTimeout' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
205 | // RESPONSE-ORIGIN
206 | public let attrResponseOrigin: AttrType = AttrType(0x802b)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:206:12: warning: let 'attrResponseOrigin' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
204 | public let attrCacheTimeout: AttrType = AttrType(0x8027)
205 | // RESPONSE-ORIGIN
206 | public let attrResponseOrigin: AttrType = AttrType(0x802b)
| |- warning: let 'attrResponseOrigin' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrResponseOrigin' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
207 | // OTHER-ADDRESS
208 | public let attrOtherAddress: AttrType = AttrType(0x802C)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:208:12: warning: let 'attrOtherAddress' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
206 | public let attrResponseOrigin: AttrType = AttrType(0x802b)
207 | // OTHER-ADDRESS
208 | public let attrOtherAddress: AttrType = AttrType(0x802C)
| |- warning: let 'attrOtherAddress' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrOtherAddress' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
209 |
210 | /// Attributes from RFC 3489, removed by RFC 5389,
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:213:12: warning: let 'attrSourceAddress' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
211 | /// but still used by RFC5389-implementing software like Vovida.org, reTURNServer, etc.
212 | // SOURCE-ADDRESS
213 | public let attrSourceAddress: AttrType = AttrType(0x0004)
| |- warning: let 'attrSourceAddress' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrSourceAddress' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
214 | // CHANGED-ADDRESS
215 | public let attrChangedAddress: AttrType = AttrType(0x0005)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:215:12: warning: let 'attrChangedAddress' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
213 | public let attrSourceAddress: AttrType = AttrType(0x0004)
214 | // CHANGED-ADDRESS
215 | public let attrChangedAddress: AttrType = AttrType(0x0005)
| |- warning: let 'attrChangedAddress' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrChangedAddress' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
216 |
217 | /// Attributes from RFC 6062 TURN Extensions for TCP Allocations.
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:219:12: warning: let 'attrConnectionId' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
217 | /// Attributes from RFC 6062 TURN Extensions for TCP Allocations.
218 | // CONNECTION-ID
219 | public let attrConnectionId: AttrType = AttrType(0x002a)
| |- warning: let 'attrConnectionId' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrConnectionId' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
220 |
221 | /// Attributes from RFC 6156 TURN IPv6.
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:223:12: warning: let 'attrRequestedAddressFamily' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
221 | /// Attributes from RFC 6156 TURN IPv6.
222 | // REQUESTED-ADDRESS-FAMILY
223 | public let attrRequestedAddressFamily: AttrType = AttrType(0x0017)
| |- warning: let 'attrRequestedAddressFamily' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrRequestedAddressFamily' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
224 |
225 | /// Attributes from An Origin Attribute for the STUN Protocol.
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:226:12: warning: let 'attrOrigin' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
224 |
225 | /// Attributes from An Origin Attribute for the STUN Protocol.
226 | public let attrOrigin: AttrType = AttrType(0x802F)
| |- warning: let 'attrOrigin' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrOrigin' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
227 |
228 | /// Attributes from RFC 8489 STUN.
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:230:12: warning: let 'attrMessageIntegritySha256' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
228 | /// Attributes from RFC 8489 STUN.
229 | // MESSAGE-INTEGRITY-SHA256
230 | public let attrMessageIntegritySha256: AttrType = AttrType(0x001C)
| |- warning: let 'attrMessageIntegritySha256' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrMessageIntegritySha256' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
231 | // PASSWORD-ALGORITHM
232 | public let attrPasswordAlgorithm: AttrType = AttrType(0x001D)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:232:12: warning: let 'attrPasswordAlgorithm' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
230 | public let attrMessageIntegritySha256: AttrType = AttrType(0x001C)
231 | // PASSWORD-ALGORITHM
232 | public let attrPasswordAlgorithm: AttrType = AttrType(0x001D)
| |- warning: let 'attrPasswordAlgorithm' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrPasswordAlgorithm' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
233 | // USER-HASH
234 | public let attrUserHash: AttrType = AttrType(0x001E)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:234:12: warning: let 'attrUserHash' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
232 | public let attrPasswordAlgorithm: AttrType = AttrType(0x001D)
233 | // USER-HASH
234 | public let attrUserHash: AttrType = AttrType(0x001E)
| |- warning: let 'attrUserHash' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrUserHash' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
235 | // PASSWORD-ALGORITHMS
236 | public let attrPasswordAlgorithms: AttrType = AttrType(0x8002)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:236:12: warning: let 'attrPasswordAlgorithms' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
234 | public let attrUserHash: AttrType = AttrType(0x001E)
235 | // PASSWORD-ALGORITHMS
236 | public let attrPasswordAlgorithms: AttrType = AttrType(0x8002)
| |- warning: let 'attrPasswordAlgorithms' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrPasswordAlgorithms' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
237 | // ALTERNATE-DOMAIN
238 | public let attrAlternateDomain: AttrType = AttrType(0x8003)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:238:12: warning: let 'attrAlternateDomain' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
:
236 | public let attrPasswordAlgorithms: AttrType = AttrType(0x8002)
237 | // ALTERNATE-DOMAIN
238 | public let attrAlternateDomain: AttrType = AttrType(0x8003)
| |- warning: let 'attrAlternateDomain' is not concurrency-safe because non-'Sendable' type 'AttrType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'attrAlternateDomain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
239 |
240 | /// RawAttribute is a Type-Length-Value (TLV) object that
/Users/admin/builder/spi-builder-workspace/Sources/STUN/ErrorCodeAttribute.swift:114:12: warning: let 'codeTryAlternate' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
87 |
88 | /// ErrorCode is code for ERROR-CODE attribute.
89 | public struct ErrorCode: Equatable, Hashable {
| `- note: consider making struct 'ErrorCode' conform to the 'Sendable' protocol
90 | var rawValue: UInt16
91 |
:
112 |
113 | /// Possible error codes.
114 | public let codeTryAlternate: ErrorCode = ErrorCode(300)
| |- warning: let 'codeTryAlternate' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'codeTryAlternate' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 | public let codeBadRequest: ErrorCode = ErrorCode(400)
116 | public let codeUnauthorized: ErrorCode = ErrorCode(401)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/ErrorCodeAttribute.swift:115:12: warning: let 'codeBadRequest' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
87 |
88 | /// ErrorCode is code for ERROR-CODE attribute.
89 | public struct ErrorCode: Equatable, Hashable {
| `- note: consider making struct 'ErrorCode' conform to the 'Sendable' protocol
90 | var rawValue: UInt16
91 |
:
113 | /// Possible error codes.
114 | public let codeTryAlternate: ErrorCode = ErrorCode(300)
115 | public let codeBadRequest: ErrorCode = ErrorCode(400)
| |- warning: let 'codeBadRequest' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'codeBadRequest' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
116 | public let codeUnauthorized: ErrorCode = ErrorCode(401)
117 | public let codeUnknownAttribute: ErrorCode = ErrorCode(420)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/ErrorCodeAttribute.swift:116:12: warning: let 'codeUnauthorized' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
87 |
88 | /// ErrorCode is code for ERROR-CODE attribute.
89 | public struct ErrorCode: Equatable, Hashable {
| `- note: consider making struct 'ErrorCode' conform to the 'Sendable' protocol
90 | var rawValue: UInt16
91 |
:
114 | public let codeTryAlternate: ErrorCode = ErrorCode(300)
115 | public let codeBadRequest: ErrorCode = ErrorCode(400)
116 | public let codeUnauthorized: ErrorCode = ErrorCode(401)
| |- warning: let 'codeUnauthorized' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'codeUnauthorized' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
117 | public let codeUnknownAttribute: ErrorCode = ErrorCode(420)
118 | public let codeStaleNonce: ErrorCode = ErrorCode(438)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/ErrorCodeAttribute.swift:117:12: warning: let 'codeUnknownAttribute' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
87 |
88 | /// ErrorCode is code for ERROR-CODE attribute.
89 | public struct ErrorCode: Equatable, Hashable {
| `- note: consider making struct 'ErrorCode' conform to the 'Sendable' protocol
90 | var rawValue: UInt16
91 |
:
115 | public let codeBadRequest: ErrorCode = ErrorCode(400)
116 | public let codeUnauthorized: ErrorCode = ErrorCode(401)
117 | public let codeUnknownAttribute: ErrorCode = ErrorCode(420)
| |- warning: let 'codeUnknownAttribute' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'codeUnknownAttribute' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 | public let codeStaleNonce: ErrorCode = ErrorCode(438)
119 | public let codeRoleConflict: ErrorCode = ErrorCode(487)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/ErrorCodeAttribute.swift:118:12: warning: let 'codeStaleNonce' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
87 |
88 | /// ErrorCode is code for ERROR-CODE attribute.
89 | public struct ErrorCode: Equatable, Hashable {
| `- note: consider making struct 'ErrorCode' conform to the 'Sendable' protocol
90 | var rawValue: UInt16
91 |
:
116 | public let codeUnauthorized: ErrorCode = ErrorCode(401)
117 | public let codeUnknownAttribute: ErrorCode = ErrorCode(420)
118 | public let codeStaleNonce: ErrorCode = ErrorCode(438)
| |- warning: let 'codeStaleNonce' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'codeStaleNonce' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 | public let codeRoleConflict: ErrorCode = ErrorCode(487)
120 | public let codeServerError: ErrorCode = ErrorCode(500)
/Users/admin/builder/spi-builder-workspace/Sources/STUN/ErrorCodeAttribute.swift:119:12: warning: let 'codeRoleConflict' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
87 |
88 | /// ErrorCode is code for ERROR-CODE attribute.
89 | public struct ErrorCode: Equatable, Hashable {
| `- note: consider making struct 'ErrorCode' conform to the 'Sendable' protocol
90 | var rawValue: UInt16
91 |
:
117 | public let codeUnknownAttribute: ErrorCode = ErrorCode(420)
118 | public let codeStaleNonce: ErrorCode = ErrorCode(438)
119 | public let codeRoleConflict: ErrorCode = ErrorCode(487)
| |- warning: let 'codeRoleConflict' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'codeRoleConflict' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
120 | public let codeServerError: ErrorCode = ErrorCode(500)
121 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/ErrorCodeAttribute.swift:120:12: warning: let 'codeServerError' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
87 |
88 | /// ErrorCode is code for ERROR-CODE attribute.
89 | public struct ErrorCode: Equatable, Hashable {
| `- note: consider making struct 'ErrorCode' conform to the 'Sendable' protocol
90 | var rawValue: UInt16
91 |
:
118 | public let codeStaleNonce: ErrorCode = ErrorCode(438)
119 | public let codeRoleConflict: ErrorCode = ErrorCode(487)
120 | public let codeServerError: ErrorCode = ErrorCode(500)
| |- warning: let 'codeServerError' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'codeServerError' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
121 |
122 | /// DEPRECATED constants.
/Users/admin/builder/spi-builder-workspace/Sources/STUN/ErrorCodeAttribute.swift:124:12: warning: let 'codeUnauthorised' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
87 |
88 | /// ErrorCode is code for ERROR-CODE attribute.
89 | public struct ErrorCode: Equatable, Hashable {
| `- note: consider making struct 'ErrorCode' conform to the 'Sendable' protocol
90 | var rawValue: UInt16
91 |
:
122 | /// DEPRECATED constants.
123 | /// DEPRECATED, use codeUnauthorized.
124 | public let codeUnauthorised: ErrorCode = codeUnauthorized
| |- warning: let 'codeUnauthorised' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'codeUnauthorised' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
125 |
126 | /// Error codes from RFC 5766.
/Users/admin/builder/spi-builder-workspace/Sources/STUN/ErrorCodeAttribute.swift:129:12: warning: let 'codeForbidden' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
87 |
88 | /// ErrorCode is code for ERROR-CODE attribute.
89 | public struct ErrorCode: Equatable, Hashable {
| `- note: consider making struct 'ErrorCode' conform to the 'Sendable' protocol
90 | var rawValue: UInt16
91 |
:
127 | ///
128 | /// RFC 5766 Section 15
129 | public let codeForbidden: ErrorCode = ErrorCode(403) // Forbidden
| |- warning: let 'codeForbidden' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'codeForbidden' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 | public let codeAllocMismatch: ErrorCode = ErrorCode(437) // Allocation Mismatch
131 | public let codeWrongCredentials: ErrorCode = ErrorCode(441) // Wrong Credentials
/Users/admin/builder/spi-builder-workspace/Sources/STUN/ErrorCodeAttribute.swift:130:12: warning: let 'codeAllocMismatch' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
87 |
88 | /// ErrorCode is code for ERROR-CODE attribute.
89 | public struct ErrorCode: Equatable, Hashable {
| `- note: consider making struct 'ErrorCode' conform to the 'Sendable' protocol
90 | var rawValue: UInt16
91 |
:
128 | /// RFC 5766 Section 15
129 | public let codeForbidden: ErrorCode = ErrorCode(403) // Forbidden
130 | public let codeAllocMismatch: ErrorCode = ErrorCode(437) // Allocation Mismatch
| |- warning: let 'codeAllocMismatch' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'codeAllocMismatch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
131 | public let codeWrongCredentials: ErrorCode = ErrorCode(441) // Wrong Credentials
132 | public let codeUnsupportedTransProto: ErrorCode = ErrorCode(442) // Unsupported Transport Protocol
/Users/admin/builder/spi-builder-workspace/Sources/STUN/ErrorCodeAttribute.swift:131:12: warning: let 'codeWrongCredentials' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
87 |
88 | /// ErrorCode is code for ERROR-CODE attribute.
89 | public struct ErrorCode: Equatable, Hashable {
| `- note: consider making struct 'ErrorCode' conform to the 'Sendable' protocol
90 | var rawValue: UInt16
91 |
:
129 | public let codeForbidden: ErrorCode = ErrorCode(403) // Forbidden
130 | public let codeAllocMismatch: ErrorCode = ErrorCode(437) // Allocation Mismatch
131 | public let codeWrongCredentials: ErrorCode = ErrorCode(441) // Wrong Credentials
| |- warning: let 'codeWrongCredentials' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'codeWrongCredentials' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 | public let codeUnsupportedTransProto: ErrorCode = ErrorCode(442) // Unsupported Transport Protocol
133 | public let codeAllocQuotaReached: ErrorCode = ErrorCode(486) // Allocation Quota Reached
/Users/admin/builder/spi-builder-workspace/Sources/STUN/ErrorCodeAttribute.swift:132:12: warning: let 'codeUnsupportedTransProto' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
87 |
88 | /// ErrorCode is code for ERROR-CODE attribute.
89 | public struct ErrorCode: Equatable, Hashable {
| `- note: consider making struct 'ErrorCode' conform to the 'Sendable' protocol
90 | var rawValue: UInt16
91 |
:
130 | public let codeAllocMismatch: ErrorCode = ErrorCode(437) // Allocation Mismatch
131 | public let codeWrongCredentials: ErrorCode = ErrorCode(441) // Wrong Credentials
132 | public let codeUnsupportedTransProto: ErrorCode = ErrorCode(442) // Unsupported Transport Protocol
| |- warning: let 'codeUnsupportedTransProto' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'codeUnsupportedTransProto' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
133 | public let codeAllocQuotaReached: ErrorCode = ErrorCode(486) // Allocation Quota Reached
134 | public let codeInsufficientCapacity: ErrorCode = ErrorCode(508) // Insufficient Capacity
/Users/admin/builder/spi-builder-workspace/Sources/STUN/ErrorCodeAttribute.swift:133:12: warning: let 'codeAllocQuotaReached' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
87 |
88 | /// ErrorCode is code for ERROR-CODE attribute.
89 | public struct ErrorCode: Equatable, Hashable {
| `- note: consider making struct 'ErrorCode' conform to the 'Sendable' protocol
90 | var rawValue: UInt16
91 |
:
131 | public let codeWrongCredentials: ErrorCode = ErrorCode(441) // Wrong Credentials
132 | public let codeUnsupportedTransProto: ErrorCode = ErrorCode(442) // Unsupported Transport Protocol
133 | public let codeAllocQuotaReached: ErrorCode = ErrorCode(486) // Allocation Quota Reached
| |- warning: let 'codeAllocQuotaReached' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'codeAllocQuotaReached' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
134 | public let codeInsufficientCapacity: ErrorCode = ErrorCode(508) // Insufficient Capacity
135 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/ErrorCodeAttribute.swift:134:12: warning: let 'codeInsufficientCapacity' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
87 |
88 | /// ErrorCode is code for ERROR-CODE attribute.
89 | public struct ErrorCode: Equatable, Hashable {
| `- note: consider making struct 'ErrorCode' conform to the 'Sendable' protocol
90 | var rawValue: UInt16
91 |
:
132 | public let codeUnsupportedTransProto: ErrorCode = ErrorCode(442) // Unsupported Transport Protocol
133 | public let codeAllocQuotaReached: ErrorCode = ErrorCode(486) // Allocation Quota Reached
134 | public let codeInsufficientCapacity: ErrorCode = ErrorCode(508) // Insufficient Capacity
| |- warning: let 'codeInsufficientCapacity' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'codeInsufficientCapacity' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
135 |
136 | /// Error codes from RFC 6062.
/Users/admin/builder/spi-builder-workspace/Sources/STUN/ErrorCodeAttribute.swift:139:12: warning: let 'codeConnAlreadyExists' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
87 |
88 | /// ErrorCode is code for ERROR-CODE attribute.
89 | public struct ErrorCode: Equatable, Hashable {
| `- note: consider making struct 'ErrorCode' conform to the 'Sendable' protocol
90 | var rawValue: UInt16
91 |
:
137 | ///
138 | /// RFC 6062 Section 6.3
139 | public let codeConnAlreadyExists: ErrorCode = ErrorCode(446)
| |- warning: let 'codeConnAlreadyExists' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'codeConnAlreadyExists' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
140 | public let codeConnTimeoutOrFailure: ErrorCode = ErrorCode(447)
141 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/ErrorCodeAttribute.swift:140:12: warning: let 'codeConnTimeoutOrFailure' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
87 |
88 | /// ErrorCode is code for ERROR-CODE attribute.
89 | public struct ErrorCode: Equatable, Hashable {
| `- note: consider making struct 'ErrorCode' conform to the 'Sendable' protocol
90 | var rawValue: UInt16
91 |
:
138 | /// RFC 6062 Section 6.3
139 | public let codeConnAlreadyExists: ErrorCode = ErrorCode(446)
140 | public let codeConnTimeoutOrFailure: ErrorCode = ErrorCode(447)
| |- warning: let 'codeConnTimeoutOrFailure' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'codeConnTimeoutOrFailure' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
141 |
142 | /// Error codes from RFC 6156.
/Users/admin/builder/spi-builder-workspace/Sources/STUN/ErrorCodeAttribute.swift:145:12: warning: let 'codeAddrFamilyNotSupported' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
87 |
88 | /// ErrorCode is code for ERROR-CODE attribute.
89 | public struct ErrorCode: Equatable, Hashable {
| `- note: consider making struct 'ErrorCode' conform to the 'Sendable' protocol
90 | var rawValue: UInt16
91 |
:
143 | ///
144 | /// RFC 6156 Section 10.2
145 | public let codeAddrFamilyNotSupported: ErrorCode = ErrorCode(440) // Address Family not Supported
| |- warning: let 'codeAddrFamilyNotSupported' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'codeAddrFamilyNotSupported' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
146 | public let codePeerAddrFamilyMismatch: ErrorCode = ErrorCode(443) // Peer Address Family Mismatch
147 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/ErrorCodeAttribute.swift:146:12: warning: let 'codePeerAddrFamilyMismatch' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
87 |
88 | /// ErrorCode is code for ERROR-CODE attribute.
89 | public struct ErrorCode: Equatable, Hashable {
| `- note: consider making struct 'ErrorCode' conform to the 'Sendable' protocol
90 | var rawValue: UInt16
91 |
:
144 | /// RFC 6156 Section 10.2
145 | public let codeAddrFamilyNotSupported: ErrorCode = ErrorCode(440) // Address Family not Supported
146 | public let codePeerAddrFamilyMismatch: ErrorCode = ErrorCode(443) // Peer Address Family Mismatch
| |- warning: let 'codePeerAddrFamilyMismatch' is not concurrency-safe because non-'Sendable' type 'ErrorCode' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'codePeerAddrFamilyMismatch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
147 |
148 | public let errorReasons: [ErrorCode: String] =
/Users/admin/builder/spi-builder-workspace/Sources/STUN/ErrorCodeAttribute.swift:148:12: warning: let 'errorReasons' is not concurrency-safe because non-'Sendable' type '[ErrorCode : String]' may have shared mutable state; this is an error in the Swift 6 language mode
87 |
88 | /// ErrorCode is code for ERROR-CODE attribute.
89 | public struct ErrorCode: Equatable, Hashable {
| `- note: consider making struct 'ErrorCode' conform to the 'Sendable' protocol
90 | var rawValue: UInt16
91 |
:
146 | public let codePeerAddrFamilyMismatch: ErrorCode = ErrorCode(443) // Peer Address Family Mismatch
147 |
148 | public let errorReasons: [ErrorCode: String] =
| |- warning: let 'errorReasons' is not concurrency-safe because non-'Sendable' type '[ErrorCode : String]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'errorReasons' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
149 | [
150 | codeTryAlternate: "Try Alternate",
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Fingerprint.swift:41:12: warning: let 'fingerprint' is not concurrency-safe because non-'Sendable' type 'FingerprintAttr' may have shared mutable state; this is an error in the Swift 6 language mode
18 | ///
19 | /// RFC 5389 Section 15.5
20 | public struct FingerprintAttr {
| `- note: consider making struct 'FingerprintAttr' conform to the 'Sendable' protocol
21 | // Check reads fingerprint value from m and checks it, returning error if any.
22 | // Can return *AttrLengthErr, ErrAttributeNotFound, and *CRCMismatch.
:
39 | /// m := FingerprintAttr()
40 | /// FINGERPRINT.add_to(m)
41 | public let fingerprint: FingerprintAttr = FingerprintAttr()
| |- warning: let 'fingerprint' is not concurrency-safe because non-'Sendable' type 'FingerprintAttr' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'fingerprint' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 | public let fingerprintXorValue: UInt32 = 0x5354_554e
43 | public let fingerprintSize: Int = 4 // 32 bit
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:428:12: warning: let 'classRequest' is not concurrency-safe because non-'Sendable' type 'MessageClass' may have shared mutable state; this is an error in the Swift 6 language mode
426 |
427 | /// Possible values for MessageClass in STUN Message Type.
428 | public let classRequest: MessageClass = MessageClass(0x00)
| |- warning: let 'classRequest' is not concurrency-safe because non-'Sendable' type 'MessageClass' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'classRequest' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
429 | public let classIndication: MessageClass = MessageClass(0x01)
430 | public let classSuccessResponse: MessageClass = MessageClass(0x02)
:
432 |
433 | /// MessageClass is 8-bit representation of 2-bit of STUN MessageClass.
434 | public struct MessageClass: Equatable {
| `- note: consider making struct 'MessageClass' conform to the 'Sendable' protocol
435 | var rawValue: UInt8
436 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:429:12: warning: let 'classIndication' is not concurrency-safe because non-'Sendable' type 'MessageClass' may have shared mutable state; this is an error in the Swift 6 language mode
427 | /// Possible values for MessageClass in STUN Message Type.
428 | public let classRequest: MessageClass = MessageClass(0x00)
429 | public let classIndication: MessageClass = MessageClass(0x01)
| |- warning: let 'classIndication' is not concurrency-safe because non-'Sendable' type 'MessageClass' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'classIndication' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
430 | public let classSuccessResponse: MessageClass = MessageClass(0x02)
431 | public let classErrorResponse: MessageClass = MessageClass(0x03)
432 |
433 | /// MessageClass is 8-bit representation of 2-bit of STUN MessageClass.
434 | public struct MessageClass: Equatable {
| `- note: consider making struct 'MessageClass' conform to the 'Sendable' protocol
435 | var rawValue: UInt8
436 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:430:12: warning: let 'classSuccessResponse' is not concurrency-safe because non-'Sendable' type 'MessageClass' may have shared mutable state; this is an error in the Swift 6 language mode
428 | public let classRequest: MessageClass = MessageClass(0x00)
429 | public let classIndication: MessageClass = MessageClass(0x01)
430 | public let classSuccessResponse: MessageClass = MessageClass(0x02)
| |- warning: let 'classSuccessResponse' is not concurrency-safe because non-'Sendable' type 'MessageClass' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'classSuccessResponse' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
431 | public let classErrorResponse: MessageClass = MessageClass(0x03)
432 |
433 | /// MessageClass is 8-bit representation of 2-bit of STUN MessageClass.
434 | public struct MessageClass: Equatable {
| `- note: consider making struct 'MessageClass' conform to the 'Sendable' protocol
435 | var rawValue: UInt8
436 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:431:12: warning: let 'classErrorResponse' is not concurrency-safe because non-'Sendable' type 'MessageClass' may have shared mutable state; this is an error in the Swift 6 language mode
429 | public let classIndication: MessageClass = MessageClass(0x01)
430 | public let classSuccessResponse: MessageClass = MessageClass(0x02)
431 | public let classErrorResponse: MessageClass = MessageClass(0x03)
| |- warning: let 'classErrorResponse' is not concurrency-safe because non-'Sendable' type 'MessageClass' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'classErrorResponse' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
432 |
433 | /// MessageClass is 8-bit representation of 2-bit of STUN MessageClass.
434 | public struct MessageClass: Equatable {
| `- note: consider making struct 'MessageClass' conform to the 'Sendable' protocol
435 | var rawValue: UInt8
436 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:460:12: warning: let 'methodBinding' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
458 |
459 | /// Possible methods for STUN Message.
460 | public let methodBinding: Method = Method(0x001)
| |- warning: let 'methodBinding' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'methodBinding' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
461 | public let methodAllocate: Method = Method(0x003)
462 | public let methodRefresh: Method = Method(0x004)
:
472 |
473 | /// Method is uint16 representation of 12-bit STUN method.
474 | public struct Method: Equatable {
| `- note: consider making struct 'Method' conform to the 'Sendable' protocol
475 | var rawValue: UInt16
476 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:461:12: warning: let 'methodAllocate' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
459 | /// Possible methods for STUN Message.
460 | public let methodBinding: Method = Method(0x001)
461 | public let methodAllocate: Method = Method(0x003)
| |- warning: let 'methodAllocate' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'methodAllocate' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
462 | public let methodRefresh: Method = Method(0x004)
463 | public let methodSend: Method = Method(0x006)
:
472 |
473 | /// Method is uint16 representation of 12-bit STUN method.
474 | public struct Method: Equatable {
| `- note: consider making struct 'Method' conform to the 'Sendable' protocol
475 | var rawValue: UInt16
476 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:462:12: warning: let 'methodRefresh' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
460 | public let methodBinding: Method = Method(0x001)
461 | public let methodAllocate: Method = Method(0x003)
462 | public let methodRefresh: Method = Method(0x004)
| |- warning: let 'methodRefresh' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'methodRefresh' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
463 | public let methodSend: Method = Method(0x006)
464 | public let methodData: Method = Method(0x007)
:
472 |
473 | /// Method is uint16 representation of 12-bit STUN method.
474 | public struct Method: Equatable {
| `- note: consider making struct 'Method' conform to the 'Sendable' protocol
475 | var rawValue: UInt16
476 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:463:12: warning: let 'methodSend' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
461 | public let methodAllocate: Method = Method(0x003)
462 | public let methodRefresh: Method = Method(0x004)
463 | public let methodSend: Method = Method(0x006)
| |- warning: let 'methodSend' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'methodSend' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
464 | public let methodData: Method = Method(0x007)
465 | public let methodCreatePermission: Method = Method(0x008)
:
472 |
473 | /// Method is uint16 representation of 12-bit STUN method.
474 | public struct Method: Equatable {
| `- note: consider making struct 'Method' conform to the 'Sendable' protocol
475 | var rawValue: UInt16
476 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:464:12: warning: let 'methodData' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
462 | public let methodRefresh: Method = Method(0x004)
463 | public let methodSend: Method = Method(0x006)
464 | public let methodData: Method = Method(0x007)
| |- warning: let 'methodData' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'methodData' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
465 | public let methodCreatePermission: Method = Method(0x008)
466 | public let methodChannelBind: Method = Method(0x009)
:
472 |
473 | /// Method is uint16 representation of 12-bit STUN method.
474 | public struct Method: Equatable {
| `- note: consider making struct 'Method' conform to the 'Sendable' protocol
475 | var rawValue: UInt16
476 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:465:12: warning: let 'methodCreatePermission' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
463 | public let methodSend: Method = Method(0x006)
464 | public let methodData: Method = Method(0x007)
465 | public let methodCreatePermission: Method = Method(0x008)
| |- warning: let 'methodCreatePermission' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'methodCreatePermission' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
466 | public let methodChannelBind: Method = Method(0x009)
467 |
:
472 |
473 | /// Method is uint16 representation of 12-bit STUN method.
474 | public struct Method: Equatable {
| `- note: consider making struct 'Method' conform to the 'Sendable' protocol
475 | var rawValue: UInt16
476 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:466:12: warning: let 'methodChannelBind' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
464 | public let methodData: Method = Method(0x007)
465 | public let methodCreatePermission: Method = Method(0x008)
466 | public let methodChannelBind: Method = Method(0x009)
| |- warning: let 'methodChannelBind' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'methodChannelBind' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
467 |
468 | /// Methods from RFC 6062.
:
472 |
473 | /// Method is uint16 representation of 12-bit STUN method.
474 | public struct Method: Equatable {
| `- note: consider making struct 'Method' conform to the 'Sendable' protocol
475 | var rawValue: UInt16
476 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:469:12: warning: let 'methodConnect' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
467 |
468 | /// Methods from RFC 6062.
469 | public let methodConnect: Method = Method(0x000a)
| |- warning: let 'methodConnect' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'methodConnect' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
470 | public let methodConnectionBind: Method = Method(0x000b)
471 | public let methodConnectionAttempt: Method = Method(0x000c)
472 |
473 | /// Method is uint16 representation of 12-bit STUN method.
474 | public struct Method: Equatable {
| `- note: consider making struct 'Method' conform to the 'Sendable' protocol
475 | var rawValue: UInt16
476 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:470:12: warning: let 'methodConnectionBind' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
468 | /// Methods from RFC 6062.
469 | public let methodConnect: Method = Method(0x000a)
470 | public let methodConnectionBind: Method = Method(0x000b)
| |- warning: let 'methodConnectionBind' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'methodConnectionBind' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
471 | public let methodConnectionAttempt: Method = Method(0x000c)
472 |
473 | /// Method is uint16 representation of 12-bit STUN method.
474 | public struct Method: Equatable {
| `- note: consider making struct 'Method' conform to the 'Sendable' protocol
475 | var rawValue: UInt16
476 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:471:12: warning: let 'methodConnectionAttempt' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
469 | public let methodConnect: Method = Method(0x000a)
470 | public let methodConnectionBind: Method = Method(0x000b)
471 | public let methodConnectionAttempt: Method = Method(0x000c)
| |- warning: let 'methodConnectionAttempt' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'methodConnectionAttempt' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
472 |
473 | /// Method is uint16 representation of 12-bit STUN method.
474 | public struct Method: Equatable {
| `- note: consider making struct 'Method' conform to the 'Sendable' protocol
475 | var rawValue: UInt16
476 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:515:12: warning: let 'bindingRequest' is not concurrency-safe because non-'Sendable' type 'MessageType' may have shared mutable state; this is an error in the Swift 6 language mode
513 | /// Common STUN message types.
514 | /// Binding request message type.
515 | public let bindingRequest: MessageType = MessageType(
| |- warning: let 'bindingRequest' is not concurrency-safe because non-'Sendable' type 'MessageType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'bindingRequest' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
516 | method: methodBinding,
517 | messageClass: classRequest
:
545 |
546 | // MessageType is STUN Message Type Field.
547 | public struct MessageType: Equatable {
| `- note: consider making struct 'MessageType' conform to the 'Sendable' protocol
548 | var method: Method // e.g. binding
549 | var messageClass: MessageClass // e.g. request
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:520:12: warning: let 'bindingSuccess' is not concurrency-safe because non-'Sendable' type 'MessageType' may have shared mutable state; this is an error in the Swift 6 language mode
518 | )
519 | /// Binding success response message type
520 | public let bindingSuccess: MessageType = MessageType(
| |- warning: let 'bindingSuccess' is not concurrency-safe because non-'Sendable' type 'MessageType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'bindingSuccess' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
521 | method: methodBinding,
522 | messageClass: classSuccessResponse
:
545 |
546 | // MessageType is STUN Message Type Field.
547 | public struct MessageType: Equatable {
| `- note: consider making struct 'MessageType' conform to the 'Sendable' protocol
548 | var method: Method // e.g. binding
549 | var messageClass: MessageClass // e.g. request
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:525:12: warning: let 'bindigError' is not concurrency-safe because non-'Sendable' type 'MessageType' may have shared mutable state; this is an error in the Swift 6 language mode
523 | )
524 | /// Binding error response message type.
525 | public let bindigError: MessageType = MessageType(
| |- warning: let 'bindigError' is not concurrency-safe because non-'Sendable' type 'MessageType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'bindigError' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
526 | method: methodBinding,
527 | messageClass: classErrorResponse
:
545 |
546 | // MessageType is STUN Message Type Field.
547 | public struct MessageType: Equatable {
| `- note: consider making struct 'MessageType' conform to the 'Sendable' protocol
548 | var method: Method // e.g. binding
549 | var messageClass: MessageClass // e.g. request
/Users/admin/builder/spi-builder-workspace/Sources/STUN/StunError.swift:45:10: warning: associated value 'errUnsupportedAttrType' of 'Sendable'-conforming enum 'StunError' has non-sendable type 'AttrType'; this is an error in the Swift 6 language mode
43 | case errInvalidMagicCookie(UInt32)
44 | case errBufferTooSmall
45 | case errUnsupportedAttrType(AttrType)
| `- warning: associated value 'errUnsupportedAttrType' of 'Sendable'-conforming enum 'StunError' has non-sendable type 'AttrType'; this is an error in the Swift 6 language mode
46 | case errInvalidTextAttribute
47 | case errInvalidString
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Attribute.swift:44:15: note: consider making struct 'AttrType' conform to the 'Sendable' protocol
42 |
43 | /// AttrType is attribute type.
44 | public struct AttrType: Equatable {
| `- note: consider making struct 'AttrType' conform to the 'Sendable' protocol
45 | var rawValue: UInt16
46 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Fingerprint.swift:41:12: warning: let 'fingerprint' is not concurrency-safe because non-'Sendable' type 'FingerprintAttr' may have shared mutable state; this is an error in the Swift 6 language mode
18 | ///
19 | /// RFC 5389 Section 15.5
20 | public struct FingerprintAttr {
| `- note: consider making struct 'FingerprintAttr' conform to the 'Sendable' protocol
21 | // Check reads fingerprint value from m and checks it, returning error if any.
22 | // Can return *AttrLengthErr, ErrAttributeNotFound, and *CRCMismatch.
:
39 | /// m := FingerprintAttr()
40 | /// FINGERPRINT.add_to(m)
41 | public let fingerprint: FingerprintAttr = FingerprintAttr()
| |- warning: let 'fingerprint' is not concurrency-safe because non-'Sendable' type 'FingerprintAttr' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'fingerprint' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 | public let fingerprintXorValue: UInt32 = 0x5354_554e
43 | public let fingerprintSize: Int = 4 // 32 bit
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:428:12: warning: let 'classRequest' is not concurrency-safe because non-'Sendable' type 'MessageClass' may have shared mutable state; this is an error in the Swift 6 language mode
426 |
427 | /// Possible values for MessageClass in STUN Message Type.
428 | public let classRequest: MessageClass = MessageClass(0x00)
| |- warning: let 'classRequest' is not concurrency-safe because non-'Sendable' type 'MessageClass' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'classRequest' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
429 | public let classIndication: MessageClass = MessageClass(0x01)
430 | public let classSuccessResponse: MessageClass = MessageClass(0x02)
:
432 |
433 | /// MessageClass is 8-bit representation of 2-bit of STUN MessageClass.
434 | public struct MessageClass: Equatable {
| `- note: consider making struct 'MessageClass' conform to the 'Sendable' protocol
435 | var rawValue: UInt8
436 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:429:12: warning: let 'classIndication' is not concurrency-safe because non-'Sendable' type 'MessageClass' may have shared mutable state; this is an error in the Swift 6 language mode
427 | /// Possible values for MessageClass in STUN Message Type.
428 | public let classRequest: MessageClass = MessageClass(0x00)
429 | public let classIndication: MessageClass = MessageClass(0x01)
| |- warning: let 'classIndication' is not concurrency-safe because non-'Sendable' type 'MessageClass' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'classIndication' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
430 | public let classSuccessResponse: MessageClass = MessageClass(0x02)
431 | public let classErrorResponse: MessageClass = MessageClass(0x03)
432 |
433 | /// MessageClass is 8-bit representation of 2-bit of STUN MessageClass.
434 | public struct MessageClass: Equatable {
| `- note: consider making struct 'MessageClass' conform to the 'Sendable' protocol
435 | var rawValue: UInt8
436 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:430:12: warning: let 'classSuccessResponse' is not concurrency-safe because non-'Sendable' type 'MessageClass' may have shared mutable state; this is an error in the Swift 6 language mode
428 | public let classRequest: MessageClass = MessageClass(0x00)
429 | public let classIndication: MessageClass = MessageClass(0x01)
430 | public let classSuccessResponse: MessageClass = MessageClass(0x02)
| |- warning: let 'classSuccessResponse' is not concurrency-safe because non-'Sendable' type 'MessageClass' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'classSuccessResponse' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
431 | public let classErrorResponse: MessageClass = MessageClass(0x03)
432 |
433 | /// MessageClass is 8-bit representation of 2-bit of STUN MessageClass.
434 | public struct MessageClass: Equatable {
| `- note: consider making struct 'MessageClass' conform to the 'Sendable' protocol
435 | var rawValue: UInt8
436 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:431:12: warning: let 'classErrorResponse' is not concurrency-safe because non-'Sendable' type 'MessageClass' may have shared mutable state; this is an error in the Swift 6 language mode
429 | public let classIndication: MessageClass = MessageClass(0x01)
430 | public let classSuccessResponse: MessageClass = MessageClass(0x02)
431 | public let classErrorResponse: MessageClass = MessageClass(0x03)
| |- warning: let 'classErrorResponse' is not concurrency-safe because non-'Sendable' type 'MessageClass' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'classErrorResponse' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
432 |
433 | /// MessageClass is 8-bit representation of 2-bit of STUN MessageClass.
434 | public struct MessageClass: Equatable {
| `- note: consider making struct 'MessageClass' conform to the 'Sendable' protocol
435 | var rawValue: UInt8
436 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:460:12: warning: let 'methodBinding' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
458 |
459 | /// Possible methods for STUN Message.
460 | public let methodBinding: Method = Method(0x001)
| |- warning: let 'methodBinding' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'methodBinding' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
461 | public let methodAllocate: Method = Method(0x003)
462 | public let methodRefresh: Method = Method(0x004)
:
472 |
473 | /// Method is uint16 representation of 12-bit STUN method.
474 | public struct Method: Equatable {
| `- note: consider making struct 'Method' conform to the 'Sendable' protocol
475 | var rawValue: UInt16
476 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:461:12: warning: let 'methodAllocate' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
459 | /// Possible methods for STUN Message.
460 | public let methodBinding: Method = Method(0x001)
461 | public let methodAllocate: Method = Method(0x003)
| |- warning: let 'methodAllocate' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'methodAllocate' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
462 | public let methodRefresh: Method = Method(0x004)
463 | public let methodSend: Method = Method(0x006)
:
472 |
473 | /// Method is uint16 representation of 12-bit STUN method.
474 | public struct Method: Equatable {
| `- note: consider making struct 'Method' conform to the 'Sendable' protocol
475 | var rawValue: UInt16
476 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:462:12: warning: let 'methodRefresh' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
460 | public let methodBinding: Method = Method(0x001)
461 | public let methodAllocate: Method = Method(0x003)
462 | public let methodRefresh: Method = Method(0x004)
| |- warning: let 'methodRefresh' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'methodRefresh' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
463 | public let methodSend: Method = Method(0x006)
464 | public let methodData: Method = Method(0x007)
:
472 |
473 | /// Method is uint16 representation of 12-bit STUN method.
474 | public struct Method: Equatable {
| `- note: consider making struct 'Method' conform to the 'Sendable' protocol
475 | var rawValue: UInt16
476 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:463:12: warning: let 'methodSend' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
461 | public let methodAllocate: Method = Method(0x003)
462 | public let methodRefresh: Method = Method(0x004)
463 | public let methodSend: Method = Method(0x006)
| |- warning: let 'methodSend' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'methodSend' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
464 | public let methodData: Method = Method(0x007)
465 | public let methodCreatePermission: Method = Method(0x008)
:
472 |
473 | /// Method is uint16 representation of 12-bit STUN method.
474 | public struct Method: Equatable {
| `- note: consider making struct 'Method' conform to the 'Sendable' protocol
475 | var rawValue: UInt16
476 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:464:12: warning: let 'methodData' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
462 | public let methodRefresh: Method = Method(0x004)
463 | public let methodSend: Method = Method(0x006)
464 | public let methodData: Method = Method(0x007)
| |- warning: let 'methodData' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'methodData' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
465 | public let methodCreatePermission: Method = Method(0x008)
466 | public let methodChannelBind: Method = Method(0x009)
:
472 |
473 | /// Method is uint16 representation of 12-bit STUN method.
474 | public struct Method: Equatable {
| `- note: consider making struct 'Method' conform to the 'Sendable' protocol
475 | var rawValue: UInt16
476 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:465:12: warning: let 'methodCreatePermission' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
463 | public let methodSend: Method = Method(0x006)
464 | public let methodData: Method = Method(0x007)
465 | public let methodCreatePermission: Method = Method(0x008)
| |- warning: let 'methodCreatePermission' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'methodCreatePermission' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
466 | public let methodChannelBind: Method = Method(0x009)
467 |
:
472 |
473 | /// Method is uint16 representation of 12-bit STUN method.
474 | public struct Method: Equatable {
| `- note: consider making struct 'Method' conform to the 'Sendable' protocol
475 | var rawValue: UInt16
476 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:466:12: warning: let 'methodChannelBind' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
464 | public let methodData: Method = Method(0x007)
465 | public let methodCreatePermission: Method = Method(0x008)
466 | public let methodChannelBind: Method = Method(0x009)
| |- warning: let 'methodChannelBind' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'methodChannelBind' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
467 |
468 | /// Methods from RFC 6062.
:
472 |
473 | /// Method is uint16 representation of 12-bit STUN method.
474 | public struct Method: Equatable {
| `- note: consider making struct 'Method' conform to the 'Sendable' protocol
475 | var rawValue: UInt16
476 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:469:12: warning: let 'methodConnect' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
467 |
468 | /// Methods from RFC 6062.
469 | public let methodConnect: Method = Method(0x000a)
| |- warning: let 'methodConnect' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'methodConnect' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
470 | public let methodConnectionBind: Method = Method(0x000b)
471 | public let methodConnectionAttempt: Method = Method(0x000c)
472 |
473 | /// Method is uint16 representation of 12-bit STUN method.
474 | public struct Method: Equatable {
| `- note: consider making struct 'Method' conform to the 'Sendable' protocol
475 | var rawValue: UInt16
476 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:470:12: warning: let 'methodConnectionBind' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
468 | /// Methods from RFC 6062.
469 | public let methodConnect: Method = Method(0x000a)
470 | public let methodConnectionBind: Method = Method(0x000b)
| |- warning: let 'methodConnectionBind' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'methodConnectionBind' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
471 | public let methodConnectionAttempt: Method = Method(0x000c)
472 |
473 | /// Method is uint16 representation of 12-bit STUN method.
474 | public struct Method: Equatable {
| `- note: consider making struct 'Method' conform to the 'Sendable' protocol
475 | var rawValue: UInt16
476 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:471:12: warning: let 'methodConnectionAttempt' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
469 | public let methodConnect: Method = Method(0x000a)
470 | public let methodConnectionBind: Method = Method(0x000b)
471 | public let methodConnectionAttempt: Method = Method(0x000c)
| |- warning: let 'methodConnectionAttempt' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'methodConnectionAttempt' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
472 |
473 | /// Method is uint16 representation of 12-bit STUN method.
474 | public struct Method: Equatable {
| `- note: consider making struct 'Method' conform to the 'Sendable' protocol
475 | var rawValue: UInt16
476 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:515:12: warning: let 'bindingRequest' is not concurrency-safe because non-'Sendable' type 'MessageType' may have shared mutable state; this is an error in the Swift 6 language mode
513 | /// Common STUN message types.
514 | /// Binding request message type.
515 | public let bindingRequest: MessageType = MessageType(
| |- warning: let 'bindingRequest' is not concurrency-safe because non-'Sendable' type 'MessageType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'bindingRequest' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
516 | method: methodBinding,
517 | messageClass: classRequest
:
545 |
546 | // MessageType is STUN Message Type Field.
547 | public struct MessageType: Equatable {
| `- note: consider making struct 'MessageType' conform to the 'Sendable' protocol
548 | var method: Method // e.g. binding
549 | var messageClass: MessageClass // e.g. request
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:520:12: warning: let 'bindingSuccess' is not concurrency-safe because non-'Sendable' type 'MessageType' may have shared mutable state; this is an error in the Swift 6 language mode
518 | )
519 | /// Binding success response message type
520 | public let bindingSuccess: MessageType = MessageType(
| |- warning: let 'bindingSuccess' is not concurrency-safe because non-'Sendable' type 'MessageType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'bindingSuccess' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
521 | method: methodBinding,
522 | messageClass: classSuccessResponse
:
545 |
546 | // MessageType is STUN Message Type Field.
547 | public struct MessageType: Equatable {
| `- note: consider making struct 'MessageType' conform to the 'Sendable' protocol
548 | var method: Method // e.g. binding
549 | var messageClass: MessageClass // e.g. request
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:525:12: warning: let 'bindigError' is not concurrency-safe because non-'Sendable' type 'MessageType' may have shared mutable state; this is an error in the Swift 6 language mode
523 | )
524 | /// Binding error response message type.
525 | public let bindigError: MessageType = MessageType(
| |- warning: let 'bindigError' is not concurrency-safe because non-'Sendable' type 'MessageType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'bindigError' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
526 | method: methodBinding,
527 | messageClass: classErrorResponse
:
545 |
546 | // MessageType is STUN Message Type Field.
547 | public struct MessageType: Equatable {
| `- note: consider making struct 'MessageType' conform to the 'Sendable' protocol
548 | var method: Method // e.g. binding
549 | var messageClass: MessageClass // e.g. request
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Fingerprint.swift:41:12: warning: let 'fingerprint' is not concurrency-safe because non-'Sendable' type 'FingerprintAttr' may have shared mutable state; this is an error in the Swift 6 language mode
18 | ///
19 | /// RFC 5389 Section 15.5
20 | public struct FingerprintAttr {
| `- note: consider making struct 'FingerprintAttr' conform to the 'Sendable' protocol
21 | // Check reads fingerprint value from m and checks it, returning error if any.
22 | // Can return *AttrLengthErr, ErrAttributeNotFound, and *CRCMismatch.
:
39 | /// m := FingerprintAttr()
40 | /// FINGERPRINT.add_to(m)
41 | public let fingerprint: FingerprintAttr = FingerprintAttr()
| |- warning: let 'fingerprint' is not concurrency-safe because non-'Sendable' type 'FingerprintAttr' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'fingerprint' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 | public let fingerprintXorValue: UInt32 = 0x5354_554e
43 | public let fingerprintSize: Int = 4 // 32 bit
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:428:12: warning: let 'classRequest' is not concurrency-safe because non-'Sendable' type 'MessageClass' may have shared mutable state; this is an error in the Swift 6 language mode
426 |
427 | /// Possible values for MessageClass in STUN Message Type.
428 | public let classRequest: MessageClass = MessageClass(0x00)
| |- warning: let 'classRequest' is not concurrency-safe because non-'Sendable' type 'MessageClass' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'classRequest' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
429 | public let classIndication: MessageClass = MessageClass(0x01)
430 | public let classSuccessResponse: MessageClass = MessageClass(0x02)
:
432 |
433 | /// MessageClass is 8-bit representation of 2-bit of STUN MessageClass.
434 | public struct MessageClass: Equatable {
| `- note: consider making struct 'MessageClass' conform to the 'Sendable' protocol
435 | var rawValue: UInt8
436 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:429:12: warning: let 'classIndication' is not concurrency-safe because non-'Sendable' type 'MessageClass' may have shared mutable state; this is an error in the Swift 6 language mode
427 | /// Possible values for MessageClass in STUN Message Type.
428 | public let classRequest: MessageClass = MessageClass(0x00)
429 | public let classIndication: MessageClass = MessageClass(0x01)
| |- warning: let 'classIndication' is not concurrency-safe because non-'Sendable' type 'MessageClass' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'classIndication' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
430 | public let classSuccessResponse: MessageClass = MessageClass(0x02)
431 | public let classErrorResponse: MessageClass = MessageClass(0x03)
432 |
433 | /// MessageClass is 8-bit representation of 2-bit of STUN MessageClass.
434 | public struct MessageClass: Equatable {
| `- note: consider making struct 'MessageClass' conform to the 'Sendable' protocol
435 | var rawValue: UInt8
436 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:430:12: warning: let 'classSuccessResponse' is not concurrency-safe because non-'Sendable' type 'MessageClass' may have shared mutable state; this is an error in the Swift 6 language mode
428 | public let classRequest: MessageClass = MessageClass(0x00)
429 | public let classIndication: MessageClass = MessageClass(0x01)
430 | public let classSuccessResponse: MessageClass = MessageClass(0x02)
| |- warning: let 'classSuccessResponse' is not concurrency-safe because non-'Sendable' type 'MessageClass' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'classSuccessResponse' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
431 | public let classErrorResponse: MessageClass = MessageClass(0x03)
432 |
433 | /// MessageClass is 8-bit representation of 2-bit of STUN MessageClass.
434 | public struct MessageClass: Equatable {
| `- note: consider making struct 'MessageClass' conform to the 'Sendable' protocol
435 | var rawValue: UInt8
436 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:431:12: warning: let 'classErrorResponse' is not concurrency-safe because non-'Sendable' type 'MessageClass' may have shared mutable state; this is an error in the Swift 6 language mode
429 | public let classIndication: MessageClass = MessageClass(0x01)
430 | public let classSuccessResponse: MessageClass = MessageClass(0x02)
431 | public let classErrorResponse: MessageClass = MessageClass(0x03)
| |- warning: let 'classErrorResponse' is not concurrency-safe because non-'Sendable' type 'MessageClass' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'classErrorResponse' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
432 |
433 | /// MessageClass is 8-bit representation of 2-bit of STUN MessageClass.
434 | public struct MessageClass: Equatable {
| `- note: consider making struct 'MessageClass' conform to the 'Sendable' protocol
435 | var rawValue: UInt8
436 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:460:12: warning: let 'methodBinding' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
458 |
459 | /// Possible methods for STUN Message.
460 | public let methodBinding: Method = Method(0x001)
| |- warning: let 'methodBinding' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'methodBinding' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
461 | public let methodAllocate: Method = Method(0x003)
462 | public let methodRefresh: Method = Method(0x004)
:
472 |
473 | /// Method is uint16 representation of 12-bit STUN method.
474 | public struct Method: Equatable {
| `- note: consider making struct 'Method' conform to the 'Sendable' protocol
475 | var rawValue: UInt16
476 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:461:12: warning: let 'methodAllocate' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
459 | /// Possible methods for STUN Message.
460 | public let methodBinding: Method = Method(0x001)
461 | public let methodAllocate: Method = Method(0x003)
| |- warning: let 'methodAllocate' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'methodAllocate' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
462 | public let methodRefresh: Method = Method(0x004)
463 | public let methodSend: Method = Method(0x006)
:
472 |
473 | /// Method is uint16 representation of 12-bit STUN method.
474 | public struct Method: Equatable {
| `- note: consider making struct 'Method' conform to the 'Sendable' protocol
475 | var rawValue: UInt16
476 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:462:12: warning: let 'methodRefresh' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
460 | public let methodBinding: Method = Method(0x001)
461 | public let methodAllocate: Method = Method(0x003)
462 | public let methodRefresh: Method = Method(0x004)
| |- warning: let 'methodRefresh' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'methodRefresh' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
463 | public let methodSend: Method = Method(0x006)
464 | public let methodData: Method = Method(0x007)
:
472 |
473 | /// Method is uint16 representation of 12-bit STUN method.
474 | public struct Method: Equatable {
| `- note: consider making struct 'Method' conform to the 'Sendable' protocol
475 | var rawValue: UInt16
476 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:463:12: warning: let 'methodSend' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
461 | public let methodAllocate: Method = Method(0x003)
462 | public let methodRefresh: Method = Method(0x004)
463 | public let methodSend: Method = Method(0x006)
| |- warning: let 'methodSend' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'methodSend' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
464 | public let methodData: Method = Method(0x007)
465 | public let methodCreatePermission: Method = Method(0x008)
:
472 |
473 | /// Method is uint16 representation of 12-bit STUN method.
474 | public struct Method: Equatable {
| `- note: consider making struct 'Method' conform to the 'Sendable' protocol
475 | var rawValue: UInt16
476 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:464:12: warning: let 'methodData' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
462 | public let methodRefresh: Method = Method(0x004)
463 | public let methodSend: Method = Method(0x006)
464 | public let methodData: Method = Method(0x007)
| |- warning: let 'methodData' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'methodData' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
465 | public let methodCreatePermission: Method = Method(0x008)
466 | public let methodChannelBind: Method = Method(0x009)
:
472 |
473 | /// Method is uint16 representation of 12-bit STUN method.
474 | public struct Method: Equatable {
| `- note: consider making struct 'Method' conform to the 'Sendable' protocol
475 | var rawValue: UInt16
476 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:465:12: warning: let 'methodCreatePermission' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
463 | public let methodSend: Method = Method(0x006)
464 | public let methodData: Method = Method(0x007)
465 | public let methodCreatePermission: Method = Method(0x008)
| |- warning: let 'methodCreatePermission' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'methodCreatePermission' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
466 | public let methodChannelBind: Method = Method(0x009)
467 |
:
472 |
473 | /// Method is uint16 representation of 12-bit STUN method.
474 | public struct Method: Equatable {
| `- note: consider making struct 'Method' conform to the 'Sendable' protocol
475 | var rawValue: UInt16
476 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:466:12: warning: let 'methodChannelBind' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
464 | public let methodData: Method = Method(0x007)
465 | public let methodCreatePermission: Method = Method(0x008)
466 | public let methodChannelBind: Method = Method(0x009)
| |- warning: let 'methodChannelBind' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'methodChannelBind' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
467 |
468 | /// Methods from RFC 6062.
:
472 |
473 | /// Method is uint16 representation of 12-bit STUN method.
474 | public struct Method: Equatable {
| `- note: consider making struct 'Method' conform to the 'Sendable' protocol
475 | var rawValue: UInt16
476 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:469:12: warning: let 'methodConnect' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
467 |
468 | /// Methods from RFC 6062.
469 | public let methodConnect: Method = Method(0x000a)
| |- warning: let 'methodConnect' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'methodConnect' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
470 | public let methodConnectionBind: Method = Method(0x000b)
471 | public let methodConnectionAttempt: Method = Method(0x000c)
472 |
473 | /// Method is uint16 representation of 12-bit STUN method.
474 | public struct Method: Equatable {
| `- note: consider making struct 'Method' conform to the 'Sendable' protocol
475 | var rawValue: UInt16
476 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:470:12: warning: let 'methodConnectionBind' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
468 | /// Methods from RFC 6062.
469 | public let methodConnect: Method = Method(0x000a)
470 | public let methodConnectionBind: Method = Method(0x000b)
| |- warning: let 'methodConnectionBind' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'methodConnectionBind' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
471 | public let methodConnectionAttempt: Method = Method(0x000c)
472 |
473 | /// Method is uint16 representation of 12-bit STUN method.
474 | public struct Method: Equatable {
| `- note: consider making struct 'Method' conform to the 'Sendable' protocol
475 | var rawValue: UInt16
476 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:471:12: warning: let 'methodConnectionAttempt' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
469 | public let methodConnect: Method = Method(0x000a)
470 | public let methodConnectionBind: Method = Method(0x000b)
471 | public let methodConnectionAttempt: Method = Method(0x000c)
| |- warning: let 'methodConnectionAttempt' is not concurrency-safe because non-'Sendable' type 'Method' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'methodConnectionAttempt' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
472 |
473 | /// Method is uint16 representation of 12-bit STUN method.
474 | public struct Method: Equatable {
| `- note: consider making struct 'Method' conform to the 'Sendable' protocol
475 | var rawValue: UInt16
476 |
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:515:12: warning: let 'bindingRequest' is not concurrency-safe because non-'Sendable' type 'MessageType' may have shared mutable state; this is an error in the Swift 6 language mode
513 | /// Common STUN message types.
514 | /// Binding request message type.
515 | public let bindingRequest: MessageType = MessageType(
| |- warning: let 'bindingRequest' is not concurrency-safe because non-'Sendable' type 'MessageType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'bindingRequest' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
516 | method: methodBinding,
517 | messageClass: classRequest
:
545 |
546 | // MessageType is STUN Message Type Field.
547 | public struct MessageType: Equatable {
| `- note: consider making struct 'MessageType' conform to the 'Sendable' protocol
548 | var method: Method // e.g. binding
549 | var messageClass: MessageClass // e.g. request
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:520:12: warning: let 'bindingSuccess' is not concurrency-safe because non-'Sendable' type 'MessageType' may have shared mutable state; this is an error in the Swift 6 language mode
518 | )
519 | /// Binding success response message type
520 | public let bindingSuccess: MessageType = MessageType(
| |- warning: let 'bindingSuccess' is not concurrency-safe because non-'Sendable' type 'MessageType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'bindingSuccess' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
521 | method: methodBinding,
522 | messageClass: classSuccessResponse
:
545 |
546 | // MessageType is STUN Message Type Field.
547 | public struct MessageType: Equatable {
| `- note: consider making struct 'MessageType' conform to the 'Sendable' protocol
548 | var method: Method // e.g. binding
549 | var messageClass: MessageClass // e.g. request
/Users/admin/builder/spi-builder-workspace/Sources/STUN/Message.swift:525:12: warning: let 'bindigError' is not concurrency-safe because non-'Sendable' type 'MessageType' may have shared mutable state; this is an error in the Swift 6 language mode
523 | )
524 | /// Binding error response message type.
525 | public let bindigError: MessageType = MessageType(
| |- warning: let 'bindigError' is not concurrency-safe because non-'Sendable' type 'MessageType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'bindigError' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
526 | method: methodBinding,
527 | messageClass: classErrorResponse
:
545 |
546 | // MessageType is STUN Message Type Field.
547 | public struct MessageType: Equatable {
| `- note: consider making struct 'MessageType' conform to the 'Sendable' protocol
548 | var method: Method // e.g. binding
549 | var messageClass: MessageClass // e.g. request
[813/847] Compiling RTCP ReceiverReport.swift
[814/847] Compiling RTCP ReceptionReport.swift
[815/849] Emitting module RTP
[818/849] Compiling RTP VideoOrientationExtension.swift
[819/849] Compiling RTP Header.swift
[820/849] Compiling RTCP SliceLossIndication.swift
[821/849] Compiling RTCP RawPacket.swift
[822/849] Compiling RTCP SourceDescription.swift
[823/849] Compiling RTCP RapidResynchronizationRequest.swift
[824/849] Compiling RTCP RtcpError.swift
[825/849] Compiling RTCP SenderReport.swift
[826/849] Compiling RTCP Goodbye.swift
[827/849] Compiling RTCP Header.swift
[828/849] Compiling RTCP Packet.swift
[829/849] Compiling RTCP FullIntraRequest.swift
[830/849] Compiling RTCP PictureLossIndication.swift
[831/849] Compiling RTCP ReceiverEstimatedMaximumBitrate.swift
[832/849] Compiling SDP MediaDescription.swift
[833/849] Compiling SDP SdpError.swift
[834/849] Compiling SDP CommonDescription.swift
[835/849] Compiling SDP Lexer.swift
[836/849] Compiling SDP SessionDescription.swift
[837/849] Emitting module SDP
[838/851] Compiling RTCP TransportLayerCc.swift
[839/851] Compiling RTCP TransportLayerNack.swift
[840/851] Emitting module RTC
[841/851] Compiling RTC Exports.swift
[842/851] Emitting module RTCP
[851/851] Compiling RTCP VoIPMetricsReportBlock.swift
[852/861] Compiling SRTP KeyDerivation.swift
[853/861] Compiling SRTP SrtpError.swift
[854/861] Compiling SRTP ProtectionProfile.swift
[855/861] Compiling SRTP ContextOption.swift
[856/861] Compiling SRTP Context.swift
[857/861] Compiling SRTP CipherAeadAesGcm.swift
[858/861] Compiling SRTP Config.swift
[859/861] Compiling SRTP CipherAesCmHmacSha1.swift
[860/861] Compiling SRTP Cipher.swift
[861/861] Emitting module SRTP
Build complete! (40.67s)
Build complete.
{
"dependencies" : [
{
"identity" : "swift-docc-plugin",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-docc-plugin"
},
{
"identity" : "swift-nio",
"requirement" : {
"range" : [
{
"lower_bound" : "2.65.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-nio.git"
},
{
"identity" : "swift-crypto",
"requirement" : {
"range" : [
{
"lower_bound" : "3.4.0",
"upper_bound" : "4.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-crypto.git"
}
],
"manifest_display_name" : "swift-rtc",
"name" : "swift-rtc",
"path" : "/Users/admin/builder/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" : "DataChannel",
"targets" : [
"DataChannel"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DTLS",
"targets" : [
"DTLS"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RTC",
"targets" : [
"RTC"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RTCP",
"targets" : [
"RTCP"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RTP",
"targets" : [
"RTP"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SCTP",
"targets" : [
"SCTP"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SDP",
"targets" : [
"SDP"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Shared",
"targets" : [
"Shared"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SRTP",
"targets" : [
"SRTP"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "STUN",
"targets" : [
"STUN"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "SharedTests",
"module_type" : "SwiftTarget",
"name" : "SharedTests",
"path" : "Tests/SharedTests",
"sources" : [
"CRC32Tests.swift",
"FixedBigIntTests.swift",
"PaddingTests.swift",
"ReplayDetectorTests.swift",
"SocketAddressTests.swift",
"UrlTests.swift"
],
"target_dependencies" : [
"Shared"
],
"type" : "test"
},
{
"c99name" : "Shared",
"module_type" : "SwiftTarget",
"name" : "Shared",
"path" : "Sources/Shared",
"product_dependencies" : [
"NIOCore"
],
"product_memberships" : [
"DTLS",
"RTC",
"RTCP",
"RTP",
"SDP",
"Shared",
"SRTP",
"STUN"
],
"sources" : [
"Base64.swift",
"ByteBufferViewEx.swift",
"CRC32.swift",
"FixedBigInt.swift",
"KeyingMaterialExporter.swift",
"Marshal.swift",
"MatchRange.swift",
"Padding.swift",
"RTCHandler.swift",
"ReplayDetector.swift",
"SocketAddress.swift",
"StdExtensions.swift",
"Url.swift"
],
"type" : "library"
},
{
"c99name" : "STUNTests",
"module_type" : "SwiftTarget",
"name" : "STUNTests",
"path" : "Tests/STUNTests",
"sources" : [
"AddressTests.swift",
"AgentTests.swift",
"AttributeTests.swift",
"FingerprintTests.swift",
"MessageIntegrityTests.swift",
"STUNTests.swift",
"TextAttributeTests.swift",
"UnknownAttributesTests.swift",
"UriTests.swift",
"XorMappedAddressTests.swift"
],
"target_dependencies" : [
"STUN",
"Shared"
],
"type" : "test"
},
{
"c99name" : "STUN",
"module_type" : "SwiftTarget",
"name" : "STUN",
"path" : "Sources/STUN",
"product_dependencies" : [
"NIOCore",
"NIOFoundationCompat",
"Crypto"
],
"product_memberships" : [
"RTC",
"STUN"
],
"sources" : [
"Address.swift",
"Agent.swift",
"Attribute.swift",
"Checks.swift",
"Client.swift",
"ErrorCodeAttribute.swift",
"Fingerprint.swift",
"Message.swift",
"MessageIntegrity.swift",
"StunError.swift",
"TextAttribute.swift",
"UnknownAttribute.swift",
"Uri.swift",
"XorMappedAddress.swift"
],
"target_dependencies" : [
"Shared"
],
"type" : "library"
},
{
"c99name" : "SRTPTests",
"module_type" : "SwiftTarget",
"name" : "SRTPTests",
"path" : "Tests/SRTPTests",
"sources" : [
"CipherAeadAesGcmTests.swift",
"CipherAesCmHmacSha1Tests.swift",
"ContextTests.swift",
"KeyDerivationTests.swift"
],
"target_dependencies" : [
"SRTP",
"RTP"
],
"type" : "test"
},
{
"c99name" : "SRTP",
"module_type" : "SwiftTarget",
"name" : "SRTP",
"path" : "Sources/SRTP",
"product_dependencies" : [
"NIOCore",
"NIOFoundationCompat",
"Crypto",
"_CryptoExtras"
],
"product_memberships" : [
"SRTP"
],
"sources" : [
"Cipher/Cipher.swift",
"Cipher/CipherAeadAesGcm.swift",
"Cipher/CipherAesCmHmacSha1.swift",
"Config.swift",
"Context.swift",
"ContextOption.swift",
"KeyDerivation.swift",
"ProtectionProfile.swift",
"SrtpError.swift"
],
"target_dependencies" : [
"RTCP",
"RTP",
"Shared"
],
"type" : "library"
},
{
"c99name" : "SDPTests",
"module_type" : "SwiftTarget",
"name" : "SDPTests",
"path" : "Tests/SDPTests",
"sources" : [
"CommonDescriptionTests.swift",
"MediaDescriptionTests.swift",
"SessionDescriptionTests.swift"
],
"target_dependencies" : [
"SDP"
],
"type" : "test"
},
{
"c99name" : "SDP",
"module_type" : "SwiftTarget",
"name" : "SDP",
"path" : "Sources/SDP",
"product_dependencies" : [
"NIOCore"
],
"product_memberships" : [
"RTC",
"SDP"
],
"sources" : [
"CommonDescription.swift",
"Lexer.swift",
"MediaDescription.swift",
"SdpError.swift",
"SessionDescription.swift"
],
"target_dependencies" : [
"Shared"
],
"type" : "library"
},
{
"c99name" : "SCTPTests",
"module_type" : "SwiftTarget",
"name" : "SCTPTests",
"path" : "Tests/SCTPTests",
"sources" : [
"SCTPTests.swift"
],
"target_dependencies" : [
"SCTP"
],
"type" : "test"
},
{
"c99name" : "SCTP",
"module_type" : "SwiftTarget",
"name" : "SCTP",
"path" : "Sources/SCTP",
"product_memberships" : [
"SCTP"
],
"sources" : [
"SCTP.swift"
],
"type" : "library"
},
{
"c99name" : "RTPTests",
"module_type" : "SwiftTarget",
"name" : "RTPTests",
"path" : "Tests/RTPTests",
"sources" : [
"AbsSendTimeExtensionTests.swift",
"AudioLevelExtensionTests.swift",
"G7xxTests.swift",
"H264Tests.swift",
"OpusTests.swift",
"PacketTests.swift",
"PacketizerTests.swift",
"TransportCcExtensionTests.swift",
"VP8Tests.swift",
"VideoOrientationExtensionTests.swift"
],
"target_dependencies" : [
"RTP"
],
"type" : "test"
},
{
"c99name" : "RTP",
"module_type" : "SwiftTarget",
"name" : "RTP",
"path" : "Sources/RTP",
"product_dependencies" : [
"NIOCore"
],
"product_memberships" : [
"RTC",
"RTP",
"SRTP"
],
"sources" : [
"Codecs/G7xx.swift",
"Codecs/H264.swift",
"Codecs/Opus.swift",
"Codecs/VP8.swift",
"Extensions/AbsSendTimeExtesnion.swift",
"Extensions/AudioLevelExtension.swift",
"Extensions/TransportCcExtension.swift",
"Extensions/VideoOrientationExtension.swift",
"Header.swift",
"Packet.swift",
"Packetizer.swift",
"RtpError.swift",
"Sequence.swift"
],
"target_dependencies" : [
"Shared"
],
"type" : "library"
},
{
"c99name" : "RTCPTests",
"module_type" : "SwiftTarget",
"name" : "RTCPTests",
"path" : "Tests/RTCPTests",
"sources" : [
"CompoundPacketTests.swift",
"ExtendedReportTests.swift",
"FullIntraRequestTests.swift",
"GoodbyeTests.swift",
"HeaderTests.swift",
"PacketTests.swift",
"PictureLossIndicationTests.swift",
"RapidResynchronizationRequestTests.swift",
"RawPacketTests.swift",
"ReceiverEstimatedMaximumBitrateTests.swift",
"ReceiverReportTests.swift",
"SenderReportTests.swift",
"SliceLossIndicationTests.swift",
"SourceDescriptionTests.swift",
"TransportLayerCcTests.swift",
"TransportLayerNackTests.swift"
],
"target_dependencies" : [
"RTCP"
],
"type" : "test"
},
{
"c99name" : "RTCP",
"module_type" : "SwiftTarget",
"name" : "RTCP",
"path" : "Sources/RTCP",
"product_dependencies" : [
"NIOCore"
],
"product_memberships" : [
"RTCP",
"SRTP"
],
"sources" : [
"CompoundPacket.swift",
"ExtendedReport/DLRRReportBlock.swift",
"ExtendedReport/ExtendedReport.swift",
"ExtendedReport/PacketReceiptTimesReportBlock.swift",
"ExtendedReport/RLEReportBlock.swift",
"ExtendedReport/ReceiverReferenceTimeReportBlock.swift",
"ExtendedReport/StatisticsSummaryReportBlock.swift",
"ExtendedReport/UnknownReportBlock.swift",
"ExtendedReport/VoIPMetricsReportBlock.swift",
"Goodbye.swift",
"Header.swift",
"Packet.swift",
"PayloadFeedbacks/FullIntraRequest.swift",
"PayloadFeedbacks/PictureLossIndication.swift",
"PayloadFeedbacks/ReceiverEstimatedMaximumBitrate.swift",
"PayloadFeedbacks/SliceLossIndication.swift",
"RawPacket.swift",
"ReceiverReport.swift",
"ReceptionReport.swift",
"RtcpError.swift",
"SenderReport.swift",
"SourceDescription.swift",
"TransportFeedbacks/RapidResynchronizationRequest.swift",
"TransportFeedbacks/TransportLayerCc.swift",
"TransportFeedbacks/TransportLayerNack.swift"
],
"target_dependencies" : [
"Shared"
],
"type" : "library"
},
{
"c99name" : "RTC",
"module_type" : "SwiftTarget",
"name" : "RTC",
"path" : "Sources/RTC",
"product_memberships" : [
"RTC"
],
"sources" : [
"Exports.swift"
],
"target_dependencies" : [
"RTP",
"SDP",
"STUN"
],
"type" : "library"
},
{
"c99name" : "DataChannelTests",
"module_type" : "SwiftTarget",
"name" : "DataChannelTests",
"path" : "Tests/DataChannelTests",
"sources" : [
"DataChannelTests.swift"
],
"target_dependencies" : [
"DataChannel"
],
"type" : "test"
},
{
"c99name" : "DataChannel",
"module_type" : "SwiftTarget",
"name" : "DataChannel",
"path" : "Sources/DataChannel",
"product_memberships" : [
"DataChannel"
],
"sources" : [
"DataChannel.swift"
],
"type" : "library"
},
{
"c99name" : "DTLSTests",
"module_type" : "SwiftTarget",
"name" : "DTLSTests",
"path" : "Tests/DTLSTests",
"sources" : [
"AlertTests.swift"
],
"target_dependencies" : [
"DTLS"
],
"type" : "test"
},
{
"c99name" : "DTLS",
"module_type" : "SwiftTarget",
"name" : "DTLS",
"path" : "Sources/DTLS",
"product_dependencies" : [
"NIOCore",
"NIOFoundationCompat",
"Crypto",
"_CryptoExtras"
],
"product_memberships" : [
"DTLS"
],
"sources" : [
"Alert.swift",
"Content.swift",
"DtlsError.swift"
],
"target_dependencies" : [
"Shared"
],
"type" : "library"
}
],
"tools_version" : "5.8"
}
✅ Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path: $PWD/.docs/ngr-tc/swift-rtc/master
Repository: ngr-tc/swift-rtc
Swift version used: 6.1
.package(url: "https://github.com/apple/swift-docc-plugin", from: "1.0.0"),
Target: RTC
Extracting symbol information for 'RTC'...
Finished extracting symbol information for 'RTC'. (11.06s)
Building documentation for 'RTC'...
Finished building documentation for 'RTC' (0.10s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/ngr-tc/swift-rtc/master
Building for debugging...
[0/8] Write sources
[3/8] Write snippet-extract-tool-entitlement.plist
[4/8] Write swift-version-2F0A5646E1D333AE.txt
[6/53] Compiling SymbolKit GenericConstraint.swift
[7/53] Compiling SymbolKit GenericParameter.swift
[8/53] Compiling SymbolKit Generics.swift
[9/53] Compiling SymbolKit Namespace.swift
[10/53] Compiling SymbolKit DeclarationFragments.swift
[11/53] Compiling SymbolKit Fragment.swift
[12/53] Compiling SymbolKit FragmentKind.swift
[13/53] Compiling SymbolKit FunctionParameter.swift
[14/53] Compiling SymbolKit FunctionSignature.swift
[15/57] Compiling SymbolKit Identifier.swift
[16/57] Compiling SymbolKit KindIdentifier.swift
[17/57] Compiling SymbolKit Location.swift
[18/57] Compiling SymbolKit Mutability.swift
[19/57] Compiling SymbolKit Mixin+Equals.swift
[20/57] Compiling SymbolKit Mixin+Hash.swift
[21/57] Compiling SymbolKit Mixin.swift
[22/57] Compiling SymbolKit LineList.swift
[23/57] Compiling SymbolKit Position.swift
[24/57] Compiling SymbolKit SemanticVersion.swift
[25/57] Compiling SymbolKit AccessControl.swift
[26/57] Compiling SymbolKit Availability.swift
[27/57] Compiling SymbolKit AvailabilityItem.swift
[28/57] Compiling SymbolKit Domain.swift
[29/57] Emitting module SymbolKit
[30/57] Compiling SymbolKit Names.swift
[31/57] Compiling SymbolKit SPI.swift
[32/57] Compiling SymbolKit Snippet.swift
[33/57] Compiling SymbolKit Extension.swift
[34/57] Compiling SymbolKit Relationship.swift
[35/57] Compiling SymbolKit RelationshipKind.swift
[36/57] Compiling SymbolKit SourceOrigin.swift
[37/57] Compiling SymbolKit GenericConstraints.swift
[38/57] Compiling SymbolKit Swift.swift
[39/57] Compiling SymbolKit SourceRange.swift
[40/57] Compiling SymbolKit Metadata.swift
[41/57] Compiling SymbolKit Module.swift
[42/57] Compiling SymbolKit OperatingSystem.swift
[43/57] Compiling SymbolKit Platform.swift
[44/57] Compiling SymbolKit Symbol.swift
[45/57] Compiling SymbolKit SymbolKind.swift
[46/57] Compiling SymbolKit SymbolGraph.swift
[47/57] Compiling SymbolKit GraphCollector.swift
[48/57] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[49/57] Compiling SymbolKit UnifiedSymbol.swift
[50/57] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[51/57] Compiling SymbolKit UnifiedSymbolGraph.swift
[52/57] Compiling Snippets Snippet.swift
[53/57] Emitting module Snippets
[54/57] Compiling Snippets SnippetParser.swift
[55/61] Compiling snippet_extract URL+Status.swift
[56/61] Compiling snippet_extract SymbolGraph+Snippet.swift
[57/61] Emitting module snippet_extract
[58/61] Compiling snippet_extract SnippetBuildCommand.swift
[58/61] Write Objects.LinkFileList
[59/61] Linking snippet-extract-tool
[60/61] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (5.35s)
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
[2/123] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[3/123] Compiling Atomics UnsafeAtomic.swift
[4/123] Compiling Atomics UnsafeAtomicLazyReference.swift
[5/124] Compiling Crypto ASN1Null.swift
[6/124] Compiling Crypto ASN1OctetString.swift
[7/124] Compiling Crypto ASN1Identifier.swift
[8/124] Compiling Crypto ASN1Integer.swift
[9/124] Compiling Crypto GeneralizedTime.swift
[10/124] Compiling Crypto ObjectIdentifier.swift
[17/126] Emitting module _NIOBase64
[18/126] Compiling _NIOBase64 Base64.swift
[19/126] Compiling Crypto Digest_boring.swift
[20/126] Compiling Crypto Digest.swift
[21/126] Compiling Crypto Digests.swift
[22/126] Compiling Crypto HashFunctions.swift
[23/126] Compiling Crypto HashFunctions_SHA2.swift
[24/126] Compiling Crypto HPKE-AEAD.swift
[25/126] Compiling Crypto HPKE-Ciphersuite.swift
[26/126] Compiling Crypto HPKE-KDF.swift
[27/126] Compiling Crypto AES.swift
[28/126] Compiling Crypto ECDSASignature_boring.swift
[29/126] Compiling Crypto ECDSA_boring.swift
[30/126] Compiling Crypto EdDSA_boring.swift
[31/126] Compiling Crypto ECDSA.swift
[32/126] Compiling Crypto Ed25519.swift
[33/126] Compiling Crypto Signature.swift
[34/126] Compiling Crypto CryptoKitErrors_boring.swift
[35/134] Compiling Crypto HPKE.swift
[36/134] Compiling Crypto HPKE-Context.swift
[37/134] Compiling Crypto HPKE-KeySchedule.swift
[38/134] Compiling Crypto HPKE-Modes.swift
[39/134] Compiling Crypto Insecure.swift
[40/134] Compiling Crypto Insecure_HashFunctions.swift
[41/134] Compiling Crypto KEM.swift
[42/134] Compiling Crypto ECDH_boring.swift
[43/134] Compiling Crypto HPKE-KexKeyDerivation.swift
[44/134] Compiling Crypto HPKE-LabeledExtract.swift
[45/134] Compiling Crypto HPKE-Utils.swift
[46/134] Compiling Crypto DHKEM.swift
[47/134] Compiling Crypto HPKE-KEM-Curve25519.swift
[48/134] Compiling Crypto HPKE-NIST-EC-KEMs.swift
[49/134] Compiling Crypto HPKE-KEM.swift
[50/134] Compiling Crypto HPKE-Errors.swift
[51/134] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[52/134] Compiling Crypto AES-GCM.swift
[53/134] Compiling Crypto AES-GCM_boring.swift
[54/134] Compiling Crypto ChaChaPoly_boring.swift
[55/134] Compiling Crypto ChaChaPoly.swift
[56/134] Compiling Crypto Cipher.swift
[57/134] Compiling Crypto Nonces.swift
[58/134] Compiling Crypto ASN1.swift
[59/134] Compiling Crypto ASN1Any.swift
[60/134] Compiling Crypto ASN1BitString.swift
[61/134] Compiling Crypto ASN1Boolean.swift
[70/134] Compiling Atomics IntegerOperations.swift
[71/134] Compiling Atomics Unmanaged extensions.swift
[72/134] Compiling Crypto PKCS8PrivateKey.swift
[73/134] Compiling Crypto SEC1PrivateKey.swift
[74/134] Compiling Crypto SubjectPublicKeyInfo.swift
[75/134] Compiling Crypto CryptoKitErrors.swift
[76/134] Compiling Crypto DH.swift
[77/134] Compiling Crypto ECDH.swift
[78/134] Compiling Crypto HKDF.swift
[79/134] Compiling Crypto AESWrap.swift
[80/134] Compiling Crypto AESWrap_boring.swift
[81/134] Compiling Crypto Ed25519_boring.swift
[82/134] Compiling Crypto NISTCurvesKeys_boring.swift
[83/134] Compiling Crypto X25519Keys_boring.swift
[84/134] Compiling Crypto Curve25519.swift
[85/134] Compiling Crypto Ed25519Keys.swift
[86/134] Compiling Crypto NISTCurvesKeys.swift
[87/134] Compiling Crypto X25519Keys.swift
[88/134] Compiling Crypto SymmetricKeys.swift
[89/134] Compiling Crypto HMAC.swift
[90/134] Compiling Crypto MACFunctions.swift
[91/134] Compiling Crypto MessageAuthenticationCode.swift
[92/134] Compiling NIOConcurrencyHelpers lock.swift
[93/134] Compiling _NIODataStructures Heap.swift
[94/134] Compiling _NIODataStructures PriorityQueue.swift
[95/134] Compiling _NIODataStructures _TinyArray.swift
[98/134] Emitting module _NIODataStructures
[99/134] Compiling NIOConcurrencyHelpers NIOLockedValueBox.swift
[100/134] Compiling NIOConcurrencyHelpers NIOAtomic.swift
[101/134] Compiling NIOConcurrencyHelpers NIOLock.swift
[102/134] Compiling NIOConcurrencyHelpers atomics.swift
[103/134] Emitting module NIOConcurrencyHelpers
[104/134] Emitting module Crypto
[121/134] Emitting module InternalCollectionsUtilities
[126/134] Compiling Crypto RNG_boring.swift
[127/134] Compiling Crypto SafeCompare_boring.swift
[128/134] Compiling Crypto Zeroization_boring.swift
[129/134] Compiling Crypto PrettyBytes.swift
[130/134] Compiling Crypto SafeCompare.swift
[131/134] Compiling Crypto SecureBytes.swift
[132/134] Compiling Crypto Zeroization.swift
[133/134] Compiling Crypto resource_bundle_accessor.swift
[134/150] Compiling DequeModule _DequeBuffer.swift
[135/151] Compiling DequeModule _DequeSlot.swift
[136/151] Compiling DequeModule Deque+Testing.swift
[137/151] Compiling DequeModule Deque._Storage.swift
[138/151] Compiling DequeModule _DequeBufferHeader.swift
[139/151] Emitting module Atomics
[140/151] Compiling DequeModule _UnsafeWrappedBuffer.swift
[141/151] Compiling DequeModule Deque+Equatable.swift
[142/151] Compiling DequeModule Deque+ExpressibleByArrayLiteral.swift
[143/151] Compiling DequeModule Deque+Extras.swift
[144/151] Compiling DequeModule Deque+Hashable.swift
[145/151] Compiling DequeModule Deque+CustomReflectable.swift
[146/151] Compiling DequeModule Deque+Descriptions.swift
[147/151] Compiling DequeModule Deque._UnsafeHandle.swift
[148/151] Compiling DequeModule Deque.swift
[149/151] Compiling DequeModule Deque+Codable.swift
[150/151] Compiling DequeModule Deque+Collection.swift
[151/151] Emitting module DequeModule
[152/212] Compiling NIOCore GlobalSingletons.swift
[153/212] Compiling NIOCore IO.swift
[154/212] Compiling NIOCore IOData.swift
[155/212] Compiling NIOCore IPProtocol.swift
[156/212] Compiling NIOCore IntegerBitPacking.swift
[157/212] Compiling NIOCore IntegerTypes.swift
[158/218] Compiling NIOCore AddressedEnvelope.swift
[159/218] Compiling NIOCore AsyncAwaitSupport.swift
[160/218] Compiling NIOCore AsyncChannel.swift
[161/218] Compiling NIOCore AsyncChannelHandler.swift
[162/218] Compiling NIOCore AsyncChannelInboundStream.swift
[163/218] Compiling NIOCore AsyncChannelOutboundWriter.swift
[164/218] Compiling NIOCore NIOAsyncSequenceProducer.swift
[165/218] Compiling NIOCore Interfaces.swift
[166/218] Compiling NIOCore Linux.swift
[167/218] Compiling NIOCore MarkedCircularBuffer.swift
[168/218] Compiling NIOCore MulticastChannel.swift
[169/218] Compiling NIOCore NIOAny.swift
[170/218] Compiling NIOCore NIOCloseOnErrorHandler.swift
[171/218] Compiling NIOCore NIOLoopBound.swift
[172/218] Compiling NIOCore NIOScheduledCallback.swift
[173/218] Compiling NIOCore NIOSendable.swift
[174/218] Compiling NIOCore RecvByteBufferAllocator.swift
[175/218] Compiling NIOCore SingleStepByteToMessageDecoder.swift
[176/218] Compiling NIOCore SocketAddresses.swift
[177/218] Compiling NIOCore SocketOptionProvider.swift
[178/218] Compiling NIOCore SystemCallHelpers.swift
[179/218] Compiling NIOCore TimeAmount+Duration.swift
[180/218] Compiling NIOCore TypeAssistedChannelHandler.swift
[181/218] Compiling NIOCore UniversalBootstrapSupport.swift
[182/218] Compiling NIOCore Utilities.swift
[183/218] Compiling NIOCore Codec.swift
[184/218] Compiling NIOCore ConvenienceOptionSupport.swift
[185/218] Compiling NIOCore DeadChannel.swift
[186/218] Compiling NIOCore DispatchQueue+WithFuture.swift
[187/218] Compiling NIOCore EventLoop+Deprecated.swift
[188/218] Compiling NIOCore EventLoop+SerialExecutor.swift
[189/218] Compiling NIOCore EventLoop.swift
[190/218] Compiling NIOCore NIOAsyncSequenceProducerStrategies.swift
[191/218] Compiling NIOCore NIOAsyncWriter.swift
[192/218] Compiling NIOCore NIOThrowingAsyncSequenceProducer.swift
[193/218] Compiling NIOCore BSDSocketAPI.swift
[194/218] Compiling NIOCore ByteBuffer-aux.swift
[195/218] Compiling NIOCore ByteBuffer-binaryEncodedLengthPrefix.swift
[196/218] Compiling NIOCore ByteBuffer-conversions.swift
[197/218] Compiling NIOCore Channel.swift
[198/218] Compiling NIOCore ChannelHandler.swift
[199/218] Compiling NIOCore ChannelHandlers.swift
[200/218] Compiling NIOCore ChannelInvoker.swift
[201/218] Compiling NIOCore ChannelOption.swift
[202/218] Compiling NIOCore ChannelPipeline.swift
[203/218] Compiling NIOCore CircularBuffer.swift
[204/218] Compiling NIOCore EventLoopFuture+AssumeIsolated.swift
[205/218] Compiling NIOCore EventLoopFuture+Deprecated.swift
[206/218] Compiling NIOCore EventLoopFuture+WithEventLoop.swift
[207/218] Compiling NIOCore EventLoopFuture.swift
[208/218] Compiling NIOCore FileDescriptor.swift
[209/218] Compiling NIOCore FileHandle.swift
[210/218] Compiling NIOCore FileRegion.swift
[211/218] Compiling NIOCore ByteBuffer-core.swift
[212/218] Compiling NIOCore ByteBuffer-hex.swift
[213/218] Compiling NIOCore ByteBuffer-int.swift
[214/218] Compiling NIOCore ByteBuffer-lengthPrefix.swift
[215/218] Compiling NIOCore ByteBuffer-multi-int.swift
[216/218] Compiling NIOCore ByteBuffer-quicBinaryEncodingStrategy.swift
[217/218] Compiling NIOCore ByteBuffer-views.swift
[218/218] Emitting module NIOCore
[219/284] Compiling NIOPosix BSDSocketAPIWindows.swift
[220/284] Compiling NIOPosix BaseSocket.swift
[221/285] Compiling NIOEmbedded AsyncTestingEventLoop.swift
[222/285] Compiling NIOEmbedded AsyncTestingChannel.swift
[223/285] Compiling NIOEmbedded Embedded.swift
[224/285] Emitting module NIOEmbedded
[225/285] Compiling NIOPosix BSDSocketAPICommon.swift
[226/285] Compiling NIOPosix BSDSocketAPIPosix.swift
[227/285] Compiling Shared ReplayDetector.swift
[228/285] Compiling NIOPosix BaseSocketChannel+SocketOptionProvider.swift
[229/285] Compiling NIOPosix BaseSocketChannel.swift
[230/285] Compiling Shared SocketAddress.swift
[231/285] Compiling Shared RTCHandler.swift
[232/285] Emitting module Shared
[233/285] Compiling Shared MatchRange.swift
[234/285] Compiling Shared Padding.swift
[235/285] Compiling Shared StdExtensions.swift
[236/285] Compiling NIOPosix SocketProtocols.swift
[237/285] Compiling NIOPosix System.swift
[238/285] Compiling NIOPosix Thread.swift
[239/285] Compiling NIOPosix ThreadPosix.swift
[240/285] Compiling NIOPosix ThreadWindows.swift
[241/290] Compiling Shared Url.swift
[242/290] Compiling NIOPosix PooledRecvBufferAllocator.swift
[243/290] Compiling NIOPosix PosixSingletons+ConcurrencyTakeOver.swift
[244/290] Compiling NIOPosix PosixSingletons.swift
[245/290] Compiling NIOPosix RawSocketBootstrap.swift
[246/290] Compiling NIOPosix Resolver.swift
[247/290] Compiling NIOPosix GetaddrinfoResolver.swift
[248/290] Compiling NIOPosix HappyEyeballs.swift
[249/290] Compiling NIOPosix IO.swift
[250/290] Compiling NIOPosix IntegerBitPacking.swift
[251/290] Compiling NIOPosix IntegerTypes.swift
[252/290] Compiling NIOPosix Linux.swift
[259/304] Compiling NIOPosix Selectable.swift
[260/304] Compiling NIOPosix SelectableChannel.swift
[261/304] Compiling NIOPosix SelectableEventLoop.swift
[262/304] Compiling NIOPosix SelectorEpoll.swift
[263/304] Compiling NIOPosix SelectorGeneric.swift
[264/306] Compiling NIOPosix SelectorKqueue.swift
[265/306] Compiling NIOPosix SelectorUring.swift
[266/306] Compiling NIOPosix ServerSocket.swift
[267/306] Compiling NIOPosix Socket.swift
[268/306] Compiling NIOPosix SocketChannel.swift
[269/309] Compiling NIOPosix UnsafeTransfer.swift
[270/309] Compiling NIOPosix Utilities.swift
[271/309] Compiling NIOPosix VsockAddress.swift
[272/309] Compiling NIOPosix VsockChannelEvents.swift
[273/309] Compiling NIOPosix resource_bundle_accessor.swift
[274/309] Compiling NIOPosix PendingDatagramWritesManager.swift
[275/309] Compiling NIOPosix PendingWritesManager.swift
[276/309] Compiling NIOPosix PipeChannel.swift
[277/309] Compiling NIOPosix PipePair.swift
[278/309] Compiling NIOPosix Pool.swift
[279/309] Compiling NIOPosix LinuxCPUSet.swift
[280/309] Compiling NIOPosix LinuxUring.swift
[281/309] Compiling NIOPosix MultiThreadedEventLoopGroup.swift
[282/309] Compiling NIOPosix NIOThreadPool.swift
[283/309] Compiling NIOPosix NonBlockingFileIO.swift
[284/309] Compiling NIOPosix BaseStreamSocketChannel.swift
[285/309] Compiling NIOPosix Bootstrap.swift
[286/309] Compiling NIOPosix ControlMessage.swift
[287/309] Compiling NIOPosix DatagramVectorReadManager.swift
[288/309] Compiling NIOPosix Errors+Any.swift
[289/309] Compiling NIOPosix FileDescriptor.swift
[290/309] Compiling RTP RtpError.swift
[291/310] Emitting module NIOPosix
[292/310] Compiling RTP Packetizer.swift
[293/310] Compiling RTP Packet.swift
[294/310] Compiling RTP AbsSendTimeExtesnion.swift
[295/310] Compiling RTP AudioLevelExtension.swift
[296/310] Compiling RTP Opus.swift
[297/310] Compiling RTP VP8.swift
[298/310] Emitting module RTP
[299/310] Compiling RTP Sequence.swift
[300/310] Compiling RTP G7xx.swift
[301/310] Compiling RTP H264.swift
[302/310] Compiling RTP TransportCcExtension.swift
[303/310] Compiling RTP VideoOrientationExtension.swift
[304/310] Compiling RTP Header.swift
[305/312] Compiling SDP SdpError.swift
[306/312] Compiling SDP MediaDescription.swift
[307/312] Compiling SDP Lexer.swift
[308/312] Compiling SDP CommonDescription.swift
[309/312] Emitting module SDP
[310/312] Compiling SDP SessionDescription.swift
[311/312] Compiling NIO Exports.swift
[312/312] Emitting module NIO
[313/317] Compiling NIOFoundationCompat WaitSpinningRunLoop.swift
[314/317] Compiling NIOFoundationCompat JSONSerialization+ByteBuffer.swift
[315/317] Compiling NIOFoundationCompat Codable+ByteBuffer.swift
[316/317] Emitting module NIOFoundationCompat
[317/317] Compiling NIOFoundationCompat ByteBuffer-foundation.swift
[318/331] Compiling STUN Uri.swift
[319/332] Compiling STUN MessageIntegrity.swift
[320/332] Compiling STUN StunError.swift
[321/332] Compiling STUN UnknownAttribute.swift
[322/332] Compiling STUN TextAttribute.swift
[323/332] Compiling STUN Attribute.swift
[324/332] Compiling STUN Checks.swift
[325/332] Compiling STUN Address.swift
[326/332] Compiling STUN Agent.swift
[327/332] Compiling STUN Client.swift
[328/332] Compiling STUN ErrorCodeAttribute.swift
[329/332] Emitting module STUN
[330/332] Compiling STUN Fingerprint.swift
[331/332] Compiling STUN Message.swift
[332/332] Compiling STUN XorMappedAddress.swift
[333/334] Emitting module RTC
[334/334] Compiling RTC Exports.swift
Build of target: 'RTC' complete! (9.08s)
Target: DataChannel
Extracting symbol information for 'DataChannel'...
Finished extracting symbol information for 'DataChannel'. (1.93s)
Building documentation for 'DataChannel'...
Finished building documentation for 'DataChannel' (0.04s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/ngr-tc/swift-rtc/master
Building for debugging...
[0/3] Write swift-version-2F0A5646E1D333AE.txt
Build of product 'snippet-extract' complete! (1.63s)
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
[2/3] Compiling DataChannel DataChannel.swift
[3/3] Emitting module DataChannel
Build of target: 'DataChannel' complete! (1.87s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/ngr-tc/swift-rtc/master/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/ngr-tc/swift-rtc/master/linkable-paths.json
Target: DTLS
Extracting symbol information for 'DTLS'...
Finished extracting symbol information for 'DTLS'. (7.74s)
Building documentation for 'DTLS'...
Finished building documentation for 'DTLS' (0.08s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/ngr-tc/swift-rtc/master
Building for debugging...
[0/3] Write swift-version-2F0A5646E1D333AE.txt
Build of product 'snippet-extract' complete! (1.68s)
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
[2/28] Compiling CryptoBoringWrapper RandomBytes.swift
[3/28] Compiling CryptoBoringWrapper resource_bundle_accessor.swift
[4/28] Compiling CryptoBoringWrapper FiniteFieldArithmeticContext.swift
[5/28] Compiling CryptoBoringWrapper EllipticCurve.swift
[6/28] Compiling CryptoBoringWrapper BoringSSLAEAD.swift
[7/28] Compiling CryptoBoringWrapper CryptoKitErrors_boring.swift
[8/28] Compiling CryptoBoringWrapper EllipticCurvePoint.swift
[9/28] Emitting module CryptoBoringWrapper
[10/28] Compiling CryptoBoringWrapper ArbitraryPrecisionInteger.swift
[11/28] Compiling SwiftASN1 TimeUtilities.swift
[12/28] Compiling SwiftASN1 UTCTime.swift
[13/28] Compiling SwiftASN1 DER.swift
[14/29] Compiling SwiftASN1 ASN1OctetString.swift
[15/29] Compiling SwiftASN1 ASN1Strings.swift
[16/29] Compiling SwiftASN1 ArraySliceBigint.swift
[17/29] Compiling SwiftASN1 GeneralizedTime.swift
[18/29] Compiling SwiftASN1 ASN1Integer.swift
[19/29] Compiling SwiftASN1 ASN1Null.swift
[20/29] Compiling SwiftASN1 ASN1Boolean.swift
[21/29] Compiling SwiftASN1 ASN1Identifier.swift
[22/29] Compiling SwiftASN1 ASN1Any.swift
[23/29] Compiling SwiftASN1 ASN1BitString.swift
[24/29] Compiling SwiftASN1 ObjectIdentifier.swift
[25/29] Compiling SwiftASN1 PEMDocument.swift
[26/29] Compiling SwiftASN1 ASN1.swift
[27/29] Compiling SwiftASN1 BER.swift
[28/29] Compiling SwiftASN1 Errors.swift
[29/29] Emitting module SwiftASN1
[30/77] Emitting module _CryptoExtras
[31/82] Compiling _CryptoExtras AES_CTR_boring.swift
[32/82] Compiling _CryptoExtras AES_GCM_SIV_boring.swift
[33/82] Compiling _CryptoExtras ARC+API.swift
[34/82] Compiling _CryptoExtras ARC.swift
[35/82] Compiling _CryptoExtras ARCCredential.swift
[36/82] Compiling _CryptoExtras ARCEncoding.swift
[37/82] Compiling _CryptoExtras I2OSP.swift
[38/82] Compiling _CryptoExtras IntegerEncoding.swift
[39/82] Compiling _CryptoExtras PEMDocument.swift
[40/82] Compiling _CryptoExtras PrettyBytes.swift
[41/82] Compiling _CryptoExtras SubjectPublicKeyInfo.swift
[42/82] Compiling _CryptoExtras ChaCha20CTR_boring.swift
[43/82] Compiling _CryptoExtras ChaCha20CTR.swift
[44/82] Compiling _CryptoExtras ECToolbox_boring.swift
[45/82] Compiling _CryptoExtras ECToolbox.swift
[46/82] Compiling _CryptoExtras HashToField.swift
[47/82] Compiling _CryptoExtras VOPRFClient.swift
[48/82] Compiling _CryptoExtras VOPRFServer.swift
[49/82] Compiling _CryptoExtras RSA+BlindSigning.swift
[50/82] Compiling _CryptoExtras RSA.swift
[51/82] Compiling _CryptoExtras RSA_boring.swift
[52/82] Compiling _CryptoExtras DLEQ.swift
[53/82] Compiling _CryptoExtras Prover.swift
[54/82] Compiling _CryptoExtras Verifier.swift
[55/82] Compiling _CryptoExtras ZKPToolbox.swift
[56/82] Compiling _CryptoExtras resource_bundle_accessor.swift
[57/82] Compiling _CryptoExtras RSA_security.swift
[58/82] Compiling _CryptoExtras BoringSSLHelpers.swift
[59/82] Compiling _CryptoExtras CryptoKitErrors_boring.swift
[60/82] Compiling _CryptoExtras DigestType.swift
[61/82] Compiling _CryptoExtras Error.swift
[62/82] Compiling _CryptoExtras KDF.swift
[63/82] Compiling _CryptoExtras PBKDF2_boring.swift
[64/82] Compiling _CryptoExtras PBKDF2_commoncrypto.swift
[65/82] Compiling _CryptoExtras PBKDF2.swift
[66/82] Compiling _CryptoExtras Scrypt_boring.swift
[67/82] Compiling _CryptoExtras Scrypt.swift
[68/82] Compiling _CryptoExtras OPRF.swift
[69/82] Compiling _CryptoExtras OPRFClient.swift
[70/82] Compiling _CryptoExtras OPRFServer.swift
[71/82] Compiling _CryptoExtras VOPRF+API.swift
[72/82] Compiling _CryptoExtras ARCPrecredential.swift
[73/82] Compiling _CryptoExtras ARCPresentation.swift
[74/82] Compiling _CryptoExtras ARCRequest.swift
[75/82] Compiling _CryptoExtras ARCResponse.swift
[76/82] Compiling _CryptoExtras ARCServer.swift
[77/82] Compiling _CryptoExtras AES_CBC.swift
[78/82] Compiling _CryptoExtras AES_CFB.swift
[79/82] Compiling _CryptoExtras AES_CTR.swift
[80/82] Compiling _CryptoExtras AES_GCM_SIV.swift
[81/82] Compiling _CryptoExtras Block Function.swift
[82/82] Compiling _CryptoExtras AES_CFB_boring.swift
[83/86] Compiling DTLS Content.swift
[84/86] Compiling DTLS DtlsError.swift
[85/86] Emitting module DTLS
[86/86] Compiling DTLS Alert.swift
Build of target: 'DTLS' complete! (7.63s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/ngr-tc/swift-rtc/master/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/ngr-tc/swift-rtc/master/linkable-paths.json
Target: RTCP
Extracting symbol information for 'RTCP'...
Finished extracting symbol information for 'RTCP'. (4.14s)
Building documentation for 'RTCP'...
Finished building documentation for 'RTCP' (0.43s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/ngr-tc/swift-rtc/master
Building for debugging...
[0/3] Write swift-version-2F0A5646E1D333AE.txt
Build of product 'snippet-extract' complete! (1.71s)
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
[2/25] Compiling RTCP SourceDescription.swift
[3/25] Compiling RTCP RapidResynchronizationRequest.swift
[4/27] Compiling RTCP RtcpError.swift
[5/27] Compiling RTCP SenderReport.swift
[6/27] Compiling RTCP SliceLossIndication.swift
[7/27] Compiling RTCP RawPacket.swift
[8/27] Compiling RTCP ReceiverReport.swift
[9/27] Compiling RTCP ReceptionReport.swift
[10/27] Compiling RTCP CompoundPacket.swift
[11/27] Compiling RTCP DLRRReportBlock.swift
[12/27] Compiling RTCP ExtendedReport.swift
[13/27] Compiling RTCP PacketReceiptTimesReportBlock.swift
[14/27] Compiling RTCP RLEReportBlock.swift
[15/27] Compiling RTCP ReceiverReferenceTimeReportBlock.swift
[16/27] Compiling RTCP Goodbye.swift
[17/27] Compiling RTCP Header.swift
[18/27] Compiling RTCP Packet.swift
[19/27] Compiling RTCP TransportLayerCc.swift
[20/27] Compiling RTCP TransportLayerNack.swift
[21/27] Emitting module RTCP
[22/27] Compiling RTCP FullIntraRequest.swift
[23/27] Compiling RTCP PictureLossIndication.swift
[24/27] Compiling RTCP ReceiverEstimatedMaximumBitrate.swift
[25/27] Compiling RTCP StatisticsSummaryReportBlock.swift
[26/27] Compiling RTCP UnknownReportBlock.swift
[27/27] Compiling RTCP VoIPMetricsReportBlock.swift
Build of target: 'RTCP' complete! (4.00s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/ngr-tc/swift-rtc/master/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/ngr-tc/swift-rtc/master/linkable-paths.json
Target: RTP
Extracting symbol information for 'RTP'...
Finished extracting symbol information for 'RTP'. (1.95s)
Building documentation for 'RTP'...
Finished building documentation for 'RTP' (0.22s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/ngr-tc/swift-rtc/master
Building for debugging...
[0/3] Write swift-version-2F0A5646E1D333AE.txt
Build of product 'snippet-extract' complete! (1.70s)
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
Build of target: 'RTP' complete! (1.82s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/ngr-tc/swift-rtc/master/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/ngr-tc/swift-rtc/master/linkable-paths.json
Target: SCTP
Extracting symbol information for 'SCTP'...
Finished extracting symbol information for 'SCTP'. (1.97s)
Building documentation for 'SCTP'...
Finished building documentation for 'SCTP' (0.03s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/ngr-tc/swift-rtc/master
Building for debugging...
[0/3] Write swift-version-2F0A5646E1D333AE.txt
Build of product 'snippet-extract' complete! (1.71s)
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
[2/3] Emitting module SCTP
[3/3] Compiling SCTP SCTP.swift
Build of target: 'SCTP' complete! (1.91s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/ngr-tc/swift-rtc/master/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/ngr-tc/swift-rtc/master/linkable-paths.json
Target: SDP
Extracting symbol information for 'SDP'...
Finished extracting symbol information for 'SDP'. (1.85s)
Building documentation for 'SDP'...
Finished building documentation for 'SDP' (0.13s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/ngr-tc/swift-rtc/master
Building for debugging...
[0/3] Write swift-version-2F0A5646E1D333AE.txt
Build of product 'snippet-extract' complete! (1.78s)
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
Build of target: 'SDP' complete! (1.73s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/ngr-tc/swift-rtc/master/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/ngr-tc/swift-rtc/master/linkable-paths.json
Target: Shared
Extracting symbol information for 'Shared'...
Finished extracting symbol information for 'Shared'. (1.84s)
Building documentation for 'Shared'...
Finished building documentation for 'Shared' (0.13s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/ngr-tc/swift-rtc/master
Building for debugging...
[0/3] Write swift-version-2F0A5646E1D333AE.txt
Build of product 'snippet-extract' complete! (1.64s)
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
Build of target: 'Shared' complete! (1.68s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/ngr-tc/swift-rtc/master/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/ngr-tc/swift-rtc/master/linkable-paths.json
Target: SRTP
Extracting symbol information for 'SRTP'...
Finished extracting symbol information for 'SRTP'. (2.51s)
Building documentation for 'SRTP'...
Finished building documentation for 'SRTP' (0.08s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/ngr-tc/swift-rtc/master
Building for debugging...
[0/3] Write swift-version-2F0A5646E1D333AE.txt
Build of product 'snippet-extract' complete! (1.72s)
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
[2/11] Compiling SRTP ProtectionProfile.swift
[3/11] Compiling SRTP ContextOption.swift
[4/11] Compiling SRTP SrtpError.swift
[5/11] Compiling SRTP KeyDerivation.swift
[6/11] Compiling SRTP Cipher.swift
[7/11] Compiling SRTP Context.swift
[8/11] Compiling SRTP Config.swift
[9/11] Compiling SRTP CipherAeadAesGcm.swift
[10/11] Compiling SRTP CipherAesCmHmacSha1.swift
[11/11] Emitting module SRTP
Build of target: 'SRTP' complete! (2.38s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/ngr-tc/swift-rtc/master/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/ngr-tc/swift-rtc/master/linkable-paths.json
Target: STUN
Extracting symbol information for 'STUN'...
Finished extracting symbol information for 'STUN'. (1.91s)
Building documentation for 'STUN'...
Finished building documentation for 'STUN' (0.22s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/ngr-tc/swift-rtc/master
Building for debugging...
[0/3] Write swift-version-2F0A5646E1D333AE.txt
Build of product 'snippet-extract' complete! (1.78s)
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
Build of target: 'STUN' complete! (1.78s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/ngr-tc/swift-rtc/master/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/ngr-tc/swift-rtc/master/linkable-paths.json
4110
20 /Users/admin/builder/spi-builder-workspace/.docs/ngr-tc/swift-rtc/master
✅ Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/ngr-tc/swift-rtc/master
File count: 4110
Doc size: 20.0MB
Preparing doc bundle ...
Uploading prod-ngr-tc-swift-rtc-master-1753fdf0.zip to s3://spi-docs-inbox/prod-ngr-tc-swift-rtc-master-1753fdf0.zip
Copying... [11%]
Copying... [21%]
Copying... [31%]
Copying... [41%]
Copying... [51%]
Copying... [61%]
Copying... [71%]
Copying... [81%]
Copying... [91%]
Copying... [100%]
Done.