In technical terms, "rust" is surface corrosion in only iron alloys. The term "corrosion" is used for all others. If you are talking to non-technical people, then maybe "rust" can be used to describe surface corrosion in non-iron alloys. But I'm sure most metalurgists don't consider rust as corrosion in anything other than iron......but than again, I don't think they ever use the term "rust" anyway.
There are a lot of other types of corrosion, other than surface corrosion, in all kinds of alloys.
I get your point.........John.
My 3000 pipe is starting to corrode. So I would guess that its aluminum. Magnesium corrodes extremely fast so it doesn't seem to be made from magnesium. It also seem heavy for magnesium.