This video shows a great, natural way to get rust stains of of anything. It works great on carpet, too. Just be sure to test an inconspicuous area first to be sure it won't damage your particular carpet (color-loss). After letting it sit for 5-10 minutes, spray with clear water and blot up with rag. Vacuum area when dry to remove any remaining salt.