6 const ARRAY: [T; 0] = [];
7 const NEWTYPE_ARRAY: Generic<[T; 0]> = Generic([]);
8 const ARRAY_FIELD: Generic<(i32, [T; 0])> = Generic((0, []));
11 pub const fn array<T>() -> &'static T {
12 &Generic::<T>::ARRAY[0]
15 pub const fn newtype_array<T>() -> &'static T {
16 &Generic::<T>::NEWTYPE_ARRAY.0[0]
19 pub const fn array_field<T>() -> &'static T {
20 &(Generic::<T>::ARRAY_FIELD.0).1[0]