Coating separates the metal from the causes of oxidisation, thereby preventing rust from accumulating. By creating an impermeable coating, the metal is no longer exposed to oxygen and humidity and is therefore resistant to rust for as long as the coating is designed to last.