Skip to main content

IterableDataset

Trait IterableDataset 

Source
pub trait IterableDataset: Send + Sync {
    type Item;
    type Iter: Iterator<Item = Result<Self::Item>> + Send;

    // Required method
    fn iter(&self) -> Self::Iter;
}
Expand description

An iterable-style dataset

Represents a dataset that can be iterated over but may not support random access or have a known length.

Required Associated Types§

Source

type Item

The type of items returned by the dataset

Source

type Iter: Iterator<Item = Result<Self::Item>> + Send

The iterator type

Required Methods§

Source

fn iter(&self) -> Self::Iter

Create an iterator over the dataset

Implementors§