logo
pub trait Enumerable {
    type Item;

    fn len(&self) -> usize;
    fn element(&self, index: usize) -> &Self::Item;
    fn element_take(&self, index: usize) -> Self::Item;
}
Expand description

Has length and indexed access.

Required Associated Types

Item.

Required Methods

Length.

Get element.

Get element.

Implementors