CowTarget

Type Alias CowTarget 

Source
pub type CowTarget<'a, T = f64> = Cow<'a, ArrayBase<OwnedRepr<T>, Dim<[usize; 1]>>>;
Expand description

Copy-on-write target vector

Aliased Type§

pub enum CowTarget<'a, T = f64> {
    Borrowed(&'a ArrayBase<OwnedRepr<T>, Dim<[usize; 1]>, T>),
    Owned(<ArrayBase<OwnedRepr<T>, Dim<[usize; 1]>> as ToOwned>::Owned),
}

Variants§

§1.0.0

Borrowed(&'a ArrayBase<OwnedRepr<T>, Dim<[usize; 1]>, T>)

Borrowed data.

§1.0.0

Owned(<ArrayBase<OwnedRepr<T>, Dim<[usize; 1]>> as ToOwned>::Owned)

Owned data.