The Swift Package Index logo.Swift Package Index

Build Information

Failed to build SwiftGodot, reference 4.3.0 (dc6923), with Swift 6.4 for Android on 25 Sep 2026 15:12:24 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-54344843-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:android-6.4-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/adamwatters/SwiftGodot.git
Reference: 4.3.0
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/adamwatters/SwiftGodot
 * tag               4.3.0      -> FETCH_HEAD
HEAD is now at dc69239 Merge branch 'main' of https://github.com/migueldeicaza/SwiftGodot
Cloned https://github.com/adamwatters/SwiftGodot.git
Revision (git rev-parse @):
dc69239c2e28c5a26ba01230395332583d6fe9c7
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/adamwatters/SwiftGodot.git at 4.3.0
========================================
Build
========================================
Selected platform:         android
Swift version:             6.4
Building package at path:  $PWD
https://github.com/adamwatters/SwiftGodot.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344843-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:android-6.4-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
android-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:abadcff584c273feba50641b454858d377ba30b35ea7287a94f45ebd8afd0ea0
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:android-6.4-latest
Fetching https://github.com/swiftlang/swift-docc-plugin
Fetching https://github.com/swiftlang/swift-syntax
[1/2345] Fetching swift-docc-plugin
[2346/82413] Fetching swift-docc-plugin, swift-syntax
Fetched https://github.com/swiftlang/swift-docc-plugin (3.85s)
Fetched https://github.com/swiftlang/swift-syntax (3.88s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 510.0.3 (5.08s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.5.0 (0.19s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3830] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit (0.70s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.93s)
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.5.0
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 510.0.3
warning: 'spi-builder-workspace': found 2 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /host/spi-builder-workspace/Sources/ExtensionApi/ApiJsonModel+Extra.swift
    /host/spi-builder-workspace/Sources/ExtensionApi/ApiJsonModel.swift
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 795]
[Planning deferred tasks]
[Starting]
[137 / 285] ExtensionApi
[160 / 303] SwiftSyntax510
[166 / 303] SwiftSyntax
[168 / 303] ExtensionApi
[178 / 303] ExtensionApi
[180 / 303] ExtensionApi
[191 / 306] SwiftSyntax509
[196 / 315] SwiftSyntax
[197 / 315] SwiftSyntax
[198 / 316] SwiftSyntax
[199 / 316] SwiftSyntax
[201 / 317] SwiftSyntax
[203 / 318] ExtensionApi
[206 / 318] ExtensionApiJson
[208 / 318]
[211 / 318] ExtensionApi-product
[211 / 318] SwiftSyntax
[222 / 334] SwiftDiagnostics
[223 / 343] SwiftParser
[224 / 343] SwiftParser
[236 / 343] SwiftParser
[237 / 343] SwiftParser
[238 / 343] SwiftParser
[240 / 343] SwiftParser
[244 / 343] SwiftParser
[247 / 343] SwiftDiagnostics
[248 / 343] SwiftDiagnostics
[249 / 343] SwiftDiagnostics
[250 / 343] SwiftDiagnostics
[252 / 343] SwiftDiagnostics
[254 / 343] SwiftBasicFormat
[255 / 343] SwiftParserDiagnostics
[257 / 345] SwiftParser
[260 / 350] SwiftParserDiagnostics
[264 / 355] SwiftParserDiagnostics
[265 / 355] SwiftParserDiagnostics
[268 / 356] SwiftParserDiagnostics
[272 / 356] SwiftParserDiagnostics
[273 / 356] SwiftSyntaxBuilder
[274 / 356] SwiftParserDiagnostics
[276 / 357] SwiftOperators
[280 / 366] SwiftOperators
[282 / 366] SwiftOperators
[287 / 366] SwiftOperators
[289 / 366] SwiftOperators
[291 / 366] SwiftOperators
[292 / 366] SwiftOperators
[295 / 376] SwiftSyntaxBuilder
[296 / 377] SwiftParserDiagnostics
[299 / 378] SwiftSyntaxBuilder
[301 / 378] SwiftSyntaxBuilder
[303 / 378] SwiftSyntaxBuilder
[308 / 378] SwiftSyntaxMacros
[315 / 390] Generator-product
[316 / 398] Generator-product
[318 / 398] SwiftSyntaxMacros
[320 / 398] SwiftSyntaxMacros
[324 / 398] SwiftSyntaxMacros-product
[327 / 398] SwiftSyntaxMacroExpansion
[329 / 398] SwiftSyntaxMacroExpansion
[332 / 399] SwiftSyntaxMacros
[335 / 399] Generator-product
[336 / 399] Generator-product
[338 / 399] Generator-product
[339 / 399] Generator-product
[339 / 399]
[342 / 408] SwiftSyntaxMacroExpansion
[343 / 409] SwiftSyntaxMacroExpansion
[344 / 409] SwiftSyntaxMacroExpansion
[345 / 409] Generator-product
[348 / 409] SwiftSyntaxMacroExpansion
[354 / 409] SwiftSyntaxBuilder
[358 / 410] Generator-product
[362 / 418] SwiftCompilerPluginMessageHandling
[363 / 418] SwiftCompilerPluginMessageHandling
[365 / 418] SwiftCompilerPluginMessageHandling
[366 / 418] SwiftCompilerPluginMessageHandling
[374 / 421] SwiftCompilerPlugin
[374 / 421] SwiftCompilerPluginMessageHandling
[379 / 421] SwiftSyntaxMacroExpansion
[381 / 422] SwiftCompilerPlugin
[383 / 423] SwiftCompilerPluginMessageHandling
[385 / 424] SwiftSyntax
[388 / 425] SwiftSyntax
[394 / 425] SwiftSyntaxBuilder
[404 / 426] Generator-product
[404 / 426] SwiftGodotMacroLibrary
[413 / 435] SwiftGodotMacroLibrary
[414 / 435] SwiftGodotMacroLibrary
[418 / 436] SwiftGodotMacroLibrary
Generator/default_value: no support for [Variant] = 0
Generator/default_value: no support for [Variant] = 0
Generator/default_value: no support for [Variant] = 0
Generator/default_value: no support for [typedarray::RDPipelineSpecializationConstant] = Array[RDPipelineSpecializationConstant]([])
Generator/default_value: no support for [typedarray::RDPipelineSpecializationConstant] = Array[RDPipelineSpecializationConstant]([])
[419 / 436] SwiftGodot
[419 / 437] SwiftGodot
[420 / 437] SwiftGodot
error: SwiftCompile normal aarch64 /host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift failed with a nonzero exit code. Command line:     cd /host
    builtin-SwiftPerFileCompile NIOLock.swift
/host/spi-builder-workspace/Sources/SwiftGodot/Core/ClassServices.swift:8:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  6 | //
  7 |
  8 | @_implementationOnly import GDExtension
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  9 |
 10 | /// Provides support to expose Swift methods and signals to the Godot runtime, making it callable
/host/spi-builder-workspace/Sources/SwiftGodot/Core/GArray.swift:8:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 6 | //
 7 |
 8 | @_implementationOnly import GDExtension
   |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 9 |
10 | public enum ArrayError {
/host/spi-builder-workspace/Sources/SwiftGodot/Core/GArrayCollection.swift:8:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 6 | //
 7 |
 8 | @_implementationOnly import GDExtension
   |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 9 |
10 | // If our exported Collections conform to this protocol, then we can use the same Macro code while exporting them
/host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift:25:8: error: The concurrency NIOLock module was unable to identify your C library.
 23 | import Musl
 24 | #else
 25 | #error("The concurrency NIOLock module was unable to identify your C library.")
    |        `- error: The concurrency NIOLock module was unable to identify your C library.
 26 | #endif
 27 |
/host/spi-builder-workspace/Sources/SwiftGodot/Core/ObjectCollection.swift:8:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  6 | //
  7 |
  8 | @_implementationOnly import GDExtension
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  9 |
 10 | extension ObjectCollection: VariantStorable {
/host/spi-builder-workspace/Sources/SwiftGodot/Core/StringExtensions.swift:8:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 6 | //
 7 |
 8 | @_implementationOnly import GDExtension
   |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 9 |
10 | extension StringName: CustomStringConvertible, Hashable {
/host/spi-builder-workspace/Sources/SwiftGodot/Core/VariantCollection.swift:8:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  6 | //
  7 |
  8 | @_implementationOnly import GDExtension
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  9 |
 10 | extension VariantCollection: VariantStorable {
/host/spi-builder-workspace/Sources/SwiftGodot/Core/VariantStorable.swift:8:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 6 | //
 7 |
 8 | @_implementationOnly import GDExtension
   |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 9 |
10 |
/host/spi-builder-workspace/Sources/SwiftGodot/Core/Wrapped.swift:35:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 33 | // We ensure that all Godot
 34 |
 35 | @_implementationOnly import GDExtension
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 36 |
 37 | func pd (_ str: String) {
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:8:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  6 | //
  7 |
  8 | @_implementationOnly import GDExtension
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  9 |
 10 | /// The pointer to the Godot Extension Interface
/host/spi-builder-workspace/Sources/SwiftGodot/Export.swift:7:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 5 | //
 6 |
 7 | @_implementationOnly import GDExtension
   |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 8 |
 9 | func additionalRegistations (name: StringName) {
/host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift:33:27: error: cannot find type 'pthread_mutex_t' in scope
 31 | #else
 32 | @usableFromInline
 33 | typealias LockPrimitive = pthread_mutex_t
    |                           `- error: cannot find type 'pthread_mutex_t' in scope
 34 | #endif
 35 |
/host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift:175:35: warning: 'LockStorage<Value>' inherits an unavailable 'Sendable' conformance; conforming here risks data races [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance\UnavailableSendableConformance]8;;\]
119 | // See also: https://github.com/apple/swift/pull/40000
120 | @usableFromInline
121 | final class LockStorage<Value>: ManagedBuffer<Value, LockPrimitive> {
    |             `- note: 'LockStorage<Value>' inherits unavailable conformance to protocol 'Sendable' from superclass here
122 |
123 |     @inlinable
    :
173 | }
174 |
175 | extension LockStorage: @unchecked Sendable { }
    |                                   `- warning: 'LockStorage<Value>' inherits an unavailable 'Sendable' conformance; conforming here risks data races [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance\UnavailableSendableConformance]8;;\]
176 |
177 | /// A threading lock based on `libpthread` instead of `libdispatch`.
/host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift:187:18: warning: stored property '_storage' of 'Sendable'-conforming struct 'NIOLock' has non-Sendable type 'LockStorage<Void>'; this is an error in the Swift 6 language mode
119 | // See also: https://github.com/apple/swift/pull/40000
120 | @usableFromInline
121 | final class LockStorage<Value>: ManagedBuffer<Value, LockPrimitive> {
    |             `- note: generic class 'LockStorage' does not conform to the 'Sendable' protocol
122 |
123 |     @inlinable
    :
185 | public struct NIOLock {
186 |     @usableFromInline
187 |     internal let _storage: LockStorage<Void>
    |                  `- warning: stored property '_storage' of 'Sendable'-conforming struct 'NIOLock' has non-Sendable type 'LockStorage<Void>'; this is an error in the Swift 6 language mode
188 |
189 |     /// Create a new lock.
/host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift:47:20: error: cannot find 'pthread_mutexattr_t' in scope
 45 |         InitializeSRWLock(mutex)
 46 | #else
 47 |         var attr = pthread_mutexattr_t()
    |                    `- error: cannot find 'pthread_mutexattr_t' in scope
 48 |         pthread_mutexattr_init(&attr)
 49 |
/host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift:48:9: error: cannot find 'pthread_mutexattr_init' in scope
 46 | #else
 47 |         var attr = pthread_mutexattr_t()
 48 |         pthread_mutexattr_init(&attr)
    |         `- error: cannot find 'pthread_mutexattr_init' in scope
 49 |
 50 |         let err = pthread_mutex_init(mutex, &attr)
/host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift:50:19: error: cannot find 'pthread_mutex_init' in scope
 48 |         pthread_mutexattr_init(&attr)
 49 |
 50 |         let err = pthread_mutex_init(mutex, &attr)
    |                   `- error: cannot find 'pthread_mutex_init' in scope
 51 |         precondition(err == 0, "\(#function) failed in pthread_mutex with error \(err)")
 52 | #endif
/host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift:62:19: error: cannot find 'pthread_mutex_destroy' in scope
 60 |         // SRWLOCK does not need to be free'd
 61 | #else
 62 |         let err = pthread_mutex_destroy(mutex)
    |                   `- error: cannot find 'pthread_mutex_destroy' in scope
 63 |         precondition(err == 0, "\(#function) failed in pthread_mutex with error \(err)")
 64 | #endif
/host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift:74:19: error: cannot find 'pthread_mutex_lock' in scope
 72 |         AcquireSRWLockExclusive(mutex)
 73 | #else
 74 |         let err = pthread_mutex_lock(mutex)
    |                   `- error: cannot find 'pthread_mutex_lock' in scope
 75 |         precondition(err == 0, "\(#function) failed in pthread_mutex with error \(err)")
 76 | #endif
/host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift:86:19: error: cannot find 'pthread_mutex_unlock' in scope
 84 |         ReleaseSRWLockExclusive(mutex)
 85 | #else
 86 |         let err = pthread_mutex_unlock(mutex)
    |                   `- error: cannot find 'pthread_mutex_unlock' in scope
 87 |         precondition(err == 0, "\(#function) failed in pthread_mutex with error \(err)")
 88 | #endif
/host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift:125:27: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
123 |     @inlinable
124 |     static func create(value: Value) -> Self {
125 |         let buffer = Self.create(minimumCapacity: 1) { _ in
    |                           `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
126 |             return value
127 |         }
/host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift:139:14: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
137 |     @inlinable
138 |     func lock() {
139 |         self.withUnsafeMutablePointerToElements { lockPtr in
    |              `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
140 |             LockOperations.lock(lockPtr)
141 |         }
/host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift:146:14: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
144 |     @inlinable
145 |     func unlock() {
146 |         self.withUnsafeMutablePointerToElements { lockPtr in
    |              `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
147 |             LockOperations.unlock(lockPtr)
148 |         }
/host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift:153:14: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
151 |     @inlinable
152 |     deinit {
153 |         self.withUnsafeMutablePointerToElements { lockPtr in
    |              `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
154 |             LockOperations.destroy(lockPtr)
155 |         }
/host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift:160:18: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
158 |     @inlinable
159 |     func withLockPrimitive<T>(_ body: (UnsafeMutablePointer<LockPrimitive>) throws -> T) rethrows -> T {
160 |         try self.withUnsafeMutablePointerToElements { lockPtr in
    |                  `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
161 |             return try body(lockPtr)
162 |         }
/host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift:167:18: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
165 |     @inlinable
166 |     func withLockedValue<T>(_ mutate: (inout Value) throws -> T) rethrows -> T {
167 |         try self.withUnsafeMutablePointers { valuePtr, lockPtr in
    |                  `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
168 |             LockOperations.lock(lockPtr)
169 |             defer { LockOperations.unlock(lockPtr) }
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:102:20: warning: cannot use type alias 'GDExtensionInterfaceMemAlloc' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
100 |
101 | struct GodotInterface {
102 |     let mem_alloc: GDExtensionInterfaceMemAlloc
    |                    `- warning: cannot use type alias 'GDExtensionInterfaceMemAlloc' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
103 |     let mem_realloc: GDExtensionInterfaceMemRealloc
104 |     let mem_free: GDExtensionInterfaceMemFree
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:775:17: note: type alias declared here
 773 |  * @return A pointer to the allocated memory, or NULL if unsuccessful.
 774 |  */
 775 | typedef void *(*GDExtensionInterfaceMemAlloc)(size_t p_bytes);
     |                 `- note: type alias declared here
 776 |
 777 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:103:22: warning: cannot use type alias 'GDExtensionInterfaceMemRealloc' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
101 | struct GodotInterface {
102 |     let mem_alloc: GDExtensionInterfaceMemAlloc
103 |     let mem_realloc: GDExtensionInterfaceMemRealloc
    |                      `- warning: cannot use type alias 'GDExtensionInterfaceMemRealloc' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
104 |     let mem_free: GDExtensionInterfaceMemFree
105 |
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:788:17: note: type alias declared here
 786 |  * @return A pointer to the allocated memory, or NULL if unsuccessful.
 787 |  */
 788 | typedef void *(*GDExtensionInterfaceMemRealloc)(void *p_ptr, size_t p_bytes);
     |                 `- note: type alias declared here
 789 |
 790 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:104:19: warning: cannot use type alias 'GDExtensionInterfaceMemFree' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
102 |     let mem_alloc: GDExtensionInterfaceMemAlloc
103 |     let mem_realloc: GDExtensionInterfaceMemRealloc
104 |     let mem_free: GDExtensionInterfaceMemFree
    |                   `- warning: cannot use type alias 'GDExtensionInterfaceMemFree' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
105 |
106 |     let print_error: GDExtensionInterfacePrintError
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:798:16: note: type alias declared here
 796 |  * @param p_ptr A pointer to the previously allocated memory.
 797 |  */
 798 | typedef void (*GDExtensionInterfaceMemFree)(void *p_ptr);
     |                `- note: type alias declared here
 799 |
 800 | /* INTERFACE: Godot Core */
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:106:22: warning: cannot use type alias 'GDExtensionInterfacePrintError' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
104 |     let mem_free: GDExtensionInterfaceMemFree
105 |
106 |     let print_error: GDExtensionInterfacePrintError
    |                      `- warning: cannot use type alias 'GDExtensionInterfacePrintError' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
107 |     let print_error_with_message: GDExtensionInterfacePrintErrorWithMessage
108 |     let print_warning: GDExtensionInterfacePrintWarning
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:814:16: note: type alias declared here
 812 |  * @param p_editor_notify Whether or not to notify the editor.
 813 |  */
 814 | typedef void (*GDExtensionInterfacePrintError)(const char *p_description, const char *p_function, const char *p_file, int32_t p_line, GDExtensionBool p_editor_notify);
     |                `- note: type alias declared here
 815 |
 816 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:107:35: warning: cannot use type alias 'GDExtensionInterfacePrintErrorWithMessage' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
105 |
106 |     let print_error: GDExtensionInterfacePrintError
107 |     let print_error_with_message: GDExtensionInterfacePrintErrorWithMessage
    |                                   `- warning: cannot use type alias 'GDExtensionInterfacePrintErrorWithMessage' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
108 |     let print_warning: GDExtensionInterfacePrintWarning
109 |     let print_warning_with_message: GDExtensionInterfacePrintWarningWithMessage
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:829:16: note: type alias declared here
 827 |  * @param p_editor_notify Whether or not to notify the editor.
 828 |  */
 829 | typedef void (*GDExtensionInterfacePrintErrorWithMessage)(const char *p_description, const char *p_message, const char *p_function, const char *p_file, int32_t p_line, GDExtensionBool p_editor_notify);
     |                `- note: type alias declared here
 830 |
 831 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:108:24: warning: cannot use type alias 'GDExtensionInterfacePrintWarning' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
106 |     let print_error: GDExtensionInterfacePrintError
107 |     let print_error_with_message: GDExtensionInterfacePrintErrorWithMessage
108 |     let print_warning: GDExtensionInterfacePrintWarning
    |                        `- warning: cannot use type alias 'GDExtensionInterfacePrintWarning' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
109 |     let print_warning_with_message: GDExtensionInterfacePrintWarningWithMessage
110 |     let print_script_error: GDExtensionInterfacePrintScriptError
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:843:16: note: type alias declared here
 841 |  * @param p_editor_notify Whether or not to notify the editor.
 842 |  */
 843 | typedef void (*GDExtensionInterfacePrintWarning)(const char *p_description, const char *p_function, const char *p_file, int32_t p_line, GDExtensionBool p_editor_notify);
     |                `- note: type alias declared here
 844 |
 845 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:109:37: warning: cannot use type alias 'GDExtensionInterfacePrintWarningWithMessage' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
107 |     let print_error_with_message: GDExtensionInterfacePrintErrorWithMessage
108 |     let print_warning: GDExtensionInterfacePrintWarning
109 |     let print_warning_with_message: GDExtensionInterfacePrintWarningWithMessage
    |                                     `- warning: cannot use type alias 'GDExtensionInterfacePrintWarningWithMessage' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
110 |     let print_script_error: GDExtensionInterfacePrintScriptError
111 |     let print_script_error_with_message: GDExtensionInterfacePrintScriptErrorWithMessage
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:858:16: note: type alias declared here
 856 |  * @param p_editor_notify Whether or not to notify the editor.
 857 |  */
 858 | typedef void (*GDExtensionInterfacePrintWarningWithMessage)(const char *p_description, const char *p_message, const char *p_function, const char *p_file, int32_t p_line, GDExtensionBool p_editor_notify);
     |                `- note: type alias declared here
 859 |
 860 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:110:29: warning: cannot use type alias 'GDExtensionInterfacePrintScriptError' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
108 |     let print_warning: GDExtensionInterfacePrintWarning
109 |     let print_warning_with_message: GDExtensionInterfacePrintWarningWithMessage
110 |     let print_script_error: GDExtensionInterfacePrintScriptError
    |                             `- warning: cannot use type alias 'GDExtensionInterfacePrintScriptError' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
111 |     let print_script_error_with_message: GDExtensionInterfacePrintScriptErrorWithMessage
112 |     let string_new_with_utf8_chars: GDExtensionInterfaceStringNewWithUtf8Chars
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:872:16: note: type alias declared here
 870 |  * @param p_editor_notify Whether or not to notify the editor.
 871 |  */
 872 | typedef void (*GDExtensionInterfacePrintScriptError)(const char *p_description, const char *p_function, const char *p_file, int32_t p_line, GDExtensionBool p_editor_notify);
     |                `- note: type alias declared here
 873 |
 874 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:111:42: warning: cannot use type alias 'GDExtensionInterfacePrintScriptErrorWithMessage' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
109 |     let print_warning_with_message: GDExtensionInterfacePrintWarningWithMessage
110 |     let print_script_error: GDExtensionInterfacePrintScriptError
111 |     let print_script_error_with_message: GDExtensionInterfacePrintScriptErrorWithMessage
    |                                          `- warning: cannot use type alias 'GDExtensionInterfacePrintScriptErrorWithMessage' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
112 |     let string_new_with_utf8_chars: GDExtensionInterfaceStringNewWithUtf8Chars
113 |     let string_to_utf8_chars: GDExtensionInterfaceStringToUtf8Chars
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:887:16: note: type alias declared here
 885 |  * @param p_editor_notify Whether or not to notify the editor.
 886 |  */
 887 | typedef void (*GDExtensionInterfacePrintScriptErrorWithMessage)(const char *p_description, const char *p_message, const char *p_function, const char *p_file, int32_t p_line, GDExtensionBool p_editor_notify);
     |                `- note: type alias declared here
 888 |
 889 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:112:37: warning: cannot use type alias 'GDExtensionInterfaceStringNewWithUtf8Chars' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
110 |     let print_script_error: GDExtensionInterfacePrintScriptError
111 |     let print_script_error_with_message: GDExtensionInterfacePrintScriptErrorWithMessage
112 |     let string_new_with_utf8_chars: GDExtensionInterfaceStringNewWithUtf8Chars
    |                                     `- warning: cannot use type alias 'GDExtensionInterfaceStringNewWithUtf8Chars' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
113 |     let string_to_utf8_chars: GDExtensionInterfaceStringToUtf8Chars
114 |
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1535:16: note: type alias declared here
1533 |  * @param p_contents A pointer to a UTF-8 encoded C string (null terminated).
1534 |  */
1535 | typedef void (*GDExtensionInterfaceStringNewWithUtf8Chars)(GDExtensionUninitializedStringPtr r_dest, const char *p_contents);
     |                `- note: type alias declared here
1536 |
1537 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:113:31: warning: cannot use type alias 'GDExtensionInterfaceStringToUtf8Chars' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
111 |     let print_script_error_with_message: GDExtensionInterfacePrintScriptErrorWithMessage
112 |     let string_new_with_utf8_chars: GDExtensionInterfaceStringNewWithUtf8Chars
113 |     let string_to_utf8_chars: GDExtensionInterfaceStringToUtf8Chars
    |                               `- warning: cannot use type alias 'GDExtensionInterfaceStringToUtf8Chars' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
114 |
115 |     let get_native_struct_size: GDExtensionInterfaceGetNativeStructSize
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1691:26: note: type alias declared here
1689 |  * @return The resulting encoded string length in characters (not bytes), not including a null terminator.
1690 |  */
1691 | typedef GDExtensionInt (*GDExtensionInterfaceStringToUtf8Chars)(GDExtensionConstStringPtr p_self, char *r_text, GDExtensionInt p_max_write_length);
     |                          `- note: type alias declared here
1692 |
1693 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:115:33: warning: cannot use type alias 'GDExtensionInterfaceGetNativeStructSize' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
113 |     let string_to_utf8_chars: GDExtensionInterfaceStringToUtf8Chars
114 |
115 |     let get_native_struct_size: GDExtensionInterfaceGetNativeStructSize
    |                                 `- warning: cannot use type alias 'GDExtensionInterfaceGetNativeStructSize' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
116 |
117 |     let classdb_construct_object: GDExtensionInterfaceClassdbConstructObject
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:899:20: note: type alias declared here
 897 |  * @return The size in bytes.
 898 |  */
 899 | typedef uint64_t (*GDExtensionInterfaceGetNativeStructSize)(GDExtensionConstStringNamePtr p_name);
     |                    `- note: type alias declared here
 900 |
 901 | /* INTERFACE: Variant */
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:117:35: warning: cannot use type alias 'GDExtensionInterfaceClassdbConstructObject' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
115 |     let get_native_struct_size: GDExtensionInterfaceGetNativeStructSize
116 |
117 |     let classdb_construct_object: GDExtensionInterfaceClassdbConstructObject
    |                                   `- warning: cannot use type alias 'GDExtensionInterfaceClassdbConstructObject' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
118 |     let classdb_get_method_bind: GDExtensionInterfaceClassdbGetMethodBind
119 |     let classdb_get_class_tag: GDExtensionInterfaceClassdbGetClassTag
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2692:32: note: type alias declared here
2690 |  * @return A pointer to the newly created Object.
2691 |  */
2692 | typedef GDExtensionObjectPtr (*GDExtensionInterfaceClassdbConstructObject)(GDExtensionConstStringNamePtr p_classname);
     |                                `- note: type alias declared here
2693 |
2694 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:118:34: warning: cannot use type alias 'GDExtensionInterfaceClassdbGetMethodBind' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
116 |
117 |     let classdb_construct_object: GDExtensionInterfaceClassdbConstructObject
118 |     let classdb_get_method_bind: GDExtensionInterfaceClassdbGetMethodBind
    |                                  `- warning: cannot use type alias 'GDExtensionInterfaceClassdbGetMethodBind' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
119 |     let classdb_get_class_tag: GDExtensionInterfaceClassdbGetClassTag
120 |     let classdb_register_extension_class: GDExtensionInterfaceClassdbRegisterExtensionClass2
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2706:36: note: type alias declared here
2704 |  * @return A pointer to the MethodBind from ClassDB.
2705 |  */
2706 | typedef GDExtensionMethodBindPtr (*GDExtensionInterfaceClassdbGetMethodBind)(GDExtensionConstStringNamePtr p_classname, GDExtensionConstStringNamePtr p_methodname, GDExtensionInt p_hash);
     |                                    `- note: type alias declared here
2707 |
2708 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:119:32: warning: cannot use type alias 'GDExtensionInterfaceClassdbGetClassTag' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
117 |     let classdb_construct_object: GDExtensionInterfaceClassdbConstructObject
118 |     let classdb_get_method_bind: GDExtensionInterfaceClassdbGetMethodBind
119 |     let classdb_get_class_tag: GDExtensionInterfaceClassdbGetClassTag
    |                                `- warning: cannot use type alias 'GDExtensionInterfaceClassdbGetClassTag' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
120 |     let classdb_register_extension_class: GDExtensionInterfaceClassdbRegisterExtensionClass2
121 |     let classdb_register_extension_class_signal: GDExtensionInterfaceClassdbRegisterExtensionClassSignal
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2718:17: note: type alias declared here
2716 |  * @return A pointer uniquely identifying the built-in class in the ClassDB.
2717 |  */
2718 | typedef void *(*GDExtensionInterfaceClassdbGetClassTag)(GDExtensionConstStringNamePtr p_classname);
     |                 `- note: type alias declared here
2719 |
2720 | /* INTERFACE: ClassDB Extension */
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:120:43: warning: cannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClass2' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
118 |     let classdb_get_method_bind: GDExtensionInterfaceClassdbGetMethodBind
119 |     let classdb_get_class_tag: GDExtensionInterfaceClassdbGetClassTag
120 |     let classdb_register_extension_class: GDExtensionInterfaceClassdbRegisterExtensionClass2
    |                                           `- warning: cannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClass2' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
121 |     let classdb_register_extension_class_signal: GDExtensionInterfaceClassdbRegisterExtensionClassSignal
122 |     let classdb_register_extension_class_method: GDExtensionInterfaceClassdbRegisterExtensionClassMethod
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2752:16: note: type alias declared here
2750 |  * @param p_extension_funcs A pointer to a GDExtensionClassCreationInfo2 struct.
2751 |  */
2752 | typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClass2)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringNamePtr p_parent_class_name, const GDExtensionClassCreationInfo2 *p_extension_funcs);
     |                `- note: type alias declared here
2753 |
2754 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:121:50: warning: cannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClassSignal' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
119 |     let classdb_get_class_tag: GDExtensionInterfaceClassdbGetClassTag
120 |     let classdb_register_extension_class: GDExtensionInterfaceClassdbRegisterExtensionClass2
121 |     let classdb_register_extension_class_signal: GDExtensionInterfaceClassdbRegisterExtensionClassSignal
    |                                                  `- warning: cannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClassSignal' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
122 |     let classdb_register_extension_class_method: GDExtensionInterfaceClassdbRegisterExtensionClassMethod
123 |     let classdb_register_extension_class_property: GDExtensionInterfaceClassdbRegisterExtensionClassProperty
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2885:16: note: type alias declared here
2883 |  * @param p_argument_count The number of arguments the signal receives.
2884 |  */
2885 | typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassSignal)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringNamePtr p_signal_name, const GDExtensionPropertyInfo *p_argument_info, GDExtensionInt p_argument_count);
     |                `- note: type alias declared here
2886 |
2887 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:122:50: warning: cannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClassMethod' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
120 |     let classdb_register_extension_class: GDExtensionInterfaceClassdbRegisterExtensionClass2
121 |     let classdb_register_extension_class_signal: GDExtensionInterfaceClassdbRegisterExtensionClassSignal
122 |     let classdb_register_extension_class_method: GDExtensionInterfaceClassdbRegisterExtensionClassMethod
    |                                                  `- warning: cannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClassMethod' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
123 |     let classdb_register_extension_class_property: GDExtensionInterfaceClassdbRegisterExtensionClassProperty
124 |     let classdb_register_extension_class_property_group: GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroup
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2781:16: note: type alias declared here
2779 |  * @param p_method_info A pointer to a GDExtensionClassMethodInfo struct.
2780 |  */
2781 | typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassMethod)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, const GDExtensionClassMethodInfo *p_method_info);
     |                `- note: type alias declared here
2782 |
2783 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:123:52: warning: cannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClassProperty' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
121 |     let classdb_register_extension_class_signal: GDExtensionInterfaceClassdbRegisterExtensionClassSignal
122 |     let classdb_register_extension_class_method: GDExtensionInterfaceClassdbRegisterExtensionClassMethod
123 |     let classdb_register_extension_class_property: GDExtensionInterfaceClassdbRegisterExtensionClassProperty
    |                                                    `- warning: cannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClassProperty' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
124 |     let classdb_register_extension_class_property_group: GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroup
125 |     let classdb_register_extension_class_property_subgroup:
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2826:16: note: type alias declared here
2824 |  * @param p_getter A pointer to a StringName with the name of the getter method.
2825 |  */
2826 | typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassProperty)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, const GDExtensionPropertyInfo *p_info, GDExtensionConstStringNamePtr p_setter, GDExtensionConstStringNamePtr p_getter);
     |                `- note: type alias declared here
2827 |
2828 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:124:58: warning: cannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroup' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
122 |     let classdb_register_extension_class_method: GDExtensionInterfaceClassdbRegisterExtensionClassMethod
123 |     let classdb_register_extension_class_property: GDExtensionInterfaceClassdbRegisterExtensionClassProperty
124 |     let classdb_register_extension_class_property_group: GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroup
    |                                                          `- warning: cannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroup' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
125 |     let classdb_register_extension_class_property_subgroup:
126 |     GDExtensionInterfaceClassdbRegisterExtensionClassPropertySubgroup
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2856:16: note: type alias declared here
2854 |  * @param p_prefix A pointer to a String with the prefix used by properties in this group.
2855 |  */
2856 | typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroup)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringPtr p_group_name, GDExtensionConstStringPtr p_prefix);
     |                `- note: type alias declared here
2857 |
2858 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:126:5: warning: cannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClassPropertySubgroup' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
124 |     let classdb_register_extension_class_property_group: GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroup
125 |     let classdb_register_extension_class_property_subgroup:
126 |     GDExtensionInterfaceClassdbRegisterExtensionClassPropertySubgroup
    |     `- warning: cannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClassPropertySubgroup' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
127 |     let classdb_unregister_extension_class: GDExtensionInterfaceClassdbUnregisterExtensionClass
128 |
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2869:16: note: type alias declared here
2867 |  * @param p_prefix A pointer to a String with the prefix used by properties in this subgroup.
2868 |  */
2869 | typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassPropertySubgroup)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringPtr p_subgroup_name, GDExtensionConstStringPtr p_prefix);
     |                `- note: type alias declared here
2870 |
2871 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:127:45: warning: cannot use type alias 'GDExtensionInterfaceClassdbUnregisterExtensionClass' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
125 |     let classdb_register_extension_class_property_subgroup:
126 |     GDExtensionInterfaceClassdbRegisterExtensionClassPropertySubgroup
127 |     let classdb_unregister_extension_class: GDExtensionInterfaceClassdbUnregisterExtensionClass
    |                                             `- warning: cannot use type alias 'GDExtensionInterfaceClassdbUnregisterExtensionClass' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
128 |
129 |     let object_set_instance: GDExtensionInterfaceObjectSetInstance
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2896:16: note: type alias declared here
2894 |  * @param p_class_name A pointer to a StringName with the class name.
2895 |  */
2896 | typedef void (*GDExtensionInterfaceClassdbUnregisterExtensionClass)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name); /* Unregistering a parent class before a class that inherits it will result in failure. Inheritors must be unregistered first. */
     |                `- note: type alias declared here
2897 |
2898 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:129:30: warning: cannot use type alias 'GDExtensionInterfaceObjectSetInstance' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
127 |     let classdb_unregister_extension_class: GDExtensionInterfaceClassdbUnregisterExtensionClass
128 |
129 |     let object_set_instance: GDExtensionInterfaceObjectSetInstance
    |                              `- warning: cannot use type alias 'GDExtensionInterfaceObjectSetInstance' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
130 |     let object_set_instance_binding: GDExtensionInterfaceObjectSetInstanceBinding
131 |     let object_get_class_name: GDExtensionInterfaceObjectGetClassName
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2440:16: note: type alias declared here
2438 |  * @param p_instance A pointer to the extension class instance.
2439 |  */
2440 | typedef void (*GDExtensionInterfaceObjectSetInstance)(GDExtensionObjectPtr p_o, GDExtensionConstStringNamePtr p_classname, GDExtensionClassInstancePtr p_instance); /* p_classname should be a registered extension class and should extend the p_o object's class. */
     |                `- note: type alias declared here
2441 |
2442 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:130:38: warning: cannot use type alias 'GDExtensionInterfaceObjectSetInstanceBinding' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
128 |
129 |     let object_set_instance: GDExtensionInterfaceObjectSetInstance
130 |     let object_set_instance_binding: GDExtensionInterfaceObjectSetInstanceBinding
    |                                      `- warning: cannot use type alias 'GDExtensionInterfaceObjectSetInstanceBinding' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
131 |     let object_get_class_name: GDExtensionInterfaceObjectGetClassName
132 |
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2417:16: note: type alias declared here
2415 |  * @param p_callbacks A pointer to a GDExtensionInstanceBindingCallbacks struct.
2416 |  */
2417 | typedef void (*GDExtensionInterfaceObjectSetInstanceBinding)(GDExtensionObjectPtr p_o, void *p_token, void *p_binding, const GDExtensionInstanceBindingCallbacks *p_callbacks);
     |                `- note: type alias declared here
2418 |
2419 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:131:32: warning: cannot use type alias 'GDExtensionInterfaceObjectGetClassName' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
129 |     let object_set_instance: GDExtensionInterfaceObjectSetInstance
130 |     let object_set_instance_binding: GDExtensionInterfaceObjectSetInstanceBinding
131 |     let object_get_class_name: GDExtensionInterfaceObjectGetClassName
    |                                `- warning: cannot use type alias 'GDExtensionInterfaceObjectGetClassName' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
132 |
133 |     let object_method_bind_ptrcall: GDExtensionInterfaceObjectMethodBindPtrcall
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2457:27: note: type alias declared here
2455 |  * @return true if successful in getting the class name; otherwise false.
2456 |  */
2457 | typedef GDExtensionBool (*GDExtensionInterfaceObjectGetClassName)(GDExtensionConstObjectPtr p_object, GDExtensionClassLibraryPtr p_library, GDExtensionUninitializedStringNamePtr r_class_name);
     |                           `- note: type alias declared here
2458 |
2459 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:133:37: warning: cannot use type alias 'GDExtensionInterfaceObjectMethodBindPtrcall' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
131 |     let object_get_class_name: GDExtensionInterfaceObjectGetClassName
132 |
133 |     let object_method_bind_ptrcall: GDExtensionInterfaceObjectMethodBindPtrcall
    |                                     `- warning: cannot use type alias 'GDExtensionInterfaceObjectMethodBindPtrcall' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
134 |     let object_destroy: GDExtensionInterfaceObjectDestroy
135 |     let object_has_script_method: GDExtensionInterfaceObjectHasScriptMethod
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2368:16: note: type alias declared here
2366 |  * @param r_ret A pointer to the Object that will receive the return value.
2367 |  */
2368 | typedef void (*GDExtensionInterfaceObjectMethodBindPtrcall)(GDExtensionMethodBindPtr p_method_bind, GDExtensionObjectPtr p_instance, const GDExtensionConstTypePtr *p_args, GDExtensionTypePtr r_ret);
     |                `- note: type alias declared here
2369 |
2370 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:134:25: warning: cannot use type alias 'GDExtensionInterfaceObjectDestroy' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
132 |
133 |     let object_method_bind_ptrcall: GDExtensionInterfaceObjectMethodBindPtrcall
134 |     let object_destroy: GDExtensionInterfaceObjectDestroy
    |                         `- warning: cannot use type alias 'GDExtensionInterfaceObjectDestroy' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
135 |     let object_has_script_method: GDExtensionInterfaceObjectHasScriptMethod
136 |     let object_call_script_method: GDExtensionInterfaceObjectCallScriptMethod
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2378:16: note: type alias declared here
2376 |  * @param p_o A pointer to the Object.
2377 |  */
2378 | typedef void (*GDExtensionInterfaceObjectDestroy)(GDExtensionObjectPtr p_o);
     |                `- note: type alias declared here
2379 |
2380 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:135:35: warning: cannot use type alias 'GDExtensionInterfaceObjectHasScriptMethod' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
133 |     let object_method_bind_ptrcall: GDExtensionInterfaceObjectMethodBindPtrcall
134 |     let object_destroy: GDExtensionInterfaceObjectDestroy
135 |     let object_has_script_method: GDExtensionInterfaceObjectHasScriptMethod
    |                                   `- warning: cannot use type alias 'GDExtensionInterfaceObjectHasScriptMethod' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
136 |     let object_call_script_method: GDExtensionInterfaceObjectCallScriptMethod
137 |
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2507:27: note: type alias declared here
2505 |  * @returns true if the object has a script and that script has a method with the given name. Returns false if the object has no script.
2506 |  */
2507 | typedef GDExtensionBool (*GDExtensionInterfaceObjectHasScriptMethod)(GDExtensionConstObjectPtr p_object, GDExtensionConstStringNamePtr p_method);
     |                           `- note: type alias declared here
2508 |
2509 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:136:36: warning: cannot use type alias 'GDExtensionInterfaceObjectCallScriptMethod' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
134 |     let object_destroy: GDExtensionInterfaceObjectDestroy
135 |     let object_has_script_method: GDExtensionInterfaceObjectHasScriptMethod
136 |     let object_call_script_method: GDExtensionInterfaceObjectCallScriptMethod
    |                                    `- warning: cannot use type alias 'GDExtensionInterfaceObjectCallScriptMethod' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
137 |
138 |     // @convention(c) (GDExtensionMethodBindPtr?, GDExtensionObjectPtr?, UnsafePointer<GDExtensionConstTypePtr?>?, GDExtensionTypePtr?) -> Void
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2522:16: note: type alias declared here
2520 |  * @param r_error A pointer the structure which will hold error information.
2521 |  */
2522 | typedef void (*GDExtensionInterfaceObjectCallScriptMethod)(GDExtensionObjectPtr p_object, GDExtensionConstStringNamePtr p_method, const GDExtensionConstVariantPtr *p_args, GDExtensionInt p_argument_count, GDExtensionUninitializedVariantPtr r_return, GDExtensionCallError *r_error);
     |                `- note: type alias declared here
2523 |
2524 | /* INTERFACE: Reference */
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:149:31: warning: cannot use type alias 'GDExtensionInterfaceGlobalGetSingleton' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
147 |     }
148 |
149 |     let global_get_singleton: GDExtensionInterfaceGlobalGetSingleton
    |                               `- warning: cannot use type alias 'GDExtensionInterfaceGlobalGetSingleton' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
150 |     let ref_get_object: GDExtensionInterfaceRefGetObject
151 |     let object_method_bind_call: GDExtensionInterfaceObjectMethodBindCall
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2390:32: note: type alias declared here
2388 |  * @return A pointer to the singleton Object.
2389 |  */
2390 | typedef GDExtensionObjectPtr (*GDExtensionInterfaceGlobalGetSingleton)(GDExtensionConstStringNamePtr p_name);
     |                                `- note: type alias declared here
2391 |
2392 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:150:25: warning: cannot use type alias 'GDExtensionInterfaceRefGetObject' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
148 |
149 |     let global_get_singleton: GDExtensionInterfaceGlobalGetSingleton
150 |     let ref_get_object: GDExtensionInterfaceRefGetObject
    |                         `- warning: cannot use type alias 'GDExtensionInterfaceRefGetObject' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
151 |     let object_method_bind_call: GDExtensionInterfaceObjectMethodBindCall
152 |
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2536:32: note: type alias declared here
2534 |  * @return A pointer to the Object from the reference or NULL.
2535 |  */
2536 | typedef GDExtensionObjectPtr (*GDExtensionInterfaceRefGetObject)(GDExtensionConstRefPtr p_ref);
     |                                `- note: type alias declared here
2537 |
2538 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:151:34: warning: cannot use type alias 'GDExtensionInterfaceObjectMethodBindCall' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
149 |     let global_get_singleton: GDExtensionInterfaceGlobalGetSingleton
150 |     let ref_get_object: GDExtensionInterfaceRefGetObject
151 |     let object_method_bind_call: GDExtensionInterfaceObjectMethodBindCall
    |                                  `- warning: cannot use type alias 'GDExtensionInterfaceObjectMethodBindCall' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
152 |
153 |     // @convention(c) (GDExtensionMethodBindPtr?, GDExtensionObjectPtr?, UnsafePointer<GDExtensionConstVariantPtr?>?, GDExtensionInt, GDExtensionUninitializedVariantPtr?, UnsafeMutablePointer<GDExtensionCallError>?) -> Void
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2355:16: note: type alias declared here
2353 |  * @param r_error A pointer to a GDExtensionCallError struct that will receive error information.
2354 |  */
2355 | typedef void (*GDExtensionInterfaceObjectMethodBindCall)(GDExtensionMethodBindPtr p_method_bind, GDExtensionObjectPtr p_instance, const GDExtensionConstVariantPtr *p_args, GDExtensionInt p_arg_count, GDExtensionUninitializedVariantPtr r_ret, GDExtensionCallError *r_error);
     |                `- note: type alias declared here
2356 |
2357 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:165:26: warning: cannot use type alias 'GDExtensionInterfaceVariantNewNil' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
163 |     }
164 |
165 |     let variant_new_nil: GDExtensionInterfaceVariantNewNil
    |                          `- warning: cannot use type alias 'GDExtensionInterfaceVariantNewNil' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
166 |     let variant_new_copy: GDExtensionInterfaceVariantNewCopy
167 |     let variant_evaluate: GDExtensionInterfaceVariantEvaluate
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:922:16: note: type alias declared here
 920 |  * @param r_dest A pointer to the destination Variant.
 921 |  */
 922 | typedef void (*GDExtensionInterfaceVariantNewNil)(GDExtensionUninitializedVariantPtr r_dest);
     |                `- note: type alias declared here
 923 |
 924 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:166:27: warning: cannot use type alias 'GDExtensionInterfaceVariantNewCopy' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
164 |
165 |     let variant_new_nil: GDExtensionInterfaceVariantNewNil
166 |     let variant_new_copy: GDExtensionInterfaceVariantNewCopy
    |                           `- warning: cannot use type alias 'GDExtensionInterfaceVariantNewCopy' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
167 |     let variant_evaluate: GDExtensionInterfaceVariantEvaluate
168 |     let variant_hash: GDExtensionInterfaceVariantHash
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:912:16: note: type alias declared here
 910 |  * @param p_src A pointer to the source Variant.
 911 |  */
 912 | typedef void (*GDExtensionInterfaceVariantNewCopy)(GDExtensionUninitializedVariantPtr r_dest, GDExtensionConstVariantPtr p_src);
     |                `- note: type alias declared here
 913 |
 914 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:167:27: warning: cannot use type alias 'GDExtensionInterfaceVariantEvaluate' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
165 |     let variant_new_nil: GDExtensionInterfaceVariantNewNil
166 |     let variant_new_copy: GDExtensionInterfaceVariantNewCopy
167 |     let variant_evaluate: GDExtensionInterfaceVariantEvaluate
    |                           `- warning: cannot use type alias 'GDExtensionInterfaceVariantEvaluate' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
168 |     let variant_hash: GDExtensionInterfaceVariantHash
169 |     let variant_destroy: GDExtensionInterfaceVariantDestroy
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:982:16: note: type alias declared here
 980 |  * @see Variant::evaluate()
 981 |  */
 982 | typedef void (*GDExtensionInterfaceVariantEvaluate)(GDExtensionVariantOperator p_op, GDExtensionConstVariantPtr p_a, GDExtensionConstVariantPtr p_b, GDExtensionUninitializedVariantPtr r_return, GDExtensionBool *r_valid);
     |                `- note: type alias declared here
 983 |
 984 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:168:23: warning: cannot use type alias 'GDExtensionInterfaceVariantHash' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
166 |     let variant_new_copy: GDExtensionInterfaceVariantNewCopy
167 |     let variant_evaluate: GDExtensionInterfaceVariantEvaluate
168 |     let variant_hash: GDExtensionInterfaceVariantHash
    |                       `- warning: cannot use type alias 'GDExtensionInterfaceVariantHash' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
169 |     let variant_destroy: GDExtensionInterfaceVariantDestroy
170 |     let variant_get_type: GDExtensionInterfaceVariantGetType
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1155:26: note: type alias declared here
1153 |  * @see Variant::hash()
1154 |  */
1155 | typedef GDExtensionInt (*GDExtensionInterfaceVariantHash)(GDExtensionConstVariantPtr p_self);
     |                          `- note: type alias declared here
1156 |
1157 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:169:26: warning: cannot use type alias 'GDExtensionInterfaceVariantDestroy' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
167 |     let variant_evaluate: GDExtensionInterfaceVariantEvaluate
168 |     let variant_hash: GDExtensionInterfaceVariantHash
169 |     let variant_destroy: GDExtensionInterfaceVariantDestroy
    |                          `- warning: cannot use type alias 'GDExtensionInterfaceVariantDestroy' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
170 |     let variant_get_type: GDExtensionInterfaceVariantGetType
171 |     let variant_get_type_name: GDExtensionInterfaceVariantGetTypeName
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:932:16: note: type alias declared here
 930 |  * @param p_self A pointer to the Variant to destroy.
 931 |  */
 932 | typedef void (*GDExtensionInterfaceVariantDestroy)(GDExtensionVariantPtr p_self);
     |                `- note: type alias declared here
 933 |
 934 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:170:27: warning: cannot use type alias 'GDExtensionInterfaceVariantGetType' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
168 |     let variant_hash: GDExtensionInterfaceVariantHash
169 |     let variant_destroy: GDExtensionInterfaceVariantDestroy
170 |     let variant_get_type: GDExtensionInterfaceVariantGetType
    |                           `- warning: cannot use type alias 'GDExtensionInterfaceVariantGetType' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
171 |     let variant_get_type_name: GDExtensionInterfaceVariantGetTypeName
172 |     let variant_stringify: GDExtensionInterfaceVariantStringify
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1232:34: note: type alias declared here
1230 |  * @return The variant type.
1231 |  */
1232 | typedef GDExtensionVariantType (*GDExtensionInterfaceVariantGetType)(GDExtensionConstVariantPtr p_self);
     |                                  `- note: type alias declared here
1233 |
1234 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:171:32: warning: cannot use type alias 'GDExtensionInterfaceVariantGetTypeName' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
169 |     let variant_destroy: GDExtensionInterfaceVariantDestroy
170 |     let variant_get_type: GDExtensionInterfaceVariantGetType
171 |     let variant_get_type_name: GDExtensionInterfaceVariantGetTypeName
    |                                `- warning: cannot use type alias 'GDExtensionInterfaceVariantGetTypeName' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
172 |     let variant_stringify: GDExtensionInterfaceVariantStringify
173 |     let variant_call: GDExtensionInterfaceVariantCall
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1283:16: note: type alias declared here
1281 |  * @param r_name A pointer to a String to store the Variant type name.
1282 |  */
1283 | typedef void (*GDExtensionInterfaceVariantGetTypeName)(GDExtensionVariantType p_type, GDExtensionUninitializedStringPtr r_name);
     |                `- note: type alias declared here
1284 |
1285 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:172:28: warning: cannot use type alias 'GDExtensionInterfaceVariantStringify' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
170 |     let variant_get_type: GDExtensionInterfaceVariantGetType
171 |     let variant_get_type_name: GDExtensionInterfaceVariantGetTypeName
172 |     let variant_stringify: GDExtensionInterfaceVariantStringify
    |                            `- warning: cannot use type alias 'GDExtensionInterfaceVariantStringify' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
173 |     let variant_call: GDExtensionInterfaceVariantCall
174 |     let variant_call_static: GDExtensionInterfaceVariantCallStatic
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1220:16: note: type alias declared here
1218 |  * @param r_ret A pointer to a String to store the resulting value.
1219 |  */
1220 | typedef void (*GDExtensionInterfaceVariantStringify)(GDExtensionConstVariantPtr p_self, GDExtensionStringPtr r_ret);
     |                `- note: type alias declared here
1221 |
1222 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:173:23: warning: cannot use type alias 'GDExtensionInterfaceVariantCall' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
171 |     let variant_get_type_name: GDExtensionInterfaceVariantGetTypeName
172 |     let variant_stringify: GDExtensionInterfaceVariantStringify
173 |     let variant_call: GDExtensionInterfaceVariantCall
    |                       `- warning: cannot use type alias 'GDExtensionInterfaceVariantCall' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
174 |     let variant_call_static: GDExtensionInterfaceVariantCallStatic
175 |     let variant_get_indexed: GDExtensionInterfaceVariantGetIndexed
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:949:16: note: type alias declared here
 947 |  * @see Variant::callp()
 948 |  */
 949 | typedef void (*GDExtensionInterfaceVariantCall)(GDExtensionVariantPtr p_self, GDExtensionConstStringNamePtr p_method, const GDExtensionConstVariantPtr *p_args, GDExtensionInt p_argument_count, GDExtensionUninitializedVariantPtr r_return, GDExtensionCallError *r_error);
     |                `- note: type alias declared here
 950 |
 951 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:174:30: warning: cannot use type alias 'GDExtensionInterfaceVariantCallStatic' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
172 |     let variant_stringify: GDExtensionInterfaceVariantStringify
173 |     let variant_call: GDExtensionInterfaceVariantCall
174 |     let variant_call_static: GDExtensionInterfaceVariantCallStatic
    |                              `- warning: cannot use type alias 'GDExtensionInterfaceVariantCallStatic' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
175 |     let variant_get_indexed: GDExtensionInterfaceVariantGetIndexed
176 |     let variant_set_indexed: GDExtensionInterfaceVariantSetIndexed
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:966:16: note: type alias declared here
 964 |  * @see Variant::call_static()
 965 |  */
 966 | typedef void (*GDExtensionInterfaceVariantCallStatic)(GDExtensionVariantType p_type, GDExtensionConstStringNamePtr p_method, const GDExtensionConstVariantPtr *p_args, GDExtensionInt p_argument_count, GDExtensionUninitializedVariantPtr r_return, GDExtensionCallError *r_error);
     |                `- note: type alias declared here
 967 |
 968 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:175:30: warning: cannot use type alias 'GDExtensionInterfaceVariantGetIndexed' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
173 |     let variant_call: GDExtensionInterfaceVariantCall
174 |     let variant_call_static: GDExtensionInterfaceVariantCallStatic
175 |     let variant_get_indexed: GDExtensionInterfaceVariantGetIndexed
    |                              `- warning: cannot use type alias 'GDExtensionInterfaceVariantGetIndexed' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
176 |     let variant_set_indexed: GDExtensionInterfaceVariantSetIndexed
177 |
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1094:16: note: type alias declared here
1092 |  * @param r_oob A pointer to a boolean which will be set to true if the index is out of bounds.
1093 |  */
1094 | typedef void (*GDExtensionInterfaceVariantGetIndexed)(GDExtensionConstVariantPtr p_self, GDExtensionInt p_index, GDExtensionUninitializedVariantPtr r_ret, GDExtensionBool *r_valid, GDExtensionBool *r_oob);
     |                `- note: type alias declared here
1095 |
1096 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:176:30: warning: cannot use type alias 'GDExtensionInterfaceVariantSetIndexed' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
174 |     let variant_call_static: GDExtensionInterfaceVariantCallStatic
175 |     let variant_get_indexed: GDExtensionInterfaceVariantGetIndexed
176 |     let variant_set_indexed: GDExtensionInterfaceVariantSetIndexed
    |                              `- warning: cannot use type alias 'GDExtensionInterfaceVariantSetIndexed' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
177 |
178 |     let variant_get_ptr_constructor: GDExtensionInterfaceVariantGetPtrConstructor
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1041:16: note: type alias declared here
1039 |  * @param r_oob A pointer to a boolean which will be set to true if the index is out of bounds.
1040 |  */
1041 | typedef void (*GDExtensionInterfaceVariantSetIndexed)(GDExtensionVariantPtr p_self, GDExtensionInt p_index, GDExtensionConstVariantPtr p_value, GDExtensionBool *r_valid, GDExtensionBool *r_oob);
     |                `- note: type alias declared here
1042 |
1043 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:178:38: warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrConstructor' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
176 |     let variant_set_indexed: GDExtensionInterfaceVariantSetIndexed
177 |
178 |     let variant_get_ptr_constructor: GDExtensionInterfaceVariantGetPtrConstructor
    |                                      `- warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrConstructor' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
179 |     let variant_get_ptr_builtin_method: GDExtensionInterfaceVariantGetPtrBuiltinMethod
180 |     let variant_get_ptr_operator_evaluator: GDExtensionInterfaceVariantGetPtrOperatorEvaluator
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1374:37: note: type alias declared here
1372 |  * @return A pointer to a function that can call one of the constructors for a type of Variant.
1373 |  */
1374 | typedef GDExtensionPtrConstructor (*GDExtensionInterfaceVariantGetPtrConstructor)(GDExtensionVariantType p_type, int32_t p_constructor);
     |                                     `- note: type alias declared here
1375 |
1376 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:179:41: warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrBuiltinMethod' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
177 |
178 |     let variant_get_ptr_constructor: GDExtensionInterfaceVariantGetPtrConstructor
179 |     let variant_get_ptr_builtin_method: GDExtensionInterfaceVariantGetPtrBuiltinMethod
    |                                         `- warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrBuiltinMethod' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
180 |     let variant_get_ptr_operator_evaluator: GDExtensionInterfaceVariantGetPtrOperatorEvaluator
181 |     let variant_get_ptr_utility_function:
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1361:39: note: type alias declared here
1359 |  * @return A pointer to a function that can call a builtin method on a type of Variant.
1360 |  */
1361 | typedef GDExtensionPtrBuiltInMethod (*GDExtensionInterfaceVariantGetPtrBuiltinMethod)(GDExtensionVariantType p_type, GDExtensionConstStringNamePtr p_method, GDExtensionInt p_hash);
     |                                       `- note: type alias declared here
1362 |
1363 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:180:45: warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrOperatorEvaluator' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
178 |     let variant_get_ptr_constructor: GDExtensionInterfaceVariantGetPtrConstructor
179 |     let variant_get_ptr_builtin_method: GDExtensionInterfaceVariantGetPtrBuiltinMethod
180 |     let variant_get_ptr_operator_evaluator: GDExtensionInterfaceVariantGetPtrOperatorEvaluator
    |                                             `- warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrOperatorEvaluator' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
181 |     let variant_get_ptr_utility_function:
182 |     GDExtensionInterfaceVariantGetPtrUtilityFunction
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1347:43: note: type alias declared here
1345 |  * @return A pointer to a function that can evaluate the given Variant operator on the given Variant types.
1346 |  */
1347 | typedef GDExtensionPtrOperatorEvaluator (*GDExtensionInterfaceVariantGetPtrOperatorEvaluator)(GDExtensionVariantOperator p_operator, GDExtensionVariantType p_type_a, GDExtensionVariantType p_type_b);
     |                                           `- note: type alias declared here
1348 |
1349 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:182:5: warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrUtilityFunction' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
180 |     let variant_get_ptr_operator_evaluator: GDExtensionInterfaceVariantGetPtrOperatorEvaluator
181 |     let variant_get_ptr_utility_function:
182 |     GDExtensionInterfaceVariantGetPtrUtilityFunction
    |     `- warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrUtilityFunction' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
183 |     let variant_get_ptr_destructor: GDExtensionInterfaceVariantGetPtrDestructor
184 |     let variant_get_ptr_indexed_getter: GDExtensionInterfaceVariantGetPtrIndexedGetter
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1511:41: note: type alias declared here
1509 |  * @return A pointer to a function that can call a Variant utility function.
1510 |  */
1511 | typedef GDExtensionPtrUtilityFunction (*GDExtensionInterfaceVariantGetPtrUtilityFunction)(GDExtensionConstStringNamePtr p_function, GDExtensionInt p_hash);
     |                                         `- note: type alias declared here
1512 |
1513 | /* INTERFACE: String Utilities */
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:183:37: warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrDestructor' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
181 |     let variant_get_ptr_utility_function:
182 |     GDExtensionInterfaceVariantGetPtrUtilityFunction
183 |     let variant_get_ptr_destructor: GDExtensionInterfaceVariantGetPtrDestructor
    |                                     `- warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrDestructor' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
184 |     let variant_get_ptr_indexed_getter: GDExtensionInterfaceVariantGetPtrIndexedGetter
185 |     let variant_get_ptr_indexed_setter: GDExtensionInterfaceVariantGetPtrIndexedSetter
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1386:36: note: type alias declared here
1384 |  * @return A pointer to a function than can call the destructor for a type of Variant.
1385 |  */
1386 | typedef GDExtensionPtrDestructor (*GDExtensionInterfaceVariantGetPtrDestructor)(GDExtensionVariantType p_type);
     |                                    `- note: type alias declared here
1387 |
1388 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:184:41: warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrIndexedGetter' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
182 |     GDExtensionInterfaceVariantGetPtrUtilityFunction
183 |     let variant_get_ptr_destructor: GDExtensionInterfaceVariantGetPtrDestructor
184 |     let variant_get_ptr_indexed_getter: GDExtensionInterfaceVariantGetPtrIndexedGetter
    |                                         `- warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrIndexedGetter' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
185 |     let variant_get_ptr_indexed_setter: GDExtensionInterfaceVariantGetPtrIndexedSetter
186 |     let variant_get_ptr_keyed_checker: GDExtensionInterfaceVariantGetPtrKeyedChecker
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1450:39: note: type alias declared here
1448 |  * @return A pointer to a function that can get an index on the given Variant type.
1449 |  */
1450 | typedef GDExtensionPtrIndexedGetter (*GDExtensionInterfaceVariantGetPtrIndexedGetter)(GDExtensionVariantType p_type);
     |                                       `- note: type alias declared here
1451 |
1452 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:185:41: warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrIndexedSetter' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
183 |     let variant_get_ptr_destructor: GDExtensionInterfaceVariantGetPtrDestructor
184 |     let variant_get_ptr_indexed_getter: GDExtensionInterfaceVariantGetPtrIndexedGetter
185 |     let variant_get_ptr_indexed_setter: GDExtensionInterfaceVariantGetPtrIndexedSetter
    |                                         `- warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrIndexedSetter' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
186 |     let variant_get_ptr_keyed_checker: GDExtensionInterfaceVariantGetPtrKeyedChecker
187 |     let variant_get_ptr_keyed_getter: GDExtensionInterfaceVariantGetPtrKeyedGetter
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1438:39: note: type alias declared here
1436 |  * @return A pointer to a function that can set an index on the given Variant type.
1437 |  */
1438 | typedef GDExtensionPtrIndexedSetter (*GDExtensionInterfaceVariantGetPtrIndexedSetter)(GDExtensionVariantType p_type);
     |                                       `- note: type alias declared here
1439 |
1440 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:186:40: warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrKeyedChecker' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
184 |     let variant_get_ptr_indexed_getter: GDExtensionInterfaceVariantGetPtrIndexedGetter
185 |     let variant_get_ptr_indexed_setter: GDExtensionInterfaceVariantGetPtrIndexedSetter
186 |     let variant_get_ptr_keyed_checker: GDExtensionInterfaceVariantGetPtrKeyedChecker
    |                                        `- warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrKeyedChecker' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
187 |     let variant_get_ptr_keyed_getter: GDExtensionInterfaceVariantGetPtrKeyedGetter
188 |     let variant_get_ptr_keyed_setter: GDExtensionInterfaceVariantGetPtrKeyedSetter
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1486:38: note: type alias declared here
1484 |  * @return A pointer to a function that can check a key on the given Variant type.
1485 |  */
1486 | typedef GDExtensionPtrKeyedChecker (*GDExtensionInterfaceVariantGetPtrKeyedChecker)(GDExtensionVariantType p_type);
     |                                      `- note: type alias declared here
1487 |
1488 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:187:39: warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrKeyedGetter' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
185 |     let variant_get_ptr_indexed_setter: GDExtensionInterfaceVariantGetPtrIndexedSetter
186 |     let variant_get_ptr_keyed_checker: GDExtensionInterfaceVariantGetPtrKeyedChecker
187 |     let variant_get_ptr_keyed_getter: GDExtensionInterfaceVariantGetPtrKeyedGetter
    |                                       `- warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrKeyedGetter' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
188 |     let variant_get_ptr_keyed_setter: GDExtensionInterfaceVariantGetPtrKeyedSetter
189 |     let get_variant_from_type_constructor: GDExtensionInterfaceGetVariantFromTypeConstructor
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1474:37: note: type alias declared here
1472 |  * @return A pointer to a function that can get a key on the given Variant type.
1473 |  */
1474 | typedef GDExtensionPtrKeyedGetter (*GDExtensionInterfaceVariantGetPtrKeyedGetter)(GDExtensionVariantType p_type);
     |                                     `- note: type alias declared here
1475 |
1476 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:188:39: warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrKeyedSetter' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
186 |     let variant_get_ptr_keyed_checker: GDExtensionInterfaceVariantGetPtrKeyedChecker
187 |     let variant_get_ptr_keyed_getter: GDExtensionInterfaceVariantGetPtrKeyedGetter
188 |     let variant_get_ptr_keyed_setter: GDExtensionInterfaceVariantGetPtrKeyedSetter
    |                                       `- warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrKeyedSetter' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
189 |     let get_variant_from_type_constructor: GDExtensionInterfaceGetVariantFromTypeConstructor
190 |     let get_variant_to_type_constructor: GDExtensionInterfaceGetVariantToTypeConstructor
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1462:37: note: type alias declared here
1460 |  * @return A pointer to a function that can set a key on the given Variant type.
1461 |  */
1462 | typedef GDExtensionPtrKeyedSetter (*GDExtensionInterfaceVariantGetPtrKeyedSetter)(GDExtensionVariantType p_type);
     |                                     `- note: type alias declared here
1463 |
1464 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:189:44: warning: cannot use type alias 'GDExtensionInterfaceGetVariantFromTypeConstructor' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
187 |     let variant_get_ptr_keyed_getter: GDExtensionInterfaceVariantGetPtrKeyedGetter
188 |     let variant_get_ptr_keyed_setter: GDExtensionInterfaceVariantGetPtrKeyedSetter
189 |     let get_variant_from_type_constructor: GDExtensionInterfaceGetVariantFromTypeConstructor
    |                                            `- warning: cannot use type alias 'GDExtensionInterfaceGetVariantFromTypeConstructor' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
190 |     let get_variant_to_type_constructor: GDExtensionInterfaceGetVariantToTypeConstructor
191 |
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1321:53: note: type alias declared here
1319 |  * @return A pointer to a function that can create a Variant of the given type from a raw value.
1320 |  */
1321 | typedef GDExtensionVariantFromTypeConstructorFunc (*GDExtensionInterfaceGetVariantFromTypeConstructor)(GDExtensionVariantType p_type);
     |                                                     `- note: type alias declared here
1322 |
1323 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:190:42: warning: cannot use type alias 'GDExtensionInterfaceGetVariantToTypeConstructor' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
188 |     let variant_get_ptr_keyed_setter: GDExtensionInterfaceVariantGetPtrKeyedSetter
189 |     let get_variant_from_type_constructor: GDExtensionInterfaceGetVariantFromTypeConstructor
190 |     let get_variant_to_type_constructor: GDExtensionInterfaceGetVariantToTypeConstructor
    |                                          `- warning: cannot use type alias 'GDExtensionInterfaceGetVariantToTypeConstructor' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
191 |
192 |     let array_operator_index: GDExtensionInterfaceArrayOperatorIndex
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1333:53: note: type alias declared here
1331 |  * @return A pointer to a function that can get the raw value from a Variant of the given type.
1332 |  */
1333 | typedef GDExtensionTypeFromVariantConstructorFunc (*GDExtensionInterfaceGetVariantToTypeConstructor)(GDExtensionVariantType p_type);
     |                                                     `- note: type alias declared here
1334 |
1335 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:192:31: warning: cannot use type alias 'GDExtensionInterfaceArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
190 |     let get_variant_to_type_constructor: GDExtensionInterfaceGetVariantToTypeConstructor
191 |
192 |     let array_operator_index: GDExtensionInterfaceArrayOperatorIndex
    |                               `- warning: cannot use type alias 'GDExtensionInterfaceArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
193 |     let array_set_typed: GDExtensionInterfaceArraySetTyped
194 |
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2273:33: note: type alias declared here
2271 |  * @return A pointer to the requested Variant.
2272 |  */
2273 | typedef GDExtensionVariantPtr (*GDExtensionInterfaceArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index);
     |                                 `- note: type alias declared here
2274 |
2275 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:193:26: warning: cannot use type alias 'GDExtensionInterfaceArraySetTyped' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
191 |
192 |     let array_operator_index: GDExtensionInterfaceArrayOperatorIndex
193 |     let array_set_typed: GDExtensionInterfaceArraySetTyped
    |                          `- warning: cannot use type alias 'GDExtensionInterfaceArraySetTyped' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
194 |
195 |     let packed_string_array_operator_index: GDExtensionInterfacePackedStringArrayOperatorIndex
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2310:16: note: type alias declared here
2308 |  * @param p_script A pointer to a Script object (if p_type is GDEXTENSION_VARIANT_TYPE_OBJECT and the base class is extended by a script).
2309 |  */
2310 | typedef void (*GDExtensionInterfaceArraySetTyped)(GDExtensionTypePtr p_self, GDExtensionVariantType p_type, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstVariantPtr p_script);
     |                `- note: type alias declared here
2311 |
2312 | /* INTERFACE: Dictionary */
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:195:45: warning: cannot use type alias 'GDExtensionInterfacePackedStringArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
193 |     let array_set_typed: GDExtensionInterfaceArraySetTyped
194 |
195 |     let packed_string_array_operator_index: GDExtensionInterfacePackedStringArrayOperatorIndex
    |                                             `- warning: cannot use type alias 'GDExtensionInterfacePackedStringArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
196 |     let packed_string_array_operator_index_const: GDExtensionInterfacePackedStringArrayOperatorIndexConst
197 |     let packed_byte_array_operator_index: GDExtensionInterfacePackedByteArrayOperatorIndex
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2143:32: note: type alias declared here
2141 |  * @return A pointer to the requested String.
2142 |  */
2143 | typedef GDExtensionStringPtr (*GDExtensionInterfacePackedStringArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index);
     |                                `- note: type alias declared here
2144 |
2145 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:196:51: warning: cannot use type alias 'GDExtensionInterfacePackedStringArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
194 |
195 |     let packed_string_array_operator_index: GDExtensionInterfacePackedStringArrayOperatorIndex
196 |     let packed_string_array_operator_index_const: GDExtensionInterfacePackedStringArrayOperatorIndexConst
    |                                                   `- warning: cannot use type alias 'GDExtensionInterfacePackedStringArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
197 |     let packed_byte_array_operator_index: GDExtensionInterfacePackedByteArrayOperatorIndex
198 |     let packed_byte_array_operator_index_const: GDExtensionInterfacePackedByteArrayOperatorIndexConst
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2156:32: note: type alias declared here
2154 |  * @return A const pointer to the requested String.
2155 |  */
2156 | typedef GDExtensionStringPtr (*GDExtensionInterfacePackedStringArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index);
     |                                `- note: type alias declared here
2157 |
2158 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:197:43: warning: cannot use type alias 'GDExtensionInterfacePackedByteArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
195 |     let packed_string_array_operator_index: GDExtensionInterfacePackedStringArrayOperatorIndex
196 |     let packed_string_array_operator_index_const: GDExtensionInterfacePackedStringArrayOperatorIndexConst
197 |     let packed_byte_array_operator_index: GDExtensionInterfacePackedByteArrayOperatorIndex
    |                                           `- warning: cannot use type alias 'GDExtensionInterfacePackedByteArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
198 |     let packed_byte_array_operator_index_const: GDExtensionInterfacePackedByteArrayOperatorIndexConst
199 |     let packed_color_array_operator_index: GDExtensionInterfacePackedColorArrayOperatorIndex
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2013:20: note: type alias declared here
2011 |  * @return A pointer to the requested byte.
2012 |  */
2013 | typedef uint8_t *(*GDExtensionInterfacePackedByteArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index);
     |                    `- note: type alias declared here
2014 |
2015 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:198:49: warning: cannot use type alias 'GDExtensionInterfacePackedByteArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
196 |     let packed_string_array_operator_index_const: GDExtensionInterfacePackedStringArrayOperatorIndexConst
197 |     let packed_byte_array_operator_index: GDExtensionInterfacePackedByteArrayOperatorIndex
198 |     let packed_byte_array_operator_index_const: GDExtensionInterfacePackedByteArrayOperatorIndexConst
    |                                                 `- warning: cannot use type alias 'GDExtensionInterfacePackedByteArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
199 |     let packed_color_array_operator_index: GDExtensionInterfacePackedColorArrayOperatorIndex
200 |     let packed_color_array_operator_index_const: GDExtensionInterfacePackedColorArrayOperatorIndexConst
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2026:26: note: type alias declared here
2024 |  * @return A const pointer to the requested byte.
2025 |  */
2026 | typedef const uint8_t *(*GDExtensionInterfacePackedByteArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index);
     |                          `- note: type alias declared here
2027 |
2028 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:199:44: warning: cannot use type alias 'GDExtensionInterfacePackedColorArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
197 |     let packed_byte_array_operator_index: GDExtensionInterfacePackedByteArrayOperatorIndex
198 |     let packed_byte_array_operator_index_const: GDExtensionInterfacePackedByteArrayOperatorIndexConst
199 |     let packed_color_array_operator_index: GDExtensionInterfacePackedColorArrayOperatorIndex
    |                                            `- warning: cannot use type alias 'GDExtensionInterfacePackedColorArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
200 |     let packed_color_array_operator_index_const: GDExtensionInterfacePackedColorArrayOperatorIndexConst
201 |     let packed_float32_array_operator_index: GDExtensionInterfacePackedFloat32ArrayOperatorIndex
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2247:30: note: type alias declared here
2245 |  * @return A pointer to the requested Color.
2246 |  */
2247 | typedef GDExtensionTypePtr (*GDExtensionInterfacePackedColorArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index);
     |                              `- note: type alias declared here
2248 |
2249 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:200:50: warning: cannot use type alias 'GDExtensionInterfacePackedColorArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
198 |     let packed_byte_array_operator_index_const: GDExtensionInterfacePackedByteArrayOperatorIndexConst
199 |     let packed_color_array_operator_index: GDExtensionInterfacePackedColorArrayOperatorIndex
200 |     let packed_color_array_operator_index_const: GDExtensionInterfacePackedColorArrayOperatorIndexConst
    |                                                  `- warning: cannot use type alias 'GDExtensionInterfacePackedColorArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
201 |     let packed_float32_array_operator_index: GDExtensionInterfacePackedFloat32ArrayOperatorIndex
202 |     let packed_float32_array_operator_index_const: GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2260:30: note: type alias declared here
2258 |  * @return A const pointer to the requested Color.
2259 |  */
2260 | typedef GDExtensionTypePtr (*GDExtensionInterfacePackedColorArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index);
     |                              `- note: type alias declared here
2261 |
2262 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:201:46: warning: cannot use type alias 'GDExtensionInterfacePackedFloat32ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
199 |     let packed_color_array_operator_index: GDExtensionInterfacePackedColorArrayOperatorIndex
200 |     let packed_color_array_operator_index_const: GDExtensionInterfacePackedColorArrayOperatorIndexConst
201 |     let packed_float32_array_operator_index: GDExtensionInterfacePackedFloat32ArrayOperatorIndex
    |                                              `- warning: cannot use type alias 'GDExtensionInterfacePackedFloat32ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
202 |     let packed_float32_array_operator_index_const: GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst
203 |     let packed_float64_array_operator_index: GDExtensionInterfacePackedFloat64ArrayOperatorIndex
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2039:18: note: type alias declared here
2037 |  * @return A pointer to the requested 32-bit float.
2038 |  */
2039 | typedef float *(*GDExtensionInterfacePackedFloat32ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index);
     |                  `- note: type alias declared here
2040 |
2041 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:202:52: warning: cannot use type alias 'GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
200 |     let packed_color_array_operator_index_const: GDExtensionInterfacePackedColorArrayOperatorIndexConst
201 |     let packed_float32_array_operator_index: GDExtensionInterfacePackedFloat32ArrayOperatorIndex
202 |     let packed_float32_array_operator_index_const: GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst
    |                                                    `- warning: cannot use type alias 'GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
203 |     let packed_float64_array_operator_index: GDExtensionInterfacePackedFloat64ArrayOperatorIndex
204 |     let packed_float64_array_operator_index_const: GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2052:24: note: type alias declared here
2050 |  * @return A const pointer to the requested 32-bit float.
2051 |  */
2052 | typedef const float *(*GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index);
     |                        `- note: type alias declared here
2053 |
2054 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:203:46: warning: cannot use type alias 'GDExtensionInterfacePackedFloat64ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
201 |     let packed_float32_array_operator_index: GDExtensionInterfacePackedFloat32ArrayOperatorIndex
202 |     let packed_float32_array_operator_index_const: GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst
203 |     let packed_float64_array_operator_index: GDExtensionInterfacePackedFloat64ArrayOperatorIndex
    |                                              `- warning: cannot use type alias 'GDExtensionInterfacePackedFloat64ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
204 |     let packed_float64_array_operator_index_const: GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst
205 |     let packed_int32_array_operator_index: GDExtensionInterfacePackedInt32ArrayOperatorIndex
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2065:19: note: type alias declared here
2063 |  * @return A pointer to the requested 64-bit float.
2064 |  */
2065 | typedef double *(*GDExtensionInterfacePackedFloat64ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index);
     |                   `- note: type alias declared here
2066 |
2067 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:204:52: warning: cannot use type alias 'GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
202 |     let packed_float32_array_operator_index_const: GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst
203 |     let packed_float64_array_operator_index: GDExtensionInterfacePackedFloat64ArrayOperatorIndex
204 |     let packed_float64_array_operator_index_const: GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst
    |                                                    `- warning: cannot use type alias 'GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
205 |     let packed_int32_array_operator_index: GDExtensionInterfacePackedInt32ArrayOperatorIndex
206 |     let packed_int32_array_operator_index_const: GDExtensionInterfacePackedInt32ArrayOperatorIndexConst
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2078:25: note: type alias declared here
2076 |  * @return A const pointer to the requested 64-bit float.
2077 |  */
2078 | typedef const double *(*GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index);
     |                         `- note: type alias declared here
2079 |
2080 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:205:44: warning: cannot use type alias 'GDExtensionInterfacePackedInt32ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
203 |     let packed_float64_array_operator_index: GDExtensionInterfacePackedFloat64ArrayOperatorIndex
204 |     let packed_float64_array_operator_index_const: GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst
205 |     let packed_int32_array_operator_index: GDExtensionInterfacePackedInt32ArrayOperatorIndex
    |                                            `- warning: cannot use type alias 'GDExtensionInterfacePackedInt32ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
206 |     let packed_int32_array_operator_index_const: GDExtensionInterfacePackedInt32ArrayOperatorIndexConst
207 |     let packed_int64_array_operator_index: GDExtensionInterfacePackedInt64ArrayOperatorIndex
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2091:20: note: type alias declared here
2089 |  * @return A pointer to the requested 32-bit integer.
2090 |  */
2091 | typedef int32_t *(*GDExtensionInterfacePackedInt32ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index);
     |                    `- note: type alias declared here
2092 |
2093 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:206:50: warning: cannot use type alias 'GDExtensionInterfacePackedInt32ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
204 |     let packed_float64_array_operator_index_const: GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst
205 |     let packed_int32_array_operator_index: GDExtensionInterfacePackedInt32ArrayOperatorIndex
206 |     let packed_int32_array_operator_index_const: GDExtensionInterfacePackedInt32ArrayOperatorIndexConst
    |                                                  `- warning: cannot use type alias 'GDExtensionInterfacePackedInt32ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
207 |     let packed_int64_array_operator_index: GDExtensionInterfacePackedInt64ArrayOperatorIndex
208 |     let packed_int64_array_operator_index_const: GDExtensionInterfacePackedInt64ArrayOperatorIndexConst
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2104:26: note: type alias declared here
2102 |  * @return A const pointer to the requested 32-bit integer.
2103 |  */
2104 | typedef const int32_t *(*GDExtensionInterfacePackedInt32ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index);
     |                          `- note: type alias declared here
2105 |
2106 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:207:44: warning: cannot use type alias 'GDExtensionInterfacePackedInt64ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
205 |     let packed_int32_array_operator_index: GDExtensionInterfacePackedInt32ArrayOperatorIndex
206 |     let packed_int32_array_operator_index_const: GDExtensionInterfacePackedInt32ArrayOperatorIndexConst
207 |     let packed_int64_array_operator_index: GDExtensionInterfacePackedInt64ArrayOperatorIndex
    |                                            `- warning: cannot use type alias 'GDExtensionInterfacePackedInt64ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
208 |     let packed_int64_array_operator_index_const: GDExtensionInterfacePackedInt64ArrayOperatorIndexConst
209 |     let packed_vector2_array_operator_index: GDExtensionInterfacePackedVector2ArrayOperatorIndex
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2117:20: note: type alias declared here
2115 |  * @return A pointer to the requested 64-bit integer.
2116 |  */
2117 | typedef int64_t *(*GDExtensionInterfacePackedInt64ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index);
     |                    `- note: type alias declared here
2118 |
2119 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:208:50: warning: cannot use type alias 'GDExtensionInterfacePackedInt64ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
206 |     let packed_int32_array_operator_index_const: GDExtensionInterfacePackedInt32ArrayOperatorIndexConst
207 |     let packed_int64_array_operator_index: GDExtensionInterfacePackedInt64ArrayOperatorIndex
208 |     let packed_int64_array_operator_index_const: GDExtensionInterfacePackedInt64ArrayOperatorIndexConst
    |                                                  `- warning: cannot use type alias 'GDExtensionInterfacePackedInt64ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
209 |     let packed_vector2_array_operator_index: GDExtensionInterfacePackedVector2ArrayOperatorIndex
210 |     let packed_vector2_array_operator_index_const: GDExtensionInterfacePackedVector2ArrayOperatorIndexConst
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2130:26: note: type alias declared here
2128 |  * @return A const pointer to the requested 64-bit integer.
2129 |  */
2130 | typedef const int64_t *(*GDExtensionInterfacePackedInt64ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index);
     |                          `- note: type alias declared here
2131 |
2132 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:209:46: warning: cannot use type alias 'GDExtensionInterfacePackedVector2ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
207 |     let packed_int64_array_operator_index: GDExtensionInterfacePackedInt64ArrayOperatorIndex
208 |     let packed_int64_array_operator_index_const: GDExtensionInterfacePackedInt64ArrayOperatorIndexConst
209 |     let packed_vector2_array_operator_index: GDExtensionInterfacePackedVector2ArrayOperatorIndex
    |                                              `- warning: cannot use type alias 'GDExtensionInterfacePackedVector2ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
210 |     let packed_vector2_array_operator_index_const: GDExtensionInterfacePackedVector2ArrayOperatorIndexConst
211 |     let packed_vector3_array_operator_index: GDExtensionInterfacePackedVector3ArrayOperatorIndex
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2169:30: note: type alias declared here
2167 |  * @return A pointer to the requested Vector2.
2168 |  */
2169 | typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector2ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index);
     |                              `- note: type alias declared here
2170 |
2171 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:210:52: warning: cannot use type alias 'GDExtensionInterfacePackedVector2ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
208 |     let packed_int64_array_operator_index_const: GDExtensionInterfacePackedInt64ArrayOperatorIndexConst
209 |     let packed_vector2_array_operator_index: GDExtensionInterfacePackedVector2ArrayOperatorIndex
210 |     let packed_vector2_array_operator_index_const: GDExtensionInterfacePackedVector2ArrayOperatorIndexConst
    |                                                    `- warning: cannot use type alias 'GDExtensionInterfacePackedVector2ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
211 |     let packed_vector3_array_operator_index: GDExtensionInterfacePackedVector3ArrayOperatorIndex
212 |     let packed_vector3_array_operator_index_const: GDExtensionInterfacePackedVector3ArrayOperatorIndexConst
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2182:30: note: type alias declared here
2180 |  * @return A const pointer to the requested Vector2.
2181 |  */
2182 | typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector2ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index);
     |                              `- note: type alias declared here
2183 |
2184 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:211:46: warning: cannot use type alias 'GDExtensionInterfacePackedVector3ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
209 |     let packed_vector2_array_operator_index: GDExtensionInterfacePackedVector2ArrayOperatorIndex
210 |     let packed_vector2_array_operator_index_const: GDExtensionInterfacePackedVector2ArrayOperatorIndexConst
211 |     let packed_vector3_array_operator_index: GDExtensionInterfacePackedVector3ArrayOperatorIndex
    |                                              `- warning: cannot use type alias 'GDExtensionInterfacePackedVector3ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
212 |     let packed_vector3_array_operator_index_const: GDExtensionInterfacePackedVector3ArrayOperatorIndexConst
213 |     let packed_vector4_array_operator_index: GDExtensionInterfacePackedVector4ArrayOperatorIndex
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2195:30: note: type alias declared here
2193 |  * @return A pointer to the requested Vector3.
2194 |  */
2195 | typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector3ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index);
     |                              `- note: type alias declared here
2196 |
2197 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:212:52: warning: cannot use type alias 'GDExtensionInterfacePackedVector3ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
210 |     let packed_vector2_array_operator_index_const: GDExtensionInterfacePackedVector2ArrayOperatorIndexConst
211 |     let packed_vector3_array_operator_index: GDExtensionInterfacePackedVector3ArrayOperatorIndex
212 |     let packed_vector3_array_operator_index_const: GDExtensionInterfacePackedVector3ArrayOperatorIndexConst
    |                                                    `- warning: cannot use type alias 'GDExtensionInterfacePackedVector3ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
213 |     let packed_vector4_array_operator_index: GDExtensionInterfacePackedVector4ArrayOperatorIndex
214 |     let packed_vector4_array_operator_index_const: GDExtensionInterfacePackedVector4ArrayOperatorIndexConst
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2208:30: note: type alias declared here
2206 |  * @return A const pointer to the requested Vector3.
2207 |  */
2208 | typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector3ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index);
     |                              `- note: type alias declared here
2209 |
2210 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:213:46: warning: cannot use type alias 'GDExtensionInterfacePackedVector4ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
211 |     let packed_vector3_array_operator_index: GDExtensionInterfacePackedVector3ArrayOperatorIndex
212 |     let packed_vector3_array_operator_index_const: GDExtensionInterfacePackedVector3ArrayOperatorIndexConst
213 |     let packed_vector4_array_operator_index: GDExtensionInterfacePackedVector4ArrayOperatorIndex
    |                                              `- warning: cannot use type alias 'GDExtensionInterfacePackedVector4ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
214 |     let packed_vector4_array_operator_index_const: GDExtensionInterfacePackedVector4ArrayOperatorIndexConst
215 |
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2221:30: note: type alias declared here
2219 |  * @return A pointer to the requested Vector4.
2220 |  */
2221 | typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector4ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index);
     |                              `- note: type alias declared here
2222 |
2223 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:214:52: warning: cannot use type alias 'GDExtensionInterfacePackedVector4ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
212 |     let packed_vector3_array_operator_index_const: GDExtensionInterfacePackedVector3ArrayOperatorIndexConst
213 |     let packed_vector4_array_operator_index: GDExtensionInterfacePackedVector4ArrayOperatorIndex
214 |     let packed_vector4_array_operator_index_const: GDExtensionInterfacePackedVector4ArrayOperatorIndexConst
    |                                                    `- warning: cannot use type alias 'GDExtensionInterfacePackedVector4ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
215 |
216 |     let callable_custom_create: GDExtensionInterfaceCallableCustomCreate
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2234:30: note: type alias declared here
2232 |  * @return A const pointer to the requested Vector4.
2233 |  */
2234 | typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector4ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index);
     |                              `- note: type alias declared here
2235 |
2236 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:216:33: warning: cannot use type alias 'GDExtensionInterfaceCallableCustomCreate' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
214 |     let packed_vector4_array_operator_index_const: GDExtensionInterfacePackedVector4ArrayOperatorIndexConst
215 |
216 |     let callable_custom_create: GDExtensionInterfaceCallableCustomCreate
    |                                 `- warning: cannot use type alias 'GDExtensionInterfaceCallableCustomCreate' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
217 | }
218 |
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2650:16: note: type alias declared here
2648 |  * @param p_callable_custom_info The info required to construct a Callable.
2649 |  */
2650 | typedef void (*GDExtensionInterfaceCallableCustomCreate)(GDExtensionUninitializedTypePtr r_callable, GDExtensionCallableCustomInfo *p_callable_custom_info);
     |                `- note: type alias declared here
2651 |
2652 | /**
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[#UnavailableSendableConformance]: <https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance>
Failed frontend command:
/root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/bin/swift-frontend -frontend -c -filelist /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/sources-1 -primary-file /host/spi-builder-workspace/Sources/SwiftGodot/Core/Arguments.swift -primary-file /host/spi-builder-workspace/Sources/SwiftGodot/Core/ClassServices.swift -primary-file /host/spi-builder-workspace/Sources/SwiftGodot/Core/GArray.swift -primary-file /host/spi-builder-workspace/Sources/SwiftGodot/Core/GArrayCollection.swift -primary-file /host/spi-builder-workspace/Sources/SwiftGodot/Core/InspectableProperty.swift -primary-file /host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift -primary-file /host/spi-builder-workspace/Sources/SwiftGodot/Core/ObjectCollection.swift -primary-file /host/spi-builder-workspace/Sources/SwiftGodot/Core/Packed.swift -primary-file /host/spi-builder-workspace/Sources/SwiftGodot/Core/SignalRegistration.swift -primary-file /host/spi-builder-workspace/Sources/SwiftGodot/Core/SignalSupport.swift -primary-file /host/spi-builder-workspace/Sources/SwiftGodot/Core/StringExtensions.swift -primary-file /host/spi-builder-workspace/Sources/SwiftGodot/Core/VariantCollection.swift -primary-file /host/spi-builder-workspace/Sources/SwiftGodot/Core/VariantRepresentable.swift -primary-file /host/spi-builder-workspace/Sources/SwiftGodot/Core/VariantStorable.swift -primary-file /host/spi-builder-workspace/Sources/SwiftGodot/Core/Various.swift -primary-file /host/spi-builder-workspace/Sources/SwiftGodot/Core/Wrapped.swift -primary-file /host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift -primary-file /host/spi-builder-workspace/Sources/SwiftGodot/Export.swift -primary-file /host/spi-builder-workspace/Sources/SwiftGodot/Extensions/Arithmetic.swift -primary-file /host/spi-builder-workspace/Sources/SwiftGodot/Extensions/ClassInfo+ConvenienceProperties.swift -primary-file /host/spi-builder-workspace/Sources/SwiftGodot/Extensions/ColorExtensions.swift -primary-file /host/spi-builder-workspace/Sources/SwiftGodot/Extensions/Compat.swift -primary-file /host/spi-builder-workspace/Sources/SwiftGodot/Extensions/GD+Utils.swift -primary-file /host/spi-builder-workspace/Sources/SwiftGodot/Extensions/GDictionary.swift -primary-file /host/spi-builder-workspace/Sources/SwiftGodot/Extensions/NodeExtensions.swift -supplementary-output-file-map /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/supplementaryOutputs-17 -target aarch64-unknown-linux-android28 -Xllvm -aarch64-use-tbi -disable-objc-interop -sdk /android-ndk/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/sysroot -sysroot /android-ndk/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/sysroot -I /host/spi-builder-workspace/.build/out/Products/Debug-android-aarch64 -module-cache-path /host/spi-builder-workspace/.build/out/ModuleCache.noindex -color-diagnostics -Xcc -fcolor-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D CUSTOM_BUILTIN_IMPLEMENTATIONS -D Xcode -serialize-debugging-options -load-plugin-executable /host/spi-builder-workspace/.build/out/Products/Debug-linux-x86_64/SwiftGodotMacroLibrary\#SwiftGodotMacroLibrary -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -external-plugin-path /root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/lib/swift/host/plugins/testing\#/root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/bin/swift-plugin-server -validate-clang-modules-once -clang-build-session-file /host/spi-builder-workspace/.build/out/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /host -resource-dir /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_android.artifactbundle/swift-android/swift-resources/usr/lib/swift-aarch64 -enable-anonymous-context-mangled-names -file-compilation-dir /host -Xcc -resource-dir -Xcc /android-ndk/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/lib/clang/18 -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-android-aarch64/GDExtension.modulemap -Xcc -fno-omit-frame-pointer -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/host/spi-builder-workspace/Sources/GDExtension/include -Xcc -I/host/spi-builder-workspace/.build/out/Products/Debug-android-aarch64/include -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/DerivedSources-normal/aarch64 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/DerivedSources/aarch64 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name SwiftGodot -package-name spi_builder_workspace -const-gather-protocols-file /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/SwiftGodot_const_extract_protocols.json -in-process-plugin-server-path /root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/lib/swift/host/libSwiftInProcPluginServer.so -plugin-path /root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/lib/swift/host/plugins -plugin-path /root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/local/lib/swift/host/plugins -parse-as-library -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/Arguments.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/ClassServices.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/GArray.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/GArrayCollection.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/InspectableProperty.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/NIOLock.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/ObjectCollection.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/Packed.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/SignalRegistration.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/SignalSupport.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/StringExtensions.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/VariantCollection.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/VariantRepresentable.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/VariantStorable.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/Various.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/Wrapped.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/EntryPoint.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/Export.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/Arithmetic.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/ClassInfo+ConvenienceProperties.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/ColorExtensions.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/Compat.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/GD+Utils.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/GDictionary.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/NodeExtensions.o -index-unit-output-path /SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/Arguments.o -index-unit-output-path /SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/ClassServices.o -index-unit-output-path /SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/GArray.o -index-unit-output-path /SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/GArrayCollection.o -index-unit-output-path /SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/InspectableProperty.o -index-unit-output-path /SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/NIOLock.o -index-unit-output-path /SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/ObjectCollection.o -index-unit-output-path /SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/Packed.o -index-unit-output-path /SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/SignalRegistration.o -index-unit-output-path /SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/SignalSupport.o -index-unit-output-path /SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/StringExtensions.o -index-unit-output-path /SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/VariantCollection.o -index-unit-output-path /SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/VariantRepresentable.o -index-unit-output-path /SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/VariantStorable.o -index-unit-output-path /SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/Various.o -index-unit-output-path /SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/Wrapped.o -index-unit-output-path /SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/EntryPoint.o -index-unit-output-path /SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/Export.o -index-unit-output-path /SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/Arithmetic.o -index-unit-output-path /SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/ClassInfo+ConvenienceProperties.o -index-unit-output-path /SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/ColorExtensions.o -index-unit-output-path /SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/Compat.o -index-unit-output-path /SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/GD+Utils.o -index-unit-output-path /SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/GDictionary.o -index-unit-output-path /SwiftGodot.build/Debug-android-aarch64/SwiftGodot-t.build/Objects-normal/aarch64/NodeExtensions.o -index-store-path /host/spi-builder-workspace/.build/out -index-system-modules
error: Build failed
BUILD FAILURE 6.4 android