pub trait IterSingleButtons { type Iter: Iterator<Item = Button>; // Required method fn singles(self) -> Self::Iter; }
Map each PDButtons to many Buttons.
PDButtons
Button