シングルスレッドの生成器でいいなら
C++の1つ目のジェネレータはRustでは「2..」
2つ目は「(2..).filter(|&i| i % prime != 0)」
しかしそのようなコードを期待されているベンチマークではないと思われる