Likewise Ada makes your vacations possible, in case taking a plane or train is part of it.
Kotlin turns pixie dust into Android apps, while Swift does the same for iOS.
The others (except Swift) are barely mainstream.
Kotlin meta-programing is done via reflection and compiler plugins.
Traits are interfaces.
Similar thing with interfaces - while they serve the same purpose as traits, they are nowhere as flexible/expressive. E.g you cannot do blanket interface implementations - i.e. implement an interface for only the classes that implement another interface. You also cannot implement the same interface more than once, differing by generic parameters only. Or cannot define an interface with an associated type member (Scala is another language that can do it).
Yes they aren't 1:1 to Rust, so what.
Does any of them matter to ship better Android applications written in Rust? Nope.