Comment puis-je effectuer une itération sur une plage avec une étape personnalisée?

Comment puis-je effectuer une itération sur une gamme de couleur Rouille avec une étape autre que 1? Je suis venue à partir d'un C++ arrière-plan, donc j'aimerais faire quelque chose comme

for(auto i = 0; i <= n; i+=2) {
    //...
}

À Rust-je besoin pour utiliser le range fonction, et il ne semble pas comme il y a un troisième argument disponibles pour avoir une étape personnalisée. Comment puis-je y arriver?