pub trait AtomIterator<'a> {
type Item;
type Iter: Iterator<Item = Self::Item>;
// Required method
fn atom_iter(&'a self) -> Self::Iter;
}pub trait AtomIterator<'a> {
type Item;
type Iter: Iterator<Item = Self::Item>;
// Required method
fn atom_iter(&'a self) -> Self::Iter;
}