Derive Macro Iterator

Source
#[derive(Iterator)]