Trait ndarray::DataOwned[][src]

pub unsafe trait DataOwned: Data {
    type MaybeUninit: DataOwned<Elem = MaybeUninit<Self::Elem>> + RawDataSubst<Self::Elem, Output = Self>;
}
Expand description

Array representation trait.

A representation that is a unique or shared owner of its data.

Internal trait, see Data.

Associated Types

type MaybeUninit: DataOwned<Elem = MaybeUninit<Self::Elem>> + RawDataSubst<Self::Elem, Output = Self>[src]

Expand description

Corresponding owned data with MaybeUninit elements

Implementors

impl<A> DataOwned for OwnedArcRepr<A>[src]

type MaybeUninit = OwnedArcRepr<MaybeUninit<A>>

fn new(elements: Vec<A>) -> Self[src]

fn into_shared(self) -> OwnedArcRepr<A>[src]

impl<A> DataOwned for OwnedRepr<A>[src]

type MaybeUninit = OwnedRepr<MaybeUninit<A>>

fn new(elements: Vec<A>) -> Self[src]

fn into_shared(self) -> OwnedArcRepr<A>[src]