@@ -16,7 +16,7 @@ use crate::private::{get_api, ReferenceCountedClassPlaceholder};
1616/// A persistent reference to a GodotObject with a rust NativeClass attached.
1717///
1818/// `Instance`s can be worked on directly using `map` and `map_mut` if the base object is
19- /// reference-counted. Otherwise, use `assume_safe` to obtain a temporary `RefInstance `.
19+ /// reference-counted. Otherwise, use `assume_safe` to obtain a temporary `TInstance `.
2020///
2121/// See the type-level documentation on `Ref` for more information on typed thread accesses.
2222#[ derive( Debug ) ]
@@ -30,7 +30,7 @@ pub struct Instance<T: NativeClass, Access: ThreadAccess> {
3030///
3131/// See the type-level documentation on `Ref` for more information on typed thread accesses.
3232#[ derive( Debug ) ]
33- pub struct RefInstance < ' a , T : NativeClass , Access : ThreadAccess > {
33+ pub struct TInstance < ' a , T : NativeClass , Access : ThreadAccess > {
3434 owner : TRef < ' a , T :: Base , Access > ,
3535 script : T :: UserData ,
3636}
@@ -312,11 +312,11 @@ impl<T: NativeClass> Instance<T, Shared> {
312312 /// It's safe to call `assume_safe` only if the constraints of `Ref::assume_safe`
313313 /// are satisfied for the base object.
314314 #[ inline]
315- pub unsafe fn assume_safe < ' a , ' r > ( & ' r self ) -> RefInstance < ' a , T , Shared >
315+ pub unsafe fn assume_safe < ' a , ' r > ( & ' r self ) -> TInstance < ' a , T , Shared >
316316 where
317317 AssumeSafeLifetime < ' a , ' r > : LifetimeConstraint < <T :: Base as GodotObject >:: RefKind > ,
318318 {
319- RefInstance {
319+ TInstance {
320320 owner : self . owner . assume_safe ( ) ,
321321 script : self . script . clone ( ) ,
322322 }
@@ -434,7 +434,7 @@ where
434434 }
435435}
436436
437- impl < ' a , T : NativeClass , Access : ThreadAccess > RefInstance < ' a , T , Access > {
437+ impl < ' a , T : NativeClass , Access : ThreadAccess > TInstance < ' a , T , Access > {
438438 /// Returns a reference to the base object with the same lifetime.
439439 #[ inline]
440440 pub fn base ( & self ) -> TRef < ' a , T :: Base , Access > {
@@ -447,7 +447,7 @@ impl<'a, T: NativeClass, Access: ThreadAccess> RefInstance<'a, T, Access> {
447447 & self . script
448448 }
449449
450- /// Try to downcast `TRef<'a, T::Base, Access>` to `RefInstance <T>`.
450+ /// Try to downcast `TRef<'a, T::Base, Access>` to `TInstance <T>`.
451451 #[ inline]
452452 pub fn try_from_base ( owner : TRef < ' a , T :: Base , Access > ) -> Option < Self > {
453453 let user_data = try_get_user_data_ptr :: < T > ( owner. as_raw ( ) ) ?;
@@ -462,11 +462,11 @@ impl<'a, T: NativeClass, Access: ThreadAccess> RefInstance<'a, T, Access> {
462462 user_data : * mut libc:: c_void ,
463463 ) -> Self {
464464 let script = T :: UserData :: clone_from_user_data_unchecked ( user_data) ;
465- RefInstance { owner, script }
465+ TInstance { owner, script }
466466 }
467467}
468468
469- impl < ' a , T : NativeClass , Access : NonUniqueThreadAccess > RefInstance < ' a , T , Access > {
469+ impl < ' a , T : NativeClass , Access : NonUniqueThreadAccess > TInstance < ' a , T , Access > {
470470 /// Persists this into a persistent `Instance` with the same thread access, without cloning
471471 /// the userdata wrapper.
472472 ///
@@ -481,7 +481,7 @@ impl<'a, T: NativeClass, Access: NonUniqueThreadAccess> RefInstance<'a, T, Acces
481481}
482482
483483/// Methods for instances with reference-counted base classes.
484- impl < ' a , T : NativeClass , Access : ThreadAccess > RefInstance < ' a , T , Access >
484+ impl < ' a , T : NativeClass , Access : ThreadAccess > TInstance < ' a , T , Access >
485485where
486486 T :: Base : GodotObject ,
487487{
@@ -533,13 +533,13 @@ where
533533 }
534534}
535535
536- impl < ' a , T , Access : ThreadAccess > Clone for RefInstance < ' a , T , Access >
536+ impl < ' a , T , Access : ThreadAccess > Clone for TInstance < ' a , T , Access >
537537where
538538 T : NativeClass ,
539539{
540540 #[ inline]
541541 fn clone ( & self ) -> Self {
542- RefInstance {
542+ TInstance {
543543 owner : self . owner ,
544544 script : self . script . clone ( ) ,
545545 }
0 commit comments