@@ -14,9 +14,7 @@ use std::marker::PhantomData;
1414use std:: ops:: Deref ;
1515use std:: ptr:: NonNull ;
1616
17- #[ cfg( feature = "nativescript" ) ]
1817use crate :: export:: { Instance , NativeClass , RefInstance } ;
19-
2018use crate :: private:: { get_api, ManuallyManagedClassPlaceholder , ReferenceCountedClassPlaceholder } ;
2119use crate :: sys;
2220use bounds:: { AssumeSafeLifetime , LifetimeConstraint , PtrWrapper , RefKindSpec } ;
@@ -488,7 +486,6 @@ where
488486 ///
489487 /// The resulting `Instance` is not necessarily safe to use directly.
490488 #[ inline]
491- #[ cfg( feature = "nativescript" ) ]
492489 pub fn cast_instance < C > ( self ) -> Option < Instance < C , Access > >
493490 where
494491 C : NativeClass < Base = T > ,
@@ -502,7 +499,6 @@ where
502499 ///
503500 /// Returns `Err(self)` if the cast failed.
504501 #[ inline]
505- #[ cfg( feature = "nativescript" ) ]
506502 pub fn try_cast_instance < C > ( self ) -> Result < Instance < C , Access > , Self >
507503 where
508504 C : NativeClass < Base = T > ,
@@ -934,7 +930,6 @@ impl<'a, T: GodotObject, Access: ThreadAccess> TRef<'a, T, Access> {
934930
935931 /// Convenience method to downcast to `RefInstance` where `self` is the base object.
936932 #[ inline]
937- #[ cfg( feature = "nativescript" ) ]
938933 pub fn cast_instance < C > ( self ) -> Option < RefInstance < ' a , C , Access > >
939934 where
940935 C : NativeClass < Base = T > ,
0 commit comments