`make uses` → `makes use`.

Also I would recommend `generics` → `polymorphism` if you are refering to it as a feature of the language. `rust` should be capitalized.