you can get a zinc washed or a coated rotor to avoid rust, the areas that contact each other will rust but will be cleaned every time you drive.
My FRPP rotors are cracked and do rust, my car gets powerslots soon!!
BTW, my rotors cracked the 1st time being hard on them and this is after...