Mit dem Update der Programmiersprache Rust auf Version 1.47.0 haben die Entwickler keine neuen Sprachfeatures integriert. Stattdessen haben sie sich auf die Toolchain und die Bibliotheken konzentriert.
Diese Bemühungen sollen sich in Sachen Stabilität positiv auswirken. Die Libraries profitieren von mehr Stabilität,heißt es in der Ankündigung. Eine Funktion, die der Standard-Library hinzugefügt wurde ist den Entwicklern besondere Erwähnung wert. Bislang sei es mit Rust nicht möglich gewesen, generisch mit Integrer-Werten zu arbeiten. Daraus waren Probleme im Umgang mit Arrays entstanden, weil diese einen Integer benötigen. Daraus folgte als Hilfskonstrukt, dass für jeden Array manuell ein Trait implementiert werden musste. Die Standard-Library begrenzte diese auf Werte kleiner 33.
Jetzt bringen die Entwickler ein Feature namens “const generics”, das es ermöglicht, die Werte generisch anzugeben und damit in beliebiger Länge. Obwohl sich das Feature noch in Entwicklung befindet, haben die Entwickler es für ausgereift genug angesehen, um es im Compiler aufzunehmen und auch die Standard-Bibliothek benutzt es um Traits für Arrays mit beliebiger Länge zu implementieren.



