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>&1Build 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: [1;33mwarning: [1;39msafely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
[0;36m6 |[0;0m //
[0;36m7 |[0;0m
[0;36m8 |[0;0m @_implementationOnly import GDExtension
[0;36m|[0;0m `- [1;33mwarning: [1;39msafely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
[0;36m9 |[0;0m
[0;36m10 |[0;0m /// 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: [1;33mwarning: [1;39msafely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
[0;36m6 |[0;0m //
[0;36m7 |[0;0m
[0;36m8 |[0;0m @_implementationOnly import GDExtension
[0;36m|[0;0m `- [1;33mwarning: [1;39msafely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
[0;36m9 |[0;0m
[0;36m10 |[0;0m public enum ArrayError {
/host/spi-builder-workspace/Sources/SwiftGodot/Core/GArrayCollection.swift:8:22: [1;33mwarning: [1;39msafely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
[0;36m6 |[0;0m //
[0;36m7 |[0;0m
[0;36m8 |[0;0m @_implementationOnly import GDExtension
[0;36m|[0;0m `- [1;33mwarning: [1;39msafely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
[0;36m9 |[0;0m
[0;36m10 |[0;0m // 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: [1;31merror: [1;39mThe concurrency NIOLock module was unable to identify your C library.[0;0m
[0;36m23 |[0;0m import Musl
[0;36m24 |[0;0m #else
[0;36m25 |[0;0m #error([4;39m"The concurrency NIOLock module was unable to identify your C library."[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mThe concurrency NIOLock module was unable to identify your C library.[0;0m
[0;36m26 |[0;0m #endif
[0;36m27 |[0;0m
/host/spi-builder-workspace/Sources/SwiftGodot/Core/ObjectCollection.swift:8:22: [1;33mwarning: [1;39msafely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
[0;36m6 |[0;0m //
[0;36m7 |[0;0m
[0;36m8 |[0;0m @_implementationOnly import GDExtension
[0;36m|[0;0m `- [1;33mwarning: [1;39msafely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
[0;36m9 |[0;0m
[0;36m10 |[0;0m extension ObjectCollection: VariantStorable {
/host/spi-builder-workspace/Sources/SwiftGodot/Core/StringExtensions.swift:8:22: [1;33mwarning: [1;39msafely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
[0;36m6 |[0;0m //
[0;36m7 |[0;0m
[0;36m8 |[0;0m @_implementationOnly import GDExtension
[0;36m|[0;0m `- [1;33mwarning: [1;39msafely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
[0;36m9 |[0;0m
[0;36m10 |[0;0m extension StringName: CustomStringConvertible, Hashable {
/host/spi-builder-workspace/Sources/SwiftGodot/Core/VariantCollection.swift:8:22: [1;33mwarning: [1;39msafely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
[0;36m6 |[0;0m //
[0;36m7 |[0;0m
[0;36m8 |[0;0m @_implementationOnly import GDExtension
[0;36m|[0;0m `- [1;33mwarning: [1;39msafely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
[0;36m9 |[0;0m
[0;36m10 |[0;0m extension VariantCollection: VariantStorable {
/host/spi-builder-workspace/Sources/SwiftGodot/Core/VariantStorable.swift:8:22: [1;33mwarning: [1;39msafely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
[0;36m6 |[0;0m //
[0;36m7 |[0;0m
[0;36m8 |[0;0m @_implementationOnly import GDExtension
[0;36m|[0;0m `- [1;33mwarning: [1;39msafely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
[0;36m9 |[0;0m
[0;36m10 |[0;0m
/host/spi-builder-workspace/Sources/SwiftGodot/Core/Wrapped.swift:35:22: [1;33mwarning: [1;39msafely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
[0;36m33 |[0;0m // We ensure that all Godot
[0;36m34 |[0;0m
[0;36m35 |[0;0m @_implementationOnly import GDExtension
[0;36m|[0;0m `- [1;33mwarning: [1;39msafely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
[0;36m36 |[0;0m
[0;36m37 |[0;0m func pd (_ str: String) {
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:8:22: [1;33mwarning: [1;39msafely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
[0;36m6 |[0;0m //
[0;36m7 |[0;0m
[0;36m8 |[0;0m @_implementationOnly import GDExtension
[0;36m|[0;0m `- [1;33mwarning: [1;39msafely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
[0;36m9 |[0;0m
[0;36m10 |[0;0m /// The pointer to the Godot Extension Interface
/host/spi-builder-workspace/Sources/SwiftGodot/Export.swift:7:22: [1;33mwarning: [1;39msafely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
[0;36m5 |[0;0m //
[0;36m6 |[0;0m
[0;36m7 |[0;0m @_implementationOnly import GDExtension
[0;36m|[0;0m `- [1;33mwarning: [1;39msafely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
[0;36m8 |[0;0m
[0;36m9 |[0;0m func additionalRegistations (name: StringName) {
/host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift:33:27: [1;31merror: [1;39mcannot find type 'pthread_mutex_t' in scope[0;0m
[0;36m31 |[0;0m #else
[0;36m32 |[0;0m @usableFromInline
[0;36m33 |[0;0m typealias LockPrimitive = [4;39mpthread_mutex_t[0;0m
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'pthread_mutex_t' in scope[0;0m
[0;36m34 |[0;0m #endif
[0;36m35 |[0;0m
/host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift:175:35: [1;33mwarning: [1;39m'LockStorage<Value>' inherits an unavailable 'Sendable' conformance; conforming here risks data races[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance\UnavailableSendableConformance]8;;\]
[0;36m119 |[0;0m // See also: https://github.com/apple/swift/pull/40000
[0;36m120 |[0;0m @usableFromInline
[0;36m121 |[0;0m final class LockStorage<Value>: ManagedBuffer<Value, LockPrimitive> {
[0;36m|[0;0m `- [1;39mnote: [1;39m'LockStorage<Value>' inherits unavailable conformance to protocol 'Sendable' from superclass here[0;0m
[0;36m122 |[0;0m
[0;36m123 |[0;0m @inlinable
[0;36m:[0;0m
[0;36m173 |[0;0m }
[0;36m174 |[0;0m
[0;36m175 |[0;0m extension LockStorage: @unchecked Sendable { }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'LockStorage<Value>' inherits an unavailable 'Sendable' conformance; conforming here risks data races[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance\UnavailableSendableConformance]8;;\]
[0;36m176 |[0;0m
[0;36m177 |[0;0m /// A threading lock based on `libpthread` instead of `libdispatch`.
/host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift:187:18: [1;33mwarning: [1;39mstored property '_storage' of 'Sendable'-conforming struct 'NIOLock' has non-Sendable type 'LockStorage<Void>'; this is an error in the Swift 6 language mode[0;0m
[0;36m119 |[0;0m // See also: https://github.com/apple/swift/pull/40000
[0;36m120 |[0;0m @usableFromInline
[0;36m121 |[0;0m final class LockStorage<Value>: ManagedBuffer<Value, LockPrimitive> {
[0;36m|[0;0m `- [1;39mnote: [1;39mgeneric class 'LockStorage' does not conform to the 'Sendable' protocol[0;0m
[0;36m122 |[0;0m
[0;36m123 |[0;0m @inlinable
[0;36m:[0;0m
[0;36m185 |[0;0m public struct NIOLock {
[0;36m186 |[0;0m @usableFromInline
[0;36m187 |[0;0m internal let _storage: LockStorage<Void>
[0;36m|[0;0m `- [1;33mwarning: [1;39mstored property '_storage' of 'Sendable'-conforming struct 'NIOLock' has non-Sendable type 'LockStorage<Void>'; this is an error in the Swift 6 language mode[0;0m
[0;36m188 |[0;0m
[0;36m189 |[0;0m /// Create a new lock.
/host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift:47:20: [1;31merror: [1;39mcannot find 'pthread_mutexattr_t' in scope[0;0m
[0;36m45 |[0;0m InitializeSRWLock(mutex)
[0;36m46 |[0;0m #else
[0;36m47 |[0;0m var attr = [4;39mpthread_mutexattr_t[0;0m()
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'pthread_mutexattr_t' in scope[0;0m
[0;36m48 |[0;0m pthread_mutexattr_init(&attr)
[0;36m49 |[0;0m
/host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift:48:9: [1;31merror: [1;39mcannot find 'pthread_mutexattr_init' in scope[0;0m
[0;36m46 |[0;0m #else
[0;36m47 |[0;0m var attr = pthread_mutexattr_t()
[0;36m48 |[0;0m [4;39mpthread_mutexattr_init[0;0m(&attr)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'pthread_mutexattr_init' in scope[0;0m
[0;36m49 |[0;0m
[0;36m50 |[0;0m let err = pthread_mutex_init(mutex, &attr)
/host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift:50:19: [1;31merror: [1;39mcannot find 'pthread_mutex_init' in scope[0;0m
[0;36m48 |[0;0m pthread_mutexattr_init(&attr)
[0;36m49 |[0;0m
[0;36m50 |[0;0m let err = [4;39mpthread_mutex_init[0;0m(mutex, &attr)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'pthread_mutex_init' in scope[0;0m
[0;36m51 |[0;0m precondition(err == 0, "\(#function) failed in pthread_mutex with error \(err)")
[0;36m52 |[0;0m #endif
/host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift:62:19: [1;31merror: [1;39mcannot find 'pthread_mutex_destroy' in scope[0;0m
[0;36m60 |[0;0m // SRWLOCK does not need to be free'd
[0;36m61 |[0;0m #else
[0;36m62 |[0;0m let err = [4;39mpthread_mutex_destroy[0;0m(mutex)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'pthread_mutex_destroy' in scope[0;0m
[0;36m63 |[0;0m precondition(err == 0, "\(#function) failed in pthread_mutex with error \(err)")
[0;36m64 |[0;0m #endif
/host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift:74:19: [1;31merror: [1;39mcannot find 'pthread_mutex_lock' in scope[0;0m
[0;36m72 |[0;0m AcquireSRWLockExclusive(mutex)
[0;36m73 |[0;0m #else
[0;36m74 |[0;0m let err = [4;39mpthread_mutex_lock[0;0m(mutex)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'pthread_mutex_lock' in scope[0;0m
[0;36m75 |[0;0m precondition(err == 0, "\(#function) failed in pthread_mutex with error \(err)")
[0;36m76 |[0;0m #endif
/host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift:86:19: [1;31merror: [1;39mcannot find 'pthread_mutex_unlock' in scope[0;0m
[0;36m84 |[0;0m ReleaseSRWLockExclusive(mutex)
[0;36m85 |[0;0m #else
[0;36m86 |[0;0m let err = [4;39mpthread_mutex_unlock[0;0m(mutex)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'pthread_mutex_unlock' in scope[0;0m
[0;36m87 |[0;0m precondition(err == 0, "\(#function) failed in pthread_mutex with error \(err)")
[0;36m88 |[0;0m #endif
/host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift:125:27: [1;31merror: [1;39mfailed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)[0;0m
[0;36m123 |[0;0m @inlinable
[0;36m124 |[0;0m static func create(value: Value) -> Self {
[0;36m125 |[0;0m let buffer = [4;39mSelf.create(minimumCapacity: 1) { _ in[0;0m
[0;36m|[0;0m `- [1;31merror: [1;39mfailed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)[0;0m
[0;36m126 |[0;0m return value
[0;36m127 |[0;0m }
/host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift:139:14: [1;31merror: [1;39mfailed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)[0;0m
[0;36m137 |[0;0m @inlinable
[0;36m138 |[0;0m func lock() {
[0;36m139 |[0;0m [4;39mself.withUnsafeMutablePointerToElements { lockPtr in[0;0m
[0;36m|[0;0m `- [1;31merror: [1;39mfailed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)[0;0m
[0;36m140 |[0;0m LockOperations.lock(lockPtr)
[0;36m141 |[0;0m }
/host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift:146:14: [1;31merror: [1;39mfailed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)[0;0m
[0;36m144 |[0;0m @inlinable
[0;36m145 |[0;0m func unlock() {
[0;36m146 |[0;0m [4;39mself.withUnsafeMutablePointerToElements { lockPtr in[0;0m
[0;36m|[0;0m `- [1;31merror: [1;39mfailed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)[0;0m
[0;36m147 |[0;0m LockOperations.unlock(lockPtr)
[0;36m148 |[0;0m }
/host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift:153:14: [1;31merror: [1;39mfailed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)[0;0m
[0;36m151 |[0;0m @inlinable
[0;36m152 |[0;0m deinit {
[0;36m153 |[0;0m [4;39mself.withUnsafeMutablePointerToElements { lockPtr in[0;0m
[0;36m|[0;0m `- [1;31merror: [1;39mfailed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)[0;0m
[0;36m154 |[0;0m LockOperations.destroy(lockPtr)
[0;36m155 |[0;0m }
/host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift:160:18: [1;31merror: [1;39mfailed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)[0;0m
[0;36m158 |[0;0m @inlinable
[0;36m159 |[0;0m func withLockPrimitive<T>(_ body: (UnsafeMutablePointer<LockPrimitive>) throws -> T) rethrows -> T {
[0;36m160 |[0;0m [4;39mtry self.withUnsafeMutablePointerToElements { lockPtr in[0;0m
[0;36m|[0;0m `- [1;31merror: [1;39mfailed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)[0;0m
[0;36m161 |[0;0m return try body(lockPtr)
[0;36m162 |[0;0m }
/host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift:167:18: [1;31merror: [1;39mfailed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)[0;0m
[0;36m165 |[0;0m @inlinable
[0;36m166 |[0;0m func withLockedValue<T>(_ mutate: (inout Value) throws -> T) rethrows -> T {
[0;36m167 |[0;0m [4;39mtry self.withUnsafeMutablePointers { valuePtr, lockPtr in[0;0m
[0;36m|[0;0m `- [1;31merror: [1;39mfailed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)[0;0m
[0;36m168 |[0;0m LockOperations.lock(lockPtr)
[0;36m169 |[0;0m defer { LockOperations.unlock(lockPtr) }
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:102:20: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceMemAlloc' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m100 |[0;0m
[0;36m101 |[0;0m struct GodotInterface {
[0;36m102 |[0;0m let mem_alloc: GDExtensionInterfaceMemAlloc
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceMemAlloc' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m103 |[0;0m let mem_realloc: GDExtensionInterfaceMemRealloc
[0;36m104 |[0;0m let mem_free: GDExtensionInterfaceMemFree
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:775:17: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m773 |[0;0m * @return A pointer to the allocated memory, or NULL if unsuccessful.
[0;36m774 |[0;0m */
[0;36m775 |[0;0m typedef void *(*GDExtensionInterfaceMemAlloc)(size_t p_bytes);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m776 |[0;0m
[0;36m777 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:103:22: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceMemRealloc' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m101 |[0;0m struct GodotInterface {
[0;36m102 |[0;0m let mem_alloc: GDExtensionInterfaceMemAlloc
[0;36m103 |[0;0m let mem_realloc: GDExtensionInterfaceMemRealloc
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceMemRealloc' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m104 |[0;0m let mem_free: GDExtensionInterfaceMemFree
[0;36m105 |[0;0m
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:788:17: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m786 |[0;0m * @return A pointer to the allocated memory, or NULL if unsuccessful.
[0;36m787 |[0;0m */
[0;36m788 |[0;0m typedef void *(*GDExtensionInterfaceMemRealloc)(void *p_ptr, size_t p_bytes);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m789 |[0;0m
[0;36m790 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:104:19: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceMemFree' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m102 |[0;0m let mem_alloc: GDExtensionInterfaceMemAlloc
[0;36m103 |[0;0m let mem_realloc: GDExtensionInterfaceMemRealloc
[0;36m104 |[0;0m let mem_free: GDExtensionInterfaceMemFree
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceMemFree' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m105 |[0;0m
[0;36m106 |[0;0m let print_error: GDExtensionInterfacePrintError
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:798:16: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m796 |[0;0m * @param p_ptr A pointer to the previously allocated memory.
[0;36m797 |[0;0m */
[0;36m798 |[0;0m typedef void (*GDExtensionInterfaceMemFree)(void *p_ptr);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m799 |[0;0m
[0;36m800 |[0;0m /* INTERFACE: Godot Core */
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:106:22: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePrintError' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m104 |[0;0m let mem_free: GDExtensionInterfaceMemFree
[0;36m105 |[0;0m
[0;36m106 |[0;0m let print_error: GDExtensionInterfacePrintError
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePrintError' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m107 |[0;0m let print_error_with_message: GDExtensionInterfacePrintErrorWithMessage
[0;36m108 |[0;0m let print_warning: GDExtensionInterfacePrintWarning
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:814:16: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m812 |[0;0m * @param p_editor_notify Whether or not to notify the editor.
[0;36m813 |[0;0m */
[0;36m814 |[0;0m typedef void (*GDExtensionInterfacePrintError)(const char *p_description, const char *p_function, const char *p_file, int32_t p_line, GDExtensionBool p_editor_notify);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m815 |[0;0m
[0;36m816 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:107:35: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePrintErrorWithMessage' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m105 |[0;0m
[0;36m106 |[0;0m let print_error: GDExtensionInterfacePrintError
[0;36m107 |[0;0m let print_error_with_message: GDExtensionInterfacePrintErrorWithMessage
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePrintErrorWithMessage' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m108 |[0;0m let print_warning: GDExtensionInterfacePrintWarning
[0;36m109 |[0;0m let print_warning_with_message: GDExtensionInterfacePrintWarningWithMessage
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:829:16: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m827 |[0;0m * @param p_editor_notify Whether or not to notify the editor.
[0;36m828 |[0;0m */
[0;36m829 |[0;0m 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);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m830 |[0;0m
[0;36m831 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:108:24: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePrintWarning' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m106 |[0;0m let print_error: GDExtensionInterfacePrintError
[0;36m107 |[0;0m let print_error_with_message: GDExtensionInterfacePrintErrorWithMessage
[0;36m108 |[0;0m let print_warning: GDExtensionInterfacePrintWarning
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePrintWarning' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m109 |[0;0m let print_warning_with_message: GDExtensionInterfacePrintWarningWithMessage
[0;36m110 |[0;0m let print_script_error: GDExtensionInterfacePrintScriptError
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:843:16: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m841 |[0;0m * @param p_editor_notify Whether or not to notify the editor.
[0;36m842 |[0;0m */
[0;36m843 |[0;0m typedef void (*GDExtensionInterfacePrintWarning)(const char *p_description, const char *p_function, const char *p_file, int32_t p_line, GDExtensionBool p_editor_notify);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m844 |[0;0m
[0;36m845 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:109:37: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePrintWarningWithMessage' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m107 |[0;0m let print_error_with_message: GDExtensionInterfacePrintErrorWithMessage
[0;36m108 |[0;0m let print_warning: GDExtensionInterfacePrintWarning
[0;36m109 |[0;0m let print_warning_with_message: GDExtensionInterfacePrintWarningWithMessage
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePrintWarningWithMessage' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m110 |[0;0m let print_script_error: GDExtensionInterfacePrintScriptError
[0;36m111 |[0;0m let print_script_error_with_message: GDExtensionInterfacePrintScriptErrorWithMessage
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:858:16: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m856 |[0;0m * @param p_editor_notify Whether or not to notify the editor.
[0;36m857 |[0;0m */
[0;36m858 |[0;0m 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);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m859 |[0;0m
[0;36m860 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:110:29: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePrintScriptError' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m108 |[0;0m let print_warning: GDExtensionInterfacePrintWarning
[0;36m109 |[0;0m let print_warning_with_message: GDExtensionInterfacePrintWarningWithMessage
[0;36m110 |[0;0m let print_script_error: GDExtensionInterfacePrintScriptError
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePrintScriptError' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m111 |[0;0m let print_script_error_with_message: GDExtensionInterfacePrintScriptErrorWithMessage
[0;36m112 |[0;0m let string_new_with_utf8_chars: GDExtensionInterfaceStringNewWithUtf8Chars
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:872:16: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m870 |[0;0m * @param p_editor_notify Whether or not to notify the editor.
[0;36m871 |[0;0m */
[0;36m872 |[0;0m typedef void (*GDExtensionInterfacePrintScriptError)(const char *p_description, const char *p_function, const char *p_file, int32_t p_line, GDExtensionBool p_editor_notify);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m873 |[0;0m
[0;36m874 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:111:42: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePrintScriptErrorWithMessage' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m109 |[0;0m let print_warning_with_message: GDExtensionInterfacePrintWarningWithMessage
[0;36m110 |[0;0m let print_script_error: GDExtensionInterfacePrintScriptError
[0;36m111 |[0;0m let print_script_error_with_message: GDExtensionInterfacePrintScriptErrorWithMessage
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePrintScriptErrorWithMessage' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m112 |[0;0m let string_new_with_utf8_chars: GDExtensionInterfaceStringNewWithUtf8Chars
[0;36m113 |[0;0m let string_to_utf8_chars: GDExtensionInterfaceStringToUtf8Chars
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:887:16: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m885 |[0;0m * @param p_editor_notify Whether or not to notify the editor.
[0;36m886 |[0;0m */
[0;36m887 |[0;0m 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);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m888 |[0;0m
[0;36m889 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:112:37: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceStringNewWithUtf8Chars' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m110 |[0;0m let print_script_error: GDExtensionInterfacePrintScriptError
[0;36m111 |[0;0m let print_script_error_with_message: GDExtensionInterfacePrintScriptErrorWithMessage
[0;36m112 |[0;0m let string_new_with_utf8_chars: GDExtensionInterfaceStringNewWithUtf8Chars
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceStringNewWithUtf8Chars' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m113 |[0;0m let string_to_utf8_chars: GDExtensionInterfaceStringToUtf8Chars
[0;36m114 |[0;0m
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1535:16: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1533 |[0;0m * @param p_contents A pointer to a UTF-8 encoded C string (null terminated).
[0;36m1534 |[0;0m */
[0;36m1535 |[0;0m typedef void (*GDExtensionInterfaceStringNewWithUtf8Chars)(GDExtensionUninitializedStringPtr r_dest, const char *p_contents);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1536 |[0;0m
[0;36m1537 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:113:31: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceStringToUtf8Chars' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m111 |[0;0m let print_script_error_with_message: GDExtensionInterfacePrintScriptErrorWithMessage
[0;36m112 |[0;0m let string_new_with_utf8_chars: GDExtensionInterfaceStringNewWithUtf8Chars
[0;36m113 |[0;0m let string_to_utf8_chars: GDExtensionInterfaceStringToUtf8Chars
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceStringToUtf8Chars' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m114 |[0;0m
[0;36m115 |[0;0m let get_native_struct_size: GDExtensionInterfaceGetNativeStructSize
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1691:26: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1689 |[0;0m * @return The resulting encoded string length in characters (not bytes), not including a null terminator.
[0;36m1690 |[0;0m */
[0;36m1691 |[0;0m typedef GDExtensionInt (*GDExtensionInterfaceStringToUtf8Chars)(GDExtensionConstStringPtr p_self, char *r_text, GDExtensionInt p_max_write_length);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1692 |[0;0m
[0;36m1693 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:115:33: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceGetNativeStructSize' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m113 |[0;0m let string_to_utf8_chars: GDExtensionInterfaceStringToUtf8Chars
[0;36m114 |[0;0m
[0;36m115 |[0;0m let get_native_struct_size: GDExtensionInterfaceGetNativeStructSize
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceGetNativeStructSize' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m116 |[0;0m
[0;36m117 |[0;0m let classdb_construct_object: GDExtensionInterfaceClassdbConstructObject
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:899:20: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m897 |[0;0m * @return The size in bytes.
[0;36m898 |[0;0m */
[0;36m899 |[0;0m typedef uint64_t (*GDExtensionInterfaceGetNativeStructSize)(GDExtensionConstStringNamePtr p_name);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m900 |[0;0m
[0;36m901 |[0;0m /* INTERFACE: Variant */
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:117:35: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceClassdbConstructObject' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m115 |[0;0m let get_native_struct_size: GDExtensionInterfaceGetNativeStructSize
[0;36m116 |[0;0m
[0;36m117 |[0;0m let classdb_construct_object: GDExtensionInterfaceClassdbConstructObject
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceClassdbConstructObject' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m118 |[0;0m let classdb_get_method_bind: GDExtensionInterfaceClassdbGetMethodBind
[0;36m119 |[0;0m let classdb_get_class_tag: GDExtensionInterfaceClassdbGetClassTag
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2692:32: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2690 |[0;0m * @return A pointer to the newly created Object.
[0;36m2691 |[0;0m */
[0;36m2692 |[0;0m typedef GDExtensionObjectPtr (*GDExtensionInterfaceClassdbConstructObject)(GDExtensionConstStringNamePtr p_classname);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2693 |[0;0m
[0;36m2694 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:118:34: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceClassdbGetMethodBind' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m116 |[0;0m
[0;36m117 |[0;0m let classdb_construct_object: GDExtensionInterfaceClassdbConstructObject
[0;36m118 |[0;0m let classdb_get_method_bind: GDExtensionInterfaceClassdbGetMethodBind
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceClassdbGetMethodBind' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m119 |[0;0m let classdb_get_class_tag: GDExtensionInterfaceClassdbGetClassTag
[0;36m120 |[0;0m let classdb_register_extension_class: GDExtensionInterfaceClassdbRegisterExtensionClass2
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2706:36: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2704 |[0;0m * @return A pointer to the MethodBind from ClassDB.
[0;36m2705 |[0;0m */
[0;36m2706 |[0;0m typedef GDExtensionMethodBindPtr (*GDExtensionInterfaceClassdbGetMethodBind)(GDExtensionConstStringNamePtr p_classname, GDExtensionConstStringNamePtr p_methodname, GDExtensionInt p_hash);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2707 |[0;0m
[0;36m2708 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:119:32: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceClassdbGetClassTag' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m117 |[0;0m let classdb_construct_object: GDExtensionInterfaceClassdbConstructObject
[0;36m118 |[0;0m let classdb_get_method_bind: GDExtensionInterfaceClassdbGetMethodBind
[0;36m119 |[0;0m let classdb_get_class_tag: GDExtensionInterfaceClassdbGetClassTag
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceClassdbGetClassTag' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m120 |[0;0m let classdb_register_extension_class: GDExtensionInterfaceClassdbRegisterExtensionClass2
[0;36m121 |[0;0m let classdb_register_extension_class_signal: GDExtensionInterfaceClassdbRegisterExtensionClassSignal
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2718:17: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2716 |[0;0m * @return A pointer uniquely identifying the built-in class in the ClassDB.
[0;36m2717 |[0;0m */
[0;36m2718 |[0;0m typedef void *(*GDExtensionInterfaceClassdbGetClassTag)(GDExtensionConstStringNamePtr p_classname);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2719 |[0;0m
[0;36m2720 |[0;0m /* INTERFACE: ClassDB Extension */
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:120:43: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClass2' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m118 |[0;0m let classdb_get_method_bind: GDExtensionInterfaceClassdbGetMethodBind
[0;36m119 |[0;0m let classdb_get_class_tag: GDExtensionInterfaceClassdbGetClassTag
[0;36m120 |[0;0m let classdb_register_extension_class: GDExtensionInterfaceClassdbRegisterExtensionClass2
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClass2' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m121 |[0;0m let classdb_register_extension_class_signal: GDExtensionInterfaceClassdbRegisterExtensionClassSignal
[0;36m122 |[0;0m let classdb_register_extension_class_method: GDExtensionInterfaceClassdbRegisterExtensionClassMethod
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2752:16: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2750 |[0;0m * @param p_extension_funcs A pointer to a GDExtensionClassCreationInfo2 struct.
[0;36m2751 |[0;0m */
[0;36m2752 |[0;0m typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClass2)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringNamePtr p_parent_class_name, const GDExtensionClassCreationInfo2 *p_extension_funcs);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2753 |[0;0m
[0;36m2754 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:121:50: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClassSignal' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m119 |[0;0m let classdb_get_class_tag: GDExtensionInterfaceClassdbGetClassTag
[0;36m120 |[0;0m let classdb_register_extension_class: GDExtensionInterfaceClassdbRegisterExtensionClass2
[0;36m121 |[0;0m let classdb_register_extension_class_signal: GDExtensionInterfaceClassdbRegisterExtensionClassSignal
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClassSignal' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m122 |[0;0m let classdb_register_extension_class_method: GDExtensionInterfaceClassdbRegisterExtensionClassMethod
[0;36m123 |[0;0m let classdb_register_extension_class_property: GDExtensionInterfaceClassdbRegisterExtensionClassProperty
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2885:16: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2883 |[0;0m * @param p_argument_count The number of arguments the signal receives.
[0;36m2884 |[0;0m */
[0;36m2885 |[0;0m typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassSignal)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringNamePtr p_signal_name, const GDExtensionPropertyInfo *p_argument_info, GDExtensionInt p_argument_count);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2886 |[0;0m
[0;36m2887 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:122:50: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClassMethod' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m120 |[0;0m let classdb_register_extension_class: GDExtensionInterfaceClassdbRegisterExtensionClass2
[0;36m121 |[0;0m let classdb_register_extension_class_signal: GDExtensionInterfaceClassdbRegisterExtensionClassSignal
[0;36m122 |[0;0m let classdb_register_extension_class_method: GDExtensionInterfaceClassdbRegisterExtensionClassMethod
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClassMethod' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m123 |[0;0m let classdb_register_extension_class_property: GDExtensionInterfaceClassdbRegisterExtensionClassProperty
[0;36m124 |[0;0m let classdb_register_extension_class_property_group: GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroup
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2781:16: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2779 |[0;0m * @param p_method_info A pointer to a GDExtensionClassMethodInfo struct.
[0;36m2780 |[0;0m */
[0;36m2781 |[0;0m typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassMethod)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, const GDExtensionClassMethodInfo *p_method_info);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2782 |[0;0m
[0;36m2783 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:123:52: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClassProperty' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m121 |[0;0m let classdb_register_extension_class_signal: GDExtensionInterfaceClassdbRegisterExtensionClassSignal
[0;36m122 |[0;0m let classdb_register_extension_class_method: GDExtensionInterfaceClassdbRegisterExtensionClassMethod
[0;36m123 |[0;0m let classdb_register_extension_class_property: GDExtensionInterfaceClassdbRegisterExtensionClassProperty
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClassProperty' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m124 |[0;0m let classdb_register_extension_class_property_group: GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroup
[0;36m125 |[0;0m let classdb_register_extension_class_property_subgroup:
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2826:16: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2824 |[0;0m * @param p_getter A pointer to a StringName with the name of the getter method.
[0;36m2825 |[0;0m */
[0;36m2826 |[0;0m typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassProperty)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, const GDExtensionPropertyInfo *p_info, GDExtensionConstStringNamePtr p_setter, GDExtensionConstStringNamePtr p_getter);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2827 |[0;0m
[0;36m2828 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:124:58: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroup' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m122 |[0;0m let classdb_register_extension_class_method: GDExtensionInterfaceClassdbRegisterExtensionClassMethod
[0;36m123 |[0;0m let classdb_register_extension_class_property: GDExtensionInterfaceClassdbRegisterExtensionClassProperty
[0;36m124 |[0;0m let classdb_register_extension_class_property_group: GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroup
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroup' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m125 |[0;0m let classdb_register_extension_class_property_subgroup:
[0;36m126 |[0;0m GDExtensionInterfaceClassdbRegisterExtensionClassPropertySubgroup
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2856:16: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2854 |[0;0m * @param p_prefix A pointer to a String with the prefix used by properties in this group.
[0;36m2855 |[0;0m */
[0;36m2856 |[0;0m typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroup)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringPtr p_group_name, GDExtensionConstStringPtr p_prefix);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2857 |[0;0m
[0;36m2858 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:126:5: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClassPropertySubgroup' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m124 |[0;0m let classdb_register_extension_class_property_group: GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroup
[0;36m125 |[0;0m let classdb_register_extension_class_property_subgroup:
[0;36m126 |[0;0m GDExtensionInterfaceClassdbRegisterExtensionClassPropertySubgroup
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClassPropertySubgroup' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m127 |[0;0m let classdb_unregister_extension_class: GDExtensionInterfaceClassdbUnregisterExtensionClass
[0;36m128 |[0;0m
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2869:16: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2867 |[0;0m * @param p_prefix A pointer to a String with the prefix used by properties in this subgroup.
[0;36m2868 |[0;0m */
[0;36m2869 |[0;0m typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassPropertySubgroup)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringPtr p_subgroup_name, GDExtensionConstStringPtr p_prefix);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2870 |[0;0m
[0;36m2871 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:127:45: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceClassdbUnregisterExtensionClass' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m125 |[0;0m let classdb_register_extension_class_property_subgroup:
[0;36m126 |[0;0m GDExtensionInterfaceClassdbRegisterExtensionClassPropertySubgroup
[0;36m127 |[0;0m let classdb_unregister_extension_class: GDExtensionInterfaceClassdbUnregisterExtensionClass
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceClassdbUnregisterExtensionClass' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m128 |[0;0m
[0;36m129 |[0;0m let object_set_instance: GDExtensionInterfaceObjectSetInstance
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2896:16: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2894 |[0;0m * @param p_class_name A pointer to a StringName with the class name.
[0;36m2895 |[0;0m */
[0;36m2896 |[0;0m 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. */
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2897 |[0;0m
[0;36m2898 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:129:30: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceObjectSetInstance' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m127 |[0;0m let classdb_unregister_extension_class: GDExtensionInterfaceClassdbUnregisterExtensionClass
[0;36m128 |[0;0m
[0;36m129 |[0;0m let object_set_instance: GDExtensionInterfaceObjectSetInstance
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceObjectSetInstance' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m130 |[0;0m let object_set_instance_binding: GDExtensionInterfaceObjectSetInstanceBinding
[0;36m131 |[0;0m let object_get_class_name: GDExtensionInterfaceObjectGetClassName
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2440:16: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2438 |[0;0m * @param p_instance A pointer to the extension class instance.
[0;36m2439 |[0;0m */
[0;36m2440 |[0;0m 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. */
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2441 |[0;0m
[0;36m2442 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:130:38: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceObjectSetInstanceBinding' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m128 |[0;0m
[0;36m129 |[0;0m let object_set_instance: GDExtensionInterfaceObjectSetInstance
[0;36m130 |[0;0m let object_set_instance_binding: GDExtensionInterfaceObjectSetInstanceBinding
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceObjectSetInstanceBinding' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m131 |[0;0m let object_get_class_name: GDExtensionInterfaceObjectGetClassName
[0;36m132 |[0;0m
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2417:16: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2415 |[0;0m * @param p_callbacks A pointer to a GDExtensionInstanceBindingCallbacks struct.
[0;36m2416 |[0;0m */
[0;36m2417 |[0;0m typedef void (*GDExtensionInterfaceObjectSetInstanceBinding)(GDExtensionObjectPtr p_o, void *p_token, void *p_binding, const GDExtensionInstanceBindingCallbacks *p_callbacks);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2418 |[0;0m
[0;36m2419 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:131:32: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceObjectGetClassName' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m129 |[0;0m let object_set_instance: GDExtensionInterfaceObjectSetInstance
[0;36m130 |[0;0m let object_set_instance_binding: GDExtensionInterfaceObjectSetInstanceBinding
[0;36m131 |[0;0m let object_get_class_name: GDExtensionInterfaceObjectGetClassName
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceObjectGetClassName' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m132 |[0;0m
[0;36m133 |[0;0m let object_method_bind_ptrcall: GDExtensionInterfaceObjectMethodBindPtrcall
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2457:27: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2455 |[0;0m * @return true if successful in getting the class name; otherwise false.
[0;36m2456 |[0;0m */
[0;36m2457 |[0;0m typedef GDExtensionBool (*GDExtensionInterfaceObjectGetClassName)(GDExtensionConstObjectPtr p_object, GDExtensionClassLibraryPtr p_library, GDExtensionUninitializedStringNamePtr r_class_name);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2458 |[0;0m
[0;36m2459 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:133:37: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceObjectMethodBindPtrcall' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m131 |[0;0m let object_get_class_name: GDExtensionInterfaceObjectGetClassName
[0;36m132 |[0;0m
[0;36m133 |[0;0m let object_method_bind_ptrcall: GDExtensionInterfaceObjectMethodBindPtrcall
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceObjectMethodBindPtrcall' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m134 |[0;0m let object_destroy: GDExtensionInterfaceObjectDestroy
[0;36m135 |[0;0m let object_has_script_method: GDExtensionInterfaceObjectHasScriptMethod
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2368:16: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2366 |[0;0m * @param r_ret A pointer to the Object that will receive the return value.
[0;36m2367 |[0;0m */
[0;36m2368 |[0;0m typedef void (*GDExtensionInterfaceObjectMethodBindPtrcall)(GDExtensionMethodBindPtr p_method_bind, GDExtensionObjectPtr p_instance, const GDExtensionConstTypePtr *p_args, GDExtensionTypePtr r_ret);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2369 |[0;0m
[0;36m2370 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:134:25: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceObjectDestroy' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m132 |[0;0m
[0;36m133 |[0;0m let object_method_bind_ptrcall: GDExtensionInterfaceObjectMethodBindPtrcall
[0;36m134 |[0;0m let object_destroy: GDExtensionInterfaceObjectDestroy
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceObjectDestroy' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m135 |[0;0m let object_has_script_method: GDExtensionInterfaceObjectHasScriptMethod
[0;36m136 |[0;0m let object_call_script_method: GDExtensionInterfaceObjectCallScriptMethod
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2378:16: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2376 |[0;0m * @param p_o A pointer to the Object.
[0;36m2377 |[0;0m */
[0;36m2378 |[0;0m typedef void (*GDExtensionInterfaceObjectDestroy)(GDExtensionObjectPtr p_o);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2379 |[0;0m
[0;36m2380 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:135:35: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceObjectHasScriptMethod' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m133 |[0;0m let object_method_bind_ptrcall: GDExtensionInterfaceObjectMethodBindPtrcall
[0;36m134 |[0;0m let object_destroy: GDExtensionInterfaceObjectDestroy
[0;36m135 |[0;0m let object_has_script_method: GDExtensionInterfaceObjectHasScriptMethod
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceObjectHasScriptMethod' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m136 |[0;0m let object_call_script_method: GDExtensionInterfaceObjectCallScriptMethod
[0;36m137 |[0;0m
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2507:27: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2505 |[0;0m * @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.
[0;36m2506 |[0;0m */
[0;36m2507 |[0;0m typedef GDExtensionBool (*GDExtensionInterfaceObjectHasScriptMethod)(GDExtensionConstObjectPtr p_object, GDExtensionConstStringNamePtr p_method);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2508 |[0;0m
[0;36m2509 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:136:36: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceObjectCallScriptMethod' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m134 |[0;0m let object_destroy: GDExtensionInterfaceObjectDestroy
[0;36m135 |[0;0m let object_has_script_method: GDExtensionInterfaceObjectHasScriptMethod
[0;36m136 |[0;0m let object_call_script_method: GDExtensionInterfaceObjectCallScriptMethod
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceObjectCallScriptMethod' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m137 |[0;0m
[0;36m138 |[0;0m // @convention(c) (GDExtensionMethodBindPtr?, GDExtensionObjectPtr?, UnsafePointer<GDExtensionConstTypePtr?>?, GDExtensionTypePtr?) -> Void
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2522:16: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2520 |[0;0m * @param r_error A pointer the structure which will hold error information.
[0;36m2521 |[0;0m */
[0;36m2522 |[0;0m typedef void (*GDExtensionInterfaceObjectCallScriptMethod)(GDExtensionObjectPtr p_object, GDExtensionConstStringNamePtr p_method, const GDExtensionConstVariantPtr *p_args, GDExtensionInt p_argument_count, GDExtensionUninitializedVariantPtr r_return, GDExtensionCallError *r_error);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2523 |[0;0m
[0;36m2524 |[0;0m /* INTERFACE: Reference */
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:149:31: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceGlobalGetSingleton' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m147 |[0;0m }
[0;36m148 |[0;0m
[0;36m149 |[0;0m let global_get_singleton: GDExtensionInterfaceGlobalGetSingleton
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceGlobalGetSingleton' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m150 |[0;0m let ref_get_object: GDExtensionInterfaceRefGetObject
[0;36m151 |[0;0m let object_method_bind_call: GDExtensionInterfaceObjectMethodBindCall
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2390:32: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2388 |[0;0m * @return A pointer to the singleton Object.
[0;36m2389 |[0;0m */
[0;36m2390 |[0;0m typedef GDExtensionObjectPtr (*GDExtensionInterfaceGlobalGetSingleton)(GDExtensionConstStringNamePtr p_name);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2391 |[0;0m
[0;36m2392 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:150:25: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceRefGetObject' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m148 |[0;0m
[0;36m149 |[0;0m let global_get_singleton: GDExtensionInterfaceGlobalGetSingleton
[0;36m150 |[0;0m let ref_get_object: GDExtensionInterfaceRefGetObject
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceRefGetObject' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m151 |[0;0m let object_method_bind_call: GDExtensionInterfaceObjectMethodBindCall
[0;36m152 |[0;0m
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2536:32: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2534 |[0;0m * @return A pointer to the Object from the reference or NULL.
[0;36m2535 |[0;0m */
[0;36m2536 |[0;0m typedef GDExtensionObjectPtr (*GDExtensionInterfaceRefGetObject)(GDExtensionConstRefPtr p_ref);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2537 |[0;0m
[0;36m2538 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:151:34: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceObjectMethodBindCall' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m149 |[0;0m let global_get_singleton: GDExtensionInterfaceGlobalGetSingleton
[0;36m150 |[0;0m let ref_get_object: GDExtensionInterfaceRefGetObject
[0;36m151 |[0;0m let object_method_bind_call: GDExtensionInterfaceObjectMethodBindCall
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceObjectMethodBindCall' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m152 |[0;0m
[0;36m153 |[0;0m // @convention(c) (GDExtensionMethodBindPtr?, GDExtensionObjectPtr?, UnsafePointer<GDExtensionConstVariantPtr?>?, GDExtensionInt, GDExtensionUninitializedVariantPtr?, UnsafeMutablePointer<GDExtensionCallError>?) -> Void
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2355:16: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2353 |[0;0m * @param r_error A pointer to a GDExtensionCallError struct that will receive error information.
[0;36m2354 |[0;0m */
[0;36m2355 |[0;0m typedef void (*GDExtensionInterfaceObjectMethodBindCall)(GDExtensionMethodBindPtr p_method_bind, GDExtensionObjectPtr p_instance, const GDExtensionConstVariantPtr *p_args, GDExtensionInt p_arg_count, GDExtensionUninitializedVariantPtr r_ret, GDExtensionCallError *r_error);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2356 |[0;0m
[0;36m2357 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:165:26: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantNewNil' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m163 |[0;0m }
[0;36m164 |[0;0m
[0;36m165 |[0;0m let variant_new_nil: GDExtensionInterfaceVariantNewNil
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantNewNil' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m166 |[0;0m let variant_new_copy: GDExtensionInterfaceVariantNewCopy
[0;36m167 |[0;0m let variant_evaluate: GDExtensionInterfaceVariantEvaluate
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:922:16: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m920 |[0;0m * @param r_dest A pointer to the destination Variant.
[0;36m921 |[0;0m */
[0;36m922 |[0;0m typedef void (*GDExtensionInterfaceVariantNewNil)(GDExtensionUninitializedVariantPtr r_dest);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m923 |[0;0m
[0;36m924 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:166:27: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantNewCopy' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m164 |[0;0m
[0;36m165 |[0;0m let variant_new_nil: GDExtensionInterfaceVariantNewNil
[0;36m166 |[0;0m let variant_new_copy: GDExtensionInterfaceVariantNewCopy
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantNewCopy' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m167 |[0;0m let variant_evaluate: GDExtensionInterfaceVariantEvaluate
[0;36m168 |[0;0m let variant_hash: GDExtensionInterfaceVariantHash
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:912:16: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m910 |[0;0m * @param p_src A pointer to the source Variant.
[0;36m911 |[0;0m */
[0;36m912 |[0;0m typedef void (*GDExtensionInterfaceVariantNewCopy)(GDExtensionUninitializedVariantPtr r_dest, GDExtensionConstVariantPtr p_src);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m913 |[0;0m
[0;36m914 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:167:27: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantEvaluate' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m165 |[0;0m let variant_new_nil: GDExtensionInterfaceVariantNewNil
[0;36m166 |[0;0m let variant_new_copy: GDExtensionInterfaceVariantNewCopy
[0;36m167 |[0;0m let variant_evaluate: GDExtensionInterfaceVariantEvaluate
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantEvaluate' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m168 |[0;0m let variant_hash: GDExtensionInterfaceVariantHash
[0;36m169 |[0;0m let variant_destroy: GDExtensionInterfaceVariantDestroy
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:982:16: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m980 |[0;0m * @see Variant::evaluate()
[0;36m981 |[0;0m */
[0;36m982 |[0;0m typedef void (*GDExtensionInterfaceVariantEvaluate)(GDExtensionVariantOperator p_op, GDExtensionConstVariantPtr p_a, GDExtensionConstVariantPtr p_b, GDExtensionUninitializedVariantPtr r_return, GDExtensionBool *r_valid);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m983 |[0;0m
[0;36m984 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:168:23: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantHash' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m166 |[0;0m let variant_new_copy: GDExtensionInterfaceVariantNewCopy
[0;36m167 |[0;0m let variant_evaluate: GDExtensionInterfaceVariantEvaluate
[0;36m168 |[0;0m let variant_hash: GDExtensionInterfaceVariantHash
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantHash' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m169 |[0;0m let variant_destroy: GDExtensionInterfaceVariantDestroy
[0;36m170 |[0;0m let variant_get_type: GDExtensionInterfaceVariantGetType
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1155:26: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1153 |[0;0m * @see Variant::hash()
[0;36m1154 |[0;0m */
[0;36m1155 |[0;0m typedef GDExtensionInt (*GDExtensionInterfaceVariantHash)(GDExtensionConstVariantPtr p_self);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1156 |[0;0m
[0;36m1157 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:169:26: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantDestroy' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m167 |[0;0m let variant_evaluate: GDExtensionInterfaceVariantEvaluate
[0;36m168 |[0;0m let variant_hash: GDExtensionInterfaceVariantHash
[0;36m169 |[0;0m let variant_destroy: GDExtensionInterfaceVariantDestroy
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantDestroy' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m170 |[0;0m let variant_get_type: GDExtensionInterfaceVariantGetType
[0;36m171 |[0;0m let variant_get_type_name: GDExtensionInterfaceVariantGetTypeName
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:932:16: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m930 |[0;0m * @param p_self A pointer to the Variant to destroy.
[0;36m931 |[0;0m */
[0;36m932 |[0;0m typedef void (*GDExtensionInterfaceVariantDestroy)(GDExtensionVariantPtr p_self);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m933 |[0;0m
[0;36m934 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:170:27: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantGetType' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m168 |[0;0m let variant_hash: GDExtensionInterfaceVariantHash
[0;36m169 |[0;0m let variant_destroy: GDExtensionInterfaceVariantDestroy
[0;36m170 |[0;0m let variant_get_type: GDExtensionInterfaceVariantGetType
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantGetType' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m171 |[0;0m let variant_get_type_name: GDExtensionInterfaceVariantGetTypeName
[0;36m172 |[0;0m let variant_stringify: GDExtensionInterfaceVariantStringify
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1232:34: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1230 |[0;0m * @return The variant type.
[0;36m1231 |[0;0m */
[0;36m1232 |[0;0m typedef GDExtensionVariantType (*GDExtensionInterfaceVariantGetType)(GDExtensionConstVariantPtr p_self);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1233 |[0;0m
[0;36m1234 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:171:32: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantGetTypeName' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m169 |[0;0m let variant_destroy: GDExtensionInterfaceVariantDestroy
[0;36m170 |[0;0m let variant_get_type: GDExtensionInterfaceVariantGetType
[0;36m171 |[0;0m let variant_get_type_name: GDExtensionInterfaceVariantGetTypeName
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantGetTypeName' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m172 |[0;0m let variant_stringify: GDExtensionInterfaceVariantStringify
[0;36m173 |[0;0m let variant_call: GDExtensionInterfaceVariantCall
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1283:16: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1281 |[0;0m * @param r_name A pointer to a String to store the Variant type name.
[0;36m1282 |[0;0m */
[0;36m1283 |[0;0m typedef void (*GDExtensionInterfaceVariantGetTypeName)(GDExtensionVariantType p_type, GDExtensionUninitializedStringPtr r_name);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1284 |[0;0m
[0;36m1285 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:172:28: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantStringify' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m170 |[0;0m let variant_get_type: GDExtensionInterfaceVariantGetType
[0;36m171 |[0;0m let variant_get_type_name: GDExtensionInterfaceVariantGetTypeName
[0;36m172 |[0;0m let variant_stringify: GDExtensionInterfaceVariantStringify
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantStringify' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m173 |[0;0m let variant_call: GDExtensionInterfaceVariantCall
[0;36m174 |[0;0m let variant_call_static: GDExtensionInterfaceVariantCallStatic
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1220:16: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1218 |[0;0m * @param r_ret A pointer to a String to store the resulting value.
[0;36m1219 |[0;0m */
[0;36m1220 |[0;0m typedef void (*GDExtensionInterfaceVariantStringify)(GDExtensionConstVariantPtr p_self, GDExtensionStringPtr r_ret);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1221 |[0;0m
[0;36m1222 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:173:23: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantCall' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m171 |[0;0m let variant_get_type_name: GDExtensionInterfaceVariantGetTypeName
[0;36m172 |[0;0m let variant_stringify: GDExtensionInterfaceVariantStringify
[0;36m173 |[0;0m let variant_call: GDExtensionInterfaceVariantCall
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantCall' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m174 |[0;0m let variant_call_static: GDExtensionInterfaceVariantCallStatic
[0;36m175 |[0;0m let variant_get_indexed: GDExtensionInterfaceVariantGetIndexed
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:949:16: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m947 |[0;0m * @see Variant::callp()
[0;36m948 |[0;0m */
[0;36m949 |[0;0m typedef void (*GDExtensionInterfaceVariantCall)(GDExtensionVariantPtr p_self, GDExtensionConstStringNamePtr p_method, const GDExtensionConstVariantPtr *p_args, GDExtensionInt p_argument_count, GDExtensionUninitializedVariantPtr r_return, GDExtensionCallError *r_error);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m950 |[0;0m
[0;36m951 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:174:30: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantCallStatic' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m172 |[0;0m let variant_stringify: GDExtensionInterfaceVariantStringify
[0;36m173 |[0;0m let variant_call: GDExtensionInterfaceVariantCall
[0;36m174 |[0;0m let variant_call_static: GDExtensionInterfaceVariantCallStatic
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantCallStatic' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m175 |[0;0m let variant_get_indexed: GDExtensionInterfaceVariantGetIndexed
[0;36m176 |[0;0m let variant_set_indexed: GDExtensionInterfaceVariantSetIndexed
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:966:16: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m964 |[0;0m * @see Variant::call_static()
[0;36m965 |[0;0m */
[0;36m966 |[0;0m typedef void (*GDExtensionInterfaceVariantCallStatic)(GDExtensionVariantType p_type, GDExtensionConstStringNamePtr p_method, const GDExtensionConstVariantPtr *p_args, GDExtensionInt p_argument_count, GDExtensionUninitializedVariantPtr r_return, GDExtensionCallError *r_error);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m967 |[0;0m
[0;36m968 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:175:30: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantGetIndexed' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m173 |[0;0m let variant_call: GDExtensionInterfaceVariantCall
[0;36m174 |[0;0m let variant_call_static: GDExtensionInterfaceVariantCallStatic
[0;36m175 |[0;0m let variant_get_indexed: GDExtensionInterfaceVariantGetIndexed
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantGetIndexed' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m176 |[0;0m let variant_set_indexed: GDExtensionInterfaceVariantSetIndexed
[0;36m177 |[0;0m
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1094:16: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1092 |[0;0m * @param r_oob A pointer to a boolean which will be set to true if the index is out of bounds.
[0;36m1093 |[0;0m */
[0;36m1094 |[0;0m typedef void (*GDExtensionInterfaceVariantGetIndexed)(GDExtensionConstVariantPtr p_self, GDExtensionInt p_index, GDExtensionUninitializedVariantPtr r_ret, GDExtensionBool *r_valid, GDExtensionBool *r_oob);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1095 |[0;0m
[0;36m1096 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:176:30: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantSetIndexed' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m174 |[0;0m let variant_call_static: GDExtensionInterfaceVariantCallStatic
[0;36m175 |[0;0m let variant_get_indexed: GDExtensionInterfaceVariantGetIndexed
[0;36m176 |[0;0m let variant_set_indexed: GDExtensionInterfaceVariantSetIndexed
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantSetIndexed' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m177 |[0;0m
[0;36m178 |[0;0m let variant_get_ptr_constructor: GDExtensionInterfaceVariantGetPtrConstructor
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1041:16: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1039 |[0;0m * @param r_oob A pointer to a boolean which will be set to true if the index is out of bounds.
[0;36m1040 |[0;0m */
[0;36m1041 |[0;0m typedef void (*GDExtensionInterfaceVariantSetIndexed)(GDExtensionVariantPtr p_self, GDExtensionInt p_index, GDExtensionConstVariantPtr p_value, GDExtensionBool *r_valid, GDExtensionBool *r_oob);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1042 |[0;0m
[0;36m1043 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:178:38: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantGetPtrConstructor' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m176 |[0;0m let variant_set_indexed: GDExtensionInterfaceVariantSetIndexed
[0;36m177 |[0;0m
[0;36m178 |[0;0m let variant_get_ptr_constructor: GDExtensionInterfaceVariantGetPtrConstructor
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantGetPtrConstructor' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m179 |[0;0m let variant_get_ptr_builtin_method: GDExtensionInterfaceVariantGetPtrBuiltinMethod
[0;36m180 |[0;0m let variant_get_ptr_operator_evaluator: GDExtensionInterfaceVariantGetPtrOperatorEvaluator
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1374:37: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1372 |[0;0m * @return A pointer to a function that can call one of the constructors for a type of Variant.
[0;36m1373 |[0;0m */
[0;36m1374 |[0;0m typedef GDExtensionPtrConstructor (*GDExtensionInterfaceVariantGetPtrConstructor)(GDExtensionVariantType p_type, int32_t p_constructor);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1375 |[0;0m
[0;36m1376 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:179:41: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantGetPtrBuiltinMethod' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m177 |[0;0m
[0;36m178 |[0;0m let variant_get_ptr_constructor: GDExtensionInterfaceVariantGetPtrConstructor
[0;36m179 |[0;0m let variant_get_ptr_builtin_method: GDExtensionInterfaceVariantGetPtrBuiltinMethod
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantGetPtrBuiltinMethod' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m180 |[0;0m let variant_get_ptr_operator_evaluator: GDExtensionInterfaceVariantGetPtrOperatorEvaluator
[0;36m181 |[0;0m let variant_get_ptr_utility_function:
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1361:39: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1359 |[0;0m * @return A pointer to a function that can call a builtin method on a type of Variant.
[0;36m1360 |[0;0m */
[0;36m1361 |[0;0m typedef GDExtensionPtrBuiltInMethod (*GDExtensionInterfaceVariantGetPtrBuiltinMethod)(GDExtensionVariantType p_type, GDExtensionConstStringNamePtr p_method, GDExtensionInt p_hash);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1362 |[0;0m
[0;36m1363 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:180:45: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantGetPtrOperatorEvaluator' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m178 |[0;0m let variant_get_ptr_constructor: GDExtensionInterfaceVariantGetPtrConstructor
[0;36m179 |[0;0m let variant_get_ptr_builtin_method: GDExtensionInterfaceVariantGetPtrBuiltinMethod
[0;36m180 |[0;0m let variant_get_ptr_operator_evaluator: GDExtensionInterfaceVariantGetPtrOperatorEvaluator
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantGetPtrOperatorEvaluator' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m181 |[0;0m let variant_get_ptr_utility_function:
[0;36m182 |[0;0m GDExtensionInterfaceVariantGetPtrUtilityFunction
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1347:43: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1345 |[0;0m * @return A pointer to a function that can evaluate the given Variant operator on the given Variant types.
[0;36m1346 |[0;0m */
[0;36m1347 |[0;0m typedef GDExtensionPtrOperatorEvaluator (*GDExtensionInterfaceVariantGetPtrOperatorEvaluator)(GDExtensionVariantOperator p_operator, GDExtensionVariantType p_type_a, GDExtensionVariantType p_type_b);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1348 |[0;0m
[0;36m1349 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:182:5: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantGetPtrUtilityFunction' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m180 |[0;0m let variant_get_ptr_operator_evaluator: GDExtensionInterfaceVariantGetPtrOperatorEvaluator
[0;36m181 |[0;0m let variant_get_ptr_utility_function:
[0;36m182 |[0;0m GDExtensionInterfaceVariantGetPtrUtilityFunction
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantGetPtrUtilityFunction' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m183 |[0;0m let variant_get_ptr_destructor: GDExtensionInterfaceVariantGetPtrDestructor
[0;36m184 |[0;0m let variant_get_ptr_indexed_getter: GDExtensionInterfaceVariantGetPtrIndexedGetter
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1511:41: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1509 |[0;0m * @return A pointer to a function that can call a Variant utility function.
[0;36m1510 |[0;0m */
[0;36m1511 |[0;0m typedef GDExtensionPtrUtilityFunction (*GDExtensionInterfaceVariantGetPtrUtilityFunction)(GDExtensionConstStringNamePtr p_function, GDExtensionInt p_hash);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1512 |[0;0m
[0;36m1513 |[0;0m /* INTERFACE: String Utilities */
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:183:37: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantGetPtrDestructor' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m181 |[0;0m let variant_get_ptr_utility_function:
[0;36m182 |[0;0m GDExtensionInterfaceVariantGetPtrUtilityFunction
[0;36m183 |[0;0m let variant_get_ptr_destructor: GDExtensionInterfaceVariantGetPtrDestructor
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantGetPtrDestructor' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m184 |[0;0m let variant_get_ptr_indexed_getter: GDExtensionInterfaceVariantGetPtrIndexedGetter
[0;36m185 |[0;0m let variant_get_ptr_indexed_setter: GDExtensionInterfaceVariantGetPtrIndexedSetter
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1386:36: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1384 |[0;0m * @return A pointer to a function than can call the destructor for a type of Variant.
[0;36m1385 |[0;0m */
[0;36m1386 |[0;0m typedef GDExtensionPtrDestructor (*GDExtensionInterfaceVariantGetPtrDestructor)(GDExtensionVariantType p_type);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1387 |[0;0m
[0;36m1388 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:184:41: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantGetPtrIndexedGetter' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m182 |[0;0m GDExtensionInterfaceVariantGetPtrUtilityFunction
[0;36m183 |[0;0m let variant_get_ptr_destructor: GDExtensionInterfaceVariantGetPtrDestructor
[0;36m184 |[0;0m let variant_get_ptr_indexed_getter: GDExtensionInterfaceVariantGetPtrIndexedGetter
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantGetPtrIndexedGetter' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m185 |[0;0m let variant_get_ptr_indexed_setter: GDExtensionInterfaceVariantGetPtrIndexedSetter
[0;36m186 |[0;0m let variant_get_ptr_keyed_checker: GDExtensionInterfaceVariantGetPtrKeyedChecker
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1450:39: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1448 |[0;0m * @return A pointer to a function that can get an index on the given Variant type.
[0;36m1449 |[0;0m */
[0;36m1450 |[0;0m typedef GDExtensionPtrIndexedGetter (*GDExtensionInterfaceVariantGetPtrIndexedGetter)(GDExtensionVariantType p_type);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1451 |[0;0m
[0;36m1452 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:185:41: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantGetPtrIndexedSetter' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m183 |[0;0m let variant_get_ptr_destructor: GDExtensionInterfaceVariantGetPtrDestructor
[0;36m184 |[0;0m let variant_get_ptr_indexed_getter: GDExtensionInterfaceVariantGetPtrIndexedGetter
[0;36m185 |[0;0m let variant_get_ptr_indexed_setter: GDExtensionInterfaceVariantGetPtrIndexedSetter
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantGetPtrIndexedSetter' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m186 |[0;0m let variant_get_ptr_keyed_checker: GDExtensionInterfaceVariantGetPtrKeyedChecker
[0;36m187 |[0;0m let variant_get_ptr_keyed_getter: GDExtensionInterfaceVariantGetPtrKeyedGetter
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1438:39: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1436 |[0;0m * @return A pointer to a function that can set an index on the given Variant type.
[0;36m1437 |[0;0m */
[0;36m1438 |[0;0m typedef GDExtensionPtrIndexedSetter (*GDExtensionInterfaceVariantGetPtrIndexedSetter)(GDExtensionVariantType p_type);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1439 |[0;0m
[0;36m1440 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:186:40: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantGetPtrKeyedChecker' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m184 |[0;0m let variant_get_ptr_indexed_getter: GDExtensionInterfaceVariantGetPtrIndexedGetter
[0;36m185 |[0;0m let variant_get_ptr_indexed_setter: GDExtensionInterfaceVariantGetPtrIndexedSetter
[0;36m186 |[0;0m let variant_get_ptr_keyed_checker: GDExtensionInterfaceVariantGetPtrKeyedChecker
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantGetPtrKeyedChecker' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m187 |[0;0m let variant_get_ptr_keyed_getter: GDExtensionInterfaceVariantGetPtrKeyedGetter
[0;36m188 |[0;0m let variant_get_ptr_keyed_setter: GDExtensionInterfaceVariantGetPtrKeyedSetter
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1486:38: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1484 |[0;0m * @return A pointer to a function that can check a key on the given Variant type.
[0;36m1485 |[0;0m */
[0;36m1486 |[0;0m typedef GDExtensionPtrKeyedChecker (*GDExtensionInterfaceVariantGetPtrKeyedChecker)(GDExtensionVariantType p_type);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1487 |[0;0m
[0;36m1488 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:187:39: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantGetPtrKeyedGetter' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m185 |[0;0m let variant_get_ptr_indexed_setter: GDExtensionInterfaceVariantGetPtrIndexedSetter
[0;36m186 |[0;0m let variant_get_ptr_keyed_checker: GDExtensionInterfaceVariantGetPtrKeyedChecker
[0;36m187 |[0;0m let variant_get_ptr_keyed_getter: GDExtensionInterfaceVariantGetPtrKeyedGetter
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantGetPtrKeyedGetter' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m188 |[0;0m let variant_get_ptr_keyed_setter: GDExtensionInterfaceVariantGetPtrKeyedSetter
[0;36m189 |[0;0m let get_variant_from_type_constructor: GDExtensionInterfaceGetVariantFromTypeConstructor
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1474:37: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1472 |[0;0m * @return A pointer to a function that can get a key on the given Variant type.
[0;36m1473 |[0;0m */
[0;36m1474 |[0;0m typedef GDExtensionPtrKeyedGetter (*GDExtensionInterfaceVariantGetPtrKeyedGetter)(GDExtensionVariantType p_type);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1475 |[0;0m
[0;36m1476 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:188:39: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantGetPtrKeyedSetter' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m186 |[0;0m let variant_get_ptr_keyed_checker: GDExtensionInterfaceVariantGetPtrKeyedChecker
[0;36m187 |[0;0m let variant_get_ptr_keyed_getter: GDExtensionInterfaceVariantGetPtrKeyedGetter
[0;36m188 |[0;0m let variant_get_ptr_keyed_setter: GDExtensionInterfaceVariantGetPtrKeyedSetter
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceVariantGetPtrKeyedSetter' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m189 |[0;0m let get_variant_from_type_constructor: GDExtensionInterfaceGetVariantFromTypeConstructor
[0;36m190 |[0;0m let get_variant_to_type_constructor: GDExtensionInterfaceGetVariantToTypeConstructor
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1462:37: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1460 |[0;0m * @return A pointer to a function that can set a key on the given Variant type.
[0;36m1461 |[0;0m */
[0;36m1462 |[0;0m typedef GDExtensionPtrKeyedSetter (*GDExtensionInterfaceVariantGetPtrKeyedSetter)(GDExtensionVariantType p_type);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1463 |[0;0m
[0;36m1464 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:189:44: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceGetVariantFromTypeConstructor' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m187 |[0;0m let variant_get_ptr_keyed_getter: GDExtensionInterfaceVariantGetPtrKeyedGetter
[0;36m188 |[0;0m let variant_get_ptr_keyed_setter: GDExtensionInterfaceVariantGetPtrKeyedSetter
[0;36m189 |[0;0m let get_variant_from_type_constructor: GDExtensionInterfaceGetVariantFromTypeConstructor
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceGetVariantFromTypeConstructor' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m190 |[0;0m let get_variant_to_type_constructor: GDExtensionInterfaceGetVariantToTypeConstructor
[0;36m191 |[0;0m
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1321:53: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1319 |[0;0m * @return A pointer to a function that can create a Variant of the given type from a raw value.
[0;36m1320 |[0;0m */
[0;36m1321 |[0;0m typedef GDExtensionVariantFromTypeConstructorFunc (*GDExtensionInterfaceGetVariantFromTypeConstructor)(GDExtensionVariantType p_type);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1322 |[0;0m
[0;36m1323 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:190:42: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceGetVariantToTypeConstructor' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m188 |[0;0m let variant_get_ptr_keyed_setter: GDExtensionInterfaceVariantGetPtrKeyedSetter
[0;36m189 |[0;0m let get_variant_from_type_constructor: GDExtensionInterfaceGetVariantFromTypeConstructor
[0;36m190 |[0;0m let get_variant_to_type_constructor: GDExtensionInterfaceGetVariantToTypeConstructor
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceGetVariantToTypeConstructor' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m191 |[0;0m
[0;36m192 |[0;0m let array_operator_index: GDExtensionInterfaceArrayOperatorIndex
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1333:53: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1331 |[0;0m * @return A pointer to a function that can get the raw value from a Variant of the given type.
[0;36m1332 |[0;0m */
[0;36m1333 |[0;0m typedef GDExtensionTypeFromVariantConstructorFunc (*GDExtensionInterfaceGetVariantToTypeConstructor)(GDExtensionVariantType p_type);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m1334 |[0;0m
[0;36m1335 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:192:31: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m190 |[0;0m let get_variant_to_type_constructor: GDExtensionInterfaceGetVariantToTypeConstructor
[0;36m191 |[0;0m
[0;36m192 |[0;0m let array_operator_index: GDExtensionInterfaceArrayOperatorIndex
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m193 |[0;0m let array_set_typed: GDExtensionInterfaceArraySetTyped
[0;36m194 |[0;0m
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2273:33: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2271 |[0;0m * @return A pointer to the requested Variant.
[0;36m2272 |[0;0m */
[0;36m2273 |[0;0m typedef GDExtensionVariantPtr (*GDExtensionInterfaceArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2274 |[0;0m
[0;36m2275 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:193:26: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceArraySetTyped' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m191 |[0;0m
[0;36m192 |[0;0m let array_operator_index: GDExtensionInterfaceArrayOperatorIndex
[0;36m193 |[0;0m let array_set_typed: GDExtensionInterfaceArraySetTyped
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceArraySetTyped' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m194 |[0;0m
[0;36m195 |[0;0m let packed_string_array_operator_index: GDExtensionInterfacePackedStringArrayOperatorIndex
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2310:16: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2308 |[0;0m * @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).
[0;36m2309 |[0;0m */
[0;36m2310 |[0;0m typedef void (*GDExtensionInterfaceArraySetTyped)(GDExtensionTypePtr p_self, GDExtensionVariantType p_type, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstVariantPtr p_script);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2311 |[0;0m
[0;36m2312 |[0;0m /* INTERFACE: Dictionary */
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:195:45: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedStringArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m193 |[0;0m let array_set_typed: GDExtensionInterfaceArraySetTyped
[0;36m194 |[0;0m
[0;36m195 |[0;0m let packed_string_array_operator_index: GDExtensionInterfacePackedStringArrayOperatorIndex
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedStringArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m196 |[0;0m let packed_string_array_operator_index_const: GDExtensionInterfacePackedStringArrayOperatorIndexConst
[0;36m197 |[0;0m let packed_byte_array_operator_index: GDExtensionInterfacePackedByteArrayOperatorIndex
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2143:32: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2141 |[0;0m * @return A pointer to the requested String.
[0;36m2142 |[0;0m */
[0;36m2143 |[0;0m typedef GDExtensionStringPtr (*GDExtensionInterfacePackedStringArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2144 |[0;0m
[0;36m2145 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:196:51: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedStringArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m194 |[0;0m
[0;36m195 |[0;0m let packed_string_array_operator_index: GDExtensionInterfacePackedStringArrayOperatorIndex
[0;36m196 |[0;0m let packed_string_array_operator_index_const: GDExtensionInterfacePackedStringArrayOperatorIndexConst
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedStringArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m197 |[0;0m let packed_byte_array_operator_index: GDExtensionInterfacePackedByteArrayOperatorIndex
[0;36m198 |[0;0m let packed_byte_array_operator_index_const: GDExtensionInterfacePackedByteArrayOperatorIndexConst
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2156:32: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2154 |[0;0m * @return A const pointer to the requested String.
[0;36m2155 |[0;0m */
[0;36m2156 |[0;0m typedef GDExtensionStringPtr (*GDExtensionInterfacePackedStringArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2157 |[0;0m
[0;36m2158 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:197:43: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedByteArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m195 |[0;0m let packed_string_array_operator_index: GDExtensionInterfacePackedStringArrayOperatorIndex
[0;36m196 |[0;0m let packed_string_array_operator_index_const: GDExtensionInterfacePackedStringArrayOperatorIndexConst
[0;36m197 |[0;0m let packed_byte_array_operator_index: GDExtensionInterfacePackedByteArrayOperatorIndex
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedByteArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m198 |[0;0m let packed_byte_array_operator_index_const: GDExtensionInterfacePackedByteArrayOperatorIndexConst
[0;36m199 |[0;0m let packed_color_array_operator_index: GDExtensionInterfacePackedColorArrayOperatorIndex
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2013:20: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2011 |[0;0m * @return A pointer to the requested byte.
[0;36m2012 |[0;0m */
[0;36m2013 |[0;0m typedef uint8_t *(*GDExtensionInterfacePackedByteArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2014 |[0;0m
[0;36m2015 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:198:49: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedByteArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m196 |[0;0m let packed_string_array_operator_index_const: GDExtensionInterfacePackedStringArrayOperatorIndexConst
[0;36m197 |[0;0m let packed_byte_array_operator_index: GDExtensionInterfacePackedByteArrayOperatorIndex
[0;36m198 |[0;0m let packed_byte_array_operator_index_const: GDExtensionInterfacePackedByteArrayOperatorIndexConst
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedByteArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m199 |[0;0m let packed_color_array_operator_index: GDExtensionInterfacePackedColorArrayOperatorIndex
[0;36m200 |[0;0m let packed_color_array_operator_index_const: GDExtensionInterfacePackedColorArrayOperatorIndexConst
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2026:26: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2024 |[0;0m * @return A const pointer to the requested byte.
[0;36m2025 |[0;0m */
[0;36m2026 |[0;0m typedef const uint8_t *(*GDExtensionInterfacePackedByteArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2027 |[0;0m
[0;36m2028 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:199:44: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedColorArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m197 |[0;0m let packed_byte_array_operator_index: GDExtensionInterfacePackedByteArrayOperatorIndex
[0;36m198 |[0;0m let packed_byte_array_operator_index_const: GDExtensionInterfacePackedByteArrayOperatorIndexConst
[0;36m199 |[0;0m let packed_color_array_operator_index: GDExtensionInterfacePackedColorArrayOperatorIndex
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedColorArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m200 |[0;0m let packed_color_array_operator_index_const: GDExtensionInterfacePackedColorArrayOperatorIndexConst
[0;36m201 |[0;0m let packed_float32_array_operator_index: GDExtensionInterfacePackedFloat32ArrayOperatorIndex
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2247:30: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2245 |[0;0m * @return A pointer to the requested Color.
[0;36m2246 |[0;0m */
[0;36m2247 |[0;0m typedef GDExtensionTypePtr (*GDExtensionInterfacePackedColorArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2248 |[0;0m
[0;36m2249 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:200:50: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedColorArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m198 |[0;0m let packed_byte_array_operator_index_const: GDExtensionInterfacePackedByteArrayOperatorIndexConst
[0;36m199 |[0;0m let packed_color_array_operator_index: GDExtensionInterfacePackedColorArrayOperatorIndex
[0;36m200 |[0;0m let packed_color_array_operator_index_const: GDExtensionInterfacePackedColorArrayOperatorIndexConst
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedColorArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m201 |[0;0m let packed_float32_array_operator_index: GDExtensionInterfacePackedFloat32ArrayOperatorIndex
[0;36m202 |[0;0m let packed_float32_array_operator_index_const: GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2260:30: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2258 |[0;0m * @return A const pointer to the requested Color.
[0;36m2259 |[0;0m */
[0;36m2260 |[0;0m typedef GDExtensionTypePtr (*GDExtensionInterfacePackedColorArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2261 |[0;0m
[0;36m2262 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:201:46: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedFloat32ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m199 |[0;0m let packed_color_array_operator_index: GDExtensionInterfacePackedColorArrayOperatorIndex
[0;36m200 |[0;0m let packed_color_array_operator_index_const: GDExtensionInterfacePackedColorArrayOperatorIndexConst
[0;36m201 |[0;0m let packed_float32_array_operator_index: GDExtensionInterfacePackedFloat32ArrayOperatorIndex
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedFloat32ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m202 |[0;0m let packed_float32_array_operator_index_const: GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst
[0;36m203 |[0;0m let packed_float64_array_operator_index: GDExtensionInterfacePackedFloat64ArrayOperatorIndex
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2039:18: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2037 |[0;0m * @return A pointer to the requested 32-bit float.
[0;36m2038 |[0;0m */
[0;36m2039 |[0;0m typedef float *(*GDExtensionInterfacePackedFloat32ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2040 |[0;0m
[0;36m2041 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:202:52: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m200 |[0;0m let packed_color_array_operator_index_const: GDExtensionInterfacePackedColorArrayOperatorIndexConst
[0;36m201 |[0;0m let packed_float32_array_operator_index: GDExtensionInterfacePackedFloat32ArrayOperatorIndex
[0;36m202 |[0;0m let packed_float32_array_operator_index_const: GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m203 |[0;0m let packed_float64_array_operator_index: GDExtensionInterfacePackedFloat64ArrayOperatorIndex
[0;36m204 |[0;0m let packed_float64_array_operator_index_const: GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2052:24: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2050 |[0;0m * @return A const pointer to the requested 32-bit float.
[0;36m2051 |[0;0m */
[0;36m2052 |[0;0m typedef const float *(*GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2053 |[0;0m
[0;36m2054 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:203:46: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedFloat64ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m201 |[0;0m let packed_float32_array_operator_index: GDExtensionInterfacePackedFloat32ArrayOperatorIndex
[0;36m202 |[0;0m let packed_float32_array_operator_index_const: GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst
[0;36m203 |[0;0m let packed_float64_array_operator_index: GDExtensionInterfacePackedFloat64ArrayOperatorIndex
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedFloat64ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m204 |[0;0m let packed_float64_array_operator_index_const: GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst
[0;36m205 |[0;0m let packed_int32_array_operator_index: GDExtensionInterfacePackedInt32ArrayOperatorIndex
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2065:19: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2063 |[0;0m * @return A pointer to the requested 64-bit float.
[0;36m2064 |[0;0m */
[0;36m2065 |[0;0m typedef double *(*GDExtensionInterfacePackedFloat64ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2066 |[0;0m
[0;36m2067 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:204:52: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m202 |[0;0m let packed_float32_array_operator_index_const: GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst
[0;36m203 |[0;0m let packed_float64_array_operator_index: GDExtensionInterfacePackedFloat64ArrayOperatorIndex
[0;36m204 |[0;0m let packed_float64_array_operator_index_const: GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m205 |[0;0m let packed_int32_array_operator_index: GDExtensionInterfacePackedInt32ArrayOperatorIndex
[0;36m206 |[0;0m let packed_int32_array_operator_index_const: GDExtensionInterfacePackedInt32ArrayOperatorIndexConst
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2078:25: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2076 |[0;0m * @return A const pointer to the requested 64-bit float.
[0;36m2077 |[0;0m */
[0;36m2078 |[0;0m typedef const double *(*GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2079 |[0;0m
[0;36m2080 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:205:44: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedInt32ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m203 |[0;0m let packed_float64_array_operator_index: GDExtensionInterfacePackedFloat64ArrayOperatorIndex
[0;36m204 |[0;0m let packed_float64_array_operator_index_const: GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst
[0;36m205 |[0;0m let packed_int32_array_operator_index: GDExtensionInterfacePackedInt32ArrayOperatorIndex
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedInt32ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m206 |[0;0m let packed_int32_array_operator_index_const: GDExtensionInterfacePackedInt32ArrayOperatorIndexConst
[0;36m207 |[0;0m let packed_int64_array_operator_index: GDExtensionInterfacePackedInt64ArrayOperatorIndex
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2091:20: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2089 |[0;0m * @return A pointer to the requested 32-bit integer.
[0;36m2090 |[0;0m */
[0;36m2091 |[0;0m typedef int32_t *(*GDExtensionInterfacePackedInt32ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2092 |[0;0m
[0;36m2093 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:206:50: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedInt32ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m204 |[0;0m let packed_float64_array_operator_index_const: GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst
[0;36m205 |[0;0m let packed_int32_array_operator_index: GDExtensionInterfacePackedInt32ArrayOperatorIndex
[0;36m206 |[0;0m let packed_int32_array_operator_index_const: GDExtensionInterfacePackedInt32ArrayOperatorIndexConst
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedInt32ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m207 |[0;0m let packed_int64_array_operator_index: GDExtensionInterfacePackedInt64ArrayOperatorIndex
[0;36m208 |[0;0m let packed_int64_array_operator_index_const: GDExtensionInterfacePackedInt64ArrayOperatorIndexConst
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2104:26: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2102 |[0;0m * @return A const pointer to the requested 32-bit integer.
[0;36m2103 |[0;0m */
[0;36m2104 |[0;0m typedef const int32_t *(*GDExtensionInterfacePackedInt32ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2105 |[0;0m
[0;36m2106 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:207:44: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedInt64ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m205 |[0;0m let packed_int32_array_operator_index: GDExtensionInterfacePackedInt32ArrayOperatorIndex
[0;36m206 |[0;0m let packed_int32_array_operator_index_const: GDExtensionInterfacePackedInt32ArrayOperatorIndexConst
[0;36m207 |[0;0m let packed_int64_array_operator_index: GDExtensionInterfacePackedInt64ArrayOperatorIndex
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedInt64ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m208 |[0;0m let packed_int64_array_operator_index_const: GDExtensionInterfacePackedInt64ArrayOperatorIndexConst
[0;36m209 |[0;0m let packed_vector2_array_operator_index: GDExtensionInterfacePackedVector2ArrayOperatorIndex
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2117:20: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2115 |[0;0m * @return A pointer to the requested 64-bit integer.
[0;36m2116 |[0;0m */
[0;36m2117 |[0;0m typedef int64_t *(*GDExtensionInterfacePackedInt64ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2118 |[0;0m
[0;36m2119 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:208:50: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedInt64ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m206 |[0;0m let packed_int32_array_operator_index_const: GDExtensionInterfacePackedInt32ArrayOperatorIndexConst
[0;36m207 |[0;0m let packed_int64_array_operator_index: GDExtensionInterfacePackedInt64ArrayOperatorIndex
[0;36m208 |[0;0m let packed_int64_array_operator_index_const: GDExtensionInterfacePackedInt64ArrayOperatorIndexConst
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedInt64ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m209 |[0;0m let packed_vector2_array_operator_index: GDExtensionInterfacePackedVector2ArrayOperatorIndex
[0;36m210 |[0;0m let packed_vector2_array_operator_index_const: GDExtensionInterfacePackedVector2ArrayOperatorIndexConst
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2130:26: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2128 |[0;0m * @return A const pointer to the requested 64-bit integer.
[0;36m2129 |[0;0m */
[0;36m2130 |[0;0m typedef const int64_t *(*GDExtensionInterfacePackedInt64ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2131 |[0;0m
[0;36m2132 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:209:46: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedVector2ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m207 |[0;0m let packed_int64_array_operator_index: GDExtensionInterfacePackedInt64ArrayOperatorIndex
[0;36m208 |[0;0m let packed_int64_array_operator_index_const: GDExtensionInterfacePackedInt64ArrayOperatorIndexConst
[0;36m209 |[0;0m let packed_vector2_array_operator_index: GDExtensionInterfacePackedVector2ArrayOperatorIndex
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedVector2ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m210 |[0;0m let packed_vector2_array_operator_index_const: GDExtensionInterfacePackedVector2ArrayOperatorIndexConst
[0;36m211 |[0;0m let packed_vector3_array_operator_index: GDExtensionInterfacePackedVector3ArrayOperatorIndex
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2169:30: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2167 |[0;0m * @return A pointer to the requested Vector2.
[0;36m2168 |[0;0m */
[0;36m2169 |[0;0m typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector2ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2170 |[0;0m
[0;36m2171 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:210:52: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedVector2ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m208 |[0;0m let packed_int64_array_operator_index_const: GDExtensionInterfacePackedInt64ArrayOperatorIndexConst
[0;36m209 |[0;0m let packed_vector2_array_operator_index: GDExtensionInterfacePackedVector2ArrayOperatorIndex
[0;36m210 |[0;0m let packed_vector2_array_operator_index_const: GDExtensionInterfacePackedVector2ArrayOperatorIndexConst
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedVector2ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m211 |[0;0m let packed_vector3_array_operator_index: GDExtensionInterfacePackedVector3ArrayOperatorIndex
[0;36m212 |[0;0m let packed_vector3_array_operator_index_const: GDExtensionInterfacePackedVector3ArrayOperatorIndexConst
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2182:30: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2180 |[0;0m * @return A const pointer to the requested Vector2.
[0;36m2181 |[0;0m */
[0;36m2182 |[0;0m typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector2ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2183 |[0;0m
[0;36m2184 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:211:46: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedVector3ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m209 |[0;0m let packed_vector2_array_operator_index: GDExtensionInterfacePackedVector2ArrayOperatorIndex
[0;36m210 |[0;0m let packed_vector2_array_operator_index_const: GDExtensionInterfacePackedVector2ArrayOperatorIndexConst
[0;36m211 |[0;0m let packed_vector3_array_operator_index: GDExtensionInterfacePackedVector3ArrayOperatorIndex
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedVector3ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m212 |[0;0m let packed_vector3_array_operator_index_const: GDExtensionInterfacePackedVector3ArrayOperatorIndexConst
[0;36m213 |[0;0m let packed_vector4_array_operator_index: GDExtensionInterfacePackedVector4ArrayOperatorIndex
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2195:30: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2193 |[0;0m * @return A pointer to the requested Vector3.
[0;36m2194 |[0;0m */
[0;36m2195 |[0;0m typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector3ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2196 |[0;0m
[0;36m2197 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:212:52: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedVector3ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m210 |[0;0m let packed_vector2_array_operator_index_const: GDExtensionInterfacePackedVector2ArrayOperatorIndexConst
[0;36m211 |[0;0m let packed_vector3_array_operator_index: GDExtensionInterfacePackedVector3ArrayOperatorIndex
[0;36m212 |[0;0m let packed_vector3_array_operator_index_const: GDExtensionInterfacePackedVector3ArrayOperatorIndexConst
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedVector3ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m213 |[0;0m let packed_vector4_array_operator_index: GDExtensionInterfacePackedVector4ArrayOperatorIndex
[0;36m214 |[0;0m let packed_vector4_array_operator_index_const: GDExtensionInterfacePackedVector4ArrayOperatorIndexConst
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2208:30: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2206 |[0;0m * @return A const pointer to the requested Vector3.
[0;36m2207 |[0;0m */
[0;36m2208 |[0;0m typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector3ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2209 |[0;0m
[0;36m2210 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:213:46: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedVector4ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m211 |[0;0m let packed_vector3_array_operator_index: GDExtensionInterfacePackedVector3ArrayOperatorIndex
[0;36m212 |[0;0m let packed_vector3_array_operator_index_const: GDExtensionInterfacePackedVector3ArrayOperatorIndexConst
[0;36m213 |[0;0m let packed_vector4_array_operator_index: GDExtensionInterfacePackedVector4ArrayOperatorIndex
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedVector4ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m214 |[0;0m let packed_vector4_array_operator_index_const: GDExtensionInterfacePackedVector4ArrayOperatorIndexConst
[0;36m215 |[0;0m
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2221:30: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2219 |[0;0m * @return A pointer to the requested Vector4.
[0;36m2220 |[0;0m */
[0;36m2221 |[0;0m typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector4ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2222 |[0;0m
[0;36m2223 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:214:52: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedVector4ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m212 |[0;0m let packed_vector3_array_operator_index_const: GDExtensionInterfacePackedVector3ArrayOperatorIndexConst
[0;36m213 |[0;0m let packed_vector4_array_operator_index: GDExtensionInterfacePackedVector4ArrayOperatorIndex
[0;36m214 |[0;0m let packed_vector4_array_operator_index_const: GDExtensionInterfacePackedVector4ArrayOperatorIndexConst
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfacePackedVector4ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m215 |[0;0m
[0;36m216 |[0;0m let callable_custom_create: GDExtensionInterfaceCallableCustomCreate
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2234:30: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2232 |[0;0m * @return A const pointer to the requested Vector4.
[0;36m2233 |[0;0m */
[0;36m2234 |[0;0m typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector4ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2235 |[0;0m
[0;36m2236 |[0;0m /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:216:33: [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceCallableCustomCreate' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m214 |[0;0m let packed_vector4_array_operator_index_const: GDExtensionInterfacePackedVector4ArrayOperatorIndexConst
[0;36m215 |[0;0m
[0;36m216 |[0;0m let callable_custom_create: GDExtensionInterfaceCallableCustomCreate
[0;36m|[0;0m `- [1;33mwarning: [1;39mcannot use type alias 'GDExtensionInterfaceCallableCustomCreate' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only[0;0m
[0;36m217 |[0;0m }
[0;36m218 |[0;0m
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2650:16: [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2648 |[0;0m * @param p_callable_custom_info The info required to construct a Callable.
[0;36m2649 |[0;0m */
[0;36m2650 |[0;0m typedef void (*GDExtensionInterfaceCallableCustomCreate)(GDExtensionUninitializedTypePtr r_callable, GDExtensionCallableCustomInfo *p_callable_custom_info);
[0;36m|[0;0m `- [1;39mnote: [1;39mtype alias declared here[0;0m
[0;36m2651 |[0;0m
[0;36m2652 |[0;0m /**
[#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