pub unsafe fn cast_ref<T, Q>(&self) -> &BaseArray<T, L, Q>
    where
        Q: BaseArrayPtr<T, L>,
    {
        &*(self as *const BaseArray<E, L, P> as *const BaseArray<T, L, Q>)
    }
/// Cast a reference to this array into a reference to a different array.
///
/// Doesn't alter the length information of the array at all, or perform
/// alignment/reference checks.
Cast a reference to this array into a reference to a different array.
Doesn't alter the length information of the array at all, or perform
alignment/reference checks.
Cast a reference to this array into a reference to a different array . Doesn ' t alter the length information of the array at all or perform alignment / reference checks .
pub unsafe fn cast_ref<T, Q>(&self) -> &BaseArray<T, L, Q>
    where
        Q: BaseArrayPtr<T, L>,
    {
        &*(self as *const BaseArray<E, L, P> as *const BaseArray<T, L, Q>)
    }
pub unsafe fn cast_ref < T , Q > ( & self ) -> & BaseArray < T , L , Q > where Q : BaseArrayPtr < T , L > , { & * ( self as * const BaseArray < E , L , P > as * const BaseArray < T , L , Q > ) }
Cast a reference to this array into a reference to a different array.
Cast a reference to this array into a reference to a different array .
&self