pub trait Basis<I> {
type BasisIter: Iterator<Item = Result<I, Error>>;
// Required methods
fn n_items(&self) -> usize;
fn iter(&self) -> Self::BasisIter;
fn first(&self) -> Option<I>;
}
Expand description
Trait defining behaviours of a basis consisting of linear-space items.