@@ -215,15 +215,15 @@ impl<T: GodotType> Array<T> {
215
215
216
216
#[ doc( hidden) ]
217
217
pub fn as_inner ( & self ) -> inner:: InnerArray {
218
- // SAFETY: The memory layout of `TypedArray <T>` does not depend on `T`.
218
+ // SAFETY: The memory layout of `Array <T>` does not depend on `T`.
219
219
inner:: InnerArray :: from_outer_typed ( self )
220
220
}
221
221
222
222
/// Changes the generic type on this array, without changing its contents. Needed for API
223
223
/// functions that return a variant array even though we know its type, and for API functions
224
224
/// that take a variant array even though we want to pass a typed one.
225
225
///
226
- /// This is marked `unsafe` since it can be used to break the invariant that a `TypedArray <T>`
226
+ /// This is marked `unsafe` since it can be used to break the invariant that a `Array <T>`
227
227
/// always holds a Godot array whose runtime type is `T`.
228
228
///
229
229
/// # Safety
@@ -236,7 +236,7 @@ impl<T: GodotType> Array<T> {
236
236
/// In the current implementation, both cases will produce a panic rather than undefined
237
237
/// behavior, but this should not be relied upon.
238
238
unsafe fn assume_type < U : GodotType > ( self ) -> Array < U > {
239
- // SAFETY: The memory layout of `TypedArray <T>` does not depend on `T`.
239
+ // SAFETY: The memory layout of `Array <T>` does not depend on `T`.
240
240
unsafe { std:: mem:: transmute ( self ) }
241
241
}
242
242
}
@@ -276,7 +276,7 @@ impl<T: GodotType> Array<T> {
276
276
///
277
277
/// If specified, `step` is the relative index between source elements. It can be negative,
278
278
/// in which case `begin` must be higher than `end`. For example,
279
- /// `TypedArray ::from(&[0, 1, 2, 3, 4, 5]).slice(5, 1, -2)` returns `[5, 3]`.
279
+ /// `Array ::from(&[0, 1, 2, 3, 4, 5]).slice(5, 1, -2)` returns `[5, 3]`.
280
280
///
281
281
/// Array elements are copied to the slice, but any reference types (such as `Array`,
282
282
/// `Dictionary` and `Object`) will still refer to the same value. To create a deep copy, use
@@ -292,7 +292,7 @@ impl<T: GodotType> Array<T> {
292
292
///
293
293
/// If specified, `step` is the relative index between source elements. It can be negative,
294
294
/// in which case `begin` must be higher than `end`. For example,
295
- /// `TypedArray ::from(&[0, 1, 2, 3, 4, 5]).slice(5, 1, -2)` returns `[5, 3]`.
295
+ /// `Array ::from(&[0, 1, 2, 3, 4, 5]).slice(5, 1, -2)` returns `[5, 3]`.
296
296
///
297
297
/// All nested arrays and dictionaries are duplicated and will not be shared with the original
298
298
/// array. Note that any `Object`-derived elements will still be shallow copied. To create a
@@ -576,7 +576,7 @@ impl<T: GodotType + ToGodot> Array<T> {
576
576
let len = self . len ( ) ;
577
577
assert ! (
578
578
index <= len,
579
- "TypedArray insertion index {index} is out of bounds: length is {len}" ,
579
+ "Array insertion index {index} is out of bounds: length is {len}" ,
580
580
) ;
581
581
self . as_inner ( ) . insert ( to_i64 ( index) , value. to_variant ( ) ) ;
582
582
}
@@ -604,9 +604,9 @@ impl<T: GodotType + ToGodot> Array<T> {
604
604
// but `[NAN] == [NAN]` is `true`. If they decide to make all NaNs equal, we can implement `Eq` and
605
605
// `Ord`; if they decide to make all NaNs unequal, we can remove this comment.
606
606
//
607
- // impl<T> Eq for TypedArray <T> {}
607
+ // impl<T> Eq for Array <T> {}
608
608
//
609
- // impl<T> Ord for TypedArray <T> {
609
+ // impl<T> Ord for Array <T> {
610
610
// ...
611
611
// }
612
612
0 commit comments