Trait ndarray::RawDataSubst [−][src]
pub trait RawDataSubst<A>: RawData { type Output: RawData<Elem = A>; unsafe fn data_subst(self) -> Self::Output; }
Expand description
Array representation trait.
The RawDataSubst trait maps the element type of array storage, while keeping the same kind of storage.
For example, RawDataSubst<B>
can map the type OwnedRepr<A>
to OwnedRepr<B>
.
Associated Types
Required methods
unsafe fn data_subst(self) -> Self::Output
[src]
unsafe fn data_subst(self) -> Self::Output
[src]Unsafely translate the data representation from one element representation to another.
Safety
Caller must ensure the two types have the same representation.