The Swift Package Index logo.Swift Package Index

Build Information

Successful build of SwiftGodot, reference main (a8ceee), with Swift 6.4 for Linux on 25 Sep 2026 15:14:17 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-53886770-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:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

  3 |
  4 | #if CUSTOM_BUILTIN_IMPLEMENTATIONS
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/XRVRS.swift:19:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 17 | #endif
 18 | // Generated by Swift code generator - do not edit
 19 | @_implementationOnly import GDExtension
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 20 |
 21 | /// Helper class for XR interfaces that generates VRS images.
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/ZIPPacker.swift:2:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  1 | // This file is autogenerated, do not edit
  2 | @_implementationOnly import GDExtension
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  3 |
  4 | #if CUSTOM_BUILTIN_IMPLEMENTATIONS
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/ZIPPacker.swift:19:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 17 | #endif
 18 | // Generated by Swift code generator - do not edit
 19 | @_implementationOnly import GDExtension
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 20 |
 21 | /// Allows the creation of zip files.
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/ZIPReader.swift:2:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  1 | // This file is autogenerated, do not edit
  2 | @_implementationOnly import GDExtension
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  3 |
  4 | #if CUSTOM_BUILTIN_IMPLEMENTATIONS
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/ZIPReader.swift:19:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 17 | #endif
 18 | // Generated by Swift code generator - do not edit
 19 | @_implementationOnly import GDExtension
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 20 |
 21 | /// Allows reading the content of a zip file.
/host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift:175:35: warning: 'LockStorage<Value>' inherits an unavailable 'Sendable' conformance; conforming here risks data races [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance\UnavailableSendableConformance]8;;\]
119 | // See also: https://github.com/apple/swift/pull/40000
120 | @usableFromInline
121 | final class LockStorage<Value>: ManagedBuffer<Value, LockPrimitive> {
    |             `- note: 'LockStorage<Value>' inherits unavailable conformance to protocol 'Sendable' from superclass here
122 |
123 |     @inlinable
    :
173 | }
174 |
175 | extension LockStorage: @unchecked Sendable { }
    |                                   `- warning: 'LockStorage<Value>' inherits an unavailable 'Sendable' conformance; conforming here risks data races [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance\UnavailableSendableConformance]8;;\]
176 |
177 | /// A threading lock based on `libpthread` instead of `libdispatch`.
/host/spi-builder-workspace/Sources/SwiftGodot/Core/NIOLock.swift:187:18: warning: stored property '_storage' of 'Sendable'-conforming struct 'NIOLock' has non-Sendable type 'LockStorage<Void>'; this is an error in the Swift 6 language mode
119 | // See also: https://github.com/apple/swift/pull/40000
120 | @usableFromInline
121 | final class LockStorage<Value>: ManagedBuffer<Value, LockPrimitive> {
    |             `- note: generic class 'LockStorage' does not conform to the 'Sendable' protocol
122 |
123 |     @inlinable
    :
185 | public struct NIOLock {
186 |     @usableFromInline
187 |     internal let _storage: LockStorage<Void>
    |                  `- warning: stored property '_storage' of 'Sendable'-conforming struct 'NIOLock' has non-Sendable type 'LockStorage<Void>'; this is an error in the Swift 6 language mode
188 |
189 |     /// Create a new lock.
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:102:20: warning: cannot use type alias 'GDExtensionInterfaceMemAlloc' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
100 |
101 | struct GodotInterface {
102 |     let mem_alloc: GDExtensionInterfaceMemAlloc
    |                    `- warning: cannot use type alias 'GDExtensionInterfaceMemAlloc' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
103 |     let mem_realloc: GDExtensionInterfaceMemRealloc
104 |     let mem_free: GDExtensionInterfaceMemFree
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:775:17: note: type alias declared here
 773 |  * @return A pointer to the allocated memory, or NULL if unsuccessful.
 774 |  */
 775 | typedef void *(*GDExtensionInterfaceMemAlloc)(size_t p_bytes);
     |                 `- note: type alias declared here
 776 |
 777 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:103:22: warning: cannot use type alias 'GDExtensionInterfaceMemRealloc' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
101 | struct GodotInterface {
102 |     let mem_alloc: GDExtensionInterfaceMemAlloc
103 |     let mem_realloc: GDExtensionInterfaceMemRealloc
    |                      `- warning: cannot use type alias 'GDExtensionInterfaceMemRealloc' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
104 |     let mem_free: GDExtensionInterfaceMemFree
105 |
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:788:17: note: type alias declared here
 786 |  * @return A pointer to the allocated memory, or NULL if unsuccessful.
 787 |  */
 788 | typedef void *(*GDExtensionInterfaceMemRealloc)(void *p_ptr, size_t p_bytes);
     |                 `- note: type alias declared here
 789 |
 790 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:104:19: warning: cannot use type alias 'GDExtensionInterfaceMemFree' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
102 |     let mem_alloc: GDExtensionInterfaceMemAlloc
103 |     let mem_realloc: GDExtensionInterfaceMemRealloc
104 |     let mem_free: GDExtensionInterfaceMemFree
    |                   `- warning: cannot use type alias 'GDExtensionInterfaceMemFree' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
105 |
106 |     let print_error: GDExtensionInterfacePrintError
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:798:16: note: type alias declared here
 796 |  * @param p_ptr A pointer to the previously allocated memory.
 797 |  */
 798 | typedef void (*GDExtensionInterfaceMemFree)(void *p_ptr);
     |                `- note: type alias declared here
 799 |
 800 | /* INTERFACE: Godot Core */
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:106:22: warning: cannot use type alias 'GDExtensionInterfacePrintError' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
104 |     let mem_free: GDExtensionInterfaceMemFree
105 |
106 |     let print_error: GDExtensionInterfacePrintError
    |                      `- warning: cannot use type alias 'GDExtensionInterfacePrintError' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
107 |     let print_error_with_message: GDExtensionInterfacePrintErrorWithMessage
108 |     let print_warning: GDExtensionInterfacePrintWarning
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:814:16: note: type alias declared here
 812 |  * @param p_editor_notify Whether or not to notify the editor.
 813 |  */
 814 | typedef void (*GDExtensionInterfacePrintError)(const char *p_description, const char *p_function, const char *p_file, int32_t p_line, GDExtensionBool p_editor_notify);
     |                `- note: type alias declared here
 815 |
 816 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:107:35: warning: cannot use type alias 'GDExtensionInterfacePrintErrorWithMessage' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
105 |
106 |     let print_error: GDExtensionInterfacePrintError
107 |     let print_error_with_message: GDExtensionInterfacePrintErrorWithMessage
    |                                   `- warning: cannot use type alias 'GDExtensionInterfacePrintErrorWithMessage' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
108 |     let print_warning: GDExtensionInterfacePrintWarning
109 |     let print_warning_with_message: GDExtensionInterfacePrintWarningWithMessage
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:829:16: note: type alias declared here
 827 |  * @param p_editor_notify Whether or not to notify the editor.
 828 |  */
 829 | typedef void (*GDExtensionInterfacePrintErrorWithMessage)(const char *p_description, const char *p_message, const char *p_function, const char *p_file, int32_t p_line, GDExtensionBool p_editor_notify);
     |                `- note: type alias declared here
 830 |
 831 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:108:24: warning: cannot use type alias 'GDExtensionInterfacePrintWarning' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
106 |     let print_error: GDExtensionInterfacePrintError
107 |     let print_error_with_message: GDExtensionInterfacePrintErrorWithMessage
108 |     let print_warning: GDExtensionInterfacePrintWarning
    |                        `- warning: cannot use type alias 'GDExtensionInterfacePrintWarning' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
109 |     let print_warning_with_message: GDExtensionInterfacePrintWarningWithMessage
110 |     let print_script_error: GDExtensionInterfacePrintScriptError
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:843:16: note: type alias declared here
 841 |  * @param p_editor_notify Whether or not to notify the editor.
 842 |  */
 843 | typedef void (*GDExtensionInterfacePrintWarning)(const char *p_description, const char *p_function, const char *p_file, int32_t p_line, GDExtensionBool p_editor_notify);
     |                `- note: type alias declared here
 844 |
 845 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:109:37: warning: cannot use type alias 'GDExtensionInterfacePrintWarningWithMessage' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
107 |     let print_error_with_message: GDExtensionInterfacePrintErrorWithMessage
108 |     let print_warning: GDExtensionInterfacePrintWarning
109 |     let print_warning_with_message: GDExtensionInterfacePrintWarningWithMessage
    |                                     `- warning: cannot use type alias 'GDExtensionInterfacePrintWarningWithMessage' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
110 |     let print_script_error: GDExtensionInterfacePrintScriptError
111 |     let print_script_error_with_message: GDExtensionInterfacePrintScriptErrorWithMessage
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:858:16: note: type alias declared here
 856 |  * @param p_editor_notify Whether or not to notify the editor.
 857 |  */
 858 | typedef void (*GDExtensionInterfacePrintWarningWithMessage)(const char *p_description, const char *p_message, const char *p_function, const char *p_file, int32_t p_line, GDExtensionBool p_editor_notify);
     |                `- note: type alias declared here
 859 |
 860 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:110:29: warning: cannot use type alias 'GDExtensionInterfacePrintScriptError' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
108 |     let print_warning: GDExtensionInterfacePrintWarning
109 |     let print_warning_with_message: GDExtensionInterfacePrintWarningWithMessage
110 |     let print_script_error: GDExtensionInterfacePrintScriptError
    |                             `- warning: cannot use type alias 'GDExtensionInterfacePrintScriptError' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
111 |     let print_script_error_with_message: GDExtensionInterfacePrintScriptErrorWithMessage
112 |     let string_new_with_utf8_chars: GDExtensionInterfaceStringNewWithUtf8Chars
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:872:16: note: type alias declared here
 870 |  * @param p_editor_notify Whether or not to notify the editor.
 871 |  */
 872 | typedef void (*GDExtensionInterfacePrintScriptError)(const char *p_description, const char *p_function, const char *p_file, int32_t p_line, GDExtensionBool p_editor_notify);
     |                `- note: type alias declared here
 873 |
 874 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:111:42: warning: cannot use type alias 'GDExtensionInterfacePrintScriptErrorWithMessage' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
109 |     let print_warning_with_message: GDExtensionInterfacePrintWarningWithMessage
110 |     let print_script_error: GDExtensionInterfacePrintScriptError
111 |     let print_script_error_with_message: GDExtensionInterfacePrintScriptErrorWithMessage
    |                                          `- warning: cannot use type alias 'GDExtensionInterfacePrintScriptErrorWithMessage' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
112 |     let string_new_with_utf8_chars: GDExtensionInterfaceStringNewWithUtf8Chars
113 |     let string_to_utf8_chars: GDExtensionInterfaceStringToUtf8Chars
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:887:16: note: type alias declared here
 885 |  * @param p_editor_notify Whether or not to notify the editor.
 886 |  */
 887 | typedef void (*GDExtensionInterfacePrintScriptErrorWithMessage)(const char *p_description, const char *p_message, const char *p_function, const char *p_file, int32_t p_line, GDExtensionBool p_editor_notify);
     |                `- note: type alias declared here
 888 |
 889 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:112:37: warning: cannot use type alias 'GDExtensionInterfaceStringNewWithUtf8Chars' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
110 |     let print_script_error: GDExtensionInterfacePrintScriptError
111 |     let print_script_error_with_message: GDExtensionInterfacePrintScriptErrorWithMessage
112 |     let string_new_with_utf8_chars: GDExtensionInterfaceStringNewWithUtf8Chars
    |                                     `- warning: cannot use type alias 'GDExtensionInterfaceStringNewWithUtf8Chars' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
113 |     let string_to_utf8_chars: GDExtensionInterfaceStringToUtf8Chars
114 |
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1535:16: note: type alias declared here
1533 |  * @param p_contents A pointer to a UTF-8 encoded C string (null terminated).
1534 |  */
1535 | typedef void (*GDExtensionInterfaceStringNewWithUtf8Chars)(GDExtensionUninitializedStringPtr r_dest, const char *p_contents);
     |                `- note: type alias declared here
1536 |
1537 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:113:31: warning: cannot use type alias 'GDExtensionInterfaceStringToUtf8Chars' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
111 |     let print_script_error_with_message: GDExtensionInterfacePrintScriptErrorWithMessage
112 |     let string_new_with_utf8_chars: GDExtensionInterfaceStringNewWithUtf8Chars
113 |     let string_to_utf8_chars: GDExtensionInterfaceStringToUtf8Chars
    |                               `- warning: cannot use type alias 'GDExtensionInterfaceStringToUtf8Chars' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
114 |
115 |     let get_native_struct_size: GDExtensionInterfaceGetNativeStructSize
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1691:26: note: type alias declared here
1689 |  * @return The resulting encoded string length in characters (not bytes), not including a null terminator.
1690 |  */
1691 | typedef GDExtensionInt (*GDExtensionInterfaceStringToUtf8Chars)(GDExtensionConstStringPtr p_self, char *r_text, GDExtensionInt p_max_write_length);
     |                          `- note: type alias declared here
1692 |
1693 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:115:33: warning: cannot use type alias 'GDExtensionInterfaceGetNativeStructSize' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
113 |     let string_to_utf8_chars: GDExtensionInterfaceStringToUtf8Chars
114 |
115 |     let get_native_struct_size: GDExtensionInterfaceGetNativeStructSize
    |                                 `- warning: cannot use type alias 'GDExtensionInterfaceGetNativeStructSize' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
116 |
117 |     let classdb_construct_object: GDExtensionInterfaceClassdbConstructObject
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:899:20: note: type alias declared here
 897 |  * @return The size in bytes.
 898 |  */
 899 | typedef uint64_t (*GDExtensionInterfaceGetNativeStructSize)(GDExtensionConstStringNamePtr p_name);
     |                    `- note: type alias declared here
 900 |
 901 | /* INTERFACE: Variant */
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:117:35: warning: cannot use type alias 'GDExtensionInterfaceClassdbConstructObject' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
115 |     let get_native_struct_size: GDExtensionInterfaceGetNativeStructSize
116 |
117 |     let classdb_construct_object: GDExtensionInterfaceClassdbConstructObject
    |                                   `- warning: cannot use type alias 'GDExtensionInterfaceClassdbConstructObject' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
118 |     let classdb_get_method_bind: GDExtensionInterfaceClassdbGetMethodBind
119 |     let classdb_get_class_tag: GDExtensionInterfaceClassdbGetClassTag
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2692:32: note: type alias declared here
2690 |  * @return A pointer to the newly created Object.
2691 |  */
2692 | typedef GDExtensionObjectPtr (*GDExtensionInterfaceClassdbConstructObject)(GDExtensionConstStringNamePtr p_classname);
     |                                `- note: type alias declared here
2693 |
2694 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:118:34: warning: cannot use type alias 'GDExtensionInterfaceClassdbGetMethodBind' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
116 |
117 |     let classdb_construct_object: GDExtensionInterfaceClassdbConstructObject
118 |     let classdb_get_method_bind: GDExtensionInterfaceClassdbGetMethodBind
    |                                  `- warning: cannot use type alias 'GDExtensionInterfaceClassdbGetMethodBind' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
119 |     let classdb_get_class_tag: GDExtensionInterfaceClassdbGetClassTag
120 |     let classdb_register_extension_class: GDExtensionInterfaceClassdbRegisterExtensionClass2
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2706:36: note: type alias declared here
2704 |  * @return A pointer to the MethodBind from ClassDB.
2705 |  */
2706 | typedef GDExtensionMethodBindPtr (*GDExtensionInterfaceClassdbGetMethodBind)(GDExtensionConstStringNamePtr p_classname, GDExtensionConstStringNamePtr p_methodname, GDExtensionInt p_hash);
     |                                    `- note: type alias declared here
2707 |
2708 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:119:32: warning: cannot use type alias 'GDExtensionInterfaceClassdbGetClassTag' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
117 |     let classdb_construct_object: GDExtensionInterfaceClassdbConstructObject
118 |     let classdb_get_method_bind: GDExtensionInterfaceClassdbGetMethodBind
119 |     let classdb_get_class_tag: GDExtensionInterfaceClassdbGetClassTag
    |                                `- warning: cannot use type alias 'GDExtensionInterfaceClassdbGetClassTag' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
120 |     let classdb_register_extension_class: GDExtensionInterfaceClassdbRegisterExtensionClass2
121 |     let classdb_register_extension_class_signal: GDExtensionInterfaceClassdbRegisterExtensionClassSignal
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2718:17: note: type alias declared here
2716 |  * @return A pointer uniquely identifying the built-in class in the ClassDB.
2717 |  */
2718 | typedef void *(*GDExtensionInterfaceClassdbGetClassTag)(GDExtensionConstStringNamePtr p_classname);
     |                 `- note: type alias declared here
2719 |
2720 | /* INTERFACE: ClassDB Extension */
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:120:43: warning: cannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClass2' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
118 |     let classdb_get_method_bind: GDExtensionInterfaceClassdbGetMethodBind
119 |     let classdb_get_class_tag: GDExtensionInterfaceClassdbGetClassTag
120 |     let classdb_register_extension_class: GDExtensionInterfaceClassdbRegisterExtensionClass2
    |                                           `- warning: cannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClass2' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
121 |     let classdb_register_extension_class_signal: GDExtensionInterfaceClassdbRegisterExtensionClassSignal
122 |     let classdb_register_extension_class_method: GDExtensionInterfaceClassdbRegisterExtensionClassMethod
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2752:16: note: type alias declared here
2750 |  * @param p_extension_funcs A pointer to a GDExtensionClassCreationInfo2 struct.
2751 |  */
2752 | typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClass2)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringNamePtr p_parent_class_name, const GDExtensionClassCreationInfo2 *p_extension_funcs);
     |                `- note: type alias declared here
2753 |
2754 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:121:50: warning: cannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClassSignal' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
119 |     let classdb_get_class_tag: GDExtensionInterfaceClassdbGetClassTag
120 |     let classdb_register_extension_class: GDExtensionInterfaceClassdbRegisterExtensionClass2
121 |     let classdb_register_extension_class_signal: GDExtensionInterfaceClassdbRegisterExtensionClassSignal
    |                                                  `- warning: cannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClassSignal' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
122 |     let classdb_register_extension_class_method: GDExtensionInterfaceClassdbRegisterExtensionClassMethod
123 |     let classdb_register_extension_class_property: GDExtensionInterfaceClassdbRegisterExtensionClassProperty
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2885:16: note: type alias declared here
2883 |  * @param p_argument_count The number of arguments the signal receives.
2884 |  */
2885 | typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassSignal)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringNamePtr p_signal_name, const GDExtensionPropertyInfo *p_argument_info, GDExtensionInt p_argument_count);
     |                `- note: type alias declared here
2886 |
2887 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:122:50: warning: cannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClassMethod' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
120 |     let classdb_register_extension_class: GDExtensionInterfaceClassdbRegisterExtensionClass2
121 |     let classdb_register_extension_class_signal: GDExtensionInterfaceClassdbRegisterExtensionClassSignal
122 |     let classdb_register_extension_class_method: GDExtensionInterfaceClassdbRegisterExtensionClassMethod
    |                                                  `- warning: cannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClassMethod' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
123 |     let classdb_register_extension_class_property: GDExtensionInterfaceClassdbRegisterExtensionClassProperty
124 |     let classdb_register_extension_class_property_group: GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroup
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2781:16: note: type alias declared here
2779 |  * @param p_method_info A pointer to a GDExtensionClassMethodInfo struct.
2780 |  */
2781 | typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassMethod)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, const GDExtensionClassMethodInfo *p_method_info);
     |                `- note: type alias declared here
2782 |
2783 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:123:52: warning: cannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClassProperty' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
121 |     let classdb_register_extension_class_signal: GDExtensionInterfaceClassdbRegisterExtensionClassSignal
122 |     let classdb_register_extension_class_method: GDExtensionInterfaceClassdbRegisterExtensionClassMethod
123 |     let classdb_register_extension_class_property: GDExtensionInterfaceClassdbRegisterExtensionClassProperty
    |                                                    `- warning: cannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClassProperty' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
124 |     let classdb_register_extension_class_property_group: GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroup
125 |     let classdb_register_extension_class_property_subgroup:
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2826:16: note: type alias declared here
2824 |  * @param p_getter A pointer to a StringName with the name of the getter method.
2825 |  */
2826 | typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassProperty)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, const GDExtensionPropertyInfo *p_info, GDExtensionConstStringNamePtr p_setter, GDExtensionConstStringNamePtr p_getter);
     |                `- note: type alias declared here
2827 |
2828 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:124:58: warning: cannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroup' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
122 |     let classdb_register_extension_class_method: GDExtensionInterfaceClassdbRegisterExtensionClassMethod
123 |     let classdb_register_extension_class_property: GDExtensionInterfaceClassdbRegisterExtensionClassProperty
124 |     let classdb_register_extension_class_property_group: GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroup
    |                                                          `- warning: cannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroup' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
125 |     let classdb_register_extension_class_property_subgroup:
126 |     GDExtensionInterfaceClassdbRegisterExtensionClassPropertySubgroup
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2856:16: note: type alias declared here
2854 |  * @param p_prefix A pointer to a String with the prefix used by properties in this group.
2855 |  */
2856 | typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroup)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringPtr p_group_name, GDExtensionConstStringPtr p_prefix);
     |                `- note: type alias declared here
2857 |
2858 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:126:5: warning: cannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClassPropertySubgroup' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
124 |     let classdb_register_extension_class_property_group: GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroup
125 |     let classdb_register_extension_class_property_subgroup:
126 |     GDExtensionInterfaceClassdbRegisterExtensionClassPropertySubgroup
    |     `- warning: cannot use type alias 'GDExtensionInterfaceClassdbRegisterExtensionClassPropertySubgroup' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
127 |     let classdb_unregister_extension_class: GDExtensionInterfaceClassdbUnregisterExtensionClass
128 |
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2869:16: note: type alias declared here
2867 |  * @param p_prefix A pointer to a String with the prefix used by properties in this subgroup.
2868 |  */
2869 | typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassPropertySubgroup)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringPtr p_subgroup_name, GDExtensionConstStringPtr p_prefix);
     |                `- note: type alias declared here
2870 |
2871 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:127:45: warning: cannot use type alias 'GDExtensionInterfaceClassdbUnregisterExtensionClass' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
125 |     let classdb_register_extension_class_property_subgroup:
126 |     GDExtensionInterfaceClassdbRegisterExtensionClassPropertySubgroup
127 |     let classdb_unregister_extension_class: GDExtensionInterfaceClassdbUnregisterExtensionClass
    |                                             `- warning: cannot use type alias 'GDExtensionInterfaceClassdbUnregisterExtensionClass' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
128 |
129 |     let object_set_instance: GDExtensionInterfaceObjectSetInstance
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2896:16: note: type alias declared here
2894 |  * @param p_class_name A pointer to a StringName with the class name.
2895 |  */
2896 | typedef void (*GDExtensionInterfaceClassdbUnregisterExtensionClass)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name); /* Unregistering a parent class before a class that inherits it will result in failure. Inheritors must be unregistered first. */
     |                `- note: type alias declared here
2897 |
2898 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:129:30: warning: cannot use type alias 'GDExtensionInterfaceObjectSetInstance' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
127 |     let classdb_unregister_extension_class: GDExtensionInterfaceClassdbUnregisterExtensionClass
128 |
129 |     let object_set_instance: GDExtensionInterfaceObjectSetInstance
    |                              `- warning: cannot use type alias 'GDExtensionInterfaceObjectSetInstance' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
130 |     let object_set_instance_binding: GDExtensionInterfaceObjectSetInstanceBinding
131 |     let object_get_class_name: GDExtensionInterfaceObjectGetClassName
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2440:16: note: type alias declared here
2438 |  * @param p_instance A pointer to the extension class instance.
2439 |  */
2440 | typedef void (*GDExtensionInterfaceObjectSetInstance)(GDExtensionObjectPtr p_o, GDExtensionConstStringNamePtr p_classname, GDExtensionClassInstancePtr p_instance); /* p_classname should be a registered extension class and should extend the p_o object's class. */
     |                `- note: type alias declared here
2441 |
2442 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:130:38: warning: cannot use type alias 'GDExtensionInterfaceObjectSetInstanceBinding' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
128 |
129 |     let object_set_instance: GDExtensionInterfaceObjectSetInstance
130 |     let object_set_instance_binding: GDExtensionInterfaceObjectSetInstanceBinding
    |                                      `- warning: cannot use type alias 'GDExtensionInterfaceObjectSetInstanceBinding' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
131 |     let object_get_class_name: GDExtensionInterfaceObjectGetClassName
132 |
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2417:16: note: type alias declared here
2415 |  * @param p_callbacks A pointer to a GDExtensionInstanceBindingCallbacks struct.
2416 |  */
2417 | typedef void (*GDExtensionInterfaceObjectSetInstanceBinding)(GDExtensionObjectPtr p_o, void *p_token, void *p_binding, const GDExtensionInstanceBindingCallbacks *p_callbacks);
     |                `- note: type alias declared here
2418 |
2419 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:131:32: warning: cannot use type alias 'GDExtensionInterfaceObjectGetClassName' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
129 |     let object_set_instance: GDExtensionInterfaceObjectSetInstance
130 |     let object_set_instance_binding: GDExtensionInterfaceObjectSetInstanceBinding
131 |     let object_get_class_name: GDExtensionInterfaceObjectGetClassName
    |                                `- warning: cannot use type alias 'GDExtensionInterfaceObjectGetClassName' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
132 |
133 |     let object_method_bind_ptrcall: GDExtensionInterfaceObjectMethodBindPtrcall
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2457:27: note: type alias declared here
2455 |  * @return true if successful in getting the class name; otherwise false.
2456 |  */
2457 | typedef GDExtensionBool (*GDExtensionInterfaceObjectGetClassName)(GDExtensionConstObjectPtr p_object, GDExtensionClassLibraryPtr p_library, GDExtensionUninitializedStringNamePtr r_class_name);
     |                           `- note: type alias declared here
2458 |
2459 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:133:37: warning: cannot use type alias 'GDExtensionInterfaceObjectMethodBindPtrcall' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
131 |     let object_get_class_name: GDExtensionInterfaceObjectGetClassName
132 |
133 |     let object_method_bind_ptrcall: GDExtensionInterfaceObjectMethodBindPtrcall
    |                                     `- warning: cannot use type alias 'GDExtensionInterfaceObjectMethodBindPtrcall' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
134 |     let object_destroy: GDExtensionInterfaceObjectDestroy
135 |     let object_has_script_method: GDExtensionInterfaceObjectHasScriptMethod
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2368:16: note: type alias declared here
2366 |  * @param r_ret A pointer to the Object that will receive the return value.
2367 |  */
2368 | typedef void (*GDExtensionInterfaceObjectMethodBindPtrcall)(GDExtensionMethodBindPtr p_method_bind, GDExtensionObjectPtr p_instance, const GDExtensionConstTypePtr *p_args, GDExtensionTypePtr r_ret);
     |                `- note: type alias declared here
2369 |
2370 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:134:25: warning: cannot use type alias 'GDExtensionInterfaceObjectDestroy' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
132 |
133 |     let object_method_bind_ptrcall: GDExtensionInterfaceObjectMethodBindPtrcall
134 |     let object_destroy: GDExtensionInterfaceObjectDestroy
    |                         `- warning: cannot use type alias 'GDExtensionInterfaceObjectDestroy' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
135 |     let object_has_script_method: GDExtensionInterfaceObjectHasScriptMethod
136 |     let object_call_script_method: GDExtensionInterfaceObjectCallScriptMethod
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2378:16: note: type alias declared here
2376 |  * @param p_o A pointer to the Object.
2377 |  */
2378 | typedef void (*GDExtensionInterfaceObjectDestroy)(GDExtensionObjectPtr p_o);
     |                `- note: type alias declared here
2379 |
2380 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:135:35: warning: cannot use type alias 'GDExtensionInterfaceObjectHasScriptMethod' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
133 |     let object_method_bind_ptrcall: GDExtensionInterfaceObjectMethodBindPtrcall
134 |     let object_destroy: GDExtensionInterfaceObjectDestroy
135 |     let object_has_script_method: GDExtensionInterfaceObjectHasScriptMethod
    |                                   `- warning: cannot use type alias 'GDExtensionInterfaceObjectHasScriptMethod' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
136 |     let object_call_script_method: GDExtensionInterfaceObjectCallScriptMethod
137 |
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2507:27: note: type alias declared here
2505 |  * @returns true if the object has a script and that script has a method with the given name. Returns false if the object has no script.
2506 |  */
2507 | typedef GDExtensionBool (*GDExtensionInterfaceObjectHasScriptMethod)(GDExtensionConstObjectPtr p_object, GDExtensionConstStringNamePtr p_method);
     |                           `- note: type alias declared here
2508 |
2509 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:136:36: warning: cannot use type alias 'GDExtensionInterfaceObjectCallScriptMethod' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
134 |     let object_destroy: GDExtensionInterfaceObjectDestroy
135 |     let object_has_script_method: GDExtensionInterfaceObjectHasScriptMethod
136 |     let object_call_script_method: GDExtensionInterfaceObjectCallScriptMethod
    |                                    `- warning: cannot use type alias 'GDExtensionInterfaceObjectCallScriptMethod' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
137 |
138 |     // @convention(c) (GDExtensionMethodBindPtr?, GDExtensionObjectPtr?, UnsafePointer<GDExtensionConstTypePtr?>?, GDExtensionTypePtr?) -> Void
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2522:16: note: type alias declared here
2520 |  * @param r_error A pointer the structure which will hold error information.
2521 |  */
2522 | typedef void (*GDExtensionInterfaceObjectCallScriptMethod)(GDExtensionObjectPtr p_object, GDExtensionConstStringNamePtr p_method, const GDExtensionConstVariantPtr *p_args, GDExtensionInt p_argument_count, GDExtensionUninitializedVariantPtr r_return, GDExtensionCallError *r_error);
     |                `- note: type alias declared here
2523 |
2524 | /* INTERFACE: Reference */
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:149:31: warning: cannot use type alias 'GDExtensionInterfaceGlobalGetSingleton' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
147 |     }
148 |
149 |     let global_get_singleton: GDExtensionInterfaceGlobalGetSingleton
    |                               `- warning: cannot use type alias 'GDExtensionInterfaceGlobalGetSingleton' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
150 |     let ref_get_object: GDExtensionInterfaceRefGetObject
151 |     let object_method_bind_call: GDExtensionInterfaceObjectMethodBindCall
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2390:32: note: type alias declared here
2388 |  * @return A pointer to the singleton Object.
2389 |  */
2390 | typedef GDExtensionObjectPtr (*GDExtensionInterfaceGlobalGetSingleton)(GDExtensionConstStringNamePtr p_name);
     |                                `- note: type alias declared here
2391 |
2392 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:150:25: warning: cannot use type alias 'GDExtensionInterfaceRefGetObject' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
148 |
149 |     let global_get_singleton: GDExtensionInterfaceGlobalGetSingleton
150 |     let ref_get_object: GDExtensionInterfaceRefGetObject
    |                         `- warning: cannot use type alias 'GDExtensionInterfaceRefGetObject' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
151 |     let object_method_bind_call: GDExtensionInterfaceObjectMethodBindCall
152 |
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2536:32: note: type alias declared here
2534 |  * @return A pointer to the Object from the reference or NULL.
2535 |  */
2536 | typedef GDExtensionObjectPtr (*GDExtensionInterfaceRefGetObject)(GDExtensionConstRefPtr p_ref);
     |                                `- note: type alias declared here
2537 |
2538 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:151:34: warning: cannot use type alias 'GDExtensionInterfaceObjectMethodBindCall' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
149 |     let global_get_singleton: GDExtensionInterfaceGlobalGetSingleton
150 |     let ref_get_object: GDExtensionInterfaceRefGetObject
151 |     let object_method_bind_call: GDExtensionInterfaceObjectMethodBindCall
    |                                  `- warning: cannot use type alias 'GDExtensionInterfaceObjectMethodBindCall' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
152 |
153 |     // @convention(c) (GDExtensionMethodBindPtr?, GDExtensionObjectPtr?, UnsafePointer<GDExtensionConstVariantPtr?>?, GDExtensionInt, GDExtensionUninitializedVariantPtr?, UnsafeMutablePointer<GDExtensionCallError>?) -> Void
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2355:16: note: type alias declared here
2353 |  * @param r_error A pointer to a GDExtensionCallError struct that will receive error information.
2354 |  */
2355 | typedef void (*GDExtensionInterfaceObjectMethodBindCall)(GDExtensionMethodBindPtr p_method_bind, GDExtensionObjectPtr p_instance, const GDExtensionConstVariantPtr *p_args, GDExtensionInt p_arg_count, GDExtensionUninitializedVariantPtr r_ret, GDExtensionCallError *r_error);
     |                `- note: type alias declared here
2356 |
2357 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:165:26: warning: cannot use type alias 'GDExtensionInterfaceVariantNewNil' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
163 |     }
164 |
165 |     let variant_new_nil: GDExtensionInterfaceVariantNewNil
    |                          `- warning: cannot use type alias 'GDExtensionInterfaceVariantNewNil' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
166 |     let variant_new_copy: GDExtensionInterfaceVariantNewCopy
167 |     let variant_evaluate: GDExtensionInterfaceVariantEvaluate
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:922:16: note: type alias declared here
 920 |  * @param r_dest A pointer to the destination Variant.
 921 |  */
 922 | typedef void (*GDExtensionInterfaceVariantNewNil)(GDExtensionUninitializedVariantPtr r_dest);
     |                `- note: type alias declared here
 923 |
 924 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:166:27: warning: cannot use type alias 'GDExtensionInterfaceVariantNewCopy' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
164 |
165 |     let variant_new_nil: GDExtensionInterfaceVariantNewNil
166 |     let variant_new_copy: GDExtensionInterfaceVariantNewCopy
    |                           `- warning: cannot use type alias 'GDExtensionInterfaceVariantNewCopy' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
167 |     let variant_evaluate: GDExtensionInterfaceVariantEvaluate
168 |     let variant_hash: GDExtensionInterfaceVariantHash
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:912:16: note: type alias declared here
 910 |  * @param p_src A pointer to the source Variant.
 911 |  */
 912 | typedef void (*GDExtensionInterfaceVariantNewCopy)(GDExtensionUninitializedVariantPtr r_dest, GDExtensionConstVariantPtr p_src);
     |                `- note: type alias declared here
 913 |
 914 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:167:27: warning: cannot use type alias 'GDExtensionInterfaceVariantEvaluate' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
165 |     let variant_new_nil: GDExtensionInterfaceVariantNewNil
166 |     let variant_new_copy: GDExtensionInterfaceVariantNewCopy
167 |     let variant_evaluate: GDExtensionInterfaceVariantEvaluate
    |                           `- warning: cannot use type alias 'GDExtensionInterfaceVariantEvaluate' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
168 |     let variant_hash: GDExtensionInterfaceVariantHash
169 |     let variant_destroy: GDExtensionInterfaceVariantDestroy
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:982:16: note: type alias declared here
 980 |  * @see Variant::evaluate()
 981 |  */
 982 | typedef void (*GDExtensionInterfaceVariantEvaluate)(GDExtensionVariantOperator p_op, GDExtensionConstVariantPtr p_a, GDExtensionConstVariantPtr p_b, GDExtensionUninitializedVariantPtr r_return, GDExtensionBool *r_valid);
     |                `- note: type alias declared here
 983 |
 984 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:168:23: warning: cannot use type alias 'GDExtensionInterfaceVariantHash' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
166 |     let variant_new_copy: GDExtensionInterfaceVariantNewCopy
167 |     let variant_evaluate: GDExtensionInterfaceVariantEvaluate
168 |     let variant_hash: GDExtensionInterfaceVariantHash
    |                       `- warning: cannot use type alias 'GDExtensionInterfaceVariantHash' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
169 |     let variant_destroy: GDExtensionInterfaceVariantDestroy
170 |     let variant_get_type: GDExtensionInterfaceVariantGetType
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1155:26: note: type alias declared here
1153 |  * @see Variant::hash()
1154 |  */
1155 | typedef GDExtensionInt (*GDExtensionInterfaceVariantHash)(GDExtensionConstVariantPtr p_self);
     |                          `- note: type alias declared here
1156 |
1157 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:169:26: warning: cannot use type alias 'GDExtensionInterfaceVariantDestroy' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
167 |     let variant_evaluate: GDExtensionInterfaceVariantEvaluate
168 |     let variant_hash: GDExtensionInterfaceVariantHash
169 |     let variant_destroy: GDExtensionInterfaceVariantDestroy
    |                          `- warning: cannot use type alias 'GDExtensionInterfaceVariantDestroy' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
170 |     let variant_get_type: GDExtensionInterfaceVariantGetType
171 |     let variant_get_type_name: GDExtensionInterfaceVariantGetTypeName
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:932:16: note: type alias declared here
 930 |  * @param p_self A pointer to the Variant to destroy.
 931 |  */
 932 | typedef void (*GDExtensionInterfaceVariantDestroy)(GDExtensionVariantPtr p_self);
     |                `- note: type alias declared here
 933 |
 934 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:170:27: warning: cannot use type alias 'GDExtensionInterfaceVariantGetType' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
168 |     let variant_hash: GDExtensionInterfaceVariantHash
169 |     let variant_destroy: GDExtensionInterfaceVariantDestroy
170 |     let variant_get_type: GDExtensionInterfaceVariantGetType
    |                           `- warning: cannot use type alias 'GDExtensionInterfaceVariantGetType' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
171 |     let variant_get_type_name: GDExtensionInterfaceVariantGetTypeName
172 |     let variant_stringify: GDExtensionInterfaceVariantStringify
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1232:34: note: type alias declared here
1230 |  * @return The variant type.
1231 |  */
1232 | typedef GDExtensionVariantType (*GDExtensionInterfaceVariantGetType)(GDExtensionConstVariantPtr p_self);
     |                                  `- note: type alias declared here
1233 |
1234 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:171:32: warning: cannot use type alias 'GDExtensionInterfaceVariantGetTypeName' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
169 |     let variant_destroy: GDExtensionInterfaceVariantDestroy
170 |     let variant_get_type: GDExtensionInterfaceVariantGetType
171 |     let variant_get_type_name: GDExtensionInterfaceVariantGetTypeName
    |                                `- warning: cannot use type alias 'GDExtensionInterfaceVariantGetTypeName' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
172 |     let variant_stringify: GDExtensionInterfaceVariantStringify
173 |     let variant_call: GDExtensionInterfaceVariantCall
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1283:16: note: type alias declared here
1281 |  * @param r_name A pointer to a String to store the Variant type name.
1282 |  */
1283 | typedef void (*GDExtensionInterfaceVariantGetTypeName)(GDExtensionVariantType p_type, GDExtensionUninitializedStringPtr r_name);
     |                `- note: type alias declared here
1284 |
1285 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:172:28: warning: cannot use type alias 'GDExtensionInterfaceVariantStringify' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
170 |     let variant_get_type: GDExtensionInterfaceVariantGetType
171 |     let variant_get_type_name: GDExtensionInterfaceVariantGetTypeName
172 |     let variant_stringify: GDExtensionInterfaceVariantStringify
    |                            `- warning: cannot use type alias 'GDExtensionInterfaceVariantStringify' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
173 |     let variant_call: GDExtensionInterfaceVariantCall
174 |     let variant_call_static: GDExtensionInterfaceVariantCallStatic
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1220:16: note: type alias declared here
1218 |  * @param r_ret A pointer to a String to store the resulting value.
1219 |  */
1220 | typedef void (*GDExtensionInterfaceVariantStringify)(GDExtensionConstVariantPtr p_self, GDExtensionStringPtr r_ret);
     |                `- note: type alias declared here
1221 |
1222 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:173:23: warning: cannot use type alias 'GDExtensionInterfaceVariantCall' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
171 |     let variant_get_type_name: GDExtensionInterfaceVariantGetTypeName
172 |     let variant_stringify: GDExtensionInterfaceVariantStringify
173 |     let variant_call: GDExtensionInterfaceVariantCall
    |                       `- warning: cannot use type alias 'GDExtensionInterfaceVariantCall' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
174 |     let variant_call_static: GDExtensionInterfaceVariantCallStatic
175 |     let variant_get_indexed: GDExtensionInterfaceVariantGetIndexed
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:949:16: note: type alias declared here
 947 |  * @see Variant::callp()
 948 |  */
 949 | typedef void (*GDExtensionInterfaceVariantCall)(GDExtensionVariantPtr p_self, GDExtensionConstStringNamePtr p_method, const GDExtensionConstVariantPtr *p_args, GDExtensionInt p_argument_count, GDExtensionUninitializedVariantPtr r_return, GDExtensionCallError *r_error);
     |                `- note: type alias declared here
 950 |
 951 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:174:30: warning: cannot use type alias 'GDExtensionInterfaceVariantCallStatic' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
172 |     let variant_stringify: GDExtensionInterfaceVariantStringify
173 |     let variant_call: GDExtensionInterfaceVariantCall
174 |     let variant_call_static: GDExtensionInterfaceVariantCallStatic
    |                              `- warning: cannot use type alias 'GDExtensionInterfaceVariantCallStatic' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
175 |     let variant_get_indexed: GDExtensionInterfaceVariantGetIndexed
176 |     let variant_set_indexed: GDExtensionInterfaceVariantSetIndexed
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:966:16: note: type alias declared here
 964 |  * @see Variant::call_static()
 965 |  */
 966 | typedef void (*GDExtensionInterfaceVariantCallStatic)(GDExtensionVariantType p_type, GDExtensionConstStringNamePtr p_method, const GDExtensionConstVariantPtr *p_args, GDExtensionInt p_argument_count, GDExtensionUninitializedVariantPtr r_return, GDExtensionCallError *r_error);
     |                `- note: type alias declared here
 967 |
 968 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:175:30: warning: cannot use type alias 'GDExtensionInterfaceVariantGetIndexed' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
173 |     let variant_call: GDExtensionInterfaceVariantCall
174 |     let variant_call_static: GDExtensionInterfaceVariantCallStatic
175 |     let variant_get_indexed: GDExtensionInterfaceVariantGetIndexed
    |                              `- warning: cannot use type alias 'GDExtensionInterfaceVariantGetIndexed' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
176 |     let variant_set_indexed: GDExtensionInterfaceVariantSetIndexed
177 |
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1094:16: note: type alias declared here
1092 |  * @param r_oob A pointer to a boolean which will be set to true if the index is out of bounds.
1093 |  */
1094 | typedef void (*GDExtensionInterfaceVariantGetIndexed)(GDExtensionConstVariantPtr p_self, GDExtensionInt p_index, GDExtensionUninitializedVariantPtr r_ret, GDExtensionBool *r_valid, GDExtensionBool *r_oob);
     |                `- note: type alias declared here
1095 |
1096 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:176:30: warning: cannot use type alias 'GDExtensionInterfaceVariantSetIndexed' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
174 |     let variant_call_static: GDExtensionInterfaceVariantCallStatic
175 |     let variant_get_indexed: GDExtensionInterfaceVariantGetIndexed
176 |     let variant_set_indexed: GDExtensionInterfaceVariantSetIndexed
    |                              `- warning: cannot use type alias 'GDExtensionInterfaceVariantSetIndexed' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
177 |
178 |     let variant_get_ptr_constructor: GDExtensionInterfaceVariantGetPtrConstructor
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1041:16: note: type alias declared here
1039 |  * @param r_oob A pointer to a boolean which will be set to true if the index is out of bounds.
1040 |  */
1041 | typedef void (*GDExtensionInterfaceVariantSetIndexed)(GDExtensionVariantPtr p_self, GDExtensionInt p_index, GDExtensionConstVariantPtr p_value, GDExtensionBool *r_valid, GDExtensionBool *r_oob);
     |                `- note: type alias declared here
1042 |
1043 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:178:38: warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrConstructor' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
176 |     let variant_set_indexed: GDExtensionInterfaceVariantSetIndexed
177 |
178 |     let variant_get_ptr_constructor: GDExtensionInterfaceVariantGetPtrConstructor
    |                                      `- warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrConstructor' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
179 |     let variant_get_ptr_builtin_method: GDExtensionInterfaceVariantGetPtrBuiltinMethod
180 |     let variant_get_ptr_operator_evaluator: GDExtensionInterfaceVariantGetPtrOperatorEvaluator
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1374:37: note: type alias declared here
1372 |  * @return A pointer to a function that can call one of the constructors for a type of Variant.
1373 |  */
1374 | typedef GDExtensionPtrConstructor (*GDExtensionInterfaceVariantGetPtrConstructor)(GDExtensionVariantType p_type, int32_t p_constructor);
     |                                     `- note: type alias declared here
1375 |
1376 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:179:41: warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrBuiltinMethod' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
177 |
178 |     let variant_get_ptr_constructor: GDExtensionInterfaceVariantGetPtrConstructor
179 |     let variant_get_ptr_builtin_method: GDExtensionInterfaceVariantGetPtrBuiltinMethod
    |                                         `- warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrBuiltinMethod' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
180 |     let variant_get_ptr_operator_evaluator: GDExtensionInterfaceVariantGetPtrOperatorEvaluator
181 |     let variant_get_ptr_utility_function:
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1361:39: note: type alias declared here
1359 |  * @return A pointer to a function that can call a builtin method on a type of Variant.
1360 |  */
1361 | typedef GDExtensionPtrBuiltInMethod (*GDExtensionInterfaceVariantGetPtrBuiltinMethod)(GDExtensionVariantType p_type, GDExtensionConstStringNamePtr p_method, GDExtensionInt p_hash);
     |                                       `- note: type alias declared here
1362 |
1363 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:180:45: warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrOperatorEvaluator' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
178 |     let variant_get_ptr_constructor: GDExtensionInterfaceVariantGetPtrConstructor
179 |     let variant_get_ptr_builtin_method: GDExtensionInterfaceVariantGetPtrBuiltinMethod
180 |     let variant_get_ptr_operator_evaluator: GDExtensionInterfaceVariantGetPtrOperatorEvaluator
    |                                             `- warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrOperatorEvaluator' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
181 |     let variant_get_ptr_utility_function:
182 |     GDExtensionInterfaceVariantGetPtrUtilityFunction
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1347:43: note: type alias declared here
1345 |  * @return A pointer to a function that can evaluate the given Variant operator on the given Variant types.
1346 |  */
1347 | typedef GDExtensionPtrOperatorEvaluator (*GDExtensionInterfaceVariantGetPtrOperatorEvaluator)(GDExtensionVariantOperator p_operator, GDExtensionVariantType p_type_a, GDExtensionVariantType p_type_b);
     |                                           `- note: type alias declared here
1348 |
1349 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:182:5: warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrUtilityFunction' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
180 |     let variant_get_ptr_operator_evaluator: GDExtensionInterfaceVariantGetPtrOperatorEvaluator
181 |     let variant_get_ptr_utility_function:
182 |     GDExtensionInterfaceVariantGetPtrUtilityFunction
    |     `- warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrUtilityFunction' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
183 |     let variant_get_ptr_destructor: GDExtensionInterfaceVariantGetPtrDestructor
184 |     let variant_get_ptr_indexed_getter: GDExtensionInterfaceVariantGetPtrIndexedGetter
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1511:41: note: type alias declared here
1509 |  * @return A pointer to a function that can call a Variant utility function.
1510 |  */
1511 | typedef GDExtensionPtrUtilityFunction (*GDExtensionInterfaceVariantGetPtrUtilityFunction)(GDExtensionConstStringNamePtr p_function, GDExtensionInt p_hash);
     |                                         `- note: type alias declared here
1512 |
1513 | /* INTERFACE: String Utilities */
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:183:37: warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrDestructor' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
181 |     let variant_get_ptr_utility_function:
182 |     GDExtensionInterfaceVariantGetPtrUtilityFunction
183 |     let variant_get_ptr_destructor: GDExtensionInterfaceVariantGetPtrDestructor
    |                                     `- warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrDestructor' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
184 |     let variant_get_ptr_indexed_getter: GDExtensionInterfaceVariantGetPtrIndexedGetter
185 |     let variant_get_ptr_indexed_setter: GDExtensionInterfaceVariantGetPtrIndexedSetter
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1386:36: note: type alias declared here
1384 |  * @return A pointer to a function than can call the destructor for a type of Variant.
1385 |  */
1386 | typedef GDExtensionPtrDestructor (*GDExtensionInterfaceVariantGetPtrDestructor)(GDExtensionVariantType p_type);
     |                                    `- note: type alias declared here
1387 |
1388 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:184:41: warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrIndexedGetter' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
182 |     GDExtensionInterfaceVariantGetPtrUtilityFunction
183 |     let variant_get_ptr_destructor: GDExtensionInterfaceVariantGetPtrDestructor
184 |     let variant_get_ptr_indexed_getter: GDExtensionInterfaceVariantGetPtrIndexedGetter
    |                                         `- warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrIndexedGetter' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
185 |     let variant_get_ptr_indexed_setter: GDExtensionInterfaceVariantGetPtrIndexedSetter
186 |     let variant_get_ptr_keyed_checker: GDExtensionInterfaceVariantGetPtrKeyedChecker
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1450:39: note: type alias declared here
1448 |  * @return A pointer to a function that can get an index on the given Variant type.
1449 |  */
1450 | typedef GDExtensionPtrIndexedGetter (*GDExtensionInterfaceVariantGetPtrIndexedGetter)(GDExtensionVariantType p_type);
     |                                       `- note: type alias declared here
1451 |
1452 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:185:41: warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrIndexedSetter' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
183 |     let variant_get_ptr_destructor: GDExtensionInterfaceVariantGetPtrDestructor
184 |     let variant_get_ptr_indexed_getter: GDExtensionInterfaceVariantGetPtrIndexedGetter
185 |     let variant_get_ptr_indexed_setter: GDExtensionInterfaceVariantGetPtrIndexedSetter
    |                                         `- warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrIndexedSetter' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
186 |     let variant_get_ptr_keyed_checker: GDExtensionInterfaceVariantGetPtrKeyedChecker
187 |     let variant_get_ptr_keyed_getter: GDExtensionInterfaceVariantGetPtrKeyedGetter
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1438:39: note: type alias declared here
1436 |  * @return A pointer to a function that can set an index on the given Variant type.
1437 |  */
1438 | typedef GDExtensionPtrIndexedSetter (*GDExtensionInterfaceVariantGetPtrIndexedSetter)(GDExtensionVariantType p_type);
     |                                       `- note: type alias declared here
1439 |
1440 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:186:40: warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrKeyedChecker' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
184 |     let variant_get_ptr_indexed_getter: GDExtensionInterfaceVariantGetPtrIndexedGetter
185 |     let variant_get_ptr_indexed_setter: GDExtensionInterfaceVariantGetPtrIndexedSetter
186 |     let variant_get_ptr_keyed_checker: GDExtensionInterfaceVariantGetPtrKeyedChecker
    |                                        `- warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrKeyedChecker' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
187 |     let variant_get_ptr_keyed_getter: GDExtensionInterfaceVariantGetPtrKeyedGetter
188 |     let variant_get_ptr_keyed_setter: GDExtensionInterfaceVariantGetPtrKeyedSetter
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1486:38: note: type alias declared here
1484 |  * @return A pointer to a function that can check a key on the given Variant type.
1485 |  */
1486 | typedef GDExtensionPtrKeyedChecker (*GDExtensionInterfaceVariantGetPtrKeyedChecker)(GDExtensionVariantType p_type);
     |                                      `- note: type alias declared here
1487 |
1488 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:187:39: warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrKeyedGetter' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
185 |     let variant_get_ptr_indexed_setter: GDExtensionInterfaceVariantGetPtrIndexedSetter
186 |     let variant_get_ptr_keyed_checker: GDExtensionInterfaceVariantGetPtrKeyedChecker
187 |     let variant_get_ptr_keyed_getter: GDExtensionInterfaceVariantGetPtrKeyedGetter
    |                                       `- warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrKeyedGetter' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
188 |     let variant_get_ptr_keyed_setter: GDExtensionInterfaceVariantGetPtrKeyedSetter
189 |     let get_variant_from_type_constructor: GDExtensionInterfaceGetVariantFromTypeConstructor
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1474:37: note: type alias declared here
1472 |  * @return A pointer to a function that can get a key on the given Variant type.
1473 |  */
1474 | typedef GDExtensionPtrKeyedGetter (*GDExtensionInterfaceVariantGetPtrKeyedGetter)(GDExtensionVariantType p_type);
     |                                     `- note: type alias declared here
1475 |
1476 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:188:39: warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrKeyedSetter' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
186 |     let variant_get_ptr_keyed_checker: GDExtensionInterfaceVariantGetPtrKeyedChecker
187 |     let variant_get_ptr_keyed_getter: GDExtensionInterfaceVariantGetPtrKeyedGetter
188 |     let variant_get_ptr_keyed_setter: GDExtensionInterfaceVariantGetPtrKeyedSetter
    |                                       `- warning: cannot use type alias 'GDExtensionInterfaceVariantGetPtrKeyedSetter' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
189 |     let get_variant_from_type_constructor: GDExtensionInterfaceGetVariantFromTypeConstructor
190 |     let get_variant_to_type_constructor: GDExtensionInterfaceGetVariantToTypeConstructor
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1462:37: note: type alias declared here
1460 |  * @return A pointer to a function that can set a key on the given Variant type.
1461 |  */
1462 | typedef GDExtensionPtrKeyedSetter (*GDExtensionInterfaceVariantGetPtrKeyedSetter)(GDExtensionVariantType p_type);
     |                                     `- note: type alias declared here
1463 |
1464 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:189:44: warning: cannot use type alias 'GDExtensionInterfaceGetVariantFromTypeConstructor' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
187 |     let variant_get_ptr_keyed_getter: GDExtensionInterfaceVariantGetPtrKeyedGetter
188 |     let variant_get_ptr_keyed_setter: GDExtensionInterfaceVariantGetPtrKeyedSetter
189 |     let get_variant_from_type_constructor: GDExtensionInterfaceGetVariantFromTypeConstructor
    |                                            `- warning: cannot use type alias 'GDExtensionInterfaceGetVariantFromTypeConstructor' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
190 |     let get_variant_to_type_constructor: GDExtensionInterfaceGetVariantToTypeConstructor
191 |
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1321:53: note: type alias declared here
1319 |  * @return A pointer to a function that can create a Variant of the given type from a raw value.
1320 |  */
1321 | typedef GDExtensionVariantFromTypeConstructorFunc (*GDExtensionInterfaceGetVariantFromTypeConstructor)(GDExtensionVariantType p_type);
     |                                                     `- note: type alias declared here
1322 |
1323 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:190:42: warning: cannot use type alias 'GDExtensionInterfaceGetVariantToTypeConstructor' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
188 |     let variant_get_ptr_keyed_setter: GDExtensionInterfaceVariantGetPtrKeyedSetter
189 |     let get_variant_from_type_constructor: GDExtensionInterfaceGetVariantFromTypeConstructor
190 |     let get_variant_to_type_constructor: GDExtensionInterfaceGetVariantToTypeConstructor
    |                                          `- warning: cannot use type alias 'GDExtensionInterfaceGetVariantToTypeConstructor' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
191 |
192 |     let array_operator_index: GDExtensionInterfaceArrayOperatorIndex
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:1333:53: note: type alias declared here
1331 |  * @return A pointer to a function that can get the raw value from a Variant of the given type.
1332 |  */
1333 | typedef GDExtensionTypeFromVariantConstructorFunc (*GDExtensionInterfaceGetVariantToTypeConstructor)(GDExtensionVariantType p_type);
     |                                                     `- note: type alias declared here
1334 |
1335 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:192:31: warning: cannot use type alias 'GDExtensionInterfaceArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
190 |     let get_variant_to_type_constructor: GDExtensionInterfaceGetVariantToTypeConstructor
191 |
192 |     let array_operator_index: GDExtensionInterfaceArrayOperatorIndex
    |                               `- warning: cannot use type alias 'GDExtensionInterfaceArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
193 |     let array_set_typed: GDExtensionInterfaceArraySetTyped
194 |
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2273:33: note: type alias declared here
2271 |  * @return A pointer to the requested Variant.
2272 |  */
2273 | typedef GDExtensionVariantPtr (*GDExtensionInterfaceArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index);
     |                                 `- note: type alias declared here
2274 |
2275 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:193:26: warning: cannot use type alias 'GDExtensionInterfaceArraySetTyped' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
191 |
192 |     let array_operator_index: GDExtensionInterfaceArrayOperatorIndex
193 |     let array_set_typed: GDExtensionInterfaceArraySetTyped
    |                          `- warning: cannot use type alias 'GDExtensionInterfaceArraySetTyped' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
194 |
195 |     let packed_string_array_operator_index: GDExtensionInterfacePackedStringArrayOperatorIndex
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2310:16: note: type alias declared here
2308 |  * @param p_script A pointer to a Script object (if p_type is GDEXTENSION_VARIANT_TYPE_OBJECT and the base class is extended by a script).
2309 |  */
2310 | typedef void (*GDExtensionInterfaceArraySetTyped)(GDExtensionTypePtr p_self, GDExtensionVariantType p_type, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstVariantPtr p_script);
     |                `- note: type alias declared here
2311 |
2312 | /* INTERFACE: Dictionary */
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:195:45: warning: cannot use type alias 'GDExtensionInterfacePackedStringArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
193 |     let array_set_typed: GDExtensionInterfaceArraySetTyped
194 |
195 |     let packed_string_array_operator_index: GDExtensionInterfacePackedStringArrayOperatorIndex
    |                                             `- warning: cannot use type alias 'GDExtensionInterfacePackedStringArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
196 |     let packed_string_array_operator_index_const: GDExtensionInterfacePackedStringArrayOperatorIndexConst
197 |     let packed_byte_array_operator_index: GDExtensionInterfacePackedByteArrayOperatorIndex
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2143:32: note: type alias declared here
2141 |  * @return A pointer to the requested String.
2142 |  */
2143 | typedef GDExtensionStringPtr (*GDExtensionInterfacePackedStringArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index);
     |                                `- note: type alias declared here
2144 |
2145 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:196:51: warning: cannot use type alias 'GDExtensionInterfacePackedStringArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
194 |
195 |     let packed_string_array_operator_index: GDExtensionInterfacePackedStringArrayOperatorIndex
196 |     let packed_string_array_operator_index_const: GDExtensionInterfacePackedStringArrayOperatorIndexConst
    |                                                   `- warning: cannot use type alias 'GDExtensionInterfacePackedStringArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
197 |     let packed_byte_array_operator_index: GDExtensionInterfacePackedByteArrayOperatorIndex
198 |     let packed_byte_array_operator_index_const: GDExtensionInterfacePackedByteArrayOperatorIndexConst
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2156:32: note: type alias declared here
2154 |  * @return A const pointer to the requested String.
2155 |  */
2156 | typedef GDExtensionStringPtr (*GDExtensionInterfacePackedStringArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index);
     |                                `- note: type alias declared here
2157 |
2158 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:197:43: warning: cannot use type alias 'GDExtensionInterfacePackedByteArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
195 |     let packed_string_array_operator_index: GDExtensionInterfacePackedStringArrayOperatorIndex
196 |     let packed_string_array_operator_index_const: GDExtensionInterfacePackedStringArrayOperatorIndexConst
197 |     let packed_byte_array_operator_index: GDExtensionInterfacePackedByteArrayOperatorIndex
    |                                           `- warning: cannot use type alias 'GDExtensionInterfacePackedByteArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
198 |     let packed_byte_array_operator_index_const: GDExtensionInterfacePackedByteArrayOperatorIndexConst
199 |     let packed_color_array_operator_index: GDExtensionInterfacePackedColorArrayOperatorIndex
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2013:20: note: type alias declared here
2011 |  * @return A pointer to the requested byte.
2012 |  */
2013 | typedef uint8_t *(*GDExtensionInterfacePackedByteArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index);
     |                    `- note: type alias declared here
2014 |
2015 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:198:49: warning: cannot use type alias 'GDExtensionInterfacePackedByteArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
196 |     let packed_string_array_operator_index_const: GDExtensionInterfacePackedStringArrayOperatorIndexConst
197 |     let packed_byte_array_operator_index: GDExtensionInterfacePackedByteArrayOperatorIndex
198 |     let packed_byte_array_operator_index_const: GDExtensionInterfacePackedByteArrayOperatorIndexConst
    |                                                 `- warning: cannot use type alias 'GDExtensionInterfacePackedByteArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
199 |     let packed_color_array_operator_index: GDExtensionInterfacePackedColorArrayOperatorIndex
200 |     let packed_color_array_operator_index_const: GDExtensionInterfacePackedColorArrayOperatorIndexConst
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2026:26: note: type alias declared here
2024 |  * @return A const pointer to the requested byte.
2025 |  */
2026 | typedef const uint8_t *(*GDExtensionInterfacePackedByteArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index);
     |                          `- note: type alias declared here
2027 |
2028 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:199:44: warning: cannot use type alias 'GDExtensionInterfacePackedColorArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
197 |     let packed_byte_array_operator_index: GDExtensionInterfacePackedByteArrayOperatorIndex
198 |     let packed_byte_array_operator_index_const: GDExtensionInterfacePackedByteArrayOperatorIndexConst
199 |     let packed_color_array_operator_index: GDExtensionInterfacePackedColorArrayOperatorIndex
    |                                            `- warning: cannot use type alias 'GDExtensionInterfacePackedColorArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
200 |     let packed_color_array_operator_index_const: GDExtensionInterfacePackedColorArrayOperatorIndexConst
201 |     let packed_float32_array_operator_index: GDExtensionInterfacePackedFloat32ArrayOperatorIndex
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2247:30: note: type alias declared here
2245 |  * @return A pointer to the requested Color.
2246 |  */
2247 | typedef GDExtensionTypePtr (*GDExtensionInterfacePackedColorArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index);
     |                              `- note: type alias declared here
2248 |
2249 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:200:50: warning: cannot use type alias 'GDExtensionInterfacePackedColorArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
198 |     let packed_byte_array_operator_index_const: GDExtensionInterfacePackedByteArrayOperatorIndexConst
199 |     let packed_color_array_operator_index: GDExtensionInterfacePackedColorArrayOperatorIndex
200 |     let packed_color_array_operator_index_const: GDExtensionInterfacePackedColorArrayOperatorIndexConst
    |                                                  `- warning: cannot use type alias 'GDExtensionInterfacePackedColorArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
201 |     let packed_float32_array_operator_index: GDExtensionInterfacePackedFloat32ArrayOperatorIndex
202 |     let packed_float32_array_operator_index_const: GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2260:30: note: type alias declared here
2258 |  * @return A const pointer to the requested Color.
2259 |  */
2260 | typedef GDExtensionTypePtr (*GDExtensionInterfacePackedColorArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index);
     |                              `- note: type alias declared here
2261 |
2262 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:201:46: warning: cannot use type alias 'GDExtensionInterfacePackedFloat32ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
199 |     let packed_color_array_operator_index: GDExtensionInterfacePackedColorArrayOperatorIndex
200 |     let packed_color_array_operator_index_const: GDExtensionInterfacePackedColorArrayOperatorIndexConst
201 |     let packed_float32_array_operator_index: GDExtensionInterfacePackedFloat32ArrayOperatorIndex
    |                                              `- warning: cannot use type alias 'GDExtensionInterfacePackedFloat32ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
202 |     let packed_float32_array_operator_index_const: GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst
203 |     let packed_float64_array_operator_index: GDExtensionInterfacePackedFloat64ArrayOperatorIndex
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2039:18: note: type alias declared here
2037 |  * @return A pointer to the requested 32-bit float.
2038 |  */
2039 | typedef float *(*GDExtensionInterfacePackedFloat32ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index);
     |                  `- note: type alias declared here
2040 |
2041 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:202:52: warning: cannot use type alias 'GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
200 |     let packed_color_array_operator_index_const: GDExtensionInterfacePackedColorArrayOperatorIndexConst
201 |     let packed_float32_array_operator_index: GDExtensionInterfacePackedFloat32ArrayOperatorIndex
202 |     let packed_float32_array_operator_index_const: GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst
    |                                                    `- warning: cannot use type alias 'GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
203 |     let packed_float64_array_operator_index: GDExtensionInterfacePackedFloat64ArrayOperatorIndex
204 |     let packed_float64_array_operator_index_const: GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2052:24: note: type alias declared here
2050 |  * @return A const pointer to the requested 32-bit float.
2051 |  */
2052 | typedef const float *(*GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index);
     |                        `- note: type alias declared here
2053 |
2054 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:203:46: warning: cannot use type alias 'GDExtensionInterfacePackedFloat64ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
201 |     let packed_float32_array_operator_index: GDExtensionInterfacePackedFloat32ArrayOperatorIndex
202 |     let packed_float32_array_operator_index_const: GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst
203 |     let packed_float64_array_operator_index: GDExtensionInterfacePackedFloat64ArrayOperatorIndex
    |                                              `- warning: cannot use type alias 'GDExtensionInterfacePackedFloat64ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
204 |     let packed_float64_array_operator_index_const: GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst
205 |     let packed_int32_array_operator_index: GDExtensionInterfacePackedInt32ArrayOperatorIndex
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2065:19: note: type alias declared here
2063 |  * @return A pointer to the requested 64-bit float.
2064 |  */
2065 | typedef double *(*GDExtensionInterfacePackedFloat64ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index);
     |                   `- note: type alias declared here
2066 |
2067 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:204:52: warning: cannot use type alias 'GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
202 |     let packed_float32_array_operator_index_const: GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst
203 |     let packed_float64_array_operator_index: GDExtensionInterfacePackedFloat64ArrayOperatorIndex
204 |     let packed_float64_array_operator_index_const: GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst
    |                                                    `- warning: cannot use type alias 'GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
205 |     let packed_int32_array_operator_index: GDExtensionInterfacePackedInt32ArrayOperatorIndex
206 |     let packed_int32_array_operator_index_const: GDExtensionInterfacePackedInt32ArrayOperatorIndexConst
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2078:25: note: type alias declared here
2076 |  * @return A const pointer to the requested 64-bit float.
2077 |  */
2078 | typedef const double *(*GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index);
     |                         `- note: type alias declared here
2079 |
2080 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:205:44: warning: cannot use type alias 'GDExtensionInterfacePackedInt32ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
203 |     let packed_float64_array_operator_index: GDExtensionInterfacePackedFloat64ArrayOperatorIndex
204 |     let packed_float64_array_operator_index_const: GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst
205 |     let packed_int32_array_operator_index: GDExtensionInterfacePackedInt32ArrayOperatorIndex
    |                                            `- warning: cannot use type alias 'GDExtensionInterfacePackedInt32ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
206 |     let packed_int32_array_operator_index_const: GDExtensionInterfacePackedInt32ArrayOperatorIndexConst
207 |     let packed_int64_array_operator_index: GDExtensionInterfacePackedInt64ArrayOperatorIndex
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2091:20: note: type alias declared here
2089 |  * @return A pointer to the requested 32-bit integer.
2090 |  */
2091 | typedef int32_t *(*GDExtensionInterfacePackedInt32ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index);
     |                    `- note: type alias declared here
2092 |
2093 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:206:50: warning: cannot use type alias 'GDExtensionInterfacePackedInt32ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
204 |     let packed_float64_array_operator_index_const: GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst
205 |     let packed_int32_array_operator_index: GDExtensionInterfacePackedInt32ArrayOperatorIndex
206 |     let packed_int32_array_operator_index_const: GDExtensionInterfacePackedInt32ArrayOperatorIndexConst
    |                                                  `- warning: cannot use type alias 'GDExtensionInterfacePackedInt32ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
207 |     let packed_int64_array_operator_index: GDExtensionInterfacePackedInt64ArrayOperatorIndex
208 |     let packed_int64_array_operator_index_const: GDExtensionInterfacePackedInt64ArrayOperatorIndexConst
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2104:26: note: type alias declared here
2102 |  * @return A const pointer to the requested 32-bit integer.
2103 |  */
2104 | typedef const int32_t *(*GDExtensionInterfacePackedInt32ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index);
     |                          `- note: type alias declared here
2105 |
2106 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:207:44: warning: cannot use type alias 'GDExtensionInterfacePackedInt64ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
205 |     let packed_int32_array_operator_index: GDExtensionInterfacePackedInt32ArrayOperatorIndex
206 |     let packed_int32_array_operator_index_const: GDExtensionInterfacePackedInt32ArrayOperatorIndexConst
207 |     let packed_int64_array_operator_index: GDExtensionInterfacePackedInt64ArrayOperatorIndex
    |                                            `- warning: cannot use type alias 'GDExtensionInterfacePackedInt64ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
208 |     let packed_int64_array_operator_index_const: GDExtensionInterfacePackedInt64ArrayOperatorIndexConst
209 |     let packed_vector2_array_operator_index: GDExtensionInterfacePackedVector2ArrayOperatorIndex
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2117:20: note: type alias declared here
2115 |  * @return A pointer to the requested 64-bit integer.
2116 |  */
2117 | typedef int64_t *(*GDExtensionInterfacePackedInt64ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index);
     |                    `- note: type alias declared here
2118 |
2119 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:208:50: warning: cannot use type alias 'GDExtensionInterfacePackedInt64ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
206 |     let packed_int32_array_operator_index_const: GDExtensionInterfacePackedInt32ArrayOperatorIndexConst
207 |     let packed_int64_array_operator_index: GDExtensionInterfacePackedInt64ArrayOperatorIndex
208 |     let packed_int64_array_operator_index_const: GDExtensionInterfacePackedInt64ArrayOperatorIndexConst
    |                                                  `- warning: cannot use type alias 'GDExtensionInterfacePackedInt64ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
209 |     let packed_vector2_array_operator_index: GDExtensionInterfacePackedVector2ArrayOperatorIndex
210 |     let packed_vector2_array_operator_index_const: GDExtensionInterfacePackedVector2ArrayOperatorIndexConst
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2130:26: note: type alias declared here
2128 |  * @return A const pointer to the requested 64-bit integer.
2129 |  */
2130 | typedef const int64_t *(*GDExtensionInterfacePackedInt64ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index);
     |                          `- note: type alias declared here
2131 |
2132 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:209:46: warning: cannot use type alias 'GDExtensionInterfacePackedVector2ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
207 |     let packed_int64_array_operator_index: GDExtensionInterfacePackedInt64ArrayOperatorIndex
208 |     let packed_int64_array_operator_index_const: GDExtensionInterfacePackedInt64ArrayOperatorIndexConst
209 |     let packed_vector2_array_operator_index: GDExtensionInterfacePackedVector2ArrayOperatorIndex
    |                                              `- warning: cannot use type alias 'GDExtensionInterfacePackedVector2ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
210 |     let packed_vector2_array_operator_index_const: GDExtensionInterfacePackedVector2ArrayOperatorIndexConst
211 |     let packed_vector3_array_operator_index: GDExtensionInterfacePackedVector3ArrayOperatorIndex
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2169:30: note: type alias declared here
2167 |  * @return A pointer to the requested Vector2.
2168 |  */
2169 | typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector2ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index);
     |                              `- note: type alias declared here
2170 |
2171 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:210:52: warning: cannot use type alias 'GDExtensionInterfacePackedVector2ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
208 |     let packed_int64_array_operator_index_const: GDExtensionInterfacePackedInt64ArrayOperatorIndexConst
209 |     let packed_vector2_array_operator_index: GDExtensionInterfacePackedVector2ArrayOperatorIndex
210 |     let packed_vector2_array_operator_index_const: GDExtensionInterfacePackedVector2ArrayOperatorIndexConst
    |                                                    `- warning: cannot use type alias 'GDExtensionInterfacePackedVector2ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
211 |     let packed_vector3_array_operator_index: GDExtensionInterfacePackedVector3ArrayOperatorIndex
212 |     let packed_vector3_array_operator_index_const: GDExtensionInterfacePackedVector3ArrayOperatorIndexConst
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2182:30: note: type alias declared here
2180 |  * @return A const pointer to the requested Vector2.
2181 |  */
2182 | typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector2ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index);
     |                              `- note: type alias declared here
2183 |
2184 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:211:46: warning: cannot use type alias 'GDExtensionInterfacePackedVector3ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
209 |     let packed_vector2_array_operator_index: GDExtensionInterfacePackedVector2ArrayOperatorIndex
210 |     let packed_vector2_array_operator_index_const: GDExtensionInterfacePackedVector2ArrayOperatorIndexConst
211 |     let packed_vector3_array_operator_index: GDExtensionInterfacePackedVector3ArrayOperatorIndex
    |                                              `- warning: cannot use type alias 'GDExtensionInterfacePackedVector3ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
212 |     let packed_vector3_array_operator_index_const: GDExtensionInterfacePackedVector3ArrayOperatorIndexConst
213 |     let packed_vector4_array_operator_index: GDExtensionInterfacePackedVector4ArrayOperatorIndex
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2195:30: note: type alias declared here
2193 |  * @return A pointer to the requested Vector3.
2194 |  */
2195 | typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector3ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index);
     |                              `- note: type alias declared here
2196 |
2197 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:212:52: warning: cannot use type alias 'GDExtensionInterfacePackedVector3ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
210 |     let packed_vector2_array_operator_index_const: GDExtensionInterfacePackedVector2ArrayOperatorIndexConst
211 |     let packed_vector3_array_operator_index: GDExtensionInterfacePackedVector3ArrayOperatorIndex
212 |     let packed_vector3_array_operator_index_const: GDExtensionInterfacePackedVector3ArrayOperatorIndexConst
    |                                                    `- warning: cannot use type alias 'GDExtensionInterfacePackedVector3ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
213 |     let packed_vector4_array_operator_index: GDExtensionInterfacePackedVector4ArrayOperatorIndex
214 |     let packed_vector4_array_operator_index_const: GDExtensionInterfacePackedVector4ArrayOperatorIndexConst
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2208:30: note: type alias declared here
2206 |  * @return A const pointer to the requested Vector3.
2207 |  */
2208 | typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector3ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index);
     |                              `- note: type alias declared here
2209 |
2210 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:213:46: warning: cannot use type alias 'GDExtensionInterfacePackedVector4ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
211 |     let packed_vector3_array_operator_index: GDExtensionInterfacePackedVector3ArrayOperatorIndex
212 |     let packed_vector3_array_operator_index_const: GDExtensionInterfacePackedVector3ArrayOperatorIndexConst
213 |     let packed_vector4_array_operator_index: GDExtensionInterfacePackedVector4ArrayOperatorIndex
    |                                              `- warning: cannot use type alias 'GDExtensionInterfacePackedVector4ArrayOperatorIndex' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
214 |     let packed_vector4_array_operator_index_const: GDExtensionInterfacePackedVector4ArrayOperatorIndexConst
215 |
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2221:30: note: type alias declared here
2219 |  * @return A pointer to the requested Vector4.
2220 |  */
2221 | typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector4ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index);
     |                              `- note: type alias declared here
2222 |
2223 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:214:52: warning: cannot use type alias 'GDExtensionInterfacePackedVector4ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
212 |     let packed_vector3_array_operator_index_const: GDExtensionInterfacePackedVector3ArrayOperatorIndexConst
213 |     let packed_vector4_array_operator_index: GDExtensionInterfacePackedVector4ArrayOperatorIndex
214 |     let packed_vector4_array_operator_index_const: GDExtensionInterfacePackedVector4ArrayOperatorIndexConst
    |                                                    `- warning: cannot use type alias 'GDExtensionInterfacePackedVector4ArrayOperatorIndexConst' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
215 |
216 |     let callable_custom_create: GDExtensionInterfaceCallableCustomCreate
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2234:30: note: type alias declared here
2232 |  * @return A const pointer to the requested Vector4.
2233 |  */
2234 | typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector4ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index);
     |                              `- note: type alias declared here
2235 |
2236 | /**
/host/spi-builder-workspace/Sources/SwiftGodot/EntryPoint.swift:216:33: warning: cannot use type alias 'GDExtensionInterfaceCallableCustomCreate' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
214 |     let packed_vector4_array_operator_index_const: GDExtensionInterfacePackedVector4ArrayOperatorIndexConst
215 |
216 |     let callable_custom_create: GDExtensionInterfaceCallableCustomCreate
    |                                 `- warning: cannot use type alias 'GDExtensionInterfaceCallableCustomCreate' in a property declaration member of a type not marked '@_implementationOnly'; 'GDExtension' has been imported as implementation-only
217 | }
218 |
/host/spi-builder-workspace/Sources/GDExtension/include/gdextension_interface.h:2650:16: note: type alias declared here
2648 |  * @param p_callable_custom_info The info required to construct a Callable.
2649 |  */
2650 | typedef void (*GDExtensionInterfaceCallableCustomCreate)(GDExtensionUninitializedTypePtr r_callable, GDExtensionCallableCustomInfo *p_callable_custom_info);
     |                `- note: type alias declared here
2651 |
2652 | /**
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[#UnavailableSendableConformance]: <https://docs.swift.org/compiler/documentation/diagnostics/unavailable-sendable-conformance>
[501 / 512] SimpleExtension
[506 / 512] SimpleExtension
[508 / 513] SwiftGodot
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/TextServerDummy.swift:2:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 1 | // This file is autogenerated, do not edit
 2 | @_implementationOnly import GDExtension
   |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 3 |
 4 | #if CUSTOM_BUILTIN_IMPLEMENTATIONS
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/TextServerDummy.swift:19:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
17 | #endif
18 | // Generated by Swift code generator - do not edit
19 | @_implementationOnly import GDExtension
   |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
20 |
21 | /// A dummy text server that can't render text or manage fonts.
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/TextServerExtension.swift:2:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
   1 | // This file is autogenerated, do not edit
   2 | @_implementationOnly import GDExtension
     |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
   3 |
   4 | #if CUSTOM_BUILTIN_IMPLEMENTATIONS
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/TextServerExtension.swift:19:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  17 | #endif
  18 | // Generated by Swift code generator - do not edit
  19 | @_implementationOnly import GDExtension
     |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  20 |
  21 | /// Base class for custom ``TextServer`` implementations (plugins).
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/TextServerManager.swift:2:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  1 | // This file is autogenerated, do not edit
  2 | @_implementationOnly import GDExtension
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  3 |
  4 | #if CUSTOM_BUILTIN_IMPLEMENTATIONS
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/TextServerManager.swift:19:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 17 | #endif
 18 | // Generated by Swift code generator - do not edit
 19 | @_implementationOnly import GDExtension
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 20 |
 21 | /// A singleton for managing ``TextServer`` implementations.
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/Texture.swift:2:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 1 | // This file is autogenerated, do not edit
 2 | @_implementationOnly import GDExtension
   |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 3 |
 4 | #if CUSTOM_BUILTIN_IMPLEMENTATIONS
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/Texture.swift:19:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
17 | #endif
18 | // Generated by Swift code generator - do not edit
19 | @_implementationOnly import GDExtension
   |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
20 |
21 | /// Base class for all texture types.
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/Texture2D.swift:2:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  1 | // This file is autogenerated, do not edit
  2 | @_implementationOnly import GDExtension
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  3 |
  4 | #if CUSTOM_BUILTIN_IMPLEMENTATIONS
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/Texture2D.swift:19:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 17 | #endif
 18 | // Generated by Swift code generator - do not edit
 19 | @_implementationOnly import GDExtension
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 20 |
 21 | /// Texture for 2D and 3D.
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/Texture2DArray.swift:2:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 1 | // This file is autogenerated, do not edit
 2 | @_implementationOnly import GDExtension
   |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 3 |
 4 | #if CUSTOM_BUILTIN_IMPLEMENTATIONS
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/Texture2DArray.swift:19:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
17 | #endif
18 | // Generated by Swift code generator - do not edit
19 | @_implementationOnly import GDExtension
   |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
20 |
21 | /// A single texture resource which consists of multiple, separate images. Each image has the same dimensions and number of mipmap levels.
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/Texture2DArrayRD.swift:2:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 1 | // This file is autogenerated, do not edit
 2 | @_implementationOnly import GDExtension
   |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 3 |
 4 | #if CUSTOM_BUILTIN_IMPLEMENTATIONS
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/Texture2DArrayRD.swift:19:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
17 | #endif
18 | // Generated by Swift code generator - do not edit
19 | @_implementationOnly import GDExtension
   |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
20 |
21 | /// Texture Array for 2D that is bound to a texture created on the ``RenderingDevice``.
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/Texture2DRD.swift:2:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 1 | // This file is autogenerated, do not edit
 2 | @_implementationOnly import GDExtension
   |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 3 |
 4 | #if CUSTOM_BUILTIN_IMPLEMENTATIONS
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/Texture2DRD.swift:19:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
17 | #endif
18 | // Generated by Swift code generator - do not edit
19 | @_implementationOnly import GDExtension
   |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
20 |
21 | /// Texture for 2D that is bound to a texture created on the ``RenderingDevice``.
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/Texture3D.swift:2:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  1 | // This file is autogenerated, do not edit
  2 | @_implementationOnly import GDExtension
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  3 |
  4 | #if CUSTOM_BUILTIN_IMPLEMENTATIONS
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/Texture3D.swift:19:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 17 | #endif
 18 | // Generated by Swift code generator - do not edit
 19 | @_implementationOnly import GDExtension
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 20 |
 21 | /// Base class for 3-dimensional textures.
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/Texture3DRD.swift:2:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 1 | // This file is autogenerated, do not edit
 2 | @_implementationOnly import GDExtension
   |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 3 |
 4 | #if CUSTOM_BUILTIN_IMPLEMENTATIONS
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/Texture3DRD.swift:19:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
17 | #endif
18 | // Generated by Swift code generator - do not edit
19 | @_implementationOnly import GDExtension
   |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
20 |
21 | /// Texture for 3D that is bound to a texture created on the ``RenderingDevice``.
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/TextureButton.swift:2:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  1 | // This file is autogenerated, do not edit
  2 | @_implementationOnly import GDExtension
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  3 |
  4 | #if CUSTOM_BUILTIN_IMPLEMENTATIONS
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/TextureButton.swift:19:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 17 | #endif
 18 | // Generated by Swift code generator - do not edit
 19 | @_implementationOnly import GDExtension
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 20 |
 21 | /// Texture-based button. Supports Pressed, Hover, Disabled and Focused states.
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/TextureCubemapArrayRD.swift:2:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 1 | // This file is autogenerated, do not edit
 2 | @_implementationOnly import GDExtension
   |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 3 |
 4 | #if CUSTOM_BUILTIN_IMPLEMENTATIONS
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/TextureCubemapArrayRD.swift:19:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
17 | #endif
18 | // Generated by Swift code generator - do not edit
19 | @_implementationOnly import GDExtension
   |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
20 |
21 | /// Texture Array for Cubemaps that is bound to a texture created on the ``RenderingDevice``.
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/TextureCubemapRD.swift:2:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 1 | // This file is autogenerated, do not edit
 2 | @_implementationOnly import GDExtension
   |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 3 |
 4 | #if CUSTOM_BUILTIN_IMPLEMENTATIONS
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/TextureCubemapRD.swift:19:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
17 | #endif
18 | // Generated by Swift code generator - do not edit
19 | @_implementationOnly import GDExtension
   |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
20 |
21 | /// Texture for Cubemap that is bound to a texture created on the ``RenderingDevice``.
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/TextureLayered.swift:2:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  1 | // This file is autogenerated, do not edit
  2 | @_implementationOnly import GDExtension
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  3 |
  4 | #if CUSTOM_BUILTIN_IMPLEMENTATIONS
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/TextureLayered.swift:19:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 17 | #endif
 18 | // Generated by Swift code generator - do not edit
 19 | @_implementationOnly import GDExtension
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 20 |
 21 | /// Base class for texture types which contain the data of multiple ``Image``s. Each image is of the same size and format.
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/TextureLayeredRD.swift:2:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 1 | // This file is autogenerated, do not edit
 2 | @_implementationOnly import GDExtension
   |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 3 |
 4 | #if CUSTOM_BUILTIN_IMPLEMENTATIONS
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/TextureLayeredRD.swift:19:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
17 | #endif
18 | // Generated by Swift code generator - do not edit
19 | @_implementationOnly import GDExtension
   |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
20 |
21 | /// Abstract base class for layered texture RD types.
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/TextureProgressBar.swift:2:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  1 | // This file is autogenerated, do not edit
  2 | @_implementationOnly import GDExtension
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  3 |
  4 | #if CUSTOM_BUILTIN_IMPLEMENTATIONS
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/TextureProgressBar.swift:19:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 17 | #endif
 18 | // Generated by Swift code generator - do not edit
 19 | @_implementationOnly import GDExtension
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 20 |
 21 | /// Texture-based progress bar. Useful for loading screens and life or stamina bars.
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/TextureRect.swift:2:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  1 | // This file is autogenerated, do not edit
  2 | @_implementationOnly import GDExtension
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  3 |
  4 | #if CUSTOM_BUILTIN_IMPLEMENTATIONS
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/TextureRect.swift:19:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 17 | #endif
 18 | // Generated by Swift code generator - do not edit
 19 | @_implementationOnly import GDExtension
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 20 |
 21 | /// A control that displays a texture.
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/Theme.swift:2:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
   1 | // This file is autogenerated, do not edit
   2 | @_implementationOnly import GDExtension
     |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
   3 |
   4 | #if CUSTOM_BUILTIN_IMPLEMENTATIONS
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/Theme.swift:19:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  17 | #endif
  18 | // Generated by Swift code generator - do not edit
  19 | @_implementationOnly import GDExtension
     |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  20 |
  21 | /// A resource used for styling/skinning ``Control``s and ``Window``s.
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/ThemeDB.swift:2:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  1 | // This file is autogenerated, do not edit
  2 | @_implementationOnly import GDExtension
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  3 |
  4 | #if CUSTOM_BUILTIN_IMPLEMENTATIONS
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/ThemeDB.swift:19:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 17 | #endif
 18 | // Generated by Swift code generator - do not edit
 19 | @_implementationOnly import GDExtension
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 20 |
 21 | /// A singleton that provides access to static information about ``Theme`` resources used by the engine and by your project.
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/Thread.swift:2:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  1 | // This file is autogenerated, do not edit
  2 | @_implementationOnly import GDExtension
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  3 |
  4 | #if CUSTOM_BUILTIN_IMPLEMENTATIONS
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/Thread.swift:19:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 17 | #endif
 18 | // Generated by Swift code generator - do not edit
 19 | @_implementationOnly import GDExtension
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 20 |
 21 | /// A unit of execution in a process.
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/TileData.swift:2:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
   1 | // This file is autogenerated, do not edit
   2 | @_implementationOnly import GDExtension
     |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
   3 |
   4 | #if CUSTOM_BUILTIN_IMPLEMENTATIONS
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/TileData.swift:19:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  17 | #endif
  18 | // Generated by Swift code generator - do not edit
  19 | @_implementationOnly import GDExtension
     |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  20 |
  21 | /// Settings for a single tile in a ``TileSet``.
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/TileMap.swift:2:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
   1 | // This file is autogenerated, do not edit
   2 | @_implementationOnly import GDExtension
     |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
   3 |
   4 | #if CUSTOM_BUILTIN_IMPLEMENTATIONS
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/TileMap.swift:19:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  17 | #endif
  18 | // Generated by Swift code generator - do not edit
  19 | @_implementationOnly import GDExtension
     |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  20 |
  21 | /// Node for 2D tile-based maps.
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/TileMapLayer.swift:2:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
   1 | // This file is autogenerated, do not edit
   2 | @_implementationOnly import GDExtension
     |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
   3 |
   4 | #if CUSTOM_BUILTIN_IMPLEMENTATIONS
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/TileMapLayer.swift:19:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  17 | #endif
  18 | // Generated by Swift code generator - do not edit
  19 | @_implementationOnly import GDExtension
     |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  20 |
  21 | /// Node for 2D tile-based maps.
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/TileMapPattern.swift:2:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  1 | // This file is autogenerated, do not edit
  2 | @_implementationOnly import GDExtension
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  3 |
  4 | #if CUSTOM_BUILTIN_IMPLEMENTATIONS
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/TileMapPattern.swift:19:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 17 | #endif
 18 | // Generated by Swift code generator - do not edit
 19 | @_implementationOnly import GDExtension
    |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
 20 |
 21 | /// Holds a pattern to be copied from or pasted into ``TileMap``s.
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/TileSet.swift:2:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
   1 | // This file is autogenerated, do not edit
   2 | @_implementationOnly import GDExtension
     |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
   3 |
   4 | #if CUSTOM_BUILTIN_IMPLEMENTATIONS
/host/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodot/destination/CodeGeneratorPlugin/GeneratedSources/generated/TileSet.swift:19:22: warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  17 | #endif
  18 | // Generated by Swift code generator - do not edit
  19 | @_implementationOnly import GDExtension
     |                      `- warning: safely use '@_implementationOnly' without library evolution by setting '-enable-experimental-feature CheckImplementationOnly' for 'SwiftGodot' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated\ImplementationOnlyDeprecated]8;;\]
  20 |
  21 | /// Tile library for tilemaps.
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[509 / 514] SwiftGodot
[511 / 514] SwiftGodot
[514 / 514] SwiftGodot-product
Build complete! (183.12 secs)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser"
    },
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-docc-plugin"
    },
    {
      "identity" : "swift-syntax",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "510.0.1",
            "upper_bound" : "511.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-syntax"
    }
  ],
  "manifest_display_name" : "SwiftGodot",
  "name" : "SwiftGodot",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "13.0"
    },
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "SwiftGodot",
      "targets" : [
        "SwiftGodot"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    },
    {
      "name" : "ExtensionApi",
      "targets" : [
        "ExtensionApi",
        "ExtensionApiJson"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "CodeGeneratorPlugin",
      "targets" : [
        "CodeGeneratorPlugin"
      ],
      "type" : {
        "plugin" : null
      }
    },
    {
      "name" : "EntryPointGeneratorPlugin",
      "targets" : [
        "EntryPointGeneratorPlugin"
      ],
      "type" : {
        "plugin" : null
      }
    },
    {
      "name" : "SimpleExtension",
      "targets" : [
        "SimpleExtension"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    },
    {
      "name" : "Generator",
      "targets" : [
        "Generator"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "EntryPointGenerator",
      "targets" : [
        "EntryPointGenerator"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "SwiftGodotMacroLibrary",
      "targets" : [
        "SwiftGodotMacroLibrary"
      ],
      "type" : {
        "macro" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SwiftGodotUniversalTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftGodotUniversalTests",
      "path" : "Tests/SwiftGodotUniversalTests",
      "sources" : [
        "MemoryLayoutTests.swift"
      ],
      "target_dependencies" : [
        "SwiftGodot",
        "ExtensionApi",
        "ExtensionApiJson"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftGodotMacrosTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftGodotMacrosTests",
      "path" : "Tests/SwiftGodotMacrosTests",
      "product_dependencies" : [
        "SwiftSyntaxMacrosTestSupport"
      ],
      "sources" : [
        "InitSwiftExtensionMacroTests.swift",
        "MacroGodotBuildTest.swift",
        "MacroGodotExportCategoryTests.swift",
        "MacroGodotExportCollectionTests.swift",
        "MacroGodotExportEnumTests.swift",
        "MacroGodotExportSubgroupTests.swift",
        "MacroGodotTests.swift",
        "NativeHandleDiscardingMacroTests.swift",
        "PickerNameProviderMacroTests.swift",
        "SceneTreeMacroTests.swift",
        "TextureLiteralMacroTests.swift"
      ],
      "target_dependencies" : [
        "SwiftGodotMacroLibrary",
        "SwiftGodot"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftGodotMacroLibrary",
      "module_type" : "SwiftTarget",
      "name" : "SwiftGodotMacroLibrary",
      "path" : "Sources/SwiftGodotMacroLibrary",
      "product_dependencies" : [
        "SwiftSyntaxMacros",
        "SwiftSyntax",
        "SwiftCompilerPlugin"
      ],
      "product_memberships" : [
        "SwiftGodot",
        "SimpleExtension",
        "SwiftGodotMacroLibrary"
      ],
      "sources" : [
        "Extensions/SwiftSyntax+MacroExport.swift",
        "InitSwiftExtensionMacro.swift",
        "MacroCallable.swift",
        "MacroExport.swift",
        "MacroExportGroup.swift",
        "MacroExportSubgroup.swift",
        "MacroGodot.swift",
        "MacroSharedApi.swift",
        "NativeHandleDiscardingMacro.swift",
        "PickerNameProviderMacro.swift",
        "SceneTreeMacro.swift",
        "SignalMacro.swift",
        "TextureLiteralMacro.swift"
      ],
      "type" : "macro"
    },
    {
      "c99name" : "SwiftGodot",
      "module_type" : "SwiftTarget",
      "name" : "SwiftGodot",
      "path" : "Sources/SwiftGodot",
      "product_memberships" : [
        "SwiftGodot",
        "SimpleExtension"
      ],
      "sources" : [
        "Core/Arguments.swift",
        "Core/ClassServices.swift",
        "Core/GArray.swift",
        "Core/GArrayCollection.swift",
        "Core/InspectableProperty.swift",
        "Core/NIOLock.swift",
        "Core/ObjectCollection.swift",
        "Core/Packed.swift",
        "Core/SignalRegistration.swift",
        "Core/SignalSupport.swift",
        "Core/StringExtensions.swift",
        "Core/VariantCollection.swift",
        "Core/VariantRepresentable.swift",
        "Core/VariantStorable.swift",
        "Core/Various.swift",
        "Core/Wrapped.swift",
        "EntryPoint.swift",
        "Export.swift",
        "Extensions/Arithmetic.swift",
        "Extensions/ClassInfo+ConvenienceProperties.swift",
        "Extensions/ColorExtensions.swift",
        "Extensions/Compat.swift",
        "Extensions/GD+Utils.swift",
        "Extensions/GDictionary.swift",
        "Extensions/NodeExtensions.swift",
        "Extensions/PhysicsDirectSpaceState2D+IntersectRayResult.swift",
        "Extensions/PhysicsDirectSpaceState3D+IntersectRayResult.swift",
        "Extensions/RefCountedExtensions.swift",
        "GodotInterface.swift",
        "MacroDefs.swift",
        "Native/LinearInterpolation.swift",
        "Native/RotationConversion.swift",
        "Native/Snapped.swift",
        "SwiftGodot.swift",
        "Variant.swift"
      ],
      "target_dependencies" : [
        "GDExtension",
        "CodeGeneratorPlugin",
        "SwiftGodotMacroLibrary"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SimpleExtension",
      "module_type" : "SwiftTarget",
      "name" : "SimpleExtension",
      "path" : "Sources/SimpleExtension",
      "product_memberships" : [
        "SimpleExtension"
      ],
      "sources" : [
        "Demo.swift"
      ],
      "target_dependencies" : [
        "SwiftGodot"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Generator",
      "module_type" : "SwiftTarget",
      "name" : "Generator",
      "path" : "Generator",
      "product_dependencies" : [
        "SwiftSyntax",
        "SwiftSyntaxBuilder"
      ],
      "product_memberships" : [
        "SwiftGodot",
        "CodeGeneratorPlugin",
        "SimpleExtension",
        "Generator"
      ],
      "sources" : [
        "Generator/Arguments.swift",
        "Generator/BuiltinGen.swift",
        "Generator/ClassGen.swift",
        "Generator/Data.swift",
        "Generator/DocModel.swift",
        "Generator/Enums.swift",
        "Generator/MethodGen.swift",
        "Generator/NativeStructures.swift",
        "Generator/Printer.swift",
        "Generator/StringOperations.swift",
        "Generator/TypeHelpers.swift",
        "Generator/UnsafePointerHelpers.swift",
        "Generator/UtilityGen.swift",
        "Generator/main.swift"
      ],
      "target_dependencies" : [
        "ExtensionApi"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "GDExtension",
      "module_type" : "ClangTarget",
      "name" : "GDExtension",
      "path" : "Sources/GDExtension",
      "product_memberships" : [
        "SwiftGodot",
        "SimpleExtension"
      ],
      "sources" : [
        "GDExtensionSupport.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ExtensionApiJson",
      "module_type" : "SwiftTarget",
      "name" : "ExtensionApiJson",
      "path" : "Sources/ExtensionApi",
      "product_memberships" : [
        "ExtensionApi"
      ],
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Sources/ExtensionApi/extension_api.json",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "ExtensionApiJson.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ExtensionApi",
      "module_type" : "SwiftTarget",
      "name" : "ExtensionApi",
      "path" : "Sources/ExtensionApi",
      "product_memberships" : [
        "SwiftGodot",
        "ExtensionApi",
        "CodeGeneratorPlugin",
        "SimpleExtension",
        "Generator"
      ],
      "sources" : [
        "ApiJsonModel+Extra.swift",
        "ApiJsonModel.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EntryPointGeneratorPlugin",
      "module_type" : "PluginTarget",
      "name" : "EntryPointGeneratorPlugin",
      "path" : "Plugins/EntryPointGeneratorPlugin",
      "plugin_capability" : {
        "type" : "buildTool"
      },
      "product_memberships" : [
        "EntryPointGeneratorPlugin"
      ],
      "sources" : [
        "EntryPointGeneratorPlugin.swift"
      ],
      "target_dependencies" : [
        "EntryPointGenerator"
      ],
      "type" : "plugin"
    },
    {
      "c99name" : "EntryPointGenerator",
      "module_type" : "SwiftTarget",
      "name" : "EntryPointGenerator",
      "path" : "Sources/EntryPointGenerator",
      "product_dependencies" : [
        "SwiftSyntax",
        "SwiftParser",
        "ArgumentParser"
      ],
      "product_memberships" : [
        "EntryPointGeneratorPlugin",
        "EntryPointGenerator"
      ],
      "sources" : [
        "EntryPointGenerator.swift",
        "GodotMacroSearchingVisitor.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "CodeGeneratorPlugin",
      "module_type" : "PluginTarget",
      "name" : "CodeGeneratorPlugin",
      "path" : "Plugins/CodeGeneratorPlugin",
      "plugin_capability" : {
        "type" : "buildTool"
      },
      "product_memberships" : [
        "SwiftGodot",
        "CodeGeneratorPlugin",
        "SimpleExtension"
      ],
      "sources" : [
        "plugin.swift"
      ],
      "target_dependencies" : [
        "Generator"
      ],
      "type" : "plugin"
    }
  ],
  "tools_version" : "5.9"
}
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Done.