pub trait FlexibleArrayHeader: Sized {
    // Required method
    fn len(&self) -> usize;

    // Provided methods
    fn is_empty(&self) -> bool { ... }
    fn constructor<I: Iterator>(
        self,
        items: I,
    ) -> FlexibleArrayConstructor<Self, I> { ... }
}

Required Methods§

source

fn len(&self) -> usize

Provided Methods§

source

fn is_empty(&self) -> bool

source

fn constructor<I: Iterator>(self, items: I) -> FlexibleArrayConstructor<Self, I>

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl FlexibleArrayHeader for usize

source§

fn len(&self) -> usize

Implementors§