Jak se vlastně pojmenovávají traity? Má to být stejně jako v Javě, tj. Printable, Serializable nebo jsou jiná pravidla (když už tedy má trait možnost mít v sobě celé funkce)?
Objective C je staré přes dvacet let, je to jiná generace jazyků.
Jinak swift a rust bych moc nesrovnával - kromě toho že patří do stejné generace časově (tj. oba jsou nové) tak nemají moc společného a cílí na zcela jinou skupinu.