@@ -166,6 +166,7 @@ decl_variant_type!(
166166) ;
167167
168168impl VariantType {
169+ #[ allow( clippy:: unnecessary_cast) ] // False positives: casts necessary for cross-platform
169170 #[ doc( hidden) ]
170171 #[ inline]
171172 pub fn from_sys ( v : sys:: godot_variant_type ) -> VariantType {
@@ -182,6 +183,7 @@ impl VariantType {
182183 }
183184}
184185
186+ #[ allow( clippy:: unnecessary_cast) ] // False positives: casts necessary for cross-platform
185187#[ repr( u32 ) ]
186188#[ derive( Copy , Clone , Debug , PartialEq , Eq , Hash ) ]
187189pub enum CallError {
@@ -198,6 +200,7 @@ pub enum CallError {
198200}
199201
200202impl CallError {
203+ #[ allow( clippy:: unnecessary_cast) ] // False positives: casts necessary for cross-platform
201204 #[ inline]
202205 fn from_sys ( v : sys:: godot_variant_call_error_error ) -> Result < ( ) , CallError > {
203206 if v == sys:: godot_variant_call_error_error_GODOT_CALL_ERROR_CALL_OK {
@@ -230,6 +233,7 @@ impl std::fmt::Display for CallError {
230233impl std:: error:: Error for CallError { }
231234
232235/// Godot variant operator kind.
236+ #[ allow( clippy:: unnecessary_cast) ] // False positives: casts necessary for cross-platform
233237#[ repr( u32 ) ]
234238#[ derive( Copy , Clone , Debug , PartialEq , Eq , Hash ) ]
235239pub enum VariantOperator {
@@ -269,6 +273,7 @@ pub enum VariantOperator {
269273 In = sys:: godot_variant_operator_GODOT_VARIANT_OP_IN as u32 ,
270274}
271275
276+ #[ allow( clippy:: unnecessary_cast) ] // False positives: casts necessary for cross-platform
272277impl VariantOperator {
273278 const MAX : u32 = sys:: godot_variant_operator_GODOT_VARIANT_OP_MAX as u32 ;
274279
0 commit comments