[][src]Trait heaparray::DefaultLabelledArray

pub trait DefaultLabelledArray<'a, E, L>: LabelledArray<'a, E, L> where
    E: 'a + Default
{ fn with_len(label: L, len: usize) -> Self; }

Trait for a labelled array with a default value.

Required methods

fn with_len(label: L, len: usize) -> Self

Create a new array, initialized to default values.

Loading content...

Implementors

impl<'a, A, R, E, L> DefaultLabelledArray<'a, E, L> for heaparray::naive_rc::generic::RcArray<'a, A, R, E, L> where
    A: 'a + DefaultLabelledArray<'a, E, R> + LabelledArray<'a, E, R> + BaseArrayRef + UnsafeArrayRef,
    R: 'a + RefCounter<L>,
    L: 'a,
    E: 'a + Default
[src]

impl<'a, E, L> DefaultLabelledArray<'a, E, L> for FatPtrArray<'a, E, L> where
    E: 'a + Default
[src]

impl<'a, E, L> DefaultLabelledArray<'a, E, L> for FpArcArray<'a, E, L> where
    E: Default
[src]

impl<'a, E, L> DefaultLabelledArray<'a, E, L> for FpRcArray<'a, E, L> where
    E: Default
[src]

impl<'a, E, L> DefaultLabelledArray<'a, E, L> for TpArcArray<'a, E, L> where
    E: Default
[src]

impl<'a, E, L> DefaultLabelledArray<'a, E, L> for TpRcArray<'a, E, L> where
    E: Default
[src]

impl<'a, E, L> DefaultLabelledArray<'a, E, L> for ArcArray<'a, E, L> where
    E: Default
[src]

impl<'a, E, L> DefaultLabelledArray<'a, E, L> for HeapArray<'a, E, L> where
    E: Default
[src]

impl<'a, E, L> DefaultLabelledArray<'a, E, L> for heaparray::RcArray<'a, E, L> where
    E: Default
[src]

impl<'a, E, L> DefaultLabelledArray<'a, E, L> for ThinPtrArray<'a, E, L> where
    E: 'a + Default
[src]

Loading content...