pub unsafe fn cast_into<T, Q>(self) -> BaseArray<T, L, Q>
    where
        Q: BaseArrayPtr<T, L>,
    {
        BaseArray::<T, L, Q>::from_ptr(self.data.cast::<T, L, Q>())
    }
/// Cast this array into a different array.
///
/// Doesn't alter the length information of the array at all, or perform
/// alignment/reference checks.
Cast this array into a different array.
Doesn't alter the length information of the array at all, or perform
alignment/reference checks.
Cast this array into a different array . Doesn ' t alter the length information of the array at all or perform alignment / reference checks .
pub unsafe fn cast_into<T, Q>(self) -> BaseArray<T, L, Q>
    where
        Q: BaseArrayPtr<T, L>,
    {
        BaseArray::<T, L, Q>::from_ptr(self.data.cast::<T, L, Q>())
    }
pub unsafe fn cast_into < T , Q > ( self ) -> BaseArray < T , L , Q > where Q : BaseArrayPtr < T , L > , { BaseArray :: < T , L , Q > :: from_ptr ( self . data . cast :: < T , L , Q > ( ) ) }
Cast this array into a different array.
Cast this array into a different array .
self