Build Information
Failed to build SwiftDisc, reference v0.12.0 (b7ff58), with Swift 5.10 for macOS (SPM) on 11 Dec 2025 03:13:36 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/M1tsumi/SwiftDisc.git
Reference: v0.12.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/M1tsumi/SwiftDisc
* tag v0.12.0 -> FETCH_HEAD
HEAD is now at b7ff588 Add role connections, typed permissions, and documentation updates
Cloned https://github.com/M1tsumi/SwiftDisc.git
Revision (git rev-parse @):
b7ff588e1120171b6777d1a10d118845bda2ed10
SUCCESS checkout https://github.com/M1tsumi/SwiftDisc.git at v0.12.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 5.10
Building package at path: $PWD
https://github.com/M1tsumi/SwiftDisc.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-33747A42983211AE.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[3/57] Emitting module SwiftDisc
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let op: Int = 8
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'op' case to silence this warning
public let op: Int = 8
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: note: make the property mutable instead
public let op: Int = 8
~~~ ^
var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:52:133: error: cannot find type 'PermissionBitset' in scope
public static func effectivePermissionsWithCache(cache: Cache, userId: UserID, guildId: GuildID, channelId: ChannelID) async -> PermissionBitset? {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let type: Int = 1
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
public let type: Int = 1
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: note: make the property mutable instead
public let type: Int = 1
~~~ ^
var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let type: Int = 2
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
public let type: Int = 2
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: note: make the property mutable instead
public let type: Int = 2
~~~ ^
var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let type: Int = 3
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
public let type: Int = 3
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: note: make the property mutable instead
public let type: Int = 3
~~~ ^
var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let type: Int = 4
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
public let type: Int = 4
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: note: make the property mutable instead
public let type: Int = 4
~~~ ^
var
[4/63] Compiling SwiftDisc Attachment.swift
[5/63] Compiling SwiftDisc AuditLog.swift
[6/63] Compiling SwiftDisc AutoModeration.swift
[7/63] Compiling SwiftDisc Channel.swift
[8/63] Compiling SwiftDisc Embed.swift
[9/63] Compiling SwiftDisc Emoji.swift
[10/63] Compiling SwiftDisc Invite.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let type: Int = 1
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
public let type: Int = 1
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: note: make the property mutable instead
public let type: Int = 1
~~~ ^
var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let type: Int = 2
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
public let type: Int = 2
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: note: make the property mutable instead
public let type: Int = 2
~~~ ^
var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let type: Int = 3
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
public let type: Int = 3
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: note: make the property mutable instead
public let type: Int = 3
~~~ ^
var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let type: Int = 4
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
public let type: Int = 4
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: note: make the property mutable instead
public let type: Int = 4
~~~ ^
var
[11/63] Compiling SwiftDisc Message.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let type: Int = 1
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
public let type: Int = 1
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: note: make the property mutable instead
public let type: Int = 1
~~~ ^
var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let type: Int = 2
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
public let type: Int = 2
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: note: make the property mutable instead
public let type: Int = 2
~~~ ^
var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let type: Int = 3
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
public let type: Int = 3
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: note: make the property mutable instead
public let type: Int = 3
~~~ ^
var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let type: Int = 4
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
public let type: Int = 4
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: note: make the property mutable instead
public let type: Int = 4
~~~ ^
var
[12/63] Compiling SwiftDisc MessageComponents.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let type: Int = 1
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
public let type: Int = 1
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: note: make the property mutable instead
public let type: Int = 1
~~~ ^
var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let type: Int = 2
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
public let type: Int = 2
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: note: make the property mutable instead
public let type: Int = 2
~~~ ^
var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let type: Int = 3
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
public let type: Int = 3
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: note: make the property mutable instead
public let type: Int = 3
~~~ ^
var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let type: Int = 4
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
public let type: Int = 4
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: note: make the property mutable instead
public let type: Int = 4
~~~ ^
var
[13/63] Compiling SwiftDisc PartialGuild.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let type: Int = 1
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
public let type: Int = 1
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: note: make the property mutable instead
public let type: Int = 1
~~~ ^
var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let type: Int = 2
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
public let type: Int = 2
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: note: make the property mutable instead
public let type: Int = 2
~~~ ^
var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let type: Int = 3
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
public let type: Int = 3
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: note: make the property mutable instead
public let type: Int = 3
~~~ ^
var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let type: Int = 4
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
public let type: Int = 4
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: note: make the property mutable instead
public let type: Int = 4
~~~ ^
var
[14/63] Compiling SwiftDisc Role.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let type: Int = 1
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
public let type: Int = 1
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: note: make the property mutable instead
public let type: Int = 1
~~~ ^
var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let type: Int = 2
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
public let type: Int = 2
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: note: make the property mutable instead
public let type: Int = 2
~~~ ^
var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let type: Int = 3
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
public let type: Int = 3
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: note: make the property mutable instead
public let type: Int = 3
~~~ ^
var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let type: Int = 4
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
public let type: Int = 4
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: note: make the property mutable instead
public let type: Int = 4
~~~ ^
var
[15/63] Compiling SwiftDisc ScheduledEvent.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let type: Int = 1
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
public let type: Int = 1
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:46:20: note: make the property mutable instead
public let type: Int = 1
~~~ ^
var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let type: Int = 2
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
public let type: Int = 2
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:52:20: note: make the property mutable instead
public let type: Int = 2
~~~ ^
var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let type: Int = 3
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
public let type: Int = 3
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:75:20: note: make the property mutable instead
public let type: Int = 3
~~~ ^
var
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let type: Int = 4
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
public let type: Int = 4
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Models/MessageComponents.swift:94:20: note: make the property mutable instead
public let type: Int = 4
~~~ ^
var
[16/63] Compiling SwiftDisc Files.swift
[17/63] Compiling SwiftDisc Guild.swift
[18/63] Compiling SwiftDisc GuildBan.swift
[19/63] Compiling SwiftDisc GuildMember.swift
[20/63] Compiling SwiftDisc GuildWidgetSettings.swift
[21/63] Compiling SwiftDisc Interaction.swift
[22/63] Compiling SwiftDisc ScheduledEventUser.swift
[23/63] Compiling SwiftDisc Snowflake.swift
[24/63] Compiling SwiftDisc StageInstance.swift
[25/63] Compiling SwiftDisc Sticker.swift
[26/63] Compiling SwiftDisc Template.swift
[27/63] Compiling SwiftDisc Thread.swift
[28/63] Compiling SwiftDisc DiscordError.swift
[29/63] Compiling SwiftDisc DiscordUtils.swift
[30/63] Compiling SwiftDisc EventDispatcher.swift
[31/63] Compiling SwiftDisc JSONValue.swift
[32/63] Compiling SwiftDisc AdvancedMessagePayloads.swift
[33/63] Compiling SwiftDisc ApplicationRoleConnection.swift
[34/63] Compiling SwiftDisc User.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/REST/RateLimiter.swift:26:109: warning: immutable value 'limit' was never used; consider replacing with '_' or removing it
if let state = buckets[routeKey], let resetAt = state.resetAt, let remaining = state.remaining, let limit = state.limit {
~~~~^~~~~
_
[35/63] Compiling SwiftDisc Webhook.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/REST/RateLimiter.swift:26:109: warning: immutable value 'limit' was never used; consider replacing with '_' or removing it
if let state = buckets[routeKey], let resetAt = state.resetAt, let remaining = state.remaining, let limit = state.limit {
~~~~^~~~~
_
[36/63] Compiling SwiftDisc HTTPClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/REST/RateLimiter.swift:26:109: warning: immutable value 'limit' was never used; consider replacing with '_' or removing it
if let state = buckets[routeKey], let resetAt = state.resetAt, let remaining = state.remaining, let limit = state.limit {
~~~~^~~~~
_
[37/63] Compiling SwiftDisc RateLimiter.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/REST/RateLimiter.swift:26:109: warning: immutable value 'limit' was never used; consider replacing with '_' or removing it
if let state = buckets[routeKey], let resetAt = state.resetAt, let remaining = state.remaining, let limit = state.limit {
~~~~^~~~~
_
[38/63] Compiling SwiftDisc AudioSource.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/REST/RateLimiter.swift:26:109: warning: immutable value 'limit' was never used; consider replacing with '_' or removing it
if let state = buckets[routeKey], let resetAt = state.resetAt, let remaining = state.remaining, let limit = state.limit {
~~~~^~~~~
_
[39/63] Compiling SwiftDisc PipeOpusSource.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/REST/RateLimiter.swift:26:109: warning: immutable value 'limit' was never used; consider replacing with '_' or removing it
if let state = buckets[routeKey], let resetAt = state.resetAt, let remaining = state.remaining, let limit = state.limit {
~~~~^~~~~
_
[40/63] Compiling SwiftDisc ShardingGatewayManager.swift
[41/63] Compiling SwiftDisc SlashCommandBuilder.swift
[42/63] Compiling SwiftDisc SlashCommandRouter.swift
[43/63] Compiling SwiftDisc Utilities.swift
[44/63] Compiling SwiftDisc Cache.swift
[45/63] Compiling SwiftDisc DiscordConfiguration.swift
[46/63] Compiling SwiftDisc Secretbox.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:236:9: warning: variable 'r0' was never mutated; consider changing to 'let' constant
var r0 = UInt32(loadLE(r[0..<4])) & 0x3ffffff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:237:9: warning: variable 'r1' was never mutated; consider changing to 'let' constant
var r1 = (UInt32(loadLE(r[3..<7])) >> 2) & 0x3ffff03
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:238:9: warning: variable 'r2' was never mutated; consider changing to 'let' constant
var r2 = (UInt32(loadLE(r[6..<10])) >> 4) & 0x3ffc0ff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:239:9: warning: variable 'r3' was never mutated; consider changing to 'let' constant
var r3 = (UInt32(loadLE(r[9..<13])) >> 6) & 0x3f03fff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:240:9: warning: variable 'r4' was never mutated; consider changing to 'let' constant
var r4 = (UInt32(loadLE(r[12..<16])) >> 8) & 0x00fffff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:303:9: warning: variable 'f0' was never mutated; consider changing to 'let' constant
var f0 = (h0 | (h1 << 26)) & 0xffffffff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:304:9: warning: variable 'f1' was never mutated; consider changing to 'let' constant
var f1 = ((h1 >> 6) | (h2 << 20)) & 0xffffffff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:305:9: warning: variable 'f2' was never mutated; consider changing to 'let' constant
var f2 = ((h2 >> 12) | (h3 << 14)) & 0xffffffff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:306:9: warning: variable 'f3' was never mutated; consider changing to 'let' constant
var f3 = ((h3 >> 18) | (h4 << 8)) & 0xffffffff
~~~ ^
let
[47/63] Compiling SwiftDisc VoiceClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:236:9: warning: variable 'r0' was never mutated; consider changing to 'let' constant
var r0 = UInt32(loadLE(r[0..<4])) & 0x3ffffff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:237:9: warning: variable 'r1' was never mutated; consider changing to 'let' constant
var r1 = (UInt32(loadLE(r[3..<7])) >> 2) & 0x3ffff03
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:238:9: warning: variable 'r2' was never mutated; consider changing to 'let' constant
var r2 = (UInt32(loadLE(r[6..<10])) >> 4) & 0x3ffc0ff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:239:9: warning: variable 'r3' was never mutated; consider changing to 'let' constant
var r3 = (UInt32(loadLE(r[9..<13])) >> 6) & 0x3f03fff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:240:9: warning: variable 'r4' was never mutated; consider changing to 'let' constant
var r4 = (UInt32(loadLE(r[12..<16])) >> 8) & 0x00fffff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:303:9: warning: variable 'f0' was never mutated; consider changing to 'let' constant
var f0 = (h0 | (h1 << 26)) & 0xffffffff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:304:9: warning: variable 'f1' was never mutated; consider changing to 'let' constant
var f1 = ((h1 >> 6) | (h2 << 20)) & 0xffffffff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:305:9: warning: variable 'f2' was never mutated; consider changing to 'let' constant
var f2 = ((h2 >> 12) | (h3 << 14)) & 0xffffffff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:306:9: warning: variable 'f3' was never mutated; consider changing to 'let' constant
var f3 = ((h3 >> 18) | (h4 << 8)) & 0xffffffff
~~~ ^
let
[48/63] Compiling SwiftDisc VoiceGateway.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:236:9: warning: variable 'r0' was never mutated; consider changing to 'let' constant
var r0 = UInt32(loadLE(r[0..<4])) & 0x3ffffff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:237:9: warning: variable 'r1' was never mutated; consider changing to 'let' constant
var r1 = (UInt32(loadLE(r[3..<7])) >> 2) & 0x3ffff03
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:238:9: warning: variable 'r2' was never mutated; consider changing to 'let' constant
var r2 = (UInt32(loadLE(r[6..<10])) >> 4) & 0x3ffc0ff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:239:9: warning: variable 'r3' was never mutated; consider changing to 'let' constant
var r3 = (UInt32(loadLE(r[9..<13])) >> 6) & 0x3f03fff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:240:9: warning: variable 'r4' was never mutated; consider changing to 'let' constant
var r4 = (UInt32(loadLE(r[12..<16])) >> 8) & 0x00fffff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:303:9: warning: variable 'f0' was never mutated; consider changing to 'let' constant
var f0 = (h0 | (h1 << 26)) & 0xffffffff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:304:9: warning: variable 'f1' was never mutated; consider changing to 'let' constant
var f1 = ((h1 >> 6) | (h2 << 20)) & 0xffffffff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:305:9: warning: variable 'f2' was never mutated; consider changing to 'let' constant
var f2 = ((h2 >> 12) | (h3 << 14)) & 0xffffffff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:306:9: warning: variable 'f3' was never mutated; consider changing to 'let' constant
var f3 = ((h3 >> 18) | (h4 << 8)) & 0xffffffff
~~~ ^
let
[49/63] Compiling SwiftDisc VoiceModels.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:236:9: warning: variable 'r0' was never mutated; consider changing to 'let' constant
var r0 = UInt32(loadLE(r[0..<4])) & 0x3ffffff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:237:9: warning: variable 'r1' was never mutated; consider changing to 'let' constant
var r1 = (UInt32(loadLE(r[3..<7])) >> 2) & 0x3ffff03
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:238:9: warning: variable 'r2' was never mutated; consider changing to 'let' constant
var r2 = (UInt32(loadLE(r[6..<10])) >> 4) & 0x3ffc0ff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:239:9: warning: variable 'r3' was never mutated; consider changing to 'let' constant
var r3 = (UInt32(loadLE(r[9..<13])) >> 6) & 0x3f03fff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:240:9: warning: variable 'r4' was never mutated; consider changing to 'let' constant
var r4 = (UInt32(loadLE(r[12..<16])) >> 8) & 0x00fffff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:303:9: warning: variable 'f0' was never mutated; consider changing to 'let' constant
var f0 = (h0 | (h1 << 26)) & 0xffffffff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:304:9: warning: variable 'f1' was never mutated; consider changing to 'let' constant
var f1 = ((h1 >> 6) | (h2 << 20)) & 0xffffffff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:305:9: warning: variable 'f2' was never mutated; consider changing to 'let' constant
var f2 = ((h2 >> 12) | (h3 << 14)) & 0xffffffff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:306:9: warning: variable 'f3' was never mutated; consider changing to 'let' constant
var f3 = ((h3 >> 18) | (h4 << 8)) & 0xffffffff
~~~ ^
let
[50/63] Compiling SwiftDisc VoiceReceiver.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:236:9: warning: variable 'r0' was never mutated; consider changing to 'let' constant
var r0 = UInt32(loadLE(r[0..<4])) & 0x3ffffff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:237:9: warning: variable 'r1' was never mutated; consider changing to 'let' constant
var r1 = (UInt32(loadLE(r[3..<7])) >> 2) & 0x3ffff03
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:238:9: warning: variable 'r2' was never mutated; consider changing to 'let' constant
var r2 = (UInt32(loadLE(r[6..<10])) >> 4) & 0x3ffc0ff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:239:9: warning: variable 'r3' was never mutated; consider changing to 'let' constant
var r3 = (UInt32(loadLE(r[9..<13])) >> 6) & 0x3f03fff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:240:9: warning: variable 'r4' was never mutated; consider changing to 'let' constant
var r4 = (UInt32(loadLE(r[12..<16])) >> 8) & 0x00fffff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:303:9: warning: variable 'f0' was never mutated; consider changing to 'let' constant
var f0 = (h0 | (h1 << 26)) & 0xffffffff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:304:9: warning: variable 'f1' was never mutated; consider changing to 'let' constant
var f1 = ((h1 >> 6) | (h2 << 20)) & 0xffffffff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:305:9: warning: variable 'f2' was never mutated; consider changing to 'let' constant
var f2 = ((h2 >> 12) | (h3 << 14)) & 0xffffffff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:306:9: warning: variable 'f3' was never mutated; consider changing to 'let' constant
var f3 = ((h3 >> 18) | (h4 << 8)) & 0xffffffff
~~~ ^
let
[51/63] Compiling SwiftDisc VoiceSender.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:236:9: warning: variable 'r0' was never mutated; consider changing to 'let' constant
var r0 = UInt32(loadLE(r[0..<4])) & 0x3ffffff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:237:9: warning: variable 'r1' was never mutated; consider changing to 'let' constant
var r1 = (UInt32(loadLE(r[3..<7])) >> 2) & 0x3ffff03
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:238:9: warning: variable 'r2' was never mutated; consider changing to 'let' constant
var r2 = (UInt32(loadLE(r[6..<10])) >> 4) & 0x3ffc0ff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:239:9: warning: variable 'r3' was never mutated; consider changing to 'let' constant
var r3 = (UInt32(loadLE(r[9..<13])) >> 6) & 0x3f03fff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:240:9: warning: variable 'r4' was never mutated; consider changing to 'let' constant
var r4 = (UInt32(loadLE(r[12..<16])) >> 8) & 0x00fffff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:303:9: warning: variable 'f0' was never mutated; consider changing to 'let' constant
var f0 = (h0 | (h1 << 26)) & 0xffffffff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:304:9: warning: variable 'f1' was never mutated; consider changing to 'let' constant
var f1 = ((h1 >> 6) | (h2 << 20)) & 0xffffffff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:305:9: warning: variable 'f2' was never mutated; consider changing to 'let' constant
var f2 = ((h2 >> 12) | (h3 << 14)) & 0xffffffff
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Voice/Secretbox.swift:306:9: warning: variable 'f3' was never mutated; consider changing to 'let' constant
var f3 = ((h3 >> 18) | (h4 << 8)) & 0xffffffff
~~~ ^
let
[52/63] Compiling SwiftDisc DiscordClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let op: Int = 8
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'op' case to silence this warning
public let op: Int = 8
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: note: make the property mutable instead
public let op: Int = 8
~~~ ^
var
[53/63] Compiling SwiftDisc GatewayClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let op: Int = 8
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'op' case to silence this warning
public let op: Int = 8
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: note: make the property mutable instead
public let op: Int = 8
~~~ ^
var
[54/63] Compiling SwiftDisc GatewayModels.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let op: Int = 8
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'op' case to silence this warning
public let op: Int = 8
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: note: make the property mutable instead
public let op: Int = 8
~~~ ^
var
[55/63] Compiling SwiftDisc Intents.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let op: Int = 8
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'op' case to silence this warning
public let op: Int = 8
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: note: make the property mutable instead
public let op: Int = 8
~~~ ^
var
[56/63] Compiling SwiftDisc WebSocket.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let op: Int = 8
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'op' case to silence this warning
public let op: Int = 8
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: note: make the property mutable instead
public let op: Int = 8
~~~ ^
var
[57/63] Compiling SwiftDisc ActivityBuilder.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
public let op: Int = 8
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'op' case to silence this warning
public let op: Int = 8
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/Gateway/GatewayModels.swift:207:16: note: make the property mutable instead
public let op: Int = 8
~~~ ^
var
[58/63] Compiling SwiftDisc AutocompleteRouter.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:52:133: error: cannot find type 'PermissionBitset' in scope
public static func effectivePermissionsWithCache(cache: Cache, userId: UserID, guildId: GuildID, channelId: ChannelID) async -> PermissionBitset? {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:64:13: error: cannot find 'PermissionBitset' in scope
PermissionBitset(rawValue: UInt64(role.permissions ?? "0") ?? 0)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:63:32: error: value of type 'Guild' has no member 'roles'
let guildRoles = guild.roles?.compactMap { role in
~~~~~ ^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:68:21: error: cannot find 'PermissionBitset' in scope
var allow = PermissionBitset(rawValue: 0)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:76:127: error: cannot find 'PermissionBitset' in scope
let rolePerms = memberRoleIds.compactMap { roleId in guildRoles.first { $0.id == roleId }?.permissionsBitset }.reduce(PermissionBitset(), { $0.union($1) })
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:76:147: error: cannot infer type of closure parameter '$1' without a type annotation
let rolePerms = memberRoleIds.compactMap { roleId in guildRoles.first { $0.id == roleId }?.permissionsBitset }.reduce(PermissionBitset(), { $0.union($1) })
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:83:24: error: cannot find 'PermissionBitset' in scope
let deny = PermissionBitset(rawValue: UInt64(everyoneOW.deny ?? "0") ?? 0)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:84:23: error: cannot find 'PermissionBitset' in scope
let add = PermissionBitset(rawValue: UInt64(everyoneOW.allow ?? "0") ?? 0)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:90:38: error: cannot find 'PermissionBitset' in scope
let roleDeny = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.deny ?? "0") ?? 0)) })
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:90:69: error: cannot find 'PermissionBitset' in scope
let roleDeny = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.deny ?? "0") ?? 0)) })
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:91:37: error: cannot find 'PermissionBitset' in scope
let roleAdd = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.allow ?? "0") ?? 0)) })
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:91:68: error: cannot find 'PermissionBitset' in scope
let roleAdd = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.allow ?? "0") ?? 0)) })
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:96:24: error: cannot find 'PermissionBitset' in scope
let deny = PermissionBitset(rawValue: UInt64(memberOW.deny ?? "0") ?? 0)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:97:23: error: cannot find 'PermissionBitset' in scope
let add = PermissionBitset(rawValue: UInt64(memberOW.allow ?? "0") ?? 0)
^~~~~~~~~~~~~~~~
[59/63] Compiling SwiftDisc CommandRouter.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:52:133: error: cannot find type 'PermissionBitset' in scope
public static func effectivePermissionsWithCache(cache: Cache, userId: UserID, guildId: GuildID, channelId: ChannelID) async -> PermissionBitset? {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:64:13: error: cannot find 'PermissionBitset' in scope
PermissionBitset(rawValue: UInt64(role.permissions ?? "0") ?? 0)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:63:32: error: value of type 'Guild' has no member 'roles'
let guildRoles = guild.roles?.compactMap { role in
~~~~~ ^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:68:21: error: cannot find 'PermissionBitset' in scope
var allow = PermissionBitset(rawValue: 0)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:76:127: error: cannot find 'PermissionBitset' in scope
let rolePerms = memberRoleIds.compactMap { roleId in guildRoles.first { $0.id == roleId }?.permissionsBitset }.reduce(PermissionBitset(), { $0.union($1) })
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:76:147: error: cannot infer type of closure parameter '$1' without a type annotation
let rolePerms = memberRoleIds.compactMap { roleId in guildRoles.first { $0.id == roleId }?.permissionsBitset }.reduce(PermissionBitset(), { $0.union($1) })
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:83:24: error: cannot find 'PermissionBitset' in scope
let deny = PermissionBitset(rawValue: UInt64(everyoneOW.deny ?? "0") ?? 0)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:84:23: error: cannot find 'PermissionBitset' in scope
let add = PermissionBitset(rawValue: UInt64(everyoneOW.allow ?? "0") ?? 0)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:90:38: error: cannot find 'PermissionBitset' in scope
let roleDeny = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.deny ?? "0") ?? 0)) })
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:90:69: error: cannot find 'PermissionBitset' in scope
let roleDeny = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.deny ?? "0") ?? 0)) })
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:91:37: error: cannot find 'PermissionBitset' in scope
let roleAdd = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.allow ?? "0") ?? 0)) })
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:91:68: error: cannot find 'PermissionBitset' in scope
let roleAdd = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.allow ?? "0") ?? 0)) })
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:96:24: error: cannot find 'PermissionBitset' in scope
let deny = PermissionBitset(rawValue: UInt64(memberOW.deny ?? "0") ?? 0)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:97:23: error: cannot find 'PermissionBitset' in scope
let add = PermissionBitset(rawValue: UInt64(memberOW.allow ?? "0") ?? 0)
^~~~~~~~~~~~~~~~
[60/63] Compiling SwiftDisc ComponentsBuilder.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:52:133: error: cannot find type 'PermissionBitset' in scope
public static func effectivePermissionsWithCache(cache: Cache, userId: UserID, guildId: GuildID, channelId: ChannelID) async -> PermissionBitset? {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:64:13: error: cannot find 'PermissionBitset' in scope
PermissionBitset(rawValue: UInt64(role.permissions ?? "0") ?? 0)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:63:32: error: value of type 'Guild' has no member 'roles'
let guildRoles = guild.roles?.compactMap { role in
~~~~~ ^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:68:21: error: cannot find 'PermissionBitset' in scope
var allow = PermissionBitset(rawValue: 0)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:76:127: error: cannot find 'PermissionBitset' in scope
let rolePerms = memberRoleIds.compactMap { roleId in guildRoles.first { $0.id == roleId }?.permissionsBitset }.reduce(PermissionBitset(), { $0.union($1) })
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:76:147: error: cannot infer type of closure parameter '$1' without a type annotation
let rolePerms = memberRoleIds.compactMap { roleId in guildRoles.first { $0.id == roleId }?.permissionsBitset }.reduce(PermissionBitset(), { $0.union($1) })
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:83:24: error: cannot find 'PermissionBitset' in scope
let deny = PermissionBitset(rawValue: UInt64(everyoneOW.deny ?? "0") ?? 0)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:84:23: error: cannot find 'PermissionBitset' in scope
let add = PermissionBitset(rawValue: UInt64(everyoneOW.allow ?? "0") ?? 0)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:90:38: error: cannot find 'PermissionBitset' in scope
let roleDeny = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.deny ?? "0") ?? 0)) })
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:90:69: error: cannot find 'PermissionBitset' in scope
let roleDeny = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.deny ?? "0") ?? 0)) })
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:91:37: error: cannot find 'PermissionBitset' in scope
let roleAdd = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.allow ?? "0") ?? 0)) })
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:91:68: error: cannot find 'PermissionBitset' in scope
let roleAdd = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.allow ?? "0") ?? 0)) })
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:96:24: error: cannot find 'PermissionBitset' in scope
let deny = PermissionBitset(rawValue: UInt64(memberOW.deny ?? "0") ?? 0)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:97:23: error: cannot find 'PermissionBitset' in scope
let add = PermissionBitset(rawValue: UInt64(memberOW.allow ?? "0") ?? 0)
^~~~~~~~~~~~~~~~
[61/63] Compiling SwiftDisc Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:52:133: error: cannot find type 'PermissionBitset' in scope
public static func effectivePermissionsWithCache(cache: Cache, userId: UserID, guildId: GuildID, channelId: ChannelID) async -> PermissionBitset? {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:64:13: error: cannot find 'PermissionBitset' in scope
PermissionBitset(rawValue: UInt64(role.permissions ?? "0") ?? 0)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:63:32: error: value of type 'Guild' has no member 'roles'
let guildRoles = guild.roles?.compactMap { role in
~~~~~ ^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:68:21: error: cannot find 'PermissionBitset' in scope
var allow = PermissionBitset(rawValue: 0)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:76:127: error: cannot find 'PermissionBitset' in scope
let rolePerms = memberRoleIds.compactMap { roleId in guildRoles.first { $0.id == roleId }?.permissionsBitset }.reduce(PermissionBitset(), { $0.union($1) })
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:76:147: error: cannot infer type of closure parameter '$1' without a type annotation
let rolePerms = memberRoleIds.compactMap { roleId in guildRoles.first { $0.id == roleId }?.permissionsBitset }.reduce(PermissionBitset(), { $0.union($1) })
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:83:24: error: cannot find 'PermissionBitset' in scope
let deny = PermissionBitset(rawValue: UInt64(everyoneOW.deny ?? "0") ?? 0)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:84:23: error: cannot find 'PermissionBitset' in scope
let add = PermissionBitset(rawValue: UInt64(everyoneOW.allow ?? "0") ?? 0)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:90:38: error: cannot find 'PermissionBitset' in scope
let roleDeny = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.deny ?? "0") ?? 0)) })
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:90:69: error: cannot find 'PermissionBitset' in scope
let roleDeny = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.deny ?? "0") ?? 0)) })
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:91:37: error: cannot find 'PermissionBitset' in scope
let roleAdd = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.allow ?? "0") ?? 0)) })
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:91:68: error: cannot find 'PermissionBitset' in scope
let roleAdd = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.allow ?? "0") ?? 0)) })
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:96:24: error: cannot find 'PermissionBitset' in scope
let deny = PermissionBitset(rawValue: UInt64(memberOW.deny ?? "0") ?? 0)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:97:23: error: cannot find 'PermissionBitset' in scope
let add = PermissionBitset(rawValue: UInt64(memberOW.allow ?? "0") ?? 0)
^~~~~~~~~~~~~~~~
[62/63] Compiling SwiftDisc Permissions.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:52:133: error: cannot find type 'PermissionBitset' in scope
public static func effectivePermissionsWithCache(cache: Cache, userId: UserID, guildId: GuildID, channelId: ChannelID) async -> PermissionBitset? {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:64:13: error: cannot find 'PermissionBitset' in scope
PermissionBitset(rawValue: UInt64(role.permissions ?? "0") ?? 0)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:63:32: error: value of type 'Guild' has no member 'roles'
let guildRoles = guild.roles?.compactMap { role in
~~~~~ ^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:68:21: error: cannot find 'PermissionBitset' in scope
var allow = PermissionBitset(rawValue: 0)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:76:127: error: cannot find 'PermissionBitset' in scope
let rolePerms = memberRoleIds.compactMap { roleId in guildRoles.first { $0.id == roleId }?.permissionsBitset }.reduce(PermissionBitset(), { $0.union($1) })
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:76:147: error: cannot infer type of closure parameter '$1' without a type annotation
let rolePerms = memberRoleIds.compactMap { roleId in guildRoles.first { $0.id == roleId }?.permissionsBitset }.reduce(PermissionBitset(), { $0.union($1) })
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:83:24: error: cannot find 'PermissionBitset' in scope
let deny = PermissionBitset(rawValue: UInt64(everyoneOW.deny ?? "0") ?? 0)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:84:23: error: cannot find 'PermissionBitset' in scope
let add = PermissionBitset(rawValue: UInt64(everyoneOW.allow ?? "0") ?? 0)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:90:38: error: cannot find 'PermissionBitset' in scope
let roleDeny = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.deny ?? "0") ?? 0)) })
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:90:69: error: cannot find 'PermissionBitset' in scope
let roleDeny = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.deny ?? "0") ?? 0)) })
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:91:37: error: cannot find 'PermissionBitset' in scope
let roleAdd = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.allow ?? "0") ?? 0)) })
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:91:68: error: cannot find 'PermissionBitset' in scope
let roleAdd = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.allow ?? "0") ?? 0)) })
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:96:24: error: cannot find 'PermissionBitset' in scope
let deny = PermissionBitset(rawValue: UInt64(memberOW.deny ?? "0") ?? 0)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:97:23: error: cannot find 'PermissionBitset' in scope
let add = PermissionBitset(rawValue: UInt64(memberOW.allow ?? "0") ?? 0)
^~~~~~~~~~~~~~~~
[63/63] Compiling SwiftDisc ShardManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:52:133: error: cannot find type 'PermissionBitset' in scope
public static func effectivePermissionsWithCache(cache: Cache, userId: UserID, guildId: GuildID, channelId: ChannelID) async -> PermissionBitset? {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:64:13: error: cannot find 'PermissionBitset' in scope
PermissionBitset(rawValue: UInt64(role.permissions ?? "0") ?? 0)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:63:32: error: value of type 'Guild' has no member 'roles'
let guildRoles = guild.roles?.compactMap { role in
~~~~~ ^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:68:21: error: cannot find 'PermissionBitset' in scope
var allow = PermissionBitset(rawValue: 0)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:76:127: error: cannot find 'PermissionBitset' in scope
let rolePerms = memberRoleIds.compactMap { roleId in guildRoles.first { $0.id == roleId }?.permissionsBitset }.reduce(PermissionBitset(), { $0.union($1) })
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:76:147: error: cannot infer type of closure parameter '$1' without a type annotation
let rolePerms = memberRoleIds.compactMap { roleId in guildRoles.first { $0.id == roleId }?.permissionsBitset }.reduce(PermissionBitset(), { $0.union($1) })
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:83:24: error: cannot find 'PermissionBitset' in scope
let deny = PermissionBitset(rawValue: UInt64(everyoneOW.deny ?? "0") ?? 0)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:84:23: error: cannot find 'PermissionBitset' in scope
let add = PermissionBitset(rawValue: UInt64(everyoneOW.allow ?? "0") ?? 0)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:90:38: error: cannot find 'PermissionBitset' in scope
let roleDeny = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.deny ?? "0") ?? 0)) })
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:90:69: error: cannot find 'PermissionBitset' in scope
let roleDeny = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.deny ?? "0") ?? 0)) })
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:91:37: error: cannot find 'PermissionBitset' in scope
let roleAdd = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.allow ?? "0") ?? 0)) })
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:91:68: error: cannot find 'PermissionBitset' in scope
let roleAdd = roleOW.reduce(PermissionBitset(), { $0.union(PermissionBitset(rawValue: UInt64($1.allow ?? "0") ?? 0)) })
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:96:24: error: cannot find 'PermissionBitset' in scope
let deny = PermissionBitset(rawValue: UInt64(memberOW.deny ?? "0") ?? 0)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftDisc/HighLevel/Permissions.swift:97:23: error: cannot find 'PermissionBitset' in scope
let add = PermissionBitset(rawValue: UInt64(memberOW.allow ?? "0") ?? 0)
^~~~~~~~~~~~~~~~
error: fatalError
BUILD FAILURE 5.10 macosSpm