pub trait WithSequence {
type RangeType: IntoIterator<Item = Nuclide>;
// Required methods
fn at(&self, offset: usize) -> Nuclide;
fn range(&self, from: usize, to: usize) -> Self::RangeType;
}pub trait WithSequence {
type RangeType: IntoIterator<Item = Nuclide>;
// Required methods
fn at(&self, offset: usize) -> Nuclide;
fn range(&self, from: usize, to: usize) -> Self::RangeType;
}