Floor in the sense you are mentioning the area below the mats right? If yes , I heard that if rusted area is small or only a section there is a paint that can be used over the area to prevent further rusting. If too large then whole thing needs to be replaced I guess .Ask your nearest Maruti service center to get an idea.