@@ -155,13 +155,13 @@ decl_variant_type!(
155155 Object ( Variant ) = sys:: godot_variant_type_GODOT_VARIANT_TYPE_OBJECT,
156156 Dictionary ( Dictionary ) = sys:: godot_variant_type_GODOT_VARIANT_TYPE_DICTIONARY,
157157 VariantArray ( VariantArray ) = sys:: godot_variant_type_GODOT_VARIANT_TYPE_ARRAY,
158- ByteArray ( ByteArray ) = sys:: godot_variant_type_GODOT_VARIANT_TYPE_POOL_BYTE_ARRAY,
159- Int32Array ( Int32Array ) = sys:: godot_variant_type_GODOT_VARIANT_TYPE_POOL_INT_ARRAY,
160- Float32Array ( Float32Array ) = sys:: godot_variant_type_GODOT_VARIANT_TYPE_POOL_REAL_ARRAY,
161- StringArray ( StringArray ) = sys:: godot_variant_type_GODOT_VARIANT_TYPE_POOL_STRING_ARRAY,
162- Vector2Array ( Vector2Array ) = sys:: godot_variant_type_GODOT_VARIANT_TYPE_POOL_VECTOR2_ARRAY,
163- Vector3Array ( Vector3Array ) = sys:: godot_variant_type_GODOT_VARIANT_TYPE_POOL_VECTOR3_ARRAY,
164- ColorArray ( ColorArray ) = sys:: godot_variant_type_GODOT_VARIANT_TYPE_POOL_COLOR_ARRAY,
158+ ByteArray ( PoolArray < u8 > ) = sys:: godot_variant_type_GODOT_VARIANT_TYPE_POOL_BYTE_ARRAY,
159+ Int32Array ( PoolArray < i32 > ) = sys:: godot_variant_type_GODOT_VARIANT_TYPE_POOL_INT_ARRAY,
160+ Float32Array ( PoolArray < f32 > ) = sys:: godot_variant_type_GODOT_VARIANT_TYPE_POOL_REAL_ARRAY,
161+ StringArray ( PoolArray < GodotString > ) = sys:: godot_variant_type_GODOT_VARIANT_TYPE_POOL_STRING_ARRAY,
162+ Vector2Array ( PoolArray < Vector2 > ) = sys:: godot_variant_type_GODOT_VARIANT_TYPE_POOL_VECTOR2_ARRAY,
163+ Vector3Array ( PoolArray < Vector3 > ) = sys:: godot_variant_type_GODOT_VARIANT_TYPE_POOL_VECTOR3_ARRAY,
164+ ColorArray ( PoolArray < Color > ) = sys:: godot_variant_type_GODOT_VARIANT_TYPE_POOL_COLOR_ARRAY,
165165 }
166166) ;
167167
@@ -598,13 +598,13 @@ impl_coerce_from_variant!(
598598 impl CoerceFromVariant for GodotString = from_sys( godot_variant_as_string) ;
599599 impl CoerceFromVariant for Rid = from_sys( godot_variant_as_rid) ;
600600 impl CoerceFromVariant for VariantArray <Shared > = from_sys( godot_variant_as_array) ;
601- impl CoerceFromVariant for ByteArray = from_sys( godot_variant_as_pool_byte_array) ;
602- impl CoerceFromVariant for Int32Array = from_sys( godot_variant_as_pool_int_array) ;
603- impl CoerceFromVariant for Float32Array = from_sys( godot_variant_as_pool_real_array) ;
604- impl CoerceFromVariant for StringArray = from_sys( godot_variant_as_pool_string_array) ;
605- impl CoerceFromVariant for Vector2Array = from_sys( godot_variant_as_pool_vector2_array) ;
606- impl CoerceFromVariant for Vector3Array = from_sys( godot_variant_as_pool_vector3_array) ;
607- impl CoerceFromVariant for ColorArray = from_sys( godot_variant_as_pool_color_array) ;
601+ impl CoerceFromVariant for PoolArray < u8 > = from_sys( godot_variant_as_pool_byte_array) ;
602+ impl CoerceFromVariant for PoolArray < i32 > = from_sys( godot_variant_as_pool_int_array) ;
603+ impl CoerceFromVariant for PoolArray < f32 > = from_sys( godot_variant_as_pool_real_array) ;
604+ impl CoerceFromVariant for PoolArray < GodotString > = from_sys( godot_variant_as_pool_string_array) ;
605+ impl CoerceFromVariant for PoolArray < Vector2 > = from_sys( godot_variant_as_pool_vector2_array) ;
606+ impl CoerceFromVariant for PoolArray < Vector3 > = from_sys( godot_variant_as_pool_vector3_array) ;
607+ impl CoerceFromVariant for PoolArray < Color > = from_sys( godot_variant_as_pool_color_array) ;
608608 impl CoerceFromVariant for Dictionary <Shared > = from_sys( godot_variant_as_dictionary) ;
609609) ;
610610
0 commit comments